AstraRegul
Релиз 2025.08.15.00
×

5.1.3.6. MULTI_TRIG | МНОЖЕСТВЕННЫЙ ТРИГГЕР

Алгоритм определяет первый из входов со значением TRUE и записывает на выход номер этого входа.
Поведение выхода NUMBER зависит от следующих условий:
Если вход RST установлен в TRUE, а входы IN01...IN32 установлены в FALSE, выход NUMBER устанавливается в 0.
Если один или несколько из входов IN01...IN32 установлены в TRUE, выход NUMBER записывает номер первого из входов со значением TRUE.
В остальных случаях значение выхода NUMBER не меняется.
 
Входные параметры
Тип
Значение по умолчанию
Описание
RST
BIT
FALSE
Сброс
IN01 - IN32
BIT
FALSE
Вход 1-32
 
Выходные параметры
Тип
Значение
по
умолчанию
Описание
NUMBER
USINT
0
Номер выбранного входа
 

Таблица состояний ФБ

 
RST
IN01
IN02
...
IN32
NUMBER
FALSE
FALSE
FALSE
FALSE
FALSE
Не меняется
TRUE
FALSE
FALSE
FALSE
FALSE
0
TRUE
TRUE
TRUE
FALSE
TRUE
1
FALSE
FALSE
FALSE
TRUE
FALSE
32