FB_BA_AC_EnPrio

FB_BA_AC_EnPrio 1:

Das Template repräsentiert die Anlagenfreigabe und die Freigabe der Prioritäten Safty, Critcial und Program einer raumlufttechnischen Anlage.

Die Multiplexer PrioSwiPlt, PrioSwiSfty, PrioSwiCrit und PrioSwiPgm definieren anhand der Anlagenbetriebsart eOpMode die Anlagenfreigabe für die Ansteuerung der Schrittkettensteuerung einer Anlage und die Freigabe der Prioritäten „Safety“, „Critcial“ und „Program“, siehe Kommandostruktur stPriorityEn.

eOpmode

Wert

Betriebsart

Anlagenstatus

stPriorityEn.bpLT

stPriorityEn.bEnSfty

stPriorityEn.bEnCrit

stPriorityEn.bPgm

E_BA_AC_OpMod01.eOff

1

Aus

Ausschaltung der Anlage

FALSE

FALSE

FALSE

TRUE

E_BA_AC_OpMod01.eOn

2

Ein

Einschaltung der Anlage

TRUE

FALSE

FALSE

TRUE

E_BA_AC_OpMod01.eEmergency

3

Notfall

Ausschaltung der Anlage

FALSE

FALSE

TRUE

FALSE

E_BA_AC_OpMod01.eFrost

4

Frost

Ausschaltung der Anlage

FALSE

FALSE

TRUE

FALSE

E_BA_AC_OpMod01.eSmokeExtractionProgram

5

Entrauchung Programm

Einschaltung der Anlage

TRUE

TRUE

FALSE

FALSE

E_BA_AC_OpMod01.eSmokeExtractionSupplyAir

6

Entrauchung Zuluft

Einschaltung der Anlage

TRUE

TRUE

FALSE

FALSE

E_BA_AC_OpMod01.eSmokeExtractionExhaustAir

7

Entrauchung Fortluft

Einschaltung der Anlage

TRUE

TRUE

FALSE

FALSE

E_BA_AC_OpMod01.eFire

8

Feuer

Ausschaltung der Anlage

FALSE

TRUE

FALSE

FALSE

E_BA_AC_OpMod01.eNightCooling

9

Nachtkühlung

Einschaltung der Anlage

TRUE

FALSE

FALSE

TRUE

E_BA_AC_OpMod01.eCoolDownProtection

10

Stützbetrieb, Auskühlschutz

Einschaltung der Anlage

TRUE

FALSE

FALSE

TRUE

E_BA_AC_OpMod01.eOverHeatingProtection

11

Überhitzungsschutz

Einschaltung der Anlage

TRUE

FALSE

FALSE

TRUE

E_BA_AC_OpMod01.eAlarm

12

Störung

Ausschaltung der Anlage

FALSE

FALSE

TRUE

FALSE

E_BA_AC_OpMod01.eForcedVentilation

13

Zwangsbelüftung

Einschaltung der Anlage

TRUE

FALSE

TRUE

FALSE

E_BA_AC_OpMod01.eCentralSwitchOff

14

Zentralabschaltung

Ausschaltung der Anlage

FALSE

FALSE

TRUE

FALSE

FB_BA_AC_EnPrio 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_EnPrio 3:

Prinzipschema

Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

FB_BA_AC_EnPrio 4:

Syntax

FUNCTION_BLOCK FB_BA_AC_EnPrio
VAR_INPUT
  eOpMode          : E_BA_AC_OpMod01;
END_VAR
VAR_OUTPUT
  stPriorityEn     : ST_BA_PriorityEn;
END_VAR
VAR
  PrioSwiPlt       : FB_BA_MMUX_B24;
  PrioSwiSfty      : FB_BA_MMUX_B08;
  PrioSwiCrit      : FB_BA_MMUX_B08;
  PrioSwiPgm       : FB_BA_MMUX_B08;
END_VAR

FB_BA_AC_EnPrio 5: Eingänge

Name

Typ

Beschreibung

eOpMode

E_BA_AC_OpMod01

Eingang der aktuellen Betriebsart eOpMode.

FB_BA_AC_EnPrio 6: Ausgänge

Name

Typ

Beschreibung

stPriorityEn

ST_BA_PriorityEn

Ausgabe der aktuellen Kommandostruktur stPriorityEn. Diese beinhaltet die Anlagenfreigabe für die Schrittkettensteuerung einer raumlufttechnischen Anlage und die dazu gehörigen Freigaben der Prioritäten „Safety“, „Critcial“ und „Program“.

Variablen

Name

Typ

Beschreibung

PrioSwiPlt

FB_BA_MMUX_B24

Der Multiplexer definiert anhand der Anlagenbetriebsart eOpMode die Anlagenfreigabe für die Ansteuerung der Aggregate einer Anlage.

PrioSwiSfty

FB_BA_MMUX_B08

Der Multiplexer definiert anhand der Anlagenbetriebsart eOpMode die Freigabe der Priorität „Safety“ für die Ansteuerung der Aggregate einer Anlage.

PrioSwiCrit

FB_BA_MMUX_B08

Der Multiplexer definiert anhand der Anlagenbetriebsart eOpMode die Freigabe der Priorität „Critical“ für die Ansteuerung der Aggregate einer Anlage.

PrioSwiPgm

FB_BA_MMUX_B08

Der Multiplexer definiert anhand der Anlagenbetriebsart eOpMode die Freigabe der Priorität „Program“ für die Ansteuerung der Aggregate einer Anlage.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0