BD11_DIGITAL_DEMULTIPLEXER
PROGRAM BD11_TEST VAR INPUT:REAL; SELECTOR:LINT; IN1: BOOL; OUT1: LIB.CORE.V1_0.MULTIIOBOOL; FB: LIB.CORE.V1_0.BD11_DIGITAL_DEMULTIPLEXER; END_VAR FB(IN:=IN1, SEL:=SELECTOR); OUT1:=FB.OUT; END_PROGRAM
LIB\CORE
V1.0
Blok implementuje demultiplexor pro logické hodnoty. Pokud je SEL=1, pak na první prvek výstupního pole OUT se přenáší hodnota ze vstupu IN. Pokud je SEL=2, hodnota ze vstupu IN se přenáší na druhý prvek výstupního pole, atd. Všechny ostatní výstupy jsou nastaveny na hodnotu parametru DEFAULT.
Vstup | Typ | Význam | Výchozí hodnota |
IN | BOOL | Vstupní hodnota | False |
SEL | LINT | Volič výstupu | 0 |
DEFAULT | BOOL | Základní hodnota všech výstupů | False |
Výstup | Typ | Význam |
OUT | MULTIIOBOOL | Výstupní signál |