Obsah

Analogový demultiplexer

Název bloku

B10_ANALOGUE_DEMULTIPLEXER

Volání v ST

PROGRAM B10_TEST
VAR 
    INPUT:REAL;
    SELECTOR:INT;   
    O1,O2: REAL;
    FB: LIB.CORE.V1_0.B10_ANALOGUE_DEMULTIPLEXER;
END_VAR
    FB(IN:=INPUT, SEL:=SELECTOR);
   O1:=FB.OUT[1];
  O2:=FB.OUT[2];
END_PROGRAM

Knihovna

LIB\CORE

Verze

V1.0

Popis

Blok implementuje demultiplexer pro hodnoty formátu REAL.

Vstupy

Vstup Typ Význam Výchozí hodnota
IN REALVstupní hodnota 0
SEL INT Volič výstupu 0
DEFAULTREALZákladní hodnota všech výstupů0

Výstupy

VýstupTyp Význam
OUT ARRAY [1..16] OF REALVýstupní signál

Funkce

Blok implementuje analogový demultiplexer. Nastavení SEL=1 znamená, že IN je nakopírováno na výstup OUT[1], SEL=2 znamená, že IN je nakopírováno na výstup OUT[2], atd. Na všech ostatních výstupech je nastavena hodnota podle parametru DEFAULT. Funkce v případě špatného nastavení (SEL<1 nebo SEL>16): všechny výstupy jsou nastaveny na hodnotu DEFAULT.

Příklad použití