====== Logická propust ====== {{:cs:mervis-ide:35-help:bd53.png}} ===== Název bloku ===== BD53_LATCHFLIPFLOPNODE ===== Volání v ST ===== PROGRAM TEST_BD53 VAR BOOL1, BOOL2, BOOL3, BOOL4, BOOL5, BOOL6, BOOL7: BOOL; FB : LIB.CORE.V1_0.BD53_LATCHFLIPFLOPNODE; END_VAR FB.IN[1]:=BOOL2; FB.IN[2]:=BOOL3; FB.IN[3]:=BOOL4; FB(ENABLED:=BOOL1); BOOL5 := FB.OUT[1]; BOOL6 := FB.OUT[2]; BOOL7 := FB.OUT[3]; END_PROGRAM ===== Knihovna ===== LIB\CORE ===== Verze ===== V1.0 ===== Popis ===== Blok slouží jako propust logických hodnot. ===== Vstupy ===== |Vstup |Typ |Význam |Výchozí hodnota| |ENABLED |BOOL |Povolení //enable//=true pak //out0//=//in0//,...|False | |IN0,IN1,..,IN15|BOOL |Jednotlivé vstupy | | |IN |[[cs:mervis-ide:35-help:035-software_basic:060-libraries:015-proto|MULTIIOBOOL]]|Pole vstupů |[False] | ===== Výstupy ===== |Výstup |Typ |Význam | |OUT |[[cs:mervis-ide:35-help:035-software_basic:060-libraries:015-proto|MULTIIOBOOL]]|Pole výstupů | |OUT0,OUT1,..,OUT15|BOOL |Jednotlivé výstupy| ===== Funkce ===== Blok slouží jako datová propust: když //enable//=true, pak se všechny vstupy zobrazí na výstupech. Pokud //enable//=false, na výstupu je poslední hodnota. POZOR: rozsah indexů v ST je od 1 do 16, nikoli 0...15.\\ ===== Příklad použití ===== {{:cs:mervis-ide:35-help:bd53_example.png}}