FB_BAFLightingStairwellDimmer
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.