FB_BA_BuildingMode

FB_BA_BuildingMode 1:

Auswahl des Gebäudemodus anhand eines Zeitschaltplans (Sched) und eines Handeingriffs (OpModMan).

Der Handeingriff hat folgende Modi (OpModMan):

Wert

Bedeutung

1

Automatikbetrieb

2

manuelle Anwahl Default

3

manuelle Anwahl Nightwatch

4

manuelle Anwahl Cleaning

Ist Automatikbetrieb gewählt, setzt der Baustein DeMuxManMod den Ausgang bQ01. Da dieser Ausgang nicht mit dem PrioSwi verbunden ist, ist der Handbetrieb am PrioSwi deaktiviert und der Zeitschaltplan Sched ist aktiv. Dieser kann folgende Werte annehmen:

Wert

Bedeutung

1

Default

2

Nightwatch

3

Cleaning

Der aktuell angewählte Gebäudemodus wird dann über den Baustein OpModPr zur Anzeige gebracht und per Publisher zur Verfügung gestellt.

FB_BA_BuildingMode 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Illustration

FUNCTION_BLOCK FB_BA_BuildingMode EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  OpModMan       : FB_BA_MV_Op;
  OpModPr        : FB_BA_MV_Op;
  Sched          : FB_BA_SchedM;
END_VAR
VAR
  DeMuxManMod    : FB_BA_DMUX_B04;
  DeMuxSched     : FB_BA_DMUX_B04;
  PrioSwi        : FB_BA_PrioSwi_UDI08;
END_VAR

FB_BA_BuildingMode 3: 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.

OpModPr

FB_BA_MV_Op

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

Sched

FB_BA_SchedM

Zeitschaltobjekt (Automatik) für das Gebäudeenergieniveau „BuildingEnergyLevel“.

Variablen

Name

Typ

Beschreibung

DeMuxManMode

FB_BA_DMUX_B04

Konvertierung des Multistate-Wertes der Handanwahl zu einem Binärausgang.

DeMuxSched

FB_BA_DMUX_B04

Konvertierung des Multistate - Wertes des Zeitschaltplans zu einem Binärausgang.

PrioSwi

FB_BA_PrioSwi_UDI08

Priorisierende Rückumwandlung der Status zu einem resultierenden Multistate - bzw. Enumerationswert für das Gebäudeenergieniveau.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0