FB_BA_LightingEvt

Der Funktionsbaustein FB_BA_LightingEvt dient zum Stellen des Lichtwertes und der Farbtemperatur bei einem beliebigen Ereignis. Er kann beispielsweise genutzt werden, um die Beleuchtung beim Nachtwächterrundgang oder für die Gebäudereinigung zu schalten.
Wenn der Funktionsbaustein über den Eingang bEn aktiviert ist, so wird der Aktiv-Merker im Lichtsteuertelegramm (bActv in stLighting) am Ausgang stLighting gesetzt. Die an den Eingangsvariablen eingetragenen Werte fLgtVal für den Lichtwert [%] und fLgtT für die Lichttemperatur [K] werden in diesem Telegramm weiter gereicht. Ist die Funktion durch Rücksetzen von bEn nicht mehr aktiv, so wird der Aktiv-Merker im Lichtsteuertelegramm stLighting zurück und die Werte für Helligkeit und Farbtemperatur auf "0" gesetzt. Mit einem Telegrammauswahlbaustein (z.B. FB_BA_LightingTgmSel8) kann durch das Rücksetzen eine Funktion niedrigerer Priorität die Steuerung übernehmen.
Die Priorität (E_BA_LightingPrio) des Ausgabetelegrammes ist über den Parameter ePrio (VAR_INPUT CONSTANT PERSISTENT) definierbar. Sie ist auf eManualActuator voreingestellt.
Informationen zu vererbten Elementen
Der Baustein erbt, von der internen Basisklasse FB_BA_BaseLightingEvt, die einen Telegrammzähler zur Ermittlung des zuletzt gesendeten Befehls beinhaltet.
Eingänge
VAR_INPUT
bEn : BOOL;
fLgtVal : REAL;
fLgtT : REAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Ein TRUE-Signal an diesem Eingang aktiviert den Baustein und übergibt die eingetragenen Sollwerte im Licht-Stelltelegramm ST_BA_Lighting zusammen mit dem Aktivmerker. Ein FALSE-Signal setzt den Aktivmerker wieder zurück und den Lichtwert auf Null. |
fLgtVal | REAL | Lichtwert [%] |
fLgtT | REAL | Lichttemperatur [K] |
Eingänge CONSTANT PERSISTENT
VAR_INPUT CONSTANT PERSISTENT
ePrio : E_BA_LightingPrio := E_BA_LightingPrio.eScene1;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
ePrio | Priorität E_BA_LightingPrio des Telegrammes, voreingestellt auf eScene1. |
Ausgänge
VAR_OUTPUT
stLighting : ST_BA_Lighting;
bActv : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stLighting | Licht-Stelltelegramm | |
bActv | BOOL | Aktiv |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |