FB_BAFLightingStairwellDimmer

FB_BAFLightingStairwellDimmer 1:

Funktionsblock um eine Treppenhausbeleuchtung direkt aus dem SPS Programm zu Steuern.

VAR_INPUT

uiId                             : UINT;
bStartExecution                  : BOOL;
bStopExecution                   : BOOL;
bStart                           : BOOL;
bOff                             : BOOL;
bChangeProlongDuration           : BOOL;
tChangeProlongDuration           : TIME;
bChangePresenceExtensionDuration : BOOL;
tChangePresenceExtensionDuration : TIME;

uiId: Objekt-Id der Instanz (siehe auch).

bStartExecution: Startet die Instanz der Beleuchtung.

bStopExecution: Stoppt die Instanz der Beleuchtung.

bStart: Die Treppenhaus Sequenz der zugewiesenen Lampengruppe wird gestartet.

bOff: Die Treppenhaus Sequenz wird beendet und die zugewiesene Lampengruppe ausgeschaltet.

bChangeProlongDuration: Die Nachlaufzeit der Beleuchtung wird auf tChangeProlongDuration gesetzt.

tChangeProlongDuration: Siehe bChangeProlongDuration.

bChangePresenceExtensionDuration: Die Präsenzverlängerung der Beleuchtung wird auf tChangePresenceExtensionDuration gesetzt.

tChangePresenceExtensionDuration: Siehe bChangePresenceExtensionDuration.

VAR_OUTPUT

uiErrorId             : UINT;
iErrorParameter       : INT;
eExecutionState       : E_BAF_ExecutionState;
lrAverageControlValue : LREAL;
tRemainingTime        : TIME;

uiErrorId: Beinhaltet den Fehlercode des zuletzt ausgeführten Befehls (siehe Fehlercodes).

iErrorParameter: Beinhaltet die spezifischen Parameter des Fehlercodes (siehe Fehlercodes).

eExecutionState: Beinhaltet den aktuellen Ausführungszustand der Instanz der Beleuchtung.

lrAverageControlValue: Mittelwert der Stellgröße (0% - 100%) der zugewiesenen Lampengruppe.

tRemainingTime: Verbleibende Zeit bis die Beleuchtung ausgeschaltet wird.