FB_BA_SldgLmtMonit

Funktionsbaustein für eine gleitende Grenzwertüberwachung

FB_BA_SldgLmtMonit 1:

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

FB_BA_SldgLmtMonit 2:

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