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_TYPE

Name

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.