Отказобезопасные блоки
Системы повышенной безопасности
8-42 A5E00085588-02
8.4.9 F_QUITES
Функция
Этот блок обеспечивает возможность отказобезопасного квитирования из не
являющихся отказобезопасными ES и OS. Это позволяет, например,
управлять повторным включением в систему сигнальных модулей
повышенной безопасности через ES/OS. Квитирование состоит из двух
шагов:
1. Изменение входа IN на значение 6
2. Изменение входа IN со значения 6 на значение 9 в течение минуты
Блок анализирует, произошло ли изменение входа IN на значение 9, после
того как он изменился на значение 6, самое раннее через секунду или
самое позднее через минуту. После этого на выходе OUT (вывод
подтверждения) в течение одного цикла выводится сигнал 1.
Если было введено недопустимое значение или если изменение на 9 не
произошло в течение минуты или произошло до истечения секунды, вход IN
сбрасывается в 0, и оба шага, описанные выше, должны быть выполнены
снова.
В течение того времени, когда должно произойти изменение с 6 на 9,
неотказобезопасный выход Q устанавливается в 1. Как только вход IN
принимает значение 9, или если изменение не произошло в течение минуты,
Q сбрасывается в 0.
Замечание
Так как отказобезопасный выход OUT устанавливается только на один цикл,
то для каждого циклического прерывания требуется отдельный F_QUITES.
Если для различных исполняемых групп в циклическом прерывании имеется
только один блок, то для обмена данными между исполняемыми группами
должны использоваться блоки F_S_BO и F_R_BO.
!
Замечание по безопасности
Не связанный с обеспечением безопасности вход IN не должен соединяться
с сигналом или определяться сигналом, который автоматически создает
вышеупомянутое условие (изменение с 6 на 9 в течение минуты) для
отказобезопасного квитирования. Отказобезопасное квитирование может
производиться только путем сознательного, ручного ввода на ES или OS,
но не автоматически в программе.
Изменение общего контрольного кода автономной F-программы
Если оба вышеприведенных шага квитирования вводятся непосредственно
через ES в режиме тестирования CFC, а не через OS, то общий контрольный
код автономной F-программы в результате квитирования изменяется. Во
избежание этого вы должны обратить внимание на то, чтобы после ввода 9
или недопустимого значения вводился 0.