FB_BA_SpSupvis
Funktionsbaustein zur Verarbeitung und Kontrolle des unteren und oberen Sollwerts einer Zuluftfeuchte- oder Zulufttemperaturregelung.
Funktionsbeschreibung
Überprüfung und Limitierung der Sollwerte
Der Funktionsbaustein limitiertund begrenzt die Sollwerte. Die beiden folgenden Tabellen stellen dar was überprüft wird und wie im Fehler reagiert wird.
Überprüfung | Aktion | ||
---|---|---|---|
rSpLo > rSpHi | letzten gültigen Werte von rSpLo und rSpHi werden genommen | ||
rSpMin >= rSpMax | letzten gültigen Werte von rSpMin und rSpMax werden genommen | ||
rSpHi > rSpMax | rPrSpHi = rSpMax | ||
rSpLo < rSpMin | rPrSpLo = rSpMin | ||
Überprüfung | bErr | Aktion | |
rSpMin >= rSpMax | TRUE | rSpErr = ((rSpMin + rSpMax) / 2) | |
rSpHi < rSpMin | |||
rSpLo > rSpMax |
Der Abstand zwischen den Sollwerten beschreibt eine Energieneutrale Zone. Bei der Verwendung in einer Zuluftregelung würde innerhalb der Neutralen Zone nicht geheizt und nicht gekühlt werden.
Die überprüften und u.U. limitierten Sollwerte werden am Bausteinausgang als rPrSpHi und rPrSpLo (Present Setpoint) ausgegeben.
Sollwert für Wärmerückgewinnung
Für eine Wärmerückgewinnung wird der Sollwert rSpRcv wahlweise aus dem Mittelwert des oberen und unteren Sollwerts, rSoHi und rSpLo berechnet oder aber in Abhängigkeit vom Wirksinn der WRG.
Die Methode wird durch die Eingangsvariable bSlcnSpRcv definiert:
b SlcnSpRcv | rSpRcv |
---|---|
TRUE | Mittelwert aus rSpLo und rSpHi |
FALSE | Wirksinnabhängig, definiert durch Eingang bActRcv |
Im Falle der Wirksinnabhängigen Definition des Sollwerts gilt dann:
bActRcv | Wirksinn | rSpRcv |
---|---|---|
TRUE | direkt (Kühlen) | lrSpHi |
FALSE | indirekt (Heizen) | lrSpLo |
Wärmerückgewinnung (WRG)
Ein-Ausgänge
VAR_INPUT
bEn : BOOL;
rSpHi : REAL;
rSpLo : REAL;
rSpMax : REAL;
rSpMin : REAL;
bActnRcv : BOOL;
bSlcnSpRcv : BOOL;
bEn : Bausteinfreigabe. Wenn bEn = FALSE, stehen alle Ausgabeparameter auf 0.0
rSpHi: Zu überprüfender Eingabewert des oberen Sollwerts
rSpLo: Zu überprüfender Eingabewert des unteren Sollwerts
rSpMax: Maximaler Sollwert
rSpMin: Minimaler Sollwert
bActnRcv: Wirkrichtung der nachgeschalteten Wärmerückgewinnung
bSlcnSpRcv: Sollwert-Wahl der nach geschalteten Wärmerückgewinnung
VAR_OUTPUT
rPrSpHi : REAL;
rPrSpLo : REAL;
rSpRcv : REAL;
bErr : BOOL;
udiErrId : UDINT;
udiErrArg : UDINT;
rPrSpHi: Ausgabewert des oberen Sollwerts
rPrSpLo: Ausgabewert des unteren Sollwerts
rSpRcv: Ausgabewert des resultierenden Sollwerts für die Wärmerückgewinnung
bErr: Dieser Ausgang wird auf TRUE geschaltet, wenn die eingetragenen Parameter fehlerhaft sind.
udiErrId / udiErrArg: Enthält die Fehlernummer und das Fehlerargument. Siehe Fehlercodes.
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 |