FB_BA_AC_ErcPl_01

FB_BA_AC_ErcPl_01 1:

Das Template repräsentiert die Steuerung und Regelung einer Energierückgewinnung mit Plattenwärmetauscher.

Die wesentlichen Aufgaben des Templates sind:

Der Fortluftminimalbegrenzer TExhACtrl und das Frostschutzprogramm IcePrtcDiffPrssCtrl begrenzen die Stellgröße des Temperatur-Sequenzreglers TSuACtrl der Energierückgewinnung über eine Minimum-Auswahl, um einer Vereisung des Wärmetauschers vorzubeugen.

Prinzipschema 01

FB_BA_AC_ErcPl_01 2:

Das Schema zeigt die vorgesehene Anwendung des Templates mit den beteiligten Anlagenelementen.

Prinzipschema 02

FB_BA_AC_ErcPl_01 3:

Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

FB_BA_AC_ErcPl_01 4:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_ErcPl_01 5:

Syntax

FUNCTION_BLOCK FB_BA_AC_ErcPl_01 EXTENDS FB_BA_View
VAR_INPUT
  fSpTSuA                 : REAL;
  fTSuA                   : REAL;
  bSyncTSuACtrl           : BOOL;
  fSyncTSuACtrl           : REAL;
  bDehumf                 : BOOL;
  fTExhA                  : REAL;
  fTExtA                  : REAL;
  fTWth                   : REAL;
END_VAR
VAR_OUTPUT
  fPresentValue           : REAL;
  eAction                 : E_BA_Action;
  bActiveSeqCtrl          : BOOL;
END_VAR
VAR_IN_OUT
  stTSeqLink              : ST_BA_SeqLink;
  stAggregate             : ST_BA_Aggregate;
END_VAR
VAR_INPUT CONSTANT
  TSuACtrl                : FB_BA_AC_PreHtrTSuACtrl;
  TExhACtrl               : FB_BA_PID_Sp;
  Dmp                     : FB_BA_ActuatorAnalog;
  DiffPrssSensor          : FB_BA_SensorAnalog;
  Damping                 : FB_BA_FilterPT1;
  IcePrtcDiffPrssCtrl     : FB_BA_PID_Sp;
  PlantLock               : FB_BA_PlantLock;
  Aggregate               : FB_BA_Aggregate;
END_VAR
VAR
  bPrioSfty               : BOOL;
  bPrioCrit               : BOOL;
  PrioSwiVal              : FB_BA_PrioSwi_B04;
END_VAR

FB_BA_AC_ErcPl_01 6: Eingänge

Name

Typ

Beschreibung

fSpTSuA

REAL

Sollwert der Zulufttemperatur

fTSuA

REAL

Messwert der Zulufttemperatur

bSyncTSuACtrl

BOOL

Impuls für die Synchronisation des Sequenzreglers TSuACtrl.

fSyncTSuACtrl

REAL

Wert für die Synchronisation des Zuluft- Sequenzreglers TSuACtrl.

bDehumf

BOOL

Eingang Entfeuchtebetrieb aktiv. Dieser Zustand hat Auswirkungen auf die Sequenzsteuerung im Template Zulufttemperatur Regelung TSuACtrl.

fTExhA

REAL

Messwert Fortlufttemperatur

fTExtA

REAL

Messwert Ablufttemperatur

fTWth

REAL

Messwert Witterungstemperatur

FB_BA_AC_ErcPl_01 7: Ausgänge

Name

Typ

Beschreibung

fPresentValue

REAL

Aktueller Wert des Bypass-Klappensystems

eAction

E_BA_Action

Die Ausgabe des Wirksinns des Zuluftreglers TSuACtrl wird innerhalb einer raumlufttechnischen Anlage für die Sollwertstrategie benötigt.

bActiveSeqCtrl

BOOL

Der Sequenzregler TSuACtrl ist der Aktive in der Sequenzregelung.

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

stAggregate

ST_BA_Aggregate

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.

FB_BA_AC_ErcPl_01 9: Eingänge CONSTANT

Name

Typ

Beschreibung

TSuACtrl

FB_BA_AC_PreHtrTSuACtrl

Der Funktionsbaustein repräsentiert die Zulufttemperatur Regelung der Energierückgewinnung und ist ein Teil der Temperatur Sequenzregelung einer raumlufttechnischen Anlage.

Das Stellsignal wird über eine Minimum-Auswahl an die stetige Ansteuerung der Klappe Dmp weitergeleitet.

TExhACtrl

FB_BA_PID_Sp

Der Funktionsbaustein repräsentiert die Fortlufttemperaturregelung für den Vereisungsschutz des Plattenwärmetauschers.

Dmp

FB_BA_ActuatorAnalog

Der Funktionsbaustein dient der Ansteuerung der stetigen Klappe des Plattenwärmetauschers.

DiffPrssSensor

FB_BA_SensorAnalog

Das Analog-Eingangs-Objekt repräsentiert einen Differenzdruckfühler über dem Wärmetauscher. Dieser ist die Regelgröße für die Differenzdruckregelung IcePrtcDiffPrssCtrl.

Damping

FB_BA_FilterPT1

Der Funktionsbaustein dient der Dämpfung des Differenzdruckfühler DiffPrssSensor.

IcePrtcDiffPrssCtrl

FB_BA_PID_Sp

Der Funktionsbaustein repräsentiert die Differenzdruckregelung für den Vereisungsschutz des Wärmetauschers.

PlantLock

FB_BA_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

FB_BA_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

FB_BA_PrioSwi_B04

Der Prioritätenschalter PrioSwiVal ermittelt anhand des Aggregatebausteins Aggregate und der Globalen Variablenliste Priority die Schaltbedingungen und Freigaben für die Zulufttemperatur Regelung TSuACtrl und der Differenzdruckregelung für den Vereisungsschutz IcePrtcDiffPrssCtrl.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0