FB_BA_OpMod1StExt01

FB_BA_OpMod1StExt01 1:

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.

FB_BA_OpMod1StExt01 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_OpMod1StExt01 3:

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

FB_BA_OpMod1StExt01 4: Eingänge

Name

Typ

Beschreibung

bValPgm

BOOL

Über den Eingang kann in der Betriebsart „Auto“ eine Anlage ein- oder ausgeschaltet werden.

FB_BA_OpMod1StExt01 5: 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.

FB_BA_OpMod1StExt01 6: Eingänge CONSTANT

Name

Typ

Beschreibung

OpModMan

FB_BA_MV_Op

Das Multistate Value Objekt repräsentiert einen Betriebsartenschalter mit den Betriebsarten „Auto“, „Hand Aus“ und „Hand Ein“.

Sched

FB_BA_SchedM

Über den Zeitschaltplan kann in der Betriebsart „Auto“ und den Parameter bSelector = TRUE eine Anlage ein- oder ausgeschaltet werden.

OpModPr

FB_BA_MV_Op

Das Multistate Value Objekt zeigt den Zustand der aktuell gültigen Anlagenbetriebsart an.

FB_BA_OpMod1StExt01 7: Ausgänge

Name

Typ

Beschreibung

eOpMod

E_BA_OnOff

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

FB_BA_PrioSwi_UDI04

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