FB_BA_FixedLimit

FB_BA_FixedLimit 1:

Das Template stellt einen Grenzwertschalter mit festen Grenzen dar.

Um den zu überwachenden Wert fIn herum wird ein Toleranzbereich definiert.

Der Toleranzbereich ergibt sich aus einem oberen Grenzwert HighLimitValue und einem unteren Grenzwert LowLimitValue.

Übersteigt der Wert fIn den oberen Grenzwert des Toleranzbereiches, dann wird der Ausgang bHighLimit gesetzt.

Eine Ansprechverzögerung des Ausgangs bHighLimit ist mit der Zeitvariable TiDly zu parametrieren.

Das binäre Objekt HighLimitOn dient der Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.

Unterschreitet der Wert fIn den unteren Grenzwert des Toleranzbereiches, dann wird der Ausgang bLowLimit gesetzt.

Eine Ansprechverzögerung des Ausgangs bLowLimit und ist mit der Zeitvariable TiDly zu parametrieren.

Das binäre Objekt LowLimitOn dient zur Anzeige von bLowLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.

FB_BA_FixedLimit 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_FixedLimit 3:

Syntax

FUNCTION_BLOCK FB_BA_FixedLimit EXTENDS FB_BA_View
VAR_INPUT
  bEn               : BOOL;
  fIn               : REAL;
END_VAR
VAR_OUTPUT
  bHighLimit        : BOOL;
  bLowLimit         : BOOL;
END_VAR
VAR_INPUT CONSTANT
  HighLimitValue    : FB_BA_AV_Op;
  LowLimitValue     : FB_BA_AV_Op;
  TiDly             : FB_BA_AV_Op;
  HighLimitOn       : FB_BA_BV;
  LowLimitOn        : FB_BA_BV;
END_VAR
VAR
  FixedLimit        : FB_BA_FixedLimitCtrl;
END_VAR

FB_BA_FixedLimit 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Templates.

fIn

REAL

An dem Eingang wird der zu überwachende analoge Wert angeschlossen, z. B. ein Differenzdruckfühler.

FB_BA_FixedLimit 5: Ausgänge

Name

Typ

Beschreibung

bHighLimit

BOOL

Der Ausgang zeigt an, dass der obere Grenzwert des Toleranzbereiches überschritten wurde.

bLowLimit

BOOL

Der Ausgang zeigt an, dass der untere Grenzwert des Toleranzbereiches unterschritten wurde.

FB_BA_FixedLimit 6: Eingänge CONSTANT

Name

Typ

Beschreibung

HighLimitValue

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe des oberen Grenzwertes des Toleranzbereiches.

LowLimitValue

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe des unteren Grenzwertes des Toleranzbereiches.

TiDly

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe der Ansprechverzögerung der Ausgänge bHighLimit und bLowLimit.

HighLimitOn

FB_BA_BV

Das binäre Objekt dient zur Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.

LowLimitOn

FB_BA_BV

Das binäre Objekt dient zur Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.

Variablen

Name

Typ

Beschreibung

FixedLimit

FB_BA_FixedLimitCtrl

Kernstück des Templates.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0