5.3.3.5.2.1. Алгоритм

 
 
Алгоритм позволяет:
формировать выходные команды защит;
выполнять опробование прохождения сигнала защиты.
 

 
Команды автоматического ввода/вывода защиты ON_CMD и OFF_CMD являются приоритетными.
Команды ввода и вывода защиты от оператора HMI действуют только в отсутствие входных команд ON_CMD и OFF_CMD.
Команда на ввод защиты приоритетнее команды на вывод защиты.
 
Снятие и установка накладки осуществляется командами оператора HMI.
Команда снятия накладки является приоритетной.
Если установлена накладка (HASP_ON = TRUE), вместо команды формируется сигнал.
 
Сигнал требования защиты REQUEST - сигнал об аварийной ситуации, требующей исполнения защиты.
Если качество входного сигнала REQUEST ниже минимального MINQUALITY, то требование защиты действует так же, как при наличии самого сигнала.
Если защита выведена (ON = FALSE), входной сигнал требования защиты REQUEST игнорируется.
 
Сигнал готовности к выдаче команды защиты READY формируется, если нет запрета приема сигнала требования защиты (INH = FALSE), защита введена (ON = TRUE), накладка снята (HASP_ON = FALSE).
 
Выдача команды/сигнала длится, пока имеется требование защиты на входе REQUEST, но не менее времени MINTIME.
Появление запрета или вывод защиты выдачу команды/сигнала не прерывает.
Запрет или вывод защиты в течение времени MINTIME с начала выдачи команды снимает READY по истечению времени MINTIME.
 
Команда выдачи защиты CMD формируется, если действие защиты "Команда на срабатывание".
CMD:= PR_ACTION = ENUM_PR_ACTION.CMD;
 
При PR_ACTION= COUNT на выход TIMEOUT записывается время до конца отсчета времени DELAY до выдачи команды.
 
Если PR_ACTION = CMD или PR_ACTION = SIGNAL, то на выход TIMEOUT записывается время до истечения времени минимальной выдачи команды/сигнала MINTIME.