AstraRegul
Релиз 2024.08.31.00
×

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.