FB_BA_SunBldEvt

FB_BA_SunBldEvt 1:

Der Funktionsbaustein FB_BA_SunBldEvt dient zur Positions- und Winkelvorgabe bei einem beliebigen Ereignis. Sie kann beispielsweise genutzt werden, um eine Parkposition anzufahren oder im Wartungsfall die Jalousie hochfahren zu lassen.

Die Funktion wird über den Eingang bEn aktiviert. Ist dies der Fall, so wird der Aktiv-Merker bActv im Positioniertelegramm stSunBld am Ausgang gesetzt und und die an den In-Out-Variablen eingetragenen Werte fPos für die Jalousiehöhe [%] und fAngl für den Lamellenwinkel [°] in diesem Telegramm weitergereicht. Ist die Funktion durch Rücksetzen von bEn nicht mehr aktiv, so wird der Aktiv-Merker im Positioniertelegramm stSunBld zurück und die Positionen für Höhe und Winkel auf "0" gesetzt. Mit dem Prioritätenbaustein (z.B. FB_BA_SunBldPrioSwi4) kann durch das Rücksetzen eine Funktion niedrigerer Priorität die Steuerung übernehmen.

FB_BA_SunBldEvt 2: Eingänge

VAR_INPUT
  bEn      : BOOL;
  fPos     : REAL;
  fAngl    : REAL;
END_VAR

Name

Typ

Beschreibung

bEn

BOOL

Ein TRUE-Signal an diesem Eingang aktiviert den Baustein und übergibt die eingetragenen Sollwerte im Positioniertelegramm ST_BA_SunBld zusammen mit dem Aktivmerker. Ein FALSE-Signal setzt den Aktivmerker wieder zurück, sowie Position und Winkel auf Null.

fPos

REAL

Höhenposition der Jalousie [%] im Falle einer Aktivierung.

fAngl

REAL

Lamellenwinkel der Jalousie [°] im Falle einer Aktivierung.

FB_BA_SunBldEvt 3: Eingänge CONSTANT PERSISTENT

VAR_INPUT CONSTANT PERSISTENT
  ePrio    : E_BA_SunBldPrio := E_BA_SunBldPrio.eScene1;
END_VAR

Name

Typ

Beschreibung

ePrio

E_BA_SunBldPrio

Priorität des aktiven Telegramms.

FB_BA_SunBldEvt 4: Ausgänge

VAR_OUTPUT
  stSunBld   : ST_BA_SunBld;
  bActv      : BOOL;
END_VAR

Name

Typ

Beschreibung

stSunBld

ST_BA_SunBld

Ausgabestruktur der Jalousiestellungen.

bActv

BOOL

Entspricht dem booleschen Wert bActv im Jalousie-Telegramm ST_BA_SunBld und dient zur reinen Anzeige, ob der Baustein ein aktives Telegramm sendet.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0