FB_BA_SunBldEvt

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.
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. |
Eingänge CONSTANT PERSISTENT
VAR_INPUT CONSTANT PERSISTENT
ePrio : E_BA_SunBldPrio := E_BA_SunBldPrio.eScene1;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
ePrio | Priorität des aktiven Telegramms. |
Ausgänge
VAR_OUTPUT
stSunBld : ST_BA_SunBld;
bActv : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stSunBld | 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 |