BAC_AC_OuADmp2P_01_xx

Funktionsbeschreibung

Das Sub-Template BAC_AC_OuADmp2P_01_xx ist für die Ansteuerung und Überwachung einer Außenluftklappe mit einem Federrücklaufantrieb und Endlagenkontrolle. Die Ansteuerung der Klappe erfolgt mit einem binären Ausgang.

BAC_AC_OuADmp2P_01_xx 1:

Die Ausgangsvariable bOpn gibt nur dann den tatsächlichen Zustand der Klappe aus, wenn in dem eingesetzten Template die Rückmeldung des Endlagenschalters SwiOpn vorhanden ist. Ist keine Endlagenüberwachung vorhanden, so wird diese intern emuliert. Wird die Klappe angesteuert, so wird der Ausgang bOpn = TRUE. Dieses hat zur Folge, dass in dem Startprogramm einer Lüftungsanlage BAC_AC_StartT_01 die Verzögerungszeit zum Starten der Ventilatoren (SuAFanDlyOn / ExtAFanDlyOn) an die Auffahrzeit der Klappe angepasst werden muss.

Das Template BAC_AC_OuADmp2P_01_xx existiert in verschiedenen Ausstattungsvarianten.
Die Austattungsvarianten der Klappen werden nach einem Kennzeichnungsschlüssel benannt. Der Kennzeichnungsschlüssel leitet sich aus der nachstehenden Tabelle ab.

Optionen

mechanische
Vorrangbedienung
Rückmeldung
Handschalter

mechanische
Vorrangbedienung
Rückmeldung
Relaisausgang

Endlage
Auf

Endlage
Zu

Instanz

LocSwi

FdbOut

SwiOpn

SwiCls

Datenpunkt Typ

BI

BI

BI

BI

 

8

4

2

1

BAC_AC_OuADmp2P_01_00

0

0

0

0

BAC_AC_OuADmp2P_01_02

0

0

1

0

BAC_AC_OuADmp2P_01_03

0

0

1

1

BAC_AC_OuADmp2P_01_08

1

0

0

0

BAC_AC_OuADmp2P_01_10

1

0

1

0

BAC_AC_OuADmp2P_01_11

1

0

1

1

BAC_AC_OuADmp2P_01_12

1

1

0

0

BAC_AC_OuADmp2P_01_14

1

1

1

0

BAC_AC_OuADmp2P_01_15

1

1

1

1

Schnittstelle

BAC_AC_OuADmp2P_01_xx 2:

Anlagenschema 01

BAC_AC_OuADmp2P_01_xx 3:

Anlagenschema 02

BAC_AC_OuADmp2P_01_xx 4:

Blockschaltbild Ansteuerung der Klappe

BAC_AC_OuADmp2P_01_xx 5:

Blockschaltbild Überwachung der Endlagenschalter

BAC_AC_OuADmp2P_01_xx 6:

VAR_INPUT

udiPltStp  : UDINT; 
udiOpMod   : UDINT;  

udiPltStp: Schritte beim Anfahren der RLT-Anlage. Siehe auch BAC_AC_StartT_01

udiOpMode: Anlagenbetriebsart. Siehe auch BAC_AC_OpMod_01

VAR_OUTPUT

bOpn      : BOOL;  

bOpn: Endlage Offen der Klappe ist erreicht.
Ist keine Endlagenüberwachung vorhanden, so wird diese intern emuliert. Wird die Klappe angesteuert, so wird der Ausgang bOpn = TRUE.

VAR CONSTANT

PLT_NUM    : BYTE := 1;

PLT_NUM: Sämtliche Alarme und Ereignisse aller Anlagen innerhalb eines Controllers werden in einer globalen Alarm- und Ereignisliste erfasst. Die Zuordnung der Ereignisse und Alarme zu einer Anlage wird durch die Vergabe einer Anlagennummer PLT_NUM festgelegt.
Die Erfassung und Verarbeitung eines Alarms von einem Aggregat oder einem Gerät erfolgt innerhalb der Templates mittels des Alarmbausteins FB_BA_Alarm.
Die Auswertung der Alarme einer Anlagen z. B. zur Erzeugung einer Sammelmeldung oder zur Anlagenabschaltung bei relevanten Störungen, erfolgt innerhalb des Templates BAC_PltAlm_01 mittels des Funktionsbausteins FB_BA_AlarmPlt.
Die Auswertung verschiedener Anlagenereignisse innerhalb der Templates einer Anlage, erfolgt innerhalb des Templates BAC_PltComnMsg_01 durch den Funktionsbaustein FB_BA_ComnMsg.

Wichtig ! Die Zuordnung und Auswertung der Alarme und Ereignisse einer Anlage erfolgt nur dann richtig wenn alle Templates einer Anlage die gleiche Anlagennummer haben!

Die Anlagennummer kann im Projektbuilder im Parametermenü der Templates oder durch eine Spalte innerhalb des Excel-Imports erfolgen.

Programmbeschreibung

Instanz

Typ

optional

Aufgabe

SwiOpn

FB_BACnetBI1203

X

BI-Objekt für den Anschluss des Endlagenschalters Offen

SwiCls

FB_BACnetBI1203

X

BI-Objekt für den Anschluss des Endlagenschalters Zu

OpMod

FB_BACnetMVSetpoint

 

MV-Objekt zur manuellen Steuerung der Klappe von der MBE oder einem lokalen Bediendisplay

LocSwi

FB_BACnetBI1203

X

BI-Objekt für für die Rückmeldung einer mechanischen Vorrangbedienung. (Hand/Not-Bedienebene)

FdbOut

FB_BACnetBI1203

X

BI-Objekt zur Erfassung der mechanischen Vorrangbedienung Stellungsrückmeldung Relais

TiOpn

FB_BACnetAVSetpoint

X

AV-Objekt zur Eingabe des Wertes für die Auffahrzeit

TiCls

FB_BACnetAVSetpoint

X

AV-Objekt zur Eingabe des Wertes für die Zufahrzeit

OpModSfty

FB_BA_MMUX_B04

 

Der Multiplexer definiert die Priorität Safty/Sicherheit der Außenluftklappe in Abhängigkeit der Anlagenbetriebsart udiOpMod

udiOpMod

Zustand Klappe

OPMOD_AC_SMEXTTPRG

Entrauchung Programm

Öffnen

OPMOD_AC_SMEXTTSUA

Entrauchung Zuluft

Schließen

OPMOD_AC_SMEXTTEXHA

Entrauchung Außenluft

Öffnen

OPMOD_AC_FIRE

Feuer

Schließen

OpModDst

FB_BA_MMUX_B08

 

Der Multiplexer definiert die Priorität Disturbance/Störung der Außenluftklappe in Abhängigkeit der Anlagenbetriebsart udiOpMod

udiOpMod

Zustand Klappe

OPMOD_AC_FORCVENT

Zwangsbelüftung

Öffnen

OPMOD_AC_EMERG

Notfall

Schließen

OPMOD_AC_FRST

Frost

Schließen

OPMOD_AC_CENTSWIOFF

Zentralabschaltung

Schließen

OPMOD_AC_ALM

Störung

Schließen

OpModPrio
RSOpMod

FB_BA_MMUX_B08
RS

 

Der Multiplexer definiert die Anlagenbetriebsart udiOpMod.
Die Funktion RSOpMod soll verhindern, dass die Luftklappe im laufenden Prozess/Ventilatoren bei einem Wechsel der Betriebsart sofort schließt. Vom Startprogramm her ist es so vorgesehen, dass bei einem Wechsel der Betriebsart die Anlage herunterfährt und dann neu startet.

udiOpMod

Zustand Klappe

OPMOD_AC_MANON

Hand ein

Klappe schließt erst, wenn der Anlagenschritt udiPltStp < PLTSTP_AC_DMP nicht mehr gefordert ist

OPMOD_AC_ON

Ein

Klappe schließt erst, wenn der Anlagenschritt udiPltStp < PLTSTP_AC_DMP nicht mehr gefordert ist

OPMOD_AC_NGTCOL

Nachtkühlung

Klappe schließt erst, wenn der Anlagenschritt udiPltStp < PLTSTP_AC_DMP nicht mehr gefordert ist

OPMOD_AC_COLDWNPRTC

Stützbetrieb,Auskühlschutz

Klappe schließt erst, wenn der Anlagenschritt udiPltStp < PLTSTP_AC_DMP nicht mehr gefordert ist

OPMOD_AC_OVRHTGPRTC

Überhitzungsschutz

Klappe schließt erst, wenn der Anlagenschritt udiPltStp < PLTSTP_AC_DMP nicht mehr gefordert ist

BO

FB_BACnetBO1203

 

BO-Objekt für die Ansteuerung der Klappe

Priorität:

Freigabe

Wert

PRIO_SAFETY (1)

siehe Multiplexer OpModSftyudiOpMod

siehe Multiplexer OpModSfty Zustand Klappe

PRIO_DISTURBANCE (3)

siehe Multiplexer OpModDstudiOpMod

siehe Multiplexer OpModDst Zustand Klappe

PRIO_LOCAL (8)

Das OR-Modul bündelt Ereignisse welche das Schreiben auf die Priorität Manuelle Übersteuerung (Local) des nachgeschalteten BO-Objekts aktiviert.
Ereignisse:
1. Das MV-Objekt hat den Wert OPMOD_MAN_OFF (Hand Aus)
2. Das MV-Objekt hat den Wert OPMOD_MAN_STP01(Hand Ein)

Öffnen, wenn OpMod_udiPrVal = OPMOD_MAN_STP01
Ansonsten schließen

PRIO_PROGRAM (15)

TRUE

Wenn der Anlagenschritt udiPltStp >= PLTSTP_AC_DMP ist, dann soll die Klappe öffnen

MoveCtrlOpn

FB_BA_SwiMonit

X

Funktionsbaustein welcher die Endlage Auf der Klappe überwacht

MoveCtrlCls

FB_BA_SwiMonit

X

Funktionsbaustein welcher die Endlage Zu der Klappe überwacht

AlmFnct

FB_BA_Alarm

x

Der Funktionsbaustein AlmFnct erfasst das Ereignis der Überwachung der Endlagenschalter.
Aktionen, die nach dem Eingang der Endlagenschalterstörung erfolgen soll, können im Template am Funktionsbaustein AlmFnct parametriert werden.

Alm

FB_BACnetBV1204

x

BV-Objekt zur Anzeige der Klappenstörung in der MBE

IO-Verknüpfung

Variablen zur Verknüpfung mit den Klemmen

Parameter

Typ

optional

Prozessabbild

 

BI_Damper_LimitSwitch_Open

BOOL

X

Eingang

Digitaleingang - Schalter Klappe Auf - Meldung - Betätigt/Nicht betätigt

BI_Damper_LimitSwitch_Close

BOOL

X

Eingang

Digitaleingang - Schalter Klappe Zu - Meldung - Betätigt/Nicht betätigt

BI_Damper_LocalSwitch

BOOL

X

Eingang

Digitaleingang - Schalter Hand Klappe - Meldung - Hand/Auto

BI_Feedback_Binary_Output

BOOL

X

Eingang

Digitaleingang - Klappe Schaltbefehl - Rückmeldung - Ein/Aus

BO_Damper

BOOL

 

Ausgang

Digitalausgang - Klappe - Schaltbefehl - Ein/Aus

Versionshistorie

Versionsnummer

Bemerkungen

1.0.0.1

erste Freigabe