FB_BA_Facade_TwilightAutomatic

FB_BA_Facade_TwilightAutomatic 1:

Untertemplate fassadenweite Dämmerungsautomatik.

Diese Funktion ist so konzipiert, dass sie nur bei Abwesenheit aktiv ist, um unnötigen Lichtaustritt aus dem Gebäude zu verhindern.

Drei Bedingungen müssen erfüllt sein, dass die Fassadenautomatik aktiv werden kann:

Ist sie freigegeben und über das Objekt FcdTwiLgtAutoEn angewählt, wird im Dämmerungsfall die Jalousie ganz herunterfahren.

FB_BA_Facade_TwilightAutomatic 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Facade_TwilightAutomatic 3:

Syntax

FUNCTION_BLOCK FB_BA_Facade_TwilightAutomatic EXTENDS FB_BA_View
VAR_INPUT
END_VAR
VAR_OUTPUT
  stSunBld              : ST_BA_SunBld;
  bTwiLgtAutoEvent      : BOOL;
END_VAR
VAR_INPUT CONSTANT
  FcdTwiLgtAutoEn       : FB_BA_BV_Op;
  FcdTwiLgtAutoEvent    : FB_BA_SunBldEvt :=(ePrio:=E_BA_SunBldPrio.eFacadeTwilightAutomatic);
END_VAR

FB_BA_Facade_TwilightAutomatic 4: Ausgänge

Name

Typ

Beschreibung

stSunBld

ST_BA_SunBld

Dämmerungsautomatik-Telegramm.

bTwiLgtAutoEvent

BOOL

Kontrollausgang "fassadenweite Dämmerungsautomatik aktiv".

FB_BA_Facade_TwilightAutomatic 5: Eingänge CONSTANT

Name

Typ

Beschreibung

FcdTwiLgtAutoEn

FB_BA_BV_Op

Baustein zur Aktivierung des Dämmerungsautomatik-Telegramms.

FcdTwiLgtAutoEvent

FB_BA_SunBldEvt

Baustein zur Telegrammerzeugung.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.56

TF8040 | TwinCAT Building Automation ab V5.8.0.0