FB_BA_FdbAnalog

FB_BA_FdbAnalog 1:

Das Template dient der Überwachung von analogen Werten mit festen Schaltwerten, wie z. B. einer Differenzdrucküberwachung eines Ventilators.

FB_BA_FdbAnalog 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_FdbAnalog 3:

Syntax

FUNCTION_BLOCK FB_BA_FdbAnalog EXTENDS FB_BA_View
VAR_INPUT
  bEn                             : BOOL;
  bCommand                        : BOOL;
  fIn                             : REAL;
END_VAR
VAR_OUTPUT
  bDst                            : BOOL;
END_VAR
VAR_INPUT CONSTANT
  SwitchOnValue                   : FB_BA_AV_Op;
  SwitchOffValue                  : FB_BA_AV_Op;
  DelayFeedback                   : FB_BA_AV_Op;
  DelayInterruption               : FB_BA_AV_Op;
  Dst                             : FB_BA_BV;
END_VAR
VAR
  FixedLimit                      : FB_BA_Swi2P;
  FdbCtrl                         : FB_BA_FdbCtrlBinary;
END_VAR

FB_BA_FdbAnalog 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Templates.

bCommand

BOOL

An dem Eingang wird der Schaltaktorausgang des zu überwachenden Aggregates angeschlossen.

fIn

REAL

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

FB_BA_FdbAnalog 5: Ausgänge

Name

Typ

Beschreibung

bDst

BOOL

Binäres Objekt zur Anzeige der Störung.

FB_BA_FdbAnalog 6: Eingänge CONSTANT

Name

Typ

Beschreibung

SwitchOnValue

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe des Einschaltwertes für FixedLimit.

Bei einer Differenzdrucküberwachung muss hier ein Druckwert gewählt werden, der im laufenden Prozess nicht unterschritten werden darf.

SwitchOffValue

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe des Ausschaltwertes für FixedLimit.

Dieser Wert muss knapp unterhalb des Einschaltwertes SwitchOnValue liegen.

DelayFeedback

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe der Zeitverzögerung der Information „Aggregat betriebsbereit“.

Bei einer Differenzdrucküberwachung muss hier eine Zeitverzögerung angegeben werden, ab der anzunehmen ist, dass die Anlage den benötigten Differenzdruck aufgebaut hat.

DelayInterruption

FB_BA_AV_Op

Analog-Wert-Objekt zur Eingabe der Verzögerungszeit, um eine Störmeldung auszulösen.

Die Meldung des Differenzdruckfühlers kann verzögert werden, um Druckschwankungen zu überbrücken.

Dst

FB_BA_BV

Binäres Objekt zur Anzeige der Störung.

Variablen

Name

Typ

Beschreibung

FixedLimit

FB_BA_Swi2P

Wandlung des analogen Werts fIn in ein binäres Schaltsignal für FdbCtrl.

FdbCtrl

FB_BA_FdbCtrlBinary

Überwachung der binären Rückmeldung.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0