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.

BAC_AC_FireDmp_01_xx 1:

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

(ThermAuslösung)

mechanische
Vorrangbedienung
Rückmeldung
Handschalter
(A-0-H)

mechanische
Vorrangbedienung
Rückmeldung
Relaisausgang
(Rm-Ausg)

Endlage
Auf


(SchalterAuf)

Endlage
Zu


(SchalterZu)

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

BAC_AC_FireDmp_01_xx 2:

Anlagenschema 01

BAC_AC_FireDmp_01_xx 3:

Anlagenschema 02

BAC_AC_FireDmp_01_xx 4:

Blockschaltbild Variante BAC_AC_FireDmp_01_031

BAC_AC_FireDmp_01_xx 5:

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

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

ThTrigger

FB_BACnetBI1203

X

BI-Objekt für den Anschluss der thermischen Auslösung, z. B. des Schmelzlots

AlmThTrigger

FB_BA_Alarm

x

Der Funktionsbaustein AlmThTrigger erfasst das Ereignis der thermischen Auslösung, z. B. des Schmelzlots.
Aktionen, die nach dem Eingang der thermischen Auslösung erfolgen soll, können im Template am Funktionsbaustein AlmThTrigger parametriert werden.

OpMod

FB_BACnetMVSetpoint

 

MV-Objekt zur manuellen Steuerung der Brandschutzklappe 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

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

BO

FB_BACnetBO1203

 

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.
Ereignisse:
1. Eingang Template bEnDst
2. Endlagenschalterstörung vom Funktionsbaustein AlmFnct
3. Thermische Auslösung Schmelzlot vom Funktionsbaustein AlmThTrigger

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.
Ereignisse:
1. Das MV-Objekt hat den Wert OPMOD_2P_CLOSE (Brandschutzklappe schließen)
2. Das MV-Objekt hat den Wert OPMOD_2P_OPEN (Brandschutzklappe öffnen)

TRUE, wenn OpMod_udiPrVal = OPMOD_2P_OPEN

PRIO_PROGRAM (15)

TRUE

Eingang bValPgm

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_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