FB_BA_AC_OpMod1St

FB_BA_AC_OpMod1St 1:

Das Template repräsentiert die Betriebsart einer raumlufttechnischen Anlage.

Am Prioritätenschalter PrioSwiOpMod werden verschiedene Ereignisse oder Befehle wie zum Beispiel Brandalarm, Anforderung vom Zeitschaltplan oder die Anforderung vom Anlagenwahlschalter priorisiert und eine resultierende Betriebsart bzw. ein resultierender Anlagenstatus auf die Variable eOpMode geschrieben.

FB_BA_AC_OpMod1St 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_OpMod1St 3:

Prinzipschema

Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

FB_BA_AC_OpMod1St 4:

Syntax

FUNCTION_BLOCK FB_BA_AC_OpMod1St EXTENDS FB_BA_View
VAR_INPUT
  bSmExtt                   : BOOL;
  bFireDetc                 : BOOL;
  bForcVent                 : BOOL;
  bEmgOff                   : BOOL;
  bFrst                     : BOOL;
  bCentSwiOff               : BOOL;
  bAlmShutOff               : BOOL;
  bNgtCol                   : BOOL;
  bColDwnPrtc               : BOOL;
  bOvrHtgPrtc               : BOOL;
END_VAR
VAR_OUTPUT
  eOpMode                   : E_BA_AC_OpMod01;
END_VAR
VAR_INPUT CONSTANT
  OpModMan                  : FB_BA_MV_Op;
  Sched                     : FB_BA_SchedM;
  OpModPr                   : FB_BA_MV_Op;
END_VAR
VAR
  PrioSwiOpMod              : FB_BA_PrioSwi_UDI24;
END_VAR

FB_BA_AC_OpMod1St 5: Eingänge

Name

Typ

Beschreibung

bSmExtt

BOOL

Entrauchung der Anlage angefordert

bFireDetc

BOOL

Meldung Feueralarm von Brandmeldezentrale

bForceVent

BOOL

Anforderung Zwangsbelüftung

bEmgOff

BOOL

Not-Aus

bFrst

BOOL

Frostschutzprogramm aktiv

bCentSwiOff

BOOL

Zentralabschaltung

bAlmShutOff

BOOL

Sammelstörmeldung – Anlage abschalten

bNgtCol

BOOL

Anforderung vom Programm Sommernachtkühlung (siehe FB_BA_AC_SumNgtCol)

bColDwnPrtc

BOOL

Anforderung Programm Auskühlschutz

bOvrHtgPrtc

BOOL

Anforderung Programm Überhitzungsschutz

FB_BA_AC_OpMod1St 6: Ausgänge

Name

Typ

Beschreibung

eOpMode

E_BA_AC_OpMod01

Ausgabe der aktuellen Betriebsart eOpMode

FB_BA_AC_OpMod1St 7: 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

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

OpModPr

FB_BA_MV_Op

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

Variablen

Name

Typ

Beschreibung

PrioSwiOpMod

FB_BA_PrioSwi_UDI24

Der Prioritätenschalter ermittelt die aktuelle Betriebsart eOpMode aus den anstehenden Ereignissen oder Befehlen der Anlage.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0