FB_BA_AC_ErcTSuACtrl

Das Template repräsentiert die Zulufttemperatur Regelung einer Energierückgewinnung mit dem Sequenzregler Ctrl.
Die Freigabe des Sequenzreglers erfolgt über die Eingangsvariable bEn. Bei einem indirekten Wirksinn der Energierückgewinnung (Heizbetrieb) und gleichzeitigem Entfeuchtebetrieb bDehumf der raumlufttechnischen Anlage wird die Energierückgewinnung gesperrt.
Anhand der Daten- und Befehlsstruktur stSeqLink erhalten die Sequenzregler die Freigabe der Sequenzregelung. Dieses wird durch die Variable bSeqActv angezeigt.
Wirksinn
Die Auswahl des Wirksinns des Sequenzreglers Ctrl erfolgt anhand eines Vergleichs von der Außentemperatur mit der Ablufttemperatur.
Ist die Außentemperatur kleiner als die Ablufttemperatur, dann ist der Wirksinn des Sequenzreglers Ctrl indirekt (Heizbetrieb), siehe E_BA_Action.
Ist die Außentemperatur größer als die Ablufttemperatur, dann ist der Wirksinn des Sequenzreglers Ctrl direkt (Kühlbetrieb), siehe E_BA_Action.

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

Syntax
FUNCTION_BLOCK FB_BA_AC_ErcTSuACtrl EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
fSpTSuA : REAL;
fTSuA : REAL;
bSync : BOOL;
fSync : REAL;
bDehumf : BOOL;
fTExtA : REAL;
fTWth : REAL;
END_VAR
VAR_OUTPUT
fY : REAL;
eAction : E_BA_Action;
bIsActive : BOOL;
bSeqActv : BOOL;
END_VAR
VAR_IN_OUT
stSeqLink : ST_BA_SeqLink;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
{attribute 'parameterCategory' := 'Behaviour'}
fHysActionOn : REAL := 0.25;
{attribute 'parameterCategory' := 'Behaviour'}
fHysActionOff : REAL := -0.25;
END_VAR
VAR_INPUT CONSTANT
Ctrl : FB_BA_SeqCtrl;
END_VAR
VAR
HysAction : FB_BA_Swi2P;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Freigabe für den Frequenzregler Ctrl. |
fSpTSuA | REAL | Sollwert der Zulufttemperatur. |
fTSuA | REAL | Messwert der Zulufttemperatur. |
bSync | BOOL | Impuls für die Synchronisation des Sequenzreglers Ctrl. |
fSync | REAL | Wert für die Synchronisation des Sequenzreglers Ctrl. |
bDehumf | BOOL | Zeigt mit einem TRUE an, dass die raumlufttechnische Anlage im Entfeuchtebetrieb ist. |
fTExtA | REAL | Messwert Ablufttemperatur |
fTWth | REAL | Messwert Witterungstemperatur |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
fY | REAL | Ausgabe der Stellgröße |
eAction | E_BA_Action | Die Ausgabe des Wirksinns des Zuluftreglers Ctrl wird innerhalb einer raumlufttechnischen Anlage für die Sollwertstrategie benötigt. |
bIsActive | BOOL | Der Sequenzregler ist der Aktive in der Sequenzregelung. |
bSeqActv | BOOL | Der Sequenzregler ist in der Regelsequenz eingebunden. |
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. |
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
---|---|---|
fHysActionOn | REAL | Oberer Schaltpunkt der Hysterese HysAction, um den Wirksinn des Zuluftreglers Ctrl zu bestimmen. |
fHysActionOff | REAL | Unterer Schaltpunkt der Hysterese HysAction, um den Wirksinn des Zuluftreglers Ctrl zu bestimmen. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
Ctrl | Der Zulufttemperatur Sequenzregler Ctrl ist das Kernstück dieses Templates. Er ist zuständig für die Zuluft Temperaturregelung des Kühlers. Außerdem ist der Sequenzregler Teil der Zulufttemperatur-Sequenzregelung einer raumlufttechnischen Anlage, siehe Beispiel FB_BA_AC_SeqT. Der Datenaustausch innerhalb dieser Sequenzregelung geschieht über die Daten- und Befehlsstruktur stSeqLink. Durch die globale Variable E_BA_AC_SeqNumber_T.eEnergyRecovery erhält der Sequenzregler seine Ordnungsnummer innerhalb der Temperatur Sequenzregelung. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
HysAction |
FB_BA_Swi2P |
Der Zweipunktschalter bestimmt den Wirksinn des Sequenzreglers in Abhängigkeit der Außentemperatur fTWth und der Ablufttemperatur fTExtA und der Schaltpunkte der Hysterese fHysActionOn/fHysActionOff. Ist die Subtraktion von der Außentemperatur fTWth und der Ablufttemperatur fTExtA > fHysActionOn, dann ist der Ausgang des Funktionsbausteins HysAction TRUE. Der Wirksinn des Sequenzreglers Ctrl ist damit direkt und die Energierückgewinnung befindet sich im Kühlbetrieb. Ist die Subtraktion von der Außentemperatur fTWth und der Ablufttemperatur fTExtA < fHysActionOff, dann ist der Ausgang des Funktionsbausteins HysAction FALSE. Der Wirksinn des Sequenzreglers Ctrl ist damit indirekt und die Energierückgewinnung befindet sich im Heizbetrieb. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |