====== Digitální filtr ====== {{:cs:mervis-ide:35-help:bd15.png}} ===== Název bloku ===== BD15_DIGITAL_FILTER ===== Volání v ST ===== PROGRAM BD15_TEST VAR IN1, OUT1: BOOL; FB: LIB.CORE.V1_0.BD15_DIGITAL_FILTER; END_VAR FB(IN:=IN1); OUT1:=FB.OUT; END_PROGRAM ===== Knihovna ===== LIB\CORE ===== Verze ===== V1.0 ===== Popis ===== Blok převádí vstup //IN// na výstup //OUT// s jedním omezením – blok neumožňuje měnit logickou hodnotu //OUT// více jak jednou za //T// sekund. Blok filtruje rychlé oscilace od vstupu, Viz. obrázek níže. Blok je obvykle připojen do zařízení, které trpí rychlým zapínáním a vypínáním. {{:cs:mervis-ide:35-help:bd15_1.png}} ===== Vstupy ===== |Vstup|Typ |Význam |Výchozí hodnota| |IN |BOOL|Vstupní hodnota |False | |T |TIME|Blok neumožňuje měnit výstup //OUT// rychleji než jednou za //T// sekund|5 s | ===== Výstupy ===== |Výstup|Typ |Význam | |OUT |BOOL|Filtrovaný výstupní signál | |TRES |TIME|Čas bloku je připraven změnit výstup (//TRES// = 0 - blok je připraven, //TRES// > 0 - blok čeká)| ===== Příklad použití ===== {{:cs:mervis-ide:35-help:bd15_example.png}}