ST_BA_LimitParameter
Diese Struktur beinhaltet die Daten und Befehle für eine Grenzwertüberwachung. Sie kann eingesetzt werden für eine obere oder untere Überwachung analoger Werte.
Die Grenzwertüberwachung wird erst aktiviert, wenn die Variable bEnable TRUE ist.
Obere Grenzwertüberwachung
Die obere Grenzwertüberwachung wird aktiv, wenn der Wert fValue erreicht oder überschritten wird und die Zeitverzögerung nTimeAbnormal abgelaufen ist.
Das Rücksetzen der aktiven Grenzwertüberwachung geschieht, wenn der Wert von (fValue - fDeadband) erreicht oder unterschritten wurde und die Zeitverzögerung nTimeToNormal abgelaufen ist.
Untere Grenzwertüberwachung
Die untere Grenzwertüberwachung wird aktiv, wenn der Wert fValue erreicht oder unterschritten wird und die Zeitverzögerung nTimeAbnormal abgelaufen ist.
Das Rücksetzen der aktiven Grenzwertüberwachung geschieht, wenn der Wert von (fValue + fDeadband) erreicht oder überschritten wurde und die Zeitverzögerung nTimeToNormal abgelaufen ist.
Syntax
TYPE ST_BA_LimitParameter :
STRUCT
bEnable : BOOL;
fValue : REAL;
fDeadband : REAL;
nTimeToAbnormal : UDINT;
nTimeToNormal : UDINT;
END_STRUCT
END_TYPEName | Typ | Beschreibung |
|---|---|---|
bEnable | BOOL | Die Grenzwertüberwachung ist aktiviert, wenn die Variable TRUE ist. |
fValue | REAL | Zu überwachender Grenzwert. |
fDeadband | REAL | Absolutwert, welcher je nach Einsatz auf den Grenzwert fValue addiert oder von ihm subtrahiert wird. |
nTimeToAbnormal | UDINT | Zeitverzögerung [s] zur Erkennung eines abnormalen Zustands. |
nTeimeTonormal | UDINT | Zeitverzögerung [s] zur Erkennung eines normalen Zustands. |