AstraRegul
Релиз 2025.08.15.00
×

5.6.3.11. ANN_FUP | ОПРЕДЕЛЕНИЕ ПЕРВОПРИЧИНЫ СРАБАТЫВАНИЯ

 
 
Функциональный блок ANN_FUP предназначен для идентификации сигнала, который первым достиг безопасного состояния.
 
Для входа функционального блока ANN_FUP, состояние сигнализации (IN) которого совпадет со значением безопасного состояния SS раньше других входов, устанавливается статус (OUT) в качестве первопричины срабатывания. Таким образом только один входа блока ANN_FUP может перейти в состояние первопричины срабатывания. Если один их входов ANN_FUP уже находится в статусе первопричины срабатывания, то другие входы ANN_FUP не смогут перейти в данный статус даже в случае совпадения их IN и SS. Если IN и SS совпадают у нескольких входов блока ANN_FUP во время одного и того же цикла ПЛК, то перейдет в состояние первопричины срабатывания тот вход, который обрабатывается первым в программной логике.
 
С помощью входа RST можно сбросить статус первопричины срабатывания при условии, что на момент сброса IN и SS всех входов блока ANN_FUP не совпадают. Даже если IN и SS входа, находящегося в статусе первопричины срабатывания, больше не совпадают, то сброс не может быть выполнен в случае совпадения IN и SS других входов.
 

Входные параметры

 
Входные параметры
Тип данных
Описание
IN1...IN10
BOOL
Вход 1...10 состояния сигнализации
SS1...SS10
BOOL
Спецификация безопасного состояния входа 1...10:
TRUE: ETS
FALSE: DTS
RST
BOOL
Вход сброса статуса первопричины срабатывания
 

Выходные параметры

 
Выходные параметры
Тип данных
Описание
OUT1...OUT10
BOOL
Статус входа 1...10:
TRUE: первопричина срабатывания
FALSE: не первопричина срабатывания
SSI
BOOL
Обобщенный признак совпадения IN и SS входов
SSO
BOOL
Обобщенный признак состояния первопричины срабатывания