INTERLOCK_4 (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Управление устройствами >

INTERLOCK_4 (OSCAT)

INTERLOCK_4 хранит значения входов I0..I3 в битах 0..3 выхода OUT.

Вид ФБ в редакторе программ языка FBD:

INTERLOCK_4_OSCAT

Входы и выходы ФБ:

Название

Тип

Описание

Входы

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 цикла.