FB_BA_Mot2st

Das Template dient der Ansteuerung eines zweistufigen Motors mit Störmeldungen, z. B. eines Ventilators.
Es besteht im Wesentlichen aus dem Funktionsbaustein StpCtrl und der Basisklasse FB_BA_ActuatorMO für die Ansteuerung eines mehrstufigen Aggregates und dem Sammeln aller sicherheitsrelevanten Störungen.
Die BI-Objekte DstStp01 und DstStp02 zeigen Störungen der jeweiligen Stufe an.
Die beiden Templates MoniFdbStp01 und MoniFdbStp02 dienen der Rückmeldeüberwachung der Stufen 1 + 2, FdbStp01 und FdbStp02.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Mot2st EXTENDS FB_BA_ActuatorMO
VAR_OUTPUT
nPresentValue : UDINT;
bQ01 : BOOL;
bQ02 : BOOL;
END_VAR
VAR_INPUT CONSTANT
DstStp01 : FB_BA_BI_Raw;
DstStp02 : FB_BA_BI_Raw;
FdbStp01 : FB_BA_BI_Raw;
FdbStp02 : FB_BA_BI_Raw;
MoniFdbStp01 : FB_BA_FdbBinary;
MoniFdbStp02 : FB_BA_FdbBinary;
StpCtrl : FB_BA_MotorStpCtrl;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
nPresentValue | UDINT | Aktuelle Schaltstufe des Motors. |
bQ01 | BOOL | Variable für die Ansteuerung der Stufe 1 des Motors. Diese Variable muss mit einer Busklemme verknüpft werden. |
bQ02 | BOOL | Variable für die Ansteuerung der Stufe 2 des Motors. Diese Variable muss mit einer Busklemme verknüpft werden. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
DstStp01 | Binär-Eingangs-Objekt dient der Verarbeitung der Störung der Stufe 1 des Motors. | |
DstStp02 | Binär-Eingangs-Objekt dient der Verarbeitung der Störung der Stufe 2 des Motors. | |
FdbStp01 | Binär-Eingangs-Objekt dient der Verarbeitung der Rückmeldung der Stufe 1 des Motors. | |
FdbStp02 | Binär-Eingangs-Objekt dient der Verarbeitung der Rückmeldung der Stufe 2 des Motors. | |
MoniFdbStp01 | Template, welches die Rückmeldung der Stufe 1 des Motors überwacht. | |
MoniFdbStp02 | Template, welches die Rückmeldung der Stufe 2 des Motors überwacht. | |
StpCtrl | Der Funktionsbaustein StpCtrl erhält den nummerischen Schaltwert von der Basisklasse FB_BA_ActuatorMO und wandelt den Schaltwert in einzelne Schaltstufen um. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.2.1.0 |