Digitální demultiplexer

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 BOOLVstupní hodnota False
SEL LINTVolič výstupu 0
DEFAULTBOOLZákladní hodnota všech výstupůFalse
VýstupTyp Význam
OUT MULTIIOBOOLVýstupní signál

  • © Energocentrum Plus, s.r.o. 2017 - 2024