BAC_AC_FireDmp_01_xx
Funktionsbeschreibung
Das Template BAC_AC_FireDmp_01_xx ist für die Ansteuerung und Überwachung einer motorischen Brandschutzklappe mit binären Schaltausgang.
![]() | Die beiden Ausgangsvariablen bSwiOpn / bSwiCls geben nur dann den tatsächlichen Zustand der Brandschutzklappe 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 Brandschutzklappen angegeben werden muss. |
Ausstattungsvarianten
Das Template BAC_AC_FireDmp_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 | Meldung thermische Auslösung | mechanische | mechanische | Endlage | Endlage |
---|---|---|---|---|---|
Instanz | ThTrigger | LocSwi | FdbOut | SwiOpn | SwiCls |
Datenpunkt Typ | BI | BI | BI | BI | BI |
| 16 | 8 | 4 | 2 | 1 |
BAC_AC_FireDmp_01_001 | 0 | 0 | 0 | 0 | 1 |
BAC_AC_FireDmp_01_002 | 0 | 0 | 0 | 1 | 0 |
BAC_AC_FireDmp_01_003 | 0 | 0 | 0 | 1 | 1 |
BAC_AC_FireDmp_01_013 | 0 | 1 | 1 | 0 | 1 |
BAC_AC_FireDmp_01_014 | 0 | 1 | 1 | 1 | 0 |
BAC_AC_FireDmp_01_015 | 0 | 1 | 1 | 1 | 1 |
BAC_AC_FireDmp_01_017 | 1 | 0 | 0 | 0 | 1 |
BAC_AC_FireDmp_01_018 | 1 | 0 | 0 | 1 | 0 |
BAC_AC_FireDmp_01_019 | 1 | 0 | 0 | 1 | 1 |
BAC_AC_FireDmp_01_029 | 1 | 1 | 1 | 0 | 1 |
BAC_AC_FireDmp_01_030 | 1 | 1 | 1 | 1 | 0 |
BAC_AC_FireDmp_01_031 | 1 | 1 | 1 | 1 | 1 |
Schnittstelle
Anlagenschema 01

Anlagenschema 02

Blockschaltbild Variante BAC_AC_FireDmp_01_031

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 Brandschutzklappe
bSwiOpn: Endlage Offen der Brandschutzklappe 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 Brandschutzklappe 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 := 10;
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 Anlage 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 | |||
ThTrigger | X | BI-Objekt für den Anschluss der thermischen Auslösung, z. B. des Schmelzlots | |||
AlmThTrigger | x | Der Funktionsbaustein AlmThTrigger erfasst das Ereignis der thermischen Auslösung, z. B. des Schmelzlots. | |||
OpMod |
| MV-Objekt zur manuellen Steuerung der Brandschutzklappe 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 Brandschutzklappe | |||
Priorität: | Freigabe | Wert | |||
PRIO_SAFETY (1) | Eingang bEnSfty | Eingang bValSfty | |||
PRIO_DISTURBANCE (3) | Das OR-Modul bündelt Ereignisse welche das Schreiben auf die Priorität Störung (Disturbance) des nachgeschalteten BO-Objekts aktivieren. | Am Eingang des Templates bEnDst lässt sich die Brandschutzklappe zwangsweise Öffnen oder Schließen, z. B. bei Entrauchung oder Feueralarm. Das zwangsweise Einschalten ist jedoch am AND-Modul verriegelt bei vorhandener thermischer Auslösung des Schmelzlot oder einer Endlagenschalterstörung. | |||
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_FireDamper_LimitSwitch_Open | BOOL | X | Eingang | Digitaleingang - Schalter Brandschutzklappe Auf - Meldung - Betätigt/Nicht betätigt |
BI_FireDamper_LimitSwitch_Close | BOOL | X | Eingang | Digitaleingang - Schalter Brandschutzklappe Zu - Meldung - Betätigt/Nicht betätigt |
BI_FireDamper_LocalSwitch | BOOL | X | Eingang | Digitaleingang - Schalter Hand Brandschutzklappe - Meldung - Hand/Auto |
BI_Feedback_Binary_Output | BOOL | X | Eingang | Digitaleingang - Brandschutzklappe Schaltbefehl - Rückmeldung - Ein/Aus |
BI_Thermal_Trigger | BOOL | X | Eingang | Digitaleingang - thermische Auslösung Schmelzlot - Meldung - ausgelöst |
BO_FireDamper | BOOL |
| Ausgang | Digitalausgang - Brandschutzklappe - Schaltbefehl - Ein/Aus |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.1 | erste Freigabe |