FB_BA_AC_ColT_02

FB_BA_AC_ColT_02 1:

Das Template repräsentiert die Steuerung und Regelung eines Kaltwasser-Luftkühlers ohne Entfeuchteregelung.

Die wesentlichen Aufgaben des Templates sind:

Prinzipschema 01

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

FB_BA_AC_ColT_02 2:

Prinzipschema 02

Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

FB_BA_AC_ColT_02 3:
FB_BA_AC_ColT_02 4:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_ColT_02 5:

Syntax

FUNCTION_BLOCK FB_BA_AC_ColT_02 EXTENDS FB_BA_View
VAR_INPUT
  fSpTSuA          : REAL;
  fTSuA            : REAL;
  bSyncTSuACtrl    : BOOL;
  fSyncTSuACtrl    : REAL;
END_VAR
VAR_OUTPUT
  fPresentValue    : REAL;
  bActiveSeqCtrl   : BOOL;
END_VAR
VAR_IN_OUT
  stTSeqLink       : ST_BA_SeqLink;
  stAggregate      : ST_BA_Aggregate;
END_VAR
VAR_INPUT CONSTANT
  TFl              : FB_BA_SensorAnalog;
  TRt              : FB_BA_SensorAnalog;
  TSuACtrl         : FB_BA_AC_ColTSuACtrl;
  Vlv              : FB_BA_Vlv;
  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_ColT_02 6: Eingänge

Name

Typ

Beschreibung

fSpTSuA

REAL

Sollwert der Zulufttemperatur

fTSuA

REAL

Messwert der Zulufttemperatur

bSyncTSuACtrl

BOOL

Eingang für die Synchronisation des Zuluft Sequenzreglers im Funktionsbaustein TSuACtrl.

fSyncTSuACtrl

REAL

Synchronisationswert für den Zuluft Sequenzregler im Funktionsbaustein TSuACtrl.

FB_BA_AC_ColT_02 7: Ausgänge

Name

Typ

Beschreibung

fPresentValue

REAL

Aktueller Wert des Ventils des Kühlers.

bActiveSeqCtrl

BOOL

Zeigt an, dass der Sequenzregler des Kühlers der aktive in der Sequenzregelung ist.

FB_BA_AC_ColT_02 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_ColT_02 9: Eingänge CONSTANT

Name

Typ

Beschreibung

TFl

FB_BA_SensorAnalog

Der Funktionsbaustein repräsentiert den Vorlauftemperaturfühler.

TRt

FB_BA_SensorAnalog

Der Funktionsbaustein repräsentiert den Rücklauftemperaturfühler.

TSuACtrl

FB_BA_AC_ColTSuACtrl

Der Funktionsbaustein repräsentiert die Zulufttemperatur-Regelung des Kühlers und ist ein Teil der Temperatur-Sequenzregelung einer raumlufttechnischen Anlage.

Das Stellsignal wird an das Ventil Vlv weitergeleitet.

Vlv

FB_BA_Vlv

Der Funktionsbaustein repräsentiert das Ventil.

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.