FB_BA_AC_ColT_02

Das Template repräsentiert die Steuerung und Regelung eines Kaltwasser-Luftkühlers ohne Entfeuchteregelung.
Die wesentlichen Aufgaben des Templates sind:
- Regelung der Zulufttemperatur, siehe TSuACtrl
- Ansteuerung des Kühlerventils, siehe Vlv
- Sammeln und Auswerten der sicherheitsrelevanten Störungen durch das PlantLock
- Teil der Schrittkettensteuerung einer raumlufttechnischen Anlage zu sein, siehe Aggregate
Prinzipschema 01
Das Schema zeigt die vorgesehene Anwendung des Templates mit den beteiligten Anlagenelementen.

Prinzipschema 02
Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_AC_ColT_02 EXTENDS FB_BA_View
VAR_INPUT
fSpTSuA : REAL;
fTSuA : REAL;
bSyncTSuACtrl : BOOL;
fSyncTSuACtrl : REAL;
END_VAR
VAR_OUTPUT
fPresentValue : REAL;
bActiveSeqCtrl : BOOL;
END_VAR
VAR_IN_OUT
stTSeqLink : ST_BA_SeqLink;
stAggregate : ST_BA_Aggregate;
END_VAR
VAR_INPUT CONSTANT
TFl : FB_BA_SensorAnalog;
TRt : FB_BA_SensorAnalog;
TSuACtrl : FB_BA_AC_ColTSuACtrl;
Vlv : FB_BA_Vlv;
PlantLock : FB_BA_PlantLock;
Aggregate : FB_BA_Aggregate;
END_VAR
VAR
bPrioSfty : BOOL;
bPrioCrit : BOOL;
PrioSwiVal : FB_BA_PrioSwi_B04;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
fSpTSuA | REAL | Sollwert der Zulufttemperatur |
fTSuA | REAL | Messwert der Zulufttemperatur |
bSyncTSuACtrl | BOOL | Eingang für die Synchronisation des Zuluft Sequenzreglers im Funktionsbaustein TSuACtrl. |
fSyncTSuACtrl | REAL | Synchronisationswert für den Zuluft Sequenzregler im Funktionsbaustein TSuACtrl. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
fPresentValue | REAL | Aktueller Wert des Ventils des Kühlers. |
bActiveSeqCtrl | BOOL | Zeigt an, dass der Sequenzregler des Kühlers der aktive in der Sequenzregelung ist. |
Ein- / Ausgänge
Name | Typ | Beschreibung |
---|---|---|
stSeqLink | Die Daten- und Befehlsstruktur ist das Bindeglied zwischen dem Zulufttemperatur- Sequenzregler Ctrl und der Zulufttemperatur Sequenzregelung TSeqLink einer raumlufttechnischen Anlage. | |
stAggregate | Bidirektionale Aggregatestruktur über welche die Freigaben und Schaltwerte an den Auswertebaustein der Schrittkettensteuerung Aggregate übermittelt werden. Die Aggregatestruktur überträgt die aufgenommenen Rückmeldungen hoch und runter an die zentrale Anlagensteuerung. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
TFl | Der Funktionsbaustein repräsentiert den Vorlauftemperaturfühler. | |
TRt | Der Funktionsbaustein repräsentiert den Rücklauftemperaturfühler. | |
TSuACtrl | Der Funktionsbaustein repräsentiert die Zulufttemperatur-Regelung des Kühlers und ist ein Teil der Temperatur-Sequenzregelung einer raumlufttechnischen Anlage. Das Stellsignal wird an das Ventil Vlv weitergeleitet. | |
Vlv | Der Funktionsbaustein repräsentiert das Ventil. | |
PlantLock | Mit dem Aufruf des Funktionsbausteins werden auf dieser und tiefer gelegenen Ebenen des Templates die relevanten Störungen der ereignisfähigen Objekte gesammelt und ausgegeben. Diese relevanten Störungen verursachen gezielte Schalthandlungen durch die Variablen bPrioSfty und bPrioCrit im Template. Die Parametrierung der Lockpriorität der ereignisfähigen Objekte ist im FB_init dieses Templates zu finden. | |
Aggregate | Der Aggregatebaustein repräsentiert den Empfangsbaustein einer Schrittkettensteuerung. Innerhalb des Funktionsbausteins wird die Aggregatestruktur stAggregate ausgewertet und anhand der Ein- und Ausgänge in das Template integriert. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
bPrioSfty | BOOL | Die Variable ist eine Auswertung der Lockpriorität „Sicherheit“ der ereignisfähigen Objekte der Projektstruktur und verursacht bei Auslösung einer relevanten Störung gezielte Schalthandlungen im Template. |
bPrioCrit | BOOL | Die Variable ist eine Auswertung der Lockpriorität „Kritisch“ der ereignisfähigen Objekte der Projektstruktur und verursacht bei Auslösung einer relevanten Störung gezielte Schalthandlungen im Template. |
PrioSwiVal | Der Prioritätenschalter PrioSwiVal ermittelt anhand des Aggregatebausteins Aggregate und der globalen Variablenliste Priority die Schaltbedingungen und Freigaben für die Zulufttemperatur-Regelung TSuACtrl. |