FB_BA_Facade_ParkPosition

FB_BA_Facade_ParkPosition 1:

Untertemplate Parkposition.

Diese Funktion lässt eine Park-Position und einen Park-Winkel eingeben und das entsprechende Sonnenschutz-Telegramm aktivieren,

welches dann am Ausgang stSunblind dem übergeordneten Fassaden-Template zur Verfügung steht.

FB_BA_Facade_ParkPosition 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Facade_ParkPosition 3:

Syntax

FUNCTION_BLOCK FB_BA_Facade_ParkPosition EXTENDS FB_BA_View
VAR_OUTPUT
  stSunBld           : ST_BA_SunBld;
  bParkPosEvent      : BOOL;
END_VAR
VAR_INPUT CONSTANT
  FcdParkEn          : FB_BA_BV_Op;
  FcdParkPos         : FB_BA_AV_Op;
  FcdParkAngl        : FB_BA_AV_Op;
  FcdParkPosEvent    : FB_BA_SunBldEvt := (ePrio:=E_BA_SunBldPrio.eParkPosition);
END_VAR

FB_BA_Facade_ParkPosition 4: Ausgänge

Name

Typ

Beschreibung

stSunBld

ST_BA_SunBld

Parkposition-Telegramm.

bParkPosEvent

BOOL

Kontrollausgang "Parkposition aktiv".

FB_BA_Facade_ParkPosition 5: Eingänge CONSTANT

Name

Typ

Beschreibung

FcdParkEn

FB_BA_BV_Op

Baustein zur Aktivierung des Wartungstelegramms.

FcdParkPos

FB_BA_AV_Op

Baustein zum Eintrag der Position.

FcdParkAngl

FB_BA_AV_Op

Baustein zum Eintrag des Winkels.

FcdParkPosEvent

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