BAC_AC_ExhADmp2P_01_xx
Funktionsbeschreibung
Das Sub-Template BAC_AC_ExhADmp2P_01_xx ist für die Ansteuerung und Überwachung einer Fortluftklappe mit einem Federrücklaufantrieb und Endlagenkontrolle. Die Ansteuerung der Klappe erfolgt mit einem binären Ausgang.
![]() | 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_ExhADmp2P_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 | mechanische | Endlage | Endlage |
---|---|---|---|---|
Instanz | LocSwi | FdbOut | SwiOpn | SwiCls |
Datenpunkt Typ | BI | BI | BI | BI |
| 8 | 4 | 2 | 1 |
BAC_AC_ExhADmp2P_01_00 | 0 | 0 | 0 | 0 |
BAC_AC_ExhADmp2P_01_02 | 0 | 0 | 1 | 0 |
BAC_AC_ExhADmp2P_01_03 | 0 | 0 | 1 | 1 |
BAC_AC_ExhADmp2P_01_08 | 1 | 0 | 0 | 0 |
BAC_AC_ExhADmp2P_01_10 | 1 | 0 | 1 | 0 |
BAC_AC_ExhADmp2P_01_11 | 1 | 0 | 1 | 1 |
BAC_AC_ExhADmp2P_01_12 | 1 | 1 | 0 | 0 |
BAC_AC_ExhADmp2P_01_14 | 1 | 1 | 1 | 0 |
BAC_AC_ExhADmp2P_01_15 | 1 | 1 | 1 | 1 |
Schnittstelle
Anlagenschema 01

Anlagenschema 02

Blockschaltbild Ansteuerung der Klappe

Blockschaltbild Überwachung der Endlagenschalter

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ämtiche 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 | X | BI-Objekt für den Anschluss des Endlagenschalters Offen | |||||
SwiCls | X | BI-Objekt für den Anschluss des Endlagenschalters Zu | |||||
OpMod |
| MV-Objekt zur manuellen Steuerung der Klappe von der MBE oder einem lokalen Bediendisplay | |||||
LocSwi | X | BI-Objekt für für die Rückmeldung einer mechanischen Vorrangbedienung. (Hand/Not-Bedienebene) | |||||
FdbOut | X | BI-Objekt zur Erfassung der mechanischen Vorrangbedienung Stellungsrückmeldung Relais | |||||
TiOpn | X | AV-Objekt zur Eingabe des Wertes für die Auffahrzeit | |||||
TiCls | X | AV-Objekt zur Eingabe des Wertes für die Zufahrzeit | |||||
OpModSfty |
| Der Multiplexer definiert die Priorität Safty/Sicherheit der Fortluftklappe in Abhängigkeit der Anlagenbetriebsart udiOpMod | |||||
udiOpMod | Zustand Klappe | ||||||
OPMOD_AC_SMEXTTPRG | Entrauchung Programm | Öffnen | |||||
OPMOD_AC_SMEXTTSUA | Entrauchung Zuluft | Schliessen | |||||
OPMOD_AC_SMEXTTEXHA | Entrauchung Fortluft | Öffnen | |||||
OPMOD_AC_FIRE | Feuer | Schliessen | |||||
OpModDst |
| Der Multiplexer definiert die Priorität Disturbance/Störung der Fortluftklappe in Abhängigkeit der Anlagenbetriebsart udiOpMod | |||||
udiOpMod | Zustand Klappe | ||||||
OPMOD_AC_FORCVENT | Zwangsbelüftung | Öffnen | |||||
OPMOD_AC_EMERG | Notfall | Schliessen | |||||
OPMOD_AC_FRST | Frost | Schliessen | |||||
OPMOD_AC_CENTSWIOFF | Zentralabschaltung | Schliessen | |||||
OPMOD_AC_ALM | Störung | Schliessen | |||||
OpModPrio |
| Der Multiplexer definiert die Anlagenbetriebsart udiOpMod. | |||||
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 |
| 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. | Öffnen, wenn OpMod_udiPrVal = OPMOD_MAN_STP01 | |||||
PRIO_PROGRAM (15) | TRUE | Wenn der Anlagenschritt udiPltStp >= PLTSTP_AC_DMP ist, dann soll die Klappe öffnen | |||||
MoveCtrlOpn | X | Funktionsbaustein welcher die Endlage Auf der Klappe überwacht | |||||
MoveCtrlCls | X | Funktionsbaustein welcher die Endlage Zu der Klappe überwacht | |||||
AlmFnct | x | Der Funktionsbaustein AlmFnct erfasst das Ereignis der Überwachung der Endlagenschalter. | |||||
Alm | 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 - Betaetigt/Nicht betaetigt |
BI_Damper_LimitSwitch_Close | BOOL | X | Eingang | Digitaleingang - Schalter Klappe Zu - Meldung - Betaetigt/Nicht betaetigt |
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 |