5.3.3.1.21. SIGN | БЛОК АНАЛИЗА УСТАВОК СИГНАЛИЗАЦИИ
Алгоритм позволяет:
сигнализировать об аварийных ситуациях;
формировать ошибки задания параметров.
Если отключено формирование сигнализации (OFF = TRUE), то сигнализация на выходе OUT не формируется:
OUT:=ENUM_SIGN.OFF;
|
Если формирование сигнализации включено (OFF = FASE), то проверяется корректность задания порогов и гистерезиса.
В общем случае включенные в обработку пороги должны удовлетворять условию:
AH2>AH >WH>WL>AL>AL2
|
Значение гистерезиса HYST должно быть больше либо равно нуля:
HYST >= 0
|
Если значения включенных в обработку порогов или гистерезиса некорректны, то на выходе блока формируется код ошибки ERRORS, выход блока OUT принимает состояние "Неопределенное".
OUT:= ENUM_SIGN.UNKNOWN;
|
Если ошибок задания нет (ERRORS=0), то значение входного сигнала IN сравнивается с включенными в обработку порогами и формирует выход блока OUT с учетом заданного гистерезиса HYST.
Сигнализация начинается в момент сравнения с порогом и завершается при возврате в диапазон между порогами и удалении от сигнализирующего порога на величину гистерезиса HYST.