BAC_AC_SteamGenerator_01_xx

Funktionsbeschreibung

Das Template BAC_AC_SteamGenerator_01_xx ist für die Ansteuerung eines Dampferzeugers mit binären und analogen Ein- und Ausgängen. Es besteht im Wesentlichen aus jeweils einem AO- und BO-Objekt für die Ansteuerung des Dampfgenerators und einem MV-Objekt zur manuellen Steuerung und dem dazu gehörigen AV-Objekt zur Eingabe des Stellwertes. 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_AC_SteamGenerator_01_xx 1:

Die beiden Ausgangsvariablen rPrVal / bSync sind nur dann aktiv, wenn in dem eingesetzten Template die mechanische Vorrangbedienung FdbOutAO vorhanden ist. Ist dieses nicht der Fall, so geben die beiden Variablen den Wert Null aus.

Ausstattungsvarianten

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

Optionen

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

mechanische Vorrangbedienung Freigabe DampfbfeuchterRückmeldung Relais


(Rm-Ausg)

mechanische Vorrangbedienung Sollwert DampfbfeuchterRückmeldung Handschalter


(Rm-A-H)

mechanische Vorrangbedienung Stellwert DampfbfeuchterRückmeldung Stellung Poti


(Rm-Poti)

Betriebsrückmeldung
Dampfbefeuchter




(Betr-DampfGen)

Störmeldung Dampfbefeuchter




(Stör-DampfGen)

Instanz

LocSwiBO

FdbOutBO

LocSwiAO

FdbOutAO

FdbSteam

DstSteam

Datenpunkt Typ

BI

BI

BI

AI

BI

BI

 

32

16

8

4

2

1

BAC_AC_SteamGenerator_01_03

0

0

0

0

1

1

BAC_AC_SteamGenerator_01_47

1

0

1

1

1

1

Schnittstelle

BAC_AC_SteamGenerator_01_xx 2:

Blockschaltbild Variante BAC_AC_SteamGenerator_01_47

BAC_AC_SteamGenerator_01_xx 3:

VAR_INPUT

bEn    : BOOL;
rY     : REAL;
bDst   : BOOL;

bEn: Freigabe des Dampferzeugers; Programmpriorität

rY: Stellwert des Dampferzeugers

bDst: Eingang externe Störung des Dampferzeugers.

VAR_OUTPUT

bPrVal   : BOOL;
rPrVal   : REAL;
bSync    : BOOL; 

bPrVal: Betriebsrückmeldung Dampferzeugers

rPrVal : Aktueller Stellwert des Dampferzeugers

bSync: Ausgabe eines Impulses um den zum Dampferzeuger zugehörigen Regler beim Rücksetzen vom Hand- in den Automatikbetrieb auf die aktuelle Stellgröße des Dampfgenerators zu synchronisieren.
Der Synchronisationsimpuls bSync sollte nur dann eingesetzt werden, wenn in dem eingesetzten Template die mechanische Vorrangbedienung FdbOutAO vorhanden ist.

VAR CONSTANT

PLT_NUM    : BYTE := 1;

PLT_NUM: Sämtiche 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

DstSteam

FB_BACnetBI1203

X

BI-Objekt Störung Dampfgenerator

LocSwiBO

FB_BACnetBI1203

X

BI-Objekt mechanische Vorrangbedienung Rückmeldung Handschalter binär

LocSwiAO

FB_BACnetBI1203

X

BI-Objekt mechanische Vorrangbedienung Rückmeldung Handschalter analog

FdbSteam

FB_BACnetBI1203

X

BI-Objekt Betriebsrückmeldung Dampfgenerator

FdbOutAO

FB_BACnetAI1203

X

Rückgabewert Mechanische Vorrangbedienung Stellwert Dampfgenerator

OpMod

FB_BACnetMVSetpoint

 

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

ManVal

FB_BACnetAVSetpoint

 

AV-Objekt zur Eingabe des Stellwertes des Dampfgenerators bei manueller Übersteuerung

AlmSteam

FB_BA_Alarm

x

Erfassung und Weiterverarbeitung eines Fehlers des Dampfgenerators

AO

FB_BACnetAO1203

 

AO-Objekt für die Vorgabe des Drehzahlsollwertes an den Dampfgenerator

Priorität:

Freigabe

Wert

Bemerkung

PRIO_SAFETY (1)

FALSE

0

 

PRIO_DISTURBANCE (3)

Eingang bDst
OR
DstSteam

0

 

PRIO_LOCAL (8)

OpMod_udiPrVal = OPMOD_MAN_OFFOROPMOD_MAN_OFF

Selector 0 ORManVal_rPrVal

Bei Handbetrieb Wert von AV-Objekt ManVal

PRIO_PROGRAM (15)

TRUE

rY

Wert von Eingang rY (z. B. Stellgröße vom Regler)

BO

FB_BACnetBO1203

 

BO-Objekt für die Vorgabe der Freigabe an den Frequenzumrichter

Priorität:

Freigabe

Wert

Bemerkung

PRIO_SAFETY (1)

FALSE

FALSE

 

PRIO_DISTURBANCE (3)

Eingang bDst
OR
DstSteam

FALSE

 

PRIO_LOCAL (8)

OpMod_udiPrVal = OPMOD_MAN_OFFOROPMOD_MAN_STP01

TRUE, wenn OpMod_udiPrVal = OPMOD_MAN_STP01

Bei Handbetrieb Wert von AV-Objekt ManVal

PRIO_PROGRAM (15)

TRUE

bEn

Wert von Eingang bEn

 

EQ, EQ, AND

 

Wert des Netzwerkes ist TRUE, wenn die Aktive Priorität PRIO_PROGRAM (15) ist. Kann zur Synchronisation des Reglers bei Rückkehr in den Automatikbetrieb benutzt werden

TLogAO

FB_BACnetTLog1201

 

Trendaufzeichnung des AO-Objekts für die Vorgabe des Stellwertes an den Dampfgenerator

IO-Verknüpfung

In der zum Template gehörigen XML-Description sind in dem Bereich Parameter Variablen mit der Kennung INPUT oder Output deklariert. Diese Parameter können im Project Builder oder über die Excel-Import-Schnittstelle mit dem Prozessabbild der Eingangs- und Ausgangsebene in der SPS verknüpft werden.

Parameter

Typ

Optional

Prozessabbild

 

BI_SteamGenerator_Disturbance

BOOL

 

Eingang

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

BI_SteamGenerator_Enable_LocalSwitch

BOOL

x

Eingang

Digitaleingang - Schalter Hand Freigabe Dampfgenerator - Meldung - Hand/Auto

BI_Setpoint_LocalSwitch

BOOL

x

Eingang

Digitaleingang - Schalter Stellwert - Meldung - Hand/Auto

BI_SteamGenerator_Feedback

BOOL

 

Eingang

Digitaleingang - Dampfgenerator - Meldung - Betrieb

AI_Feeback_ControlOutput_Poti

INT

x

Eingang

Analogeingang - Hand Potentiometer – Rückmeldung - Stellausgang

AO_SteamGenerator_ControlCommand

INT

 

Ausgang

Analogausgang - Dampfgenerator Stellbefehl

BO_SteamGenerator_Enable

BOOL

 

Ausgang

Digitalausgang - Dampfgenerator Schaltbefehl - Freigabe Ein/Aus

Versionshistorie

Versionsnummer

Bemerkungen

1.0.0.1

erste Freigabe