Digitální filtr

BD15_DIGITAL_FILTER

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

LIB\CORE

V1.0

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.

VstupTyp Význam Výchozí hodnota
IN BOOLVstupní hodnota False
T TIMEBlok neumožňuje měnit výstup OUT rychleji než jednou za T sekund5 s
VýstupTyp Význam
OUT BOOLFiltrovaný 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á)

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