BAC_AC_StartTH_01
Funktionsbeschreibung
Das Template BAC_AC_StartTH_01 ist zuständig für das schrittweise Anfahren einer RLT-Anlage mit Be- und Entfeuchtung.
Die Schritte beim Anlagenstart werden durch die Variable udiPltStp beschrieben. Die Schritte werden an alle Aggregate der Anlage übertragen, so dass jedes Aggregat in den Anfahrbetrieb der RLT-Anlage eingebunden ist.
Schnittstelle
Anlagenschema

Blockdiagramm

Die folgenden Anlagenschritte werden über die Variable udiPltStp beschrieben:
udiPltStp | |
Aus//Off | |
Vorspülen//pre-rinse | |
Klappe//Damper | |
Zuluftventilator//Fan supply air | |
Abluftventilator//Fan extract air | |
Freigabe Temperaturregelung,Sequenz Link//Enable temperature control, Sequence link | |
Freigabe Feuchteregelung,Sequenz Link//Enable temperature control, Sequence link | |
Freigabe Grenzwertüberwachung//Enable limit monitoring | |
Ein//On |
VAR_INPUT
udiOpMod : UDINT;
bExhADmpOpn : BOOL;
bOuADmpOpn : BOOL;
bPreriRdy : BOOL;
bMixADmpAvail : BOOL;
udiOpMod: Anlagenbetriebsart. Siehe auch BAC_AC_OpMod_01
bOuADmpOpn: Rückmeldung Außenluftklappe auf
bExhADmpOpn: Rückmeldung Fortluftklappe auf
bPreriRdy: Vorspülen am Heizregister abgeschlossen
bMixADmpAvail: Mischluftsystem für Anfahrprozess vorhanden
VAR_OUTPUT
udiPltStp : UDINT;
bWhtTLmtCrit : BOOL;
udiPltStp: Ausgabe der aktuellen Anlagen-Anfahrschritte
bWhtTLmtCrit: Die Außentemperatur ist unterhalb eines kritischen Wertes, so dass beim Anfahren der RLT-Anlage mit dem Vorspülen des Heizregisters angefahren werden muss. Die Pumpen des Vor- und Nacherhitzer werden eingeschaltet. Bei den Mischluftklappen wird beim Anlagenstart die Rampenfunktion aktiviert.
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 | Aufgabe |
---|---|---|
DmpDlyCls | AV-Objekt verzögert das Schließen der Klappen beim Herunterfahren der RLT-Anlage. Damit wird die Nachlaufzeit der Ventilatoren beim Abschalten der Anlage berücksichtigt. | |
SuAFanDlyOn | AV-Objekt zur Eingabe des Wertes für die Einschaltverzögerung des Zuluftventilators beim Einschaltern der RLT-Anlage | |
ExtAFanDlyOn | AV-Objekt zur Eingabe des Wertes für die Einschaltverzögerung des Abluftventilators beim Einschalten der RLT-Anlage | |
TSeqCtrlDlyOn | AV-Objekt zur Eingabe des Wertes für die zeitverzögerte Freigabe der Temperaturregelung | |
TSeqCtrlDlyOff | AV-Objekt zur Eingabe des Wertes für die zeitverzögerte Ausschaltung der Temperaturregelung | |
HSeqCtrlDlyOn | AV-Objekt zur Eingabe des Wertes für die zeitverzögerte Freigabe der Feuchteregelung | |
LmtMonitDlyOn | AV-Objekt zur Eingabe des Wertes für die zeitverzögerte Freigabe der Grenzwertüberwachung der Temperaturfühler | |
WthT_LmtCrit | AV-Objekt zur Eingabe des Außentemperaturwertes ab wann die RLT-Anlage mit dem Vorspülen des Heizregisters starten soll. | |
SttPlt | Der Funktionsbaustein SttPlt ist das Kernstück des Anlagenstartprogramms. | |
SttPltEn | Der Multiplexer SttPltEn erzeugt die generelle Freigabe des Anfahrprogrammes in Abhängigkeit der Anlagenbetriebsarten. Ändert sich die Anlagenbetriebsart während der laufenden Betriebs dann wird die Variable SttPltEn_Rebt am Ausgang des Vergleiches = TRUE. Damit wird der Anlagenstartbaustein SttPlt kurzzeitig zurückgesetzt. Das Startprogramm wird damit in einen definierten Zustand versetzt und entsprechend der neuen Betriebsart neu gestartet. | |
SttPltEvt01 | Der Multiplexer SttPltEvt01 erzeugt die Freigabe zum Starten des Vorspülprozesses in Abhängigkeit der Anlagenbetriebsarten | |
FdbPreri | Der Multiplexer FdbPreri erzeugt die Freigabe für das Öffnen der Klappen. | |
WthT_LmtCritFnct | Der Funktionsbaustein WthT_LmtCritFnct ist ein Zweipunktschalter und setzt die Ausgangsvariable bWthTLmtCrit in Abhängigkeit der Außentemperatur auf TRUE oder FALSE. Der Schaltpunkt für den Zweipunktschalter wird über das AV-Objekt WhtT_LmtCrit vorgegeben. | |
PltStpPrio | Der Prioritätenschalter PltStpPrio wertet die aktuellen Schritte während des Anfahrprozesses aus und gibt sie mittels der Variable udiVal an das BACnet-MV-Objekt PltStp weiter zur Anzeige in der Managementebene. | |
PltStp | Das BACnet-MV-Objekt zeigt den aktuellen Schritt während des Anfahrprozesses an. |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.1 | erste Freigabe |