FB_BA_H_HtgCir01

FB_BA_H_HtgCir01 1:

Template dient der Programmierung eines statischen Heizkreises.

Die wesentlichen Bestandteile des Templates sind:

FB_BA_H_HtgCir01 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Syntax

FUNCTION_BLOCK FB_BA_H_HtgCir01 EXTENDS FB_BA_View
VAR_OUTPUT
  eOpMod       : E_BA_EnergyLvl;
  bRls         : BOOL;
  fSp          : REAL;
  bPu          : BOOL;
  fVlv         : REAL;
END_VAR
VAR_INPUT CONSTANT
  TFl          : FB_BA_SensorAnalog_Raw;
  TRt          : FB_BA_SensorAnalog_Raw;
  Vlv          : FB_BA_Vlv;
  Pu           : FB_BA_Pu1st;
  Sp           : FB_BA_H_HtgCir_Sp;
  OpMod        : FB_BA_H_OpMod;
  HtgLmt       : FB_BA_HtgLmt;
  TFlCtrl      : FB_BA_PID;
  PlantLock    : FB_BA_PlantLock;
END_VAR

FB_BA_H_HtgCir01 3: Ausgänge

Name

Typ

Beschreibung

eOpMod

E_BA_EnergyLvl

Betriebsart des Heizkreises.

bRls

BOOL

Die Variable zeigt an, dass der Heizkreis in Betrieb ist.

fSp

REAL

Errechneter Sollwert der Heizkennlinie.

bPu

BOOL

Freigabe der Heizkreispumpe.

fVlv

REAL

Errechneter Stellwert für das Ventil.

FB_BA_H_HtgCir01 4: Eingänge CONSTANT

Name

Typ

Beschreibung

TFl

FB_BA_SensorAnalog

Der Funktionsbaustein repräsentiert die Vorlauftemperatur.

TRt

FB_BA_SensorAnalog

Der Funktionsbaustein repräsentiert die Rücklauftemperatur.

Vlv

FB_BA_Vlv

Regelventil

Pu

FB_BA_Pu1st

Heizkreispumpe

Sp

FB_BA_H_HtgCir_Sp

Der Funktionsbaustein berechnet den Sollwert der Vorlauftemperatur in Abhängigkeit der Außentemperatur.

OpMod

FB_BA_H_OpMod

Betriebsartenauswahl des Heizkreises (Tag-, Nacht-, Schutzbetrieb).

HtgLmt

FB_BA_HtgLmt

Der Funktionsbaustein gibt den Heizbetrieb unterhalb einer Heizgrenztemperatur frei.

TFlCtrl

FB_BA_PID

Rücklauftemperaturfühler

PlantLock

FB_BA_PlantLock

Mit dem Aufruf des Funktionsbausteins werden auf dieser und tiefer gelegenen Ebenen des Heizkreises die relevanten Störungen der ereignisfähigen Objekte gesammelt und ausgegeben. Diese relevanten Störungen lösen die Betriebsart „Störung“ aus. Der Heizkreis wird damit in die Betriebsart „Protection“ geschaltet.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0