FB_BA_Facade_ThermoAutomatic

FB_BA_Facade_ThermoAutomatic 1:

Untertemplate fassadenweite Thermoautomatik.

Eine Fassadenweite Thermo-Automatik benötigt die Temperatur eines Referenzraumes sowie dessen Heiz- und Kühlsollwert. Diese Daten werden über die Eingangsvariablen fRefRmT, fRefRmTCol und fRefRmTHtg vorgegeben.

Vier Bedingungen müssen erfüllt sein, dass die Fassaden-Thermoautomatik aktiv werden kann:

Sind diese Bedingungen erfüllt, so fährt die Jalousie wechselweise auf Kühlposition (Objekte FcdThAutoColPos und FcdThAutoColAngl) wenn die Referenztemperatur den Kühlwert überschreitet oder auf Position 0, wenn der Heizwert unterschritten wird.

Die Thermoautomatik lässt sich über das Objekt FcdThAutoEn an- und abwählen.

FB_BA_Facade_ThermoAutomatic 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Facade_ThermoAutomatic 3:

Syntax

FUNCTION_BLOCK FB_BA_Facade_ThermoAutomatic EXTENDS FB_BA_View
VAR_INPUT
  bFcdInSun              : BOOL;
  fRefRmT                : REAL;
  fRefRmTCol             : REAL;
  ReffRmTHtg             : REAL;
END_VAR
VAR_OUTPUT
  stSunBld               : ST_BA_SunBld;
  bThAutoEvent           : BOOL;
END_VAR
VAR_INPUT CONSTANT
  FcdThAutoEn            : FB_BA_BV_Op;
  FcdThAutoColPos        : FB_BA_AV_Op;
  FcdThAutoColAngl       : FB_BA_AV_Op;
  FcdThAutoEvent         : FB_BA_SunBldEvt :=(ePrio:=E_BA_SunBldPrio.eFacadeThermoAutomatic);
END_VAR
VAR
  FcdThAutoHtgCol        : FB_BA_Swi2P;
  bFcdThAuto_Enable      : BOOL;
  fFcdThAuto_Position    : REAL;
  fFcdThAuto_Angle       : REAL;
END_VAR

FB_BA_Facade_ThermoAutomatic 4: Eingänge

Name

Typ

Beschreibung

bFcdInSun

BOOL

Die Fassade liegt in Bezug auf die aktuelle Sonnenhöhe und Sonnenrichtung im Sonnenbereich. Dieses Kriterium wird im übergeordneten FB_BA_Facade gebildet.

fRefRmT

REAL

Raumtemperatur des Referenzraumes für die fassadenweite Thermoautomatik.

fRefRmTCol

REAL

Raumtemperatursollwert Kühlen des Referenzraumes für die fassadenweite Thermoautomatik.

RefRmTHtg

REAL

Raumtemperatursollwert Heizendes Referenzraumes für die fassadenweite Thermoautomatik.

FB_BA_Facade_ThermoAutomatic 5: Ausgänge

Name

Typ

Beschreibung

stSunBld

ST_BA_SunBld

Thermoautomatik-Telegramm.

bThAutoEvent

BOOL

Kontrollausgang "fassadenweite Thermoautomatik aktiv".

FB_BA_Facade_ThermoAutomatic 6: Eingänge CONSTANT

Name

Typ

Beschreibung

FcdThAutoEn

FB_BA_BV_Op

Fassaden-Thermoautomatik Freigabe.

FcdThAutoColPos

FB_BA_AV_Op

Fassaden-Thermoautomatik Kühlstellung Position [%].

FcdThAutoColAngl

FB_BA_AV_Op

Fassaden-Thermoautomatik Kühlstellung Winkel [°].

FcdThAutoEvent

FB_BA_SunBldEvt

Telegrammbaustein für die Fassaden-Thermoautomatik.

Variablen

Name

Typ

Beschreibung

FcdThAutoHtgCol

FB_BA_Swi2P

Hysteresebaustein zur Umschaltung Heizen/Kühlen für die Fassaden-Thermoautomatik.

bFcdThAuto_Enable

BOOL

Freigabe Thermoautomatik.

fFcdThAuto_Position

REAL

Thermoautomatik Position [%].

fFcdThAuto_Angle

REAL

Thermoautomatik Winkel [°].

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.56

TF8040 | TwinCAT Building Automation ab V5.8.0.0