<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Управление устройствами > INTERLOCK_4 (OSCAT) |
INTERLOCK_4 хранит значения входов I0..I3 в битах 0..3 выхода OUT.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
I0 .. I3 |
BOOL |
Входы 0 .. 3. |
E |
BOOL |
Разрешение/запрет работы алгоритма ФБ. Если E=FALSE, выходы ФБ обнуляются. |
MODE |
INT |
Режим работы ФБ: • 0 – все входы передаются в OUT. Например, если I0=1, I1=0, I2=1 и I3=0, OUT=2#0000_0101=5; • 1 – в OUT передается только старший по номеру вход со значением TRUE. Например, если I0=1, I1=0, I2=1 и I3=0, OUT=2#0000_0100=4; • 2 – в OUT передается только вход, который принял значение TRUE последним. Если одновременно несколько входов принимают значение TRUE, в OUT передается старший по номеру; • 3 – в OUT передается только вход, который принял значение TRUE первым. Если при переходе в данный режим несколько входов имеют значение TRUE, в OUT передается старший по номеру. |
Выходы |
||
OUT |
BOOL |
Выход. |
TP |
BOOL |
Индикатор изменения OUT. При каждом изменении OUT TP=TRUE в течение 1 цикла. |