FB_BA_FixedLimitCtrl

FB_BA_FixedLimitCtrl 1:

Der Funktionsbaustein FB_BA_FixedLimitCtrl dient zur Überwachung eines festen Wertes.

Um den Wert zu überwachenden Wert fIn herum wird ein Toleranzbereich definiert.
Der Toleranzbereich ergibt sich aus einem oberen Grenzwert fHighLimit und einem unteren Grenzwert fLowLimit.

Übersteigt der Wert fIn den oberen Grenzwert des Toleranzbereiches, dann wird der Ausgang bHighLimit gesetzt. Eine Ansprechverzögerung des Ausgangs bHighLimit kann mit der Zeitvariable nDelay parametriert werden.

Unterschreitet der Wert fIn den unteren Grenzwert des Toleranzbereiches, dann wird der Ausgang bLowLimit gesetzt. Eine Ansprechverzögerung des Ausgangs bLowLimit kann mit der Zeitvariable nDelay parametriert werden.

Ist fLowLimit > fHighLimit, so wird intern fLowLimit auf fHighLimit korrigiert.

FB_BA_FixedLimitCtrl 2: Eingänge

VAR_INPUT
  bEn          : BOOL;
  fHighLimit   : REAL := 32;
  fLowLimit    : REAL := 16;
  fIn          : REAL;
  nDelay       : UDINT;
END_VAR

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Funktionsbausteins. Wenn bEn FALSE ist, so sind die Meldeausgänge bHighLimit und bLowLimit ebenfalls FALSE.

fHighLimit

REAL

Vorgabe oberer Grenzwert.

fLowLimit

REAL

Vorgabe unterer Grenzwert.

fIn

REAL

Zu überwachender Eingangswert.

nDelay

UDINT

Ansprechverzögerung [s] der Ausgänge bHighLimit/bLowLimit.
Die Eingabe der Zeitangabe ist auf den globalen Parameter BAComn_Global.udiMaxSecInMilli aus der Tc3_BA2_Common Bibliothek limitiert (siehe BAComn_Global).

FB_BA_FixedLimitCtrl 3: Ausgänge

VAR_OUTPUT
  bHighLimit         : BOOL;
  bLowLimit          : BOOL;
  nRemTiDelay        : UDINT;
END_VAR

Name

Typ

Beschreibung

bHighLimit

BOOL

Oberer Grenzwert erreicht.

bLowLimit

BOOL

Unterer Grenzwert erreicht.

nRemTiDelay

UDINT

Verbleibende Zeit nach Überschreitung eines Grenzwertes bis entweder der Ausgang bHighLimit oder bLowLimit ansprechen.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0