FB_BA_OpMod1StExt01

Das Template bildet einen einstufigen Anlagenwahlschalter ab mit den Betriebsarten „Auto“, „Hand Aus“ und „Hand Ein“.
Mittels der Variable bSelector kann in der Betriebsart „Auto“ eine Anlage so parametriert werden, dass entweder über den Eingang bValPgm oder über den Zeitschaltplan Sched die Anlage ein- oder ausgeschaltet wird.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_OpMod1St EXTENDS FB_BA_View
VAR_INPUT
bValPgm : BOOL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
bSelector : BOOL;
END_VAR
VAR_INPUT CONSTANT
OpModMan : FB_BA_MV_Op;
Sched : FB_BA_SchedM;
OpModPr : FB_BA_MV_Op;
END_VAR
VAR_OUTPUT
eOpMod : E_BA_OnOff;
bCmd : BOOL;
END_VAR
VAR
PrioSwiOpMod : FB_BA_PrioSwi_UDI04;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bValPgm | BOOL | Über den Eingang kann in der Betriebsart „Auto“ eine Anlage ein- oder ausgeschaltet werden. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
bSelector | BOOL | Mittels der Variable kann in der Betriebsart „Auto“ eine Anlage so parametriert werden, dass entweder über den Eingang bValPgm oder über den Zeitschaltplan Sched die Anlage ein- oder ausgeschaltet wird. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
OpModMan | Das Multistate Value Objekt repräsentiert einen Betriebsartenschalter mit den Betriebsarten „Auto“, „Hand Aus“ und „Hand Ein“. | |
Sched | Über den Zeitschaltplan kann in der Betriebsart „Auto“ und den Parameter bSelector = TRUE eine Anlage ein- oder ausgeschaltet werden. | |
OpModPr | Das Multistate Value Objekt zeigt den Zustand der aktuell gültigen Anlagenbetriebsart an. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
eOpMod | Zeigt den Zustand der aktuell gültigen Anlagenbetriebsart an. | |
bCmd | BOOL | Der Ausgang zeigt den Zustand der aktuell gültigen Anlagenbetriebsart an. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
PrioSwiOpMod | Der Prioritätenschalter erfasst die Betriebsarten, priorisiert diese und gibt das Ergebnis an OpModPr weiter. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |