BAC_Uni_Dmp2P_01_xx
Funktionsbeschreibung
Das Template BAC_Uni_Dmp2P_01_xx ist für die Ansteuerung und Überwachung einer Zweipunktklappe, z. B. eine Luftklappe mit einem Federrücklaufantrieb. Es besteht im Wesentlichen aus einem BO-Objekt für die Ansteuerung der Klappe und einem MV-Objekt zur manuellen Übersteuerung . Das Template wird ergänzt durch optionale BACnet Objekte, siehe Tabelle Ausstattungsvarianten.
Unter IO-Verknüpfung sind die Variablen zu finden, die mit dem Prozessabbild der Eingangs- und Ausgangsebene in der SPS verknüpft werden.
![]() | Die beiden Ausgangsvariablen bSwiOpn / bSwiCls geben nur dann den tatsächlichen Zustand der Klappe aus, wenn in dem eingesetzten Template die Rückmeldung der Endlagenschalter SwiOpn/SwiCls vorhanden sind. Ist keine Endlagenüberwachung vorhanden, so wird diese intern emuliert. Wird die Klappe angesteuert, so wird der Ausgang bSwiOpn = TRUE. Bei nicht angesteuerter Klappe wird der Ausgang bSwiCls = TRUE. Dieses kann zur Folge haben, dass in dem Startprogramm einer Lüftungsanlage eine Verzögerungszeit zum Auffahren der Klappe angegeben werden muss. |
Ausstattungsvarianten
Das Template BAC_Uni_Dmp2P_01_xx existiert in verschiedenen Ausstattungsvarianten.
Die Ausstattungsvarianten 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_Uni_Dmp2P_01_00 | 0 | 0 | 0 | 0 |
BAC_Uni_Dmp2P_01_02 | 0 | 0 | 1 | 0 |
BAC_Uni_Dmp2P_01_03 | 0 | 0 | 1 | 1 |
BAC_Uni_Dmp2P_01_08 | 1 | 0 | 0 | 0 |
BAC_Uni_Dmp2P_01_10 | 1 | 0 | 1 | 0 |
BAC_Uni_Dmp2P_01_11 | 1 | 0 | 1 | 1 |
BAC_Uni_Dmp2P_01_12 | 1 | 1 | 0 | 0 |
BAC_Uni_Dmp2P_01_14 | 1 | 1 | 1 | 0 |
BAC_Uni_Dmp2P_01_15 | 1 | 1 | 1 | 1 |
Schnittstelle
Blockschaltbild Variante BAC_Uni_Dmp2P_01_15

VAR_INPUT
bValPgm : BOOL;
bEnSfty : BOOL;
bValSfty : BOOL;
bEnDst : BOOL;
bValDst : BOOL;
bValPgm: Binärer Wert Programmpriorität
bEnfty: Freigabe Sicherheitspriorität
bValSfty: Binärer Wert Sicherheitspriorität
bEnDst: Freigabe Störungspriorität
bValDst: Binärer Wert Störungspriorität
VAR_OUTPUT
bQ : BOOL;
bSwiOpn : BOOL;
bSwiCls : BOOL;
bQ: Status Ausgang Ansteuerung der Luftklappe
bSwiOpn: Endlage Offen der Klappe ist erreicht. Ist keine Endlagenüberwachung vorhanden, so wird diese intern emuliert. Wird die Klappe angesteuert, so wird der Ausgang bSwiOpn = TRUE. Bei nicht angesteuerter Klappe wird der Ausgang bSwiCls = TRUE.
bSwiCls: Endlage Zu der Klappe ist erreicht. Ist keine Endlagenüberwachung vorhanden, so wird diese intern emuliert. Wird die Klappe angesteuert, so wird der Ausgang bSwiOpn = TRUE. Bei nicht angesteuerter Klappe wird der Ausgang bSwiCls = 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 | 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 | |||
MoveCtrlOpn | X | Funktionsbaustein welcher die Endlage Auf der Klappe überwacht | |||
MoveCtrlCls | X | Funktionsbaustein welcher die Endlage Zu der Klappe überwacht | |||
BO |
| BO-Objekt für die Ansteuerung der Klappe | |||
Priorität: | Freigabe | Wert | |||
PRIO_SAFETY (1) | Eingang bEnSfty | Eingang bValSfty | |||
PRIO_DISTURBANCE (3) | Eingang bEnDst | Eingang bValDst | |||
PRIO_LOCAL (8) | Das OR-Modul bündelt Ereignisse welche das Schreiben auf die Priorität Manuelle Übersteuerung (Local) des nachgeschalteten BO-Objekts aktiviert. | TRUE, wenn OpMod_udiPrVal = OPMOD_2P_OPEN | |||
PRIO_PROGRAM (15) | TRUE | Eingang bValPgm | |||
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 | Klappe Endlagenschalter - Meldung - Auf |
BI_Damper_LimitSwitch_Close | BOOL | X | Eingang | Klappe Endlagenschalter - Meldung - Zu |
BI_Damper_LocalSwitch | BOOL | X | Eingang | Klappe Schalter H-0-A - Meldung - Betriebsart |
BI_Feedback_Binary_Output | BOOL | X | Eingang | Klappe Schalter H-0-A - Meldung - Betrieb |
BO_Damper | BOOL |
| Ausgang | Klappe - Schaltbefehl - Auf |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.1 | erste Freigabe |