Obsah

Digitální demultiplexer

Název bloku

BD11_DIGITAL_DEMULTIPLEXER

Volání v ST

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

Knihovna

LIB\CORE

Verze

V1.0

Popis

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.

Vstupy

Vstup Typ Význam Výchozí hodnota
IN BOOLVstupní hodnota False
SEL LINTVolič výstupu 0
DEFAULTBOOLZákladní hodnota všech výstupůFalse

Výstupy

VýstupTyp Význam
OUT MULTIIOBOOLVýstupní signál

Příklad použití