FB_BA_SldgLmtMonit
Funktionsbaustein für eine gleitende Grenzwertüberwachung
Funktionsbeschreibung
Der Funktionsbaustein kann für eine gleitende Grenzwertüberwachung eingesetzt werden. Dieses kann eine Funktionsüberwachung eines Regelventils durch Vergleich des Stellausgangs und der Stellungsrückmeldung sein.
Wichtig ist, dass nicht größer gleich sein darf. Ist dieses der Fall, dann ist = Lmt und = - 0,05. rHiLmt rLoLmt rOutHiLmt rHi rOutLoLmt rHiLmt
Diagramm 1
Diagramm 1
Ein-/Ausgänge
VAR_INPUT
bEn : BOOL;
rX : REAL;
rHiLmt : REAL;
rLoLmt : REAL;
udiTiDlyHiLmt : UDINT;[s]
udiTiDlyLoLmt : UDINT;[s]
bEn: Freigabe Baustein
rX: Istwert
rHiLmt: Oberer Grenzwert. rOutHiLmt = rHiLmt
rLoLmt: Unterer Grenzwert. rOutLoLmt = rLoLmt
udiTiDlyHiLmt : Ist rX größer rOutHiLmt und die Zeitverzögerung udiTiDlyHiLmt abgelaufen, so wird bQ gesetzt, siehe Diagramm 1.
udiTiDlyLoLmt : Ist rX kleiner rOutLoLmt und die Zeitverzögerung udiTiDlyLoLmt abgelaufen, so wird bQ gesetzt, siehe Diagramm 1.
VAR_OUTPUT
bQ : BOOL;
rOutHiLmt : REAL;
rOutLoLmt : REAL;
udiRemTiDlyHiLmt : UDINT;[s]
udiRemTiDlyLoLmt : UDINT;[s]
bQ: Grenzwertüberwachung ist frei gegeben. bQ kann nur über bEn = FALSE zurück gesetzt werden.
rOutHiLmt: Ausgabe oberer Grenzwert
rOutLoLmt : Ausgabe unterer Grenzwert
udiRemTiDlyHiLmt : Countdown der Verzögerung udiTiDlyHiLmt
udiRemTiDlyLoLmt : Countdown der Verzögerung udiTiDlyLoLmt
Voraussetzungen
Entwicklungsumgebung | Zielsystem | erforderliche Bibliothek | erforderliches Supplement |
---|---|---|---|
TwinCAT 2.11 R3/x64 | PC/CX | TcBA-Bibliothek ab V1.0.0 | TS8040 | TwinCAT Building Automation ab V1.0.0 |