FB_BA_CombinationBI_BV

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.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

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
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
Input | Binäres-Eingangs-Objekt zur Anzeige eines Prozesswertes. | |
Value | Binäres-Werte-Objekt zur Anzeige eines Prozesswertes. Es kann als Schalter oder Taster eingesetzt werden. |
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 | Der Funktionsbaustein erzeugt aus dem Ausgangssignal des Binären-Eingangs-Objektes Input eine steigende Flanke. | |
TrigValue | 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 |