FB_BA_SpSupVis

FB_BA_SpSupVis 1:

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)

fPrSpHi = fPrSpLo = fPrRcv = fSpErr

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.

FB_BA_SpSupVis 2:

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)

FB_BA_SpSupVis 3:

FB_BA_SpSupVis 4: 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.

FB_BA_SpSupVis 5: 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

T_MAXSTRING

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