FB_BA_FacadeSubscr

FB_BA_FacadeSubscr 1:

Dieses Template dient dem Empfang der Fassadendaten vom Typ ST_BA_Facade und wird typischerweise in den Etagencontrollern eingesetzt.

Es stellt eine Erweiterung des FB_BA_Subscriber dar: Im Falle des Kommunikationsausfalls wird das Jalousietelegramm innerhalb der Fassadendaten stSunbld mit einem aktiven Telegramm Position 0 % überschrieben.

Syntax

FUNCTION_BLOCK FB_BA_FacadeSubscr EXTENDS FB_BA_Subscriber
VAR_OUTPUT
  stData         : ST_BA_Facade;
END_VAR
VAR
  _fbHighPrio    : FB_BA_SunBldEvt := (ePrio := E_BA_SunBldPrio.eCommError);
END_VAR

FB_BA_FacadeSubscr 2: Ausgänge

Name

Typ

Beschreibung

stData

ST_BA_Facade

Gelesenes, im Fehlerfall überschriebenes Fassadentelegramm.

Variablen

Name

Typ

Beschreibung

_fbHighPrio

FB_BA_SunBldEvt

Telegrammbaustein, welcher im Fall fehlerhafter Kommunikation ein hochpriorisiertes (ePrio := E_BA_SunBldPrio.eCommError) Telegramm mit Position 0% aktiviert und damit die Jalousie ganz hoch fahren lässt.

FB_BA_FacadeSubscr 3: Methoden

Name

Beschreibung

GetData

Ermittelt Adresse und Größe des Ausgabetelegramms.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0