FB_BA_AC_PreHtrTSuACtrl

FB_BA_AC_PreHtrTSuACtrl 1:

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.

FB_BA_AC_PreHtrTSuACtrl 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_PreHtrTSuACtrl 3:

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

FB_BA_AC_PreHtrTSuACtrl 4: 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.

FB_BA_AC_PreHtrTSuACtrl 5: 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.

FB_BA_AC_PreHtrTSuACtrl 6: Ein- / Ausgänge

Name

Typ

Beschreibung

stSeqLink

ST_BA_SeqLink

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

FB_BA_AC_PreHtrTSuACtrl 7: 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 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

FB_BA_PrioSwi_R04

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