FB_BA_SpSupVis

Der Funktionsbaustein FB_BA_SpSupVisdient zur Verarbeitung und Kontrolle des unteren und oberen Sollwertes einer Zuluftfeuchte- oder Zulufttemperaturregelung.
Überprüfung und Limitierung der Sollwerte
Der Funktionsbaustein limitiert und begrenzt die Sollwerte. Die beiden folgenden Tabellen stellen dar, was überprüft wird und wie im Fehlerfall reagiert wird.
Überprüfung | Aktion | ||
---|---|---|---|
fSpLo > fSpHi | Letzten gültigen Werte von fSpLo und fSpHi werden verwendet. | ||
fSpMin >= fSpMax | Letzten gültigen Werte von fSpMin und fSpMax werden verwendet. | ||
fSpHi > fSpMax | fPrSpHi = fSpMax | ||
fSpLo < fSpMin | fPrSpLo = fSpMin | ||
Überprüfung | bErr | Aktion | |
fSpMin >= fSpMax | TRUE | fSpErr = ((fSpMin + fSpMax) / 2) | |
fSpHi < fSpMin | |||
fSpLo > fSpMax |
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 gegebenenfalls limitierten Sollwerte werden am Bausteinausgang als fPrSpHi und fPrSpLo (Present Setpoint) ausgegeben.
Sollwert für Wärmerückgewinnung
Für eine Wärmerückgewinnung wird der Sollwert fSpRcv wahlweise aus dem Mittelwert des oberen und unteren Sollwertes, fSpHi und fSpLo berechnet oder aber in Abhängigkeit vom Wirksinn der Wärmerückgewinnung (WRG).
Die Methode wird durch die Eingangsvariable bSlcnSpRcv definiert:
b SlcnSpRcv | fSpRcv |
---|---|
TRUE | Mittelwert aus fSpLo und fSpHi |
FALSE | Wirksinnabhängig, definiert durch Eingang bActRcv |
Im Falle der wirksinnabhängigen Definition des Sollwertes gilt dann:
bActRcv | Wirksinn | fSpRcv |
---|---|---|
TRUE | direkt (Kühlen) | fSpHi |
FALSE | indirekt (Heizen) | fSpLo |
Wärmerückgewinnung (WRG)

Eingänge
VAR_INPUT
bEn : BOOL;
fSpHi : REAL;
fSpLo : REAL;
fSpMax : REAL;
fSpMin : REAL;
bActnRcv : BOOL;
bSlcnSpRcv : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Bausteinfreigabe. Wenn bEn = FALSE, stehen alle Ausgabeparameter auf 0.0. |
fSpHi | REAL | Zu überprüfender Eingabewert des oberen Sollwertes. |
fSpLo | REAL | Zu überprüfender Eingabewert des unteren Sollwertes. |
fSpMax | REAL | Maximaler Sollwert |
fSpMin | REAL | Minimaler Sollwert. |
bActnRcv | BOOL | Wirkrichtung der nachgeschalteten Wärmerückgewinnung. |
bSlcnSpRcv | BOOL | Sollwert-Wahl der nachgeschalteten Wärmerückgewinnung. |
Ausgänge
VAR_OUTPUT
fPrSpHi : REAL;
fPrSpLo : REAL;
fSpRcv : REAL;
bErr : BOOL;
sErrDescr : T_MAXSTRING;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
fPrSpHi | REAL | Ausgabewert des oberen Sollwertes. |
fPrSpLo | REAL | Ausgabewert des unteren Sollwertes. |
fSpRcv | REAL | Ausgabewert des resultierenden Sollwertes für die Wärmerückgewinnung. |
bErr | BOOL | Bei fehlerhafter Abarbeitung, bzw. bei Warnzuständen wird dieser Ausgang auf TRUE gesetzt. |
sErrDescr | Enthält die Fehlerbeschreibung |
Fehlerbeschreibung |
---|
01: Warnung: Die Sollwerte sind nicht in einer logischen Reihenfolge: Entweder (fSpMin >= fSpMax) OR (fSpHi < fSpMin) OR (fSpLo > fSpMax) |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |