FB_BA_DHW2P

FB_BA_DHW2P 1:

Der Funktionsbaustein FB_BA_DHW2P steuert die Ladung eines Warmwasserspeichers mittels eines Zweipunkt-Reglers. An dem Eingang bEn wird die Speicherladung freigegeben. Bei aktiver Speicherladung ist der Ausgang bLd TRUE. Mit der Variablen fSp wird dem Funktionsbaustein der Sollwert für die Brauchwassertemperatur übergeben. An dem Eingang fTMin wird eine Minimalauswahl, am Eingang fTMax eine Maximalauswahl aller Temperaturfühler des Warmwasserspeichers angeschlossen.
Bedingt durch die Temperaturschichtung im Warmwasserspeicher ist der oberste Fühler im Allgemeinen der mit der höchsten Temperatur und der untere derjenige mit der niedrigsten.

Die Speicherladung kann mittels der Variablen bKepFul in zwei Arten erfolgen:

bKepFul = FALSE

Die Ladung wird angefordert, wenn fTMax unter dem Wert von fSp-fSpHys liegt. Die Ladungsanforderung wird deaktiviert, wenn fTMin über dem Sollwert von fSp liegt.
Dadurch, dass im Allgemeinen der oberste Fühler die höchste Temperatur misst, erfolgt eine Einschaltung der Speicherladung erst bei entladenem Warmwasserspeicher.

FB_BA_DHW2P 2:

bKepFul = TRUE

Die Ladung wird angefordert, wenn fTMin unter dem Wert von fSp-fSpHys liegt. Die Ladungsanforderung wird deaktiviert, wenn fTMin wieder über dem Sollwert ist.
Durch die Minimalauswahl aller Speichertemperaturen, wird der kälteste Punkt des Speichers für die Regelung verwendet. Eine Nachladung erfolgt, sobald der Speicher nicht mehr ganz gefüllt ist.

FB_BA_DHW2P 3:

FB_BA_DHW2P 4: Eingänge

VAR_INPUT
  bEn      : BOOL;
  fSp      : REAL;
  fSpHys   : REAL;
  fTMax    : REAL;
  fTMin    : REAL;
  bKepFul  : BOOL;
END_VAR

Name

Typ

Beschreibung

bEn

BOOL

Freigabe Boiler Ladung

fSp

REAL

Temperatursollwert des Brauchwassers [°C].

fSpHys

REAL

Hysterese, empfohlen 1°K bis 5°K.

fTMax

REAL

Maximalauswahl aller Speichertemperaturfühler [°C].

fTMin

REAL

Minimalauswahl aller Speichertemperaturfühler [°C].

bKepFul

BOOL

Steuertemperaturanwahl:
FALSE = mit fTMax wird bLd gefordert, mit fTMin ausgeschaltet.
TRUE = fTMin allein steuert das Ein-Ausschalten von bLd.

FB_BA_DHW2P 5: Ausgänge

VAR_OUTPUT
  bLd     : BOOL;
  fSpOut  : REAL;
END_VAR

Name

Typ

Beschreibung

bLd

BOOL

Freigabe des Ladebetriebes.

fSpOut

REAL

Sollwertweitergabe an Ladeschaltung:
fSpOut = fSp (Eingang) wenn der Baustein aktiviert ist.
fSpOut = 0 wenn der Baustein nicht aktiviert ist.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0