FB_BA_AC_ErcTSuACtrl

FB_BA_AC_ErcTSuACtrl 1:

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.

FB_BA_AC_ErcTSuACtrl 2:
FB_BA_AC_ErcTSuACtrl 3:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_ErcTSuACtrl 4:

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

FB_BA_AC_ErcTSuACtrl 5: 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

FB_BA_AC_ErcTSuACtrl 6: 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.

FB_BA_AC_ErcTSuACtrl 7: Ein- / Ausgänge

Name

Typ

Beschreibung

stSeqLink

ST_BA_SeqLink

Die Daten- und Befehlsstruktur ist das Bindeglied zwischen dem Zulufttemperatur- Sequenzregler Ctrl und der Zulufttemperatur Sequenzregelung TSeqLink einer raumlufttechnischen Anlage.

FB_BA_AC_ErcTSuACtrl 8: 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.

FB_BA_AC_ErcTSuACtrl 9: Eingänge CONSTANT

Name

Typ

Beschreibung

Ctrl

FB_BA_SeqCtrl

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