BAC_Uni_Mot1st_01_xx

Funktionsbeschreibung

Das Template BAC_Uni_Mot1st_01_xx ist für die Ansteuerung eines einstufigen Motors, z. B. eines Ventilators mit binären Ein- und Ausgängen. Es besteht im Wesentlichen aus einem BO-Objekt für die Ansteuerung des Motors und einem MV-Objekt zur manuellen Übersteuerung. Das Template wird ergänzt durch optionale BACnet Objekte, siehe Tabelle Ausstattungsvarianten.

Ausstattungsvarianten

Das Template BAC_Uni_Mot1st_01_xx existiert in verschiedenen Ausstattungsvarianten.
Die Ausstattungsvarianten des Templates werden nach einem Kennzeichnungsschlüssel benannt. Der Kennzeichnungsschlüssel leitet sich aus der nachstehenden Tabelle ab.

Optionen

Wartungsschalter



(Rep)

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

mechanische
Vorrangbedienung
Rückmeldung
Relaisausgang
(Rm-Ausg)

Betriebs-rückmeldung


(Betr)

Störung



(Stör)

Instanz

MntnSwi

LocSwi

FdbOut

Fdb

Dst

Datenpunkt Typ

BI

BI

BI

BI

BI

 

16

8

4

2

1

BAC_Uni_Mot1st_01_01

0

0

0

0

1

BAC_Uni_Mot1st_01_03

0

0

0

1

1

BAC_Uni_Mot1st_01_11

0

1

0

1

1

BAC_Uni_Mot1st_01_13

0

1

1

0

1

BAC_Uni_Mot1st_01_17

1

0

0

0

1

BAC_Uni_Mot1st_01_19

1

0

0

1

1

BAC_Uni_Mot1st_01_27

1

1

0

1

1

BAC_Uni_Mot1st_01_29

1

1

1

0

1

Schnittstelle

BAC_Uni_Mot1st_01_xx 1:

Blockschaltbild Variante BAC_Uni_Mot1st_01_29

BAC_Uni_Mot1st_01_xx 2:

VAR_INPUT

bValPgm    : BOOL;
bEnSfty    : BOOL;
bValSfty   : BOOL;
bEnDst     : BOOL;
bValDst    : BOOL;

bValPgm: Binärer Wert Programmpriorität

bEnSfty: Freigabe Sicherheitspriorität

bValSfty: Binärer Wert Sicherheitspriorität

bEnDst: Freigabe Störungspriorität. An diesen Eingang könnte z. B. eine Prozessrückmeldung angelegt werden.

bValDst: Binärer Wert Störungspriorität. An diesen Eingang könnte z. B. eine Prozessrückmeldung angelegt werden.

VAR_OUTPUT

bQ     : BOOL; 

bQ: Betriebsrückmeldung

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

Dst

FB_BACnetBI1203

x

BI-Objekt Pumpenstörung

Fdb

FB_BACnetBI1203

X

BI-Objekt Betriebsrückmeldung

FdbOut

FB_BACnetBI1203

X

BI-Objekt Rückmeldung mechanische Vorrangbedienung Rückmeldung Relaisausgang

LocSwi

FB_BACnetBI1203

X

BI-Objekt Rückmeldung mechanische Vorrangbedienung Rückmeldung Handschalter

MntnSwi

FB_BACnetBI1203

X

BI-Objekt Wartungsschalter

OpMod

FB_BACnetMVSetpoint

 

MV-Objekt zur manuellen Steuerung der Pumpe von der MBE oder einem lokalen Bediendisplay

AlmDst

FB_BA_Alarm

 

Der Funktionsbaustein AlmDst erfasst das Ereignis Störung.
Aktionen, die nach dem Eingang der Störung erfolgen sollen, können im Template am Funktionsbaustein AlmDst parametriert werden.

AlmMntnSwi

FB_BA_Alarm

X

Der Funktionsbaustein AlmMntnSwi erfasst das Ereignis Reparaturschalter ausgelöst.
Aktionen, die nach dem Eingang Reparaturschalter ausgelöst erfolgen sollen, können im Template am Funktionsbaustein AlmMntnSwi parametriert werden.

BO

FB_BACnetBO1203

 

BO-Objekt für die Vorgabe der Ansteuerung des einstufigen Motors

Priorität:

Freigabe

Wert

Bemerkung

PRIO_SAFETY (1)

Eingang bEnSfty

Eingang bValSfty

 

PRIO_DISTURBANCE (3)

Eingang bEnDst
OR
Dst
OR
MntnSwi

Wert des Operators AND mit den Eingängen bValDst, MntnSwi_bPrVal, Dst_bPrVal

 

PRIO_LOCAL (8)

OpMod_udiPrVal = OPMOD_MAN_OFFOROPMOD_MAN_STP01

TRUE, wenn OpMod_udiPrVal = OPMOD_MAN_STP01

Bei Handbetrieb Wert von AV-Objekt ManSpd

PRIO_PROGRAM (15)

TRUE

bValPgm

Wert von Eingang bValPgm

IO-Verknüpfung

Variablen zur Verknüpfung mit den Klemmen

Parameter

Typ

optional

Prozessabbild

 

BI_Motor_Disturbance

BOOL

 

Eingang

Digitaleingang - Motor Störung - Meldung - ausgelöst

BI_Feedback_Binary_Output

BOOL

X

Eingang

Digitaleingang - Motor Schaltbefehl - Rückmeldung - Ein/Aus

BI_Pump_Feeback

BOOL

X

Eingang

Digitaleingang - Motorbetrieb - Meldung - Ein/Aus

BI_Motor_LocalSwitch

BOOL

X

Eingang

Digitaleingang - Schalter Hand Motor - Meldung - Hand/Auto

BI_Maintenance_Switch

BOOL

X

Eingang

Digitaleingang - Wartungsschalter - Meldung - ausgelöst

BO_Motor

BOOL

 

Ausgang

Digitalausgang - Motor - Schaltbefehl - Ein/Aus

Versionshistorie

Versionsnummer

Bemerkungen

1.0.0.1

erste Freigabe