FB_BA_LightAnalog

Dieses Template dient zur Ansteuerung eines analogen Lichtaktors.
Kernstück ist der Analogausgabebaustein FB_BA_AO_Raw, der zum einen den Lichtwert im BACnet zur Verfügung stellt und zum anderen eine Umrechnung des Lichtwertes von 0 bis 100 % auf 0 bis 32767 realisiert. Die allokierte Variable nLgtVal ermöglicht eine direkte Verknüpfung zu einer Dimmerklemme (KL2751, KL2761).
Der Baustein lässt bei der Ansteuerung des Lichtaktors die Farbtemperatur außer Acht.
Das Template besitzt eine Rückmeldestruktur stFeedback.
Ist der programmierte Lichtaktor ein Einzelaktor oder der Referenzaktor einer Gruppe, so ist dieses Rückmeldetelegramm an die ansteuernde Raum- (Zonen-) Anwendungsfunktion zu verknüpfen, um auf diesem Wege Informationen über den Zustand des Aktors zu erlangen.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_LightAnalog EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
stLightingCmd : ST_BA_Lighting;
END_VAR
VAR_OUTPUT
fActualLightValue : REAL;
eActualLightPrio : BYTE;
stFeedback : ST_BA_LightActuatorFeedback;
END_VAR
VAR_INPUT CONSTANT
ActualLightValue : FB_BA_AO_Raw;
END_VAR
VAR
nLgtVal AT %Q* : INT;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Freigabe des Bausteines. |
stLightingCmd | Resultierendes Telegramm aus der übergeordneten Zone (Raum). |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
fActualLightValue | REAL | Aktueller Lichtwert in Prozent. |
eActualLightPrio | BYTE | Aktuelle Priorität des Befehlstelegramms stLightingCmd. |
stFeedback | Rückmeldetelegramm zur Verknüpfung an die ansteuernde Raum- (Zonen-) Anwendungsfunktion. Auf diesem Wege gelangen Informationen über den Zustand des Lichtaktors zurück in die Anwendungsfunktion. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
ActualLightValue | Baustein zur Umrechnung des prozentualen Lichtwertes auf den Wertebereich 0..32767 und zur gleichzeitigen Darstellung im BACnet. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.xx | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |