FB_BA_SpRmT

Bildung Raumtemperatur-Sollwerte

FB_BA_SpRmT 1:

Funktionsbeschreibung

Der Funktionsbaustein FB_BA_SpRmT weist den Energieniveaus Protection, Economy, PreComfort und Comfort jeweils einen Sollwert für den Kühl- und Heizbetrieb zu.
Die folgende Grafik beschreibt das Verhalten des Funktionsbausteins, wobei die eingetragenen Werte als Beispiel zu sehen sind:

FB_BA_SpRmT 2:

Die Comfort- und PreComfort-Werte des Heizbetriebes werden mit dem Wert lrShiftHeating als zentrale Sollwertverschiebung beaufschlagt. Unabhängig davon wird noch Winterkompensation lrWinCpsn hinzuaddiert.
Für den Kühlbetrieb gilt analog: Die Comfort- und PreComfort-Werte werden mit dem Wert lrShiftCooling und unabhängig davon mit dem Wert der Sommerkompensation lrSumCpsn beaufschlagt.

Auto-Korrektur

Die Sollwert-Verschiebung ist dazu gedacht, die Werte in kleinem Rahmen zu beeinflussen. Natürlich können beliebige Eingangswerte eingegeben werden. Eine Heizungsanlage wird jedoch nur dann sinnvoll funktionieren, wenn die Sollwerte in folgender Reihenfolge aufsteigende Werte besitzen:

Die Auto-Korrektur arbeitet nach dem Prinzip, dass beginnend mit dem Wert Economy Heating geprüft wird, ob dieser Wert kleiner als der niedrigere, in diesem Fall Protection Heating ist. Ist das der Fall, wird der Wert Economy Heating dem Wert Protection Heating gleich gesetzt. Es folgt dann die Prüfung, ob der Wert Precomfort Heating kleiner ist als Economy Heating und so weiter bis zur Prüfung, ob Protection Cooling kleiner ist als Economy Cooling. Sind ein oder mehrere Werte korrigiert worden, so wird dies am Ausgang bValCorr mit einem TRUE-Signal angezeigt.

Ein-Ausgänge

VAR_INPUT

lrPrtcHtg   : LREAL;
lrEcoHtg    : LREAL;
lrPreCmfHtg : LREAL;
lrCmfHtg    : LREAL;
lrCmfCol    : LREAL;
lrPreCmfCol : LREAL;
lrEcoCol    : LREAL;
lrPrtcCol   : LREAL;
lrShiftHtg  : LREAL;
lrShiftCol  : LREAL;
lrSumCpsn   : LREAL;
lrWrWinCpsn : LREAL;


bValCorr:
Autokorrektur: mindestens einer der resultierenden Sollwerte wurde so angepasst, dass die Werte weiterhin monoton steigend sind.

lrPrtcHtg : Basis-Sollwert Protection Heating

lrEcoHtg: Basis-Sollwert Economy Heating

lrPreCmfHtg: Basis-Sollwert PreComfort Heating

lrCmfHtg: Basis-Sollwert Comfort Heating

lrCmfCol: Basis-Sollwert Comfort Cooling

lrPreCmfCol: Basis-Sollwert PreComfort Cooling

lrEcoCol: Basis-Sollwert Economy Cooling

lrPrtcCol : Basis-Sollwert Protection Cooling

lrShiftHtg : Sollwertverschiebung Heizen

lrShiftCol: Sollwertverschiebung Kühlen

lrSumCpsn: Wert Sommerkompensation

lrWinCpsn: Wert Winterkompensation

VAR_OUTPUT

lrPrPrtcHtg    : LREAL;
lrPrEcoHtg     : LREAL;
lrPrPreCmfHtg  : LREAL;
lrPrCmfHtg     : LREAL;
lrPrPrtcCol    : LREAL;
lrPrEcoCol     : LREAL;
lrPrPreCmfCol  : LREAL;
lrPrCmfCol     : LREAL;
stPrSp         : ST_BA_SpRmT;

lrPrPrtcHtg : Resultierender Sollwert Protection Heating

lrPrEcoHtg: Resultierender Sollwert Economy Heating

lrPrPreCmfHtg: Resultierender Sollwert PreComfort Heating

lrPrCmfHtg: R Resultierender Sollwert Comfort Heating

lrPrCmfCol: Resultierender Sollwert Comfort Cooling

lrPrPreCmfCol: Resultierender Sollwert PreComfort Cooling

lrPrEcoCol: Resultierender Sollwert Economy Cooling

lrPrPrtcCol : Resultierender Sollwert Protection Cooling

stPrSp: Zusammengefasste Ausgabe der resultierenden Werte in einer Struktur.

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0