FB_BA_LightAnalog

FB_BA_LightAnalog 1:

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.

FB_BA_LightAnalog 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_LightAnalog 3:

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

FB_BA_LightAnalog 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Freigabe des Bausteines.

stLightingCmd

ST_BA_Lighting

Resultierendes Telegramm aus der übergeordneten Zone (Raum).

FB_BA_LightAnalog 5: Ausgänge

Name

Typ

Beschreibung

fActualLightValue

REAL

Aktueller Lichtwert in Prozent.

eActualLightPrio

BYTE

Aktuelle Priorität des Befehlstelegramms stLightingCmd.

stFeedback

ST_BA_LightActuatorFeedback

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.

FB_BA_LightAnalog 6: Eingänge CONSTANT

Name

Typ

Beschreibung

ActualLightValue

FB_BA_AO_Raw

Baustein zur Umrechnung des prozentualen Lichtwertes auf den Wertebereich 0..32767 und zur gleichzeitigen Darstellung im BACnet.

VAR

Name

Typ

Beschreibung

nLgtVal

INT

Ausgangsvariable zur Verknüpfung mit der Dimmerklemme.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.xx

TF8040 | TwinCAT Building Automation ab V5.0.0.0