SetPointSlide
SetPointSlide (FB)
SetPointSlide (FB)FUNCTION_BLOCK SetPointSlide
Kurzbeschreibung
Erzeugung einer Solltemperatur in Abhängigkeit von der Aussentemperatur Prinzip: Lineare Verschiebung Typische Anwendung: Anpassung einer Raumsolltemperatur im Sommerbetrieb (Energieeinsparung)
Darstellung

Schnittstellen
Eingänge
rOutTemp
REAL
0
Aktuelle Aussentemperatur
Ausgänge
rSetPoint
REAL
Aktuelle Solltemperatur
bOverThrust
BOOL
Anzeige - Schiebung (FALSE = nicht aktiv, TRUE = aktiv)
Sollwerte / Parameter
rDeadZone
REAL
2
Totzone zwischen Ein- und Ausschaltpunkt für den Ausgang bOverThrust am Anfang der Schiebung
rMaxW
REAL
25.0
Maximale absolute Solltemperatur
rW2
REAL
25.0
Solltemperatur am Aussentemperatur-Punkt 2
rTo2
REAL
40.0
Aussentemperatur am Aussentemperatur-Punkt 2
rW1
REAL
20.0
Solltemperatur am Aussentemperatur-Punkt 1
rTo1
REAL
30.0
Aussentemperatur am Aussentemperatur-Punkt 1
rManValue
REAL
0.0
Handübersteuerung: Handwert
eManModeN
eMANNUM
eMANNUM.Auto, eMANNUM.Man
Handübersteuerung: Betriebsart
Funktionsbeschreibung
Allgemeines
Dieser Funktionsbaustein dient zur Erzeugung einer Solltemperatur rSetPoint in Abhängigkeit von der aktuellen Aussentemperatur rOutTemp. Die Zuordnung wird durch eine durch zwei Punkte (Aussentemperatur-Punkt 2: rTo2 und rW2, Aussentemperatur-Punkt 1: rTo1 und rW1) definierte lineare Funktion hergestellt. Die Solltemperatur rSetPoint wird nach oben durch den absoluten Maximalwert rMaxW begrenzt. Die Solltemperatur rSetPoint wird nach unten durch die Solltemperatur am Aussentemperatur-Punkt 1 rW1 begrenzt. Die Solltemperatur rSetPoint kann durch die Betriebsart eManModeN (eManModeN = eMANNUM.Man) auf den Festwert rManValue fixiert werden. Bei jeder Umschaltung der Betriebsart in den Handbetrieb (eManModeN = eMANNUM.Man) wird der Handwert rManValue durch die aktuelle Solltemperatur rSetPoint ersetzt. Nähert sich die Aussentemperatur am Aussentemperatur-Punkt 1 rTo1 der Aussentemperatur am Aussentemperatur-Punkt 2 rTo2 auf weniger als 0.5°C an, so wird der Aussentemperatur-Punkt 1 rTo1 automatisch auf eine Differenz von 0.5°C korrigiert (Vermeidung von zu steilen Kennlinien). Der Aussentemperatur-Punkt 1 rTo1 ist somit wertmäßig stets kleiner als der Aussentemperatur-Punkt 2 rTo2. Ein Temperatur-Unterschied von 6°C zwischen der Aussentemperatur und der Solltemperatur kommt meistens zur Anwendung.

Anzeige - Schiebung bOverThrust
Bedingung
bOverThrust
Hinweise
rOutTemp > rTo1
TRUE
Sollwertschiebung ist aktiv
rOutTemp < (rTo1 - rDeadZone)
FALSE
Sollwertschiebung ist nicht aktiv
CODESYS
InOut:
Input
rOutTemp
REAL
0
Input Const
rDeadZone
REAL
2
Input Const
rMaxW
REAL
25
Input Const
rW2
REAL
25
Input Const
rTo2
REAL
40
Input Const
rW1
REAL
20
Input Const
rTo1
REAL
30
Input Const
rManValue
REAL
0
Input Const
eManModeN
eManNum
eManNum.Auto
Output
rSetpoint
REAL
Output
bOverthrust
BOOL
Zuletzt aktualisiert

