FB_BA_CombinationBI_BV

FB_BA_CombinationBI_BV 1:

Das Template ist eine Kombination aus einem BI- und BV-Objekt.

Das Binäre-Eingangs-Objekt Input erfasst einen binären Eingangswert von einer Busklemme und gibt diesen als einen Boolean-Prozesswert aus. Zusätzlich wird der Prozesswert von Input als steigende Flanke bTrigBI_PrVal ausgegeben.

Das Binäre-Werte-Objekt Value bildet einen Boolean-Prozesswert ab. Es kann als Schalter oder Taster parametriert werden durch den Parameter E_BA_ToggleMode. Der Ausgangswert des Value Objektes wird auch als steigende Flanke bTrigBV_PrVal ausgegeben.

FB_BA_CombinationBI_BV 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_CombinationBI_BV 3:

Syntax

FUNCTION_BLOCK FB_BA_CombinationBI_BV EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  Input            : FB_BA_BI_Raw;
  Value            : FB_BA_BV_Op;
END_VAR
VAR_OUTPUT
  bBI_PrVal        : BOOL;
  bTrigBI_PrVal    : BOOL;
  bBV_PrVal        : BOOL; 
  bTrigBV_PrVal    : BOOL; 
END_VAR
VAR
  TrigInput        : FB_BA_RFTrig;
  TrigValue        : FB_BA_RFTrig;
END_VAR

FB_BA_CombinationBI_BV 4: Eingänge CONSTANT

Name

Typ

Beschreibung

Input

FB_BA_BI_Raw

Binäres-Eingangs-Objekt zur Anzeige eines Prozesswertes.

Value

FB_BA_BV_Op

Binäres-Werte-Objekt zur Anzeige eines Prozesswertes. Es kann als Schalter oder Taster eingesetzt werden.

FB_BA_CombinationBI_BV 5: Ausgänge

Name

Typ

Beschreibung

bBI_PrVal

BOOL

Aktueller Wert des Binären-Eingangs-Objekt Input.

bTrigBI_PrVal

BOOL

Aktueller Wert des Ausgangs Qr des Funktionsbausteins TrigInput.

bBV_PrVal

BOOL

Aktueller Wert des Binären-Werte-Objekt Value

bTrigBV_PrVal

BOOL

Aktueller Wert des Ausgangs Qr des Funktionsbausteins TrigValue.

Variablen

Name

Typ

Beschreibung

TrigInput

FB_BA_RFTrig

Der Funktionsbaustein erzeugt aus dem Ausgangssignal des Binären-Eingangs-Objektes Input eine steigende Flanke.

TrigValue

FB_BA_RFTrig

Der Funktionsbaustein erzeugt aus dem Ausgangssignal des Binären-Werte-Objektes Value eine steigende Flanke.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0