Файл: Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.07.2024

Просмотров: 80

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

контроле по этому способу участвуют два человека. Один из них считывает данные с изготовленной ПЛ, а дру­ гой сравнивает эти данные с данными исходной таблицы. Этот способ наиболее простой н не требует применения дополнительных устройств. Контроль возможен при из­ готовлении ПЛ практически на любом перфораторе и поз­

воляет в принципе обнаружить

любые ошибки как вида

0 0 , так и вида

ОП.

 

Недостатком

этого способа

является участие двух че­

ловек в проверочной работе и необходимость иметь исход­ ную таблицу и легко читаемый код перфоратора. Кроме того, надежность контроля данным способом определяет­ ся субъективными факторами.

Существует опасность,

что

при редких ошибках

про­

верка будет производиться поверхностно

или в ряде

слу­

чаев будет

преждевременно

прекращена.

 

Изготовление

двух ПЛ

с

последующим

визуальным

сравнением. При этом способе контроля по одним и тем же исходным данным изготовляются две ПЛ, которые затем сравниваются по совпадению перфорационных отверстий. Достоинства этого способа следующие.

Способ достаточно прост и не требует применил до­ полнительных устройств. Контроль по этому способу возможен как при ручном, так и при автоматическом изго­ товлении ПЛ на ЭВМ. Контроль позволяет с достаточной степенью вероятности обнаружить ошибки вида 0 0 и сбои вида ОП. Высокая эффективность контроля при обна­ ружении ошибок этого вида объясняется малой вероят­ ностью совпадения одинаковых случайных ошибок на одних и тех же местах ПЛ.

Недостаток этого способа в том, что при изготовле­ нии обеих ПЛ на одном и том же перфораторе не обнару­ живаются ошибки типа ОП. Для обнаружения этих оши­ бок приходится изготавливать сравниваемые ПЛ на раз­ ных перфораторах.

• Изготовление двух ПЛ с последующим автоматическим сравнением. При этом способе по одним и тем же исходным данным изготавливаются две ПЛ, которые автоматически сравниваются на контрольном считывающем устройстве (КСУ). Автоматическое сравнение ПЛ позволяет исклю­ чить влияние субъективных факторов. Для осуществле- >ния контроля этим способом необходимо в комплекте обо­ рудования для подготовки данных иметь устройство для автоматического сравнения ПЛ.

121



Изготовление двух ПЛ с последующим программным сравнением. При этом способе контроля по одним и тем же исходным данным изготавливаются две ПЛ, которые вво­ дятся в ЭВМ, и информация записывается на магнитную ленту. Программа контроля считывает позонно информа­ цию с обеих лент и сравнивает ее между собой. Несовпа" дающая информация выводится, на печать, а из совпадаю­ щей информации формируется новый массив.

Сравнение печатного бланка или ленты с исходной таб­ лицей. При этом способе контроля одновременно с перфо­ рированием печатается бланк или контрольная ленточка. После окончания перфорирования отпечатанная информа­ ция сравнивается визуально с информацией, записанной в исходной таблице. Достоинство способа в сравнительной простоте чтения информации, записанной на контроль­ ном бланке или ленточке, причем нет необходимости в чтении перфоленты.

При контроле данным способом не обнаруживаются ошибки перфоратора (ОП), связанные с отказом или с боями вида 2 и 3, так как при этих отказах искажается только перфолента, а печатание информации происходит правильно. При появлении ошибки необходимо выяс­ нить, имеется ли ошибка в ПЛ, или она изготовлена пра­ вильно, а ошибка появилась в результате сбоя печатаю­ щего устройства.

Впечатывание

данных в исходную таблицу.

При этом

способе контроля

в печатающее устройство

вставляется

бланк с исходной таблицей. В бланке под каждой цифрой таблицы имеются свободные места, куда впечатываются цифры при перфорировании. При безошибочной работе оператора число, впечатанное в бланк, должно быть рав­ но исходному числу, при этом удобно следить за правиль­ ностью перфорирования и обнаружить ошибку сразу же после ее появления.

Этот способ контроля имеет следующие недостатки: контроль возможен только при ручном перфорировании, так как для его осуществления требуется исходная таб­ лица; при контроле не обнаруживаются ошибки перфо­ ратора, связанные с отказом и сбояЬш типа 2 и 3, так как при этих ошибках информация искажается только на ленте.

Контроль

в автоматической

пищу

щей машине

типа-^

«Флексорайтер».

В «Флекеорайторе»

предусмотрены

два .

вида контроля: визуальный, основанный на впечатывании

122


данных перфорирования, и автоматический, основанный на повторном перфорировании.

При этом в исходную таблицу впечатывается инфор­ мация как при изготовлении первой перфоленты, так и при автоматическом контроле при повторном перфори­ ровании. Такое сочетание двух способов контроля поз­ воляет с достаточной точностью и вероятностью обнару­ жить любые ошибки видов 0 0 и ОП.

К недостаткам способа относится необходимость иметь сложное оборудование и применимость способа контроля

только для

ручного

перфорирования.

Методы

контроля

перфокарт.

Ниже перечислены не­

которые методы контроля перфокарт (ПК): просмотр на «свет» признаков, одинаковых для групп или пачки ПК; счетный метод контроля; метод верификации;таксировальный метод контроля; балансовый метод контроля; способ корректуры-считки; метод повторной перфорации.

5.Автоматический контроль достоверности данных в АСУ

Эксплуатация современных ЭВМ невозможна без ос­ нащения их большим комплектом специальных служеб­ ных программ, которые облегчают решение задач и повы­ шают эффективность использования ЭВМ. Эти программы организуют весь процесс прохождения задач и фактически управляют работой самих ЭВМ. Весь комплекс таких программ принято называть программным обеспечением

[30].

Вработе [31] приводится один из вариантов струк­ турной схемы программного обеспечения АСУ.

Для автоматизации контроля и исправления обнару­ женных ошибок в состав программного обеспечения АСУ необходимо включить комплекс специальных контроль­ ных процедур. Передача ЭВМ функций контроля до­ стоверности данных в системе управления — один из факторов повышения эффективности автоматизированных систем управления производством. Таким образом, кон­ троль правильности оформления документов, верности

получаемых решений и т. п. должен осуществляться по возможности автоматически, без вмешательства чело­ века.

Экономически это вполне оправданно, поскольку стои­

мость машинной обработки данных

быстро

падает.

Так,

в США в недалеком прошлом час

работы

ЭВМ

стоил

123


несколько тысяч долларов, в настоящее время этот пока­ затель составляет примерно 100—200 долл., а к 1980 году, по предварительной оценке, его стоимость снизится до 1—2 долл. [32].

В процессе развития и совершенствования АСУ возни­ кают такие ситуации, когда применение традиционных ручных способов контроля становится невозможным (на­ пример j при работе системы в реальном масштабе време­ ни). Эти обстоятельства обусловливают необходимость перехода к автоматическому контролю достоверности дан­ ных в АСУ.

Конкретное устройство, на котором хранится програм­

ма,

подготовленная

к работе, называется

резидентным.

В

качестве

резидентных

запоминающих

устройств

ис­

пользуются

ленты, диски

или магнитный

барабан.

На­

бор

всех

программ,

используемых на данной машине;

обычно находится на резидентном устройстве. Все вместе они составляют библиотеку программ. Библиотеки содер­ жат прикладные программы, написанные либо пользова­ телем, либо изготовителем машины для решения специаль • ных задач, и системные программы. Последние делятся на управляющие программы; системные сервисные про­ граммы; трансляторы.

Система автоматизированного контроля (САК) входит в общее программное обеспечение АСУ наряду с систе­ мой программного управления АСУ, системой программ­ ного администрирования и математическим обеспече­ нием подготовки программ [31]. Система автоматизирован­ ного контроля включает диспетчер САК, контролирую­ щие тесты, испытательные программы функционального контроля, диагностические тесты и контрольные про­ цедуры.

Контрольные процедуры обеспечения достоверности данных хранятся на резидентном устройстве и по мере, необходимости вызываются в оперативное запоминающее устройство.

В Эстонском отделении Центрального экономико-ма­ тематического института Академии наук СССР разработа­ ны программы основных контрольных процедур досто­ верности данных, которые были рассмотрены в разделе 4 второй главы. Процедуры запрограммированы в кодах ЭВМ «Минск-22» и на языке АЛГОЛ-60. Предложенные методы и разработки использовались для контроля доето"-- верности данных на ряде промышленных предприятий,"

124