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.

BAC_Uni_Dmp2P_01_xx 1:

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
Vorrangbedienung
Rückmeldung
Handschalter
(A-0-H)

mechanische
Vorrangbedienung
Rückmeldung
Relaisausgang
(Rm-Ausg)

Endlage
Auf


(SchalterAuf)

Endlage
Zu


(SchalterZu)

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

BAC_Uni_Dmp2P_01_xx 2:

Blockschaltbild Variante BAC_Uni_Dmp2P_01_15

BAC_Uni_Dmp2P_01_xx 3:

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

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

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 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.
Ereignisse:
1. Das MV-Objekt hat den Wert OPMOD_2P_CLOSE (Klappe schliessen)
2. Das MV-Objekt hat den Wert OPMOD_2P_OPEN (Klappe ö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_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