ГОСТ IEC 61131-2—2012
Требования относительно падения напряжения и прерывания напряжения источника(ов) питания
полностью применимы к СУБД. Эти требования приведены в 5.1.1.
В случае потери связи с прикладной программой ГПУ СУБД должны быть способны зафиксиро
вать состояния своих выводов на уровне регламентированных значений в пределах регламентирован
ных временных задержек и без прохождения через состояния на уровне нерегламентированных значе
ний. а также должны быть способны к подаче сигнала индикации неисправности.
Система ГПУ должна обеспечивать прикладную программу пользователя соответствующей ин
формацией относительно текущего состояния СУБД.
Выполнение требований этого пункта проверяется в соответствии с 6.8.
5.7 Требования к периферийным устройствам (СПиО, ИО. ЧМИ)
Периферийные устройства, которые не являются постоянной частью системы ПК. не должны вы
зывать сбоев системы при установлении или нарушении связи с операционной системой.
Выполнение требований этого пункта проверяется в соответствии с 6.3.5.
Для подключения периферийных устройств на клеммах соединителя должна быть обозначена по
лярность для предотвращения неправильного подключения или же система ПК должна быть устроена
таким образом, чтобы не возникало сбоя в случае неправильного подключения.
Система, состоящая из периферийного устройства и системы ПК. должна быть устроена таким
образом, чтобы гарантировалась функциональная идентичность отлаженной программы, выполняемой в
системе ПК. и отлаженной программы, отображаемой на периферийном устройстве.
Если с помощью периферийного устройства можно изменять прикладную программу и/или режи
мы работы системы ПК в реальном времени (т. е. когда система ПК находится в активном управлении
машиной или технологическим процессом), то.
- периферийное устройство должно автоматически давать четкие предупреждения, например,
такие, как: «в течение модификации в реальном времени визуализация программы может отличаться от
прикладной программы, управление машиной/процессом может быть прорвано в течение ... мс» и т.
д.;
- периферийное устройство должно задавать вопросы типа «Вы действительно хотите выполнить
данное действие?» и выполнять команду только после того, как получен положительный ответ от опе
ратора;
- должна быть возможность загрузки новой прикладной программы на поставляемых изготови
телем носителях данных и проверки в реальном времени, что записанные данные ей функционально
эквивалентны;
- должны быть предусмотрены средства для предотвращения неправомочного использования
этих функций (аппаратные или программные средства).
Выполнение требований этого пункта проверяется в соответствии с 6.9.
5.8 Требования к самотестированию и диагностике системы ПК
Изготовитель должен обеспечить средства для самотестирования и диагностики функционирова
ния системы ПК. Такие средства должны быть обеспечены за счет встроенных функций самотестирова
ния системы ПК и/или рекомендуемых способов выполнения соответствующего тестирования.
Должно быть обеспечено следующее:
- средства контроля прикладной программы пользователя (т. е. контрольный таймер и т. д.);
- аппаратные или программные средства для проверки целостности ЗУ;
- средства для проверки правильности данных, обмениваемых между ЗУ. процессором(ами) и
модулями ввода-вывода (такие как прикладная проверка по шлейфу);
- средства для проверки того, что блок(и) электропитания не превышает(ют) предельные значе
ния тока и напряжения, допускаемые конструкцией аппаратных средств;
- средства контроля состояния ГПУ.
Стационарная система ПК должна быть способна выдавать аварийный сигнал на аварийном
выходе. Если результат контроля показывает, что система функционирует правильно, этот аварий
ный выход должен находиться в заданном состоянии; в противном случае он должен перейти в про
тивоположное состояние. Изготовитель должен регламентировать условия состояния правильного
функционирования и самотестирование, которое выполняется для инициализации этого аварийного
выхода.
29