FB_BA_SunBldEvt

Dieser Baustein 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.

FB_BA_SunBldEvt 1:

Funktionsbeschreibung

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

Ein-/Ausgänge

VAR_INPUT

bEn       : BOOL;
lrPos     : LREAL;
lrAngl    : LREAL;

bEn: 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.

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

lrAngl: Lamellenwinkel der Jalousie [°] im im Falle einer Aktivierung

VAR_OUTPUT

stSunBld   : ST_BA_SunBld;
bActv      : BOOL;

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

stSunBld: Ausgabestruktur der Jalousiestellungen, siehe ST_BA_SunBld

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0