Změna stavu s konstantním časem změny

B85_VARIABLESLEWRATELIMIT

PROGRAM TEST B85
   VAR
 REAL1,REAL2 : REAL;
 FB : LIB.CORE.V1_0.B85_VARIABLESLEWRATELIMIT;
   END_VAR
 FB(IN:=REAL1, TDOWN:=T#3S ,TUP:=T#3S,OUT=>REAL2);    
END_PROGRAM

LIB\CORE

V1.0

Blok zamezí skokovým změnám výstupu. Změna na výstupu se bude projevovat postupně po konstantní dobu náběhu (Tup) nebo sestupu (Tdown).

VstupTyp Význam Výchozí hodnota
IN REALVstupní signál0
TDOWNTIMEČas sestupu 30 s
TUP TIMEČas náběhu 30 s
VýstupTyp Význam
OUT REALOmezený výstupní signál
BS BOOLZnaménko výstupního signálu
NBS BOOLNegace znaménka výstupního signálu

Blok převádí vstup in na výstup out se zpožděním následujícího typu: každá klesající změna in způsobí lineární pokles out=in v čase Tdown sekund. Stejné je to pro rostoucí změnu in způsobí lineární růst y tak, že out=in v Tup sekundách, viz Obrázek níže. To znamená, že můžeme ovládat oba směry zvlášť.

Když nastavíme Tdown=0, pak jakákoliv sestupná hrana in je okamžitě přenesena na výstup out, podobně je tomu u Tup. Při spuštění programu se na výstup out nastaví hodnota vstupu in.

Výstup bs určuje znaménko výstupu out. Když out>= 0 bs=true, jinak bs=false. Výstup bsn je negací výstupu bs.

Když Tdown⇐ 0, předpokládá se, že Tdown=0; když Tup⇐ 0, předpokládá se, že Tup=0.

B85 Změna stavu s konstantním časem změny – Tup=3 s. Všimněte si, že změna času se rovná Tup pro jakoukoliv změnu hodnoty in, směrnice je tedy na rozdíl od bloku B84 variabilní.

Přiklad zobrazuje změnu vstupní hodnoty in z 0 na 100 s dobou náběhu Tup=3 s.

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