FB_BA_AC_PreHtrTSuACtrl

Das Template repräsentiert die Zulufttemperaturregelung eines Vorerhitzers in einer Lüftungsanlage. Der Zuluftregler Ctrl ist das Kernstück des Templates. Er ist in eine Zulufttemperaturregelsequenz eingebunden.
Die Freigabe des Sequenzreglers erfolgt anhand der Eingangsvariablen bEn und der Variable stSeqLink.bEnSeqLink der Daten- und Befehlsstruktur stSeqLink.
Im Entfeuchtebetrieb bDehumf wird der Sequenzregler Ctrl gesperrt und damit aus der Sequenzregelung herausgenommen.
Über die Daten- und Befehlsstruktur stSeqLink erhalten die Sequenzregler die Freigabe der Sequenzregelung. Dieses wird durch die Variable bSeqActv angezeigt.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_ActuatorAnalog EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
fSpTSuA : REAL;
fTSuA : REAL;
bSync : BOOL;
fSync : REAL;
bDehumf : BOOL;
bResetDehumf : BOOL;
END_VAR
VAR_OUTPUT
fY : REAL;
bIsActive : BOOL;
bSeqActv : BOOL;
END_VAR
VAR_IN_OUT
stSeqLink : ST_BA_SeqLink;
END_VAR
VAR_INPUT CONSTANT
Ctrl : FB_BA_SeqCtrl;
END_VAR
VAR
srDehumf : SR;
ftrigDeHum : F_TRIG;
rtrigSync : R_TRIG;
PrioSwiSync : FB_BA_PrioSwi_R04;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Freigabe des Sequenzregler 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 | Eingang, um den Entfeuchtebetrieb am RS-Flipflop srDehumf zu setzen. |
bResetDehumf | BOOL | Eingang, um den Entfeuchtebetrieb am RS-Flipflop srDehumf zurückzusetzen. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
fY | REAL | Stellgrößenausgabe Regelventil. |
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 stSeqLink sind das Bindeglied zwischen dem Zulufttemperatur- Sequenzregler Ctrl und der Zulufttemperatur Sequenzregelung TSeqLink einer raumlufttechnischen Anlage. |
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 Vorerhitzers. Außerdem ist der Sequenzregler Teil der Zulufttemperatur Sequenzregelung einer raumlufttechnischen Anlage. Der Datenaustausch innerhalb dieser Sequenzregelung geschieht über die Daten- und Befehlsstruktur stSeqLink. Durch die globale Variable E_BA_AC_SeqNumber_T.ePreHeater erhält der Sequenzregler seine Ordnungsnummer innerhalb der Temperatur Sequenzregelung. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
srDehumf |
SR |
Durch das Setzen des RS-Flipflop srDehumf wird angezeigt, dass der Entfeuchtebetrieb innerhalb der raumlufttechnischen Anlage aktiv ist. Dem Sequenzregler Ctrl wird die Freigabe genommen. Das Rücksetzen des RS-Flipflop srDehumf erfolgt durch den Eingang bResetDehumf. |
ftrigDeHum |
F_TRIG |
Durch eine fallende Flanke am Eingang CLK des Funktionsbausteins ftrigDeHum wird der Sequenzregler Ctrl auf den Wert 0 synchronisiert. Ausgelöst wird die fallende Flanke durch das Rücksetzen des Entfeuchtebtriebs am RS-Flipflop srDehumf. |
rtrigSync |
R_TRIG |
Bei einer steigenden Flanke am Eingang CLK des Funktionsbausteins rtrigSync wird der Sequenzregler Ctrl auf den Wert von fSync synchronisiert. |
PrioSwiSync |
Der Prioritätenschalter priorisiert die Synchronisation des Sequenzreglers Ctrl |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |