FB_BAFAnalogSignalDALISmartSPOT
Funktionsblock um ein DALI smartSPOT Analoges Signal direkt aus dem SPS Programm zu Steuern.
VAR_INPUT
uiId : UINT;
bStartExecution : BOOL;
bStopExecution : BOOL;
uiId: Objekt-Id der Instanz (siehe auch).
bStartExecution: Startet die Instanz des analogen Signals.
bStopExecution: Stoppt die Instanz des analogen Signals.
VAR_OUTPUT
uiErrorId : UINT;
iErrorParameter : INT;
eExecutionState : E_BAF_ExecutionState;
iAnalogRawValue : INT;
lrBrightness : LREAL;
bThresholdSwitch1Value : BOOL;
bThresholdSwitch1RisingEdge : BOOL;
bThresholdSwitch1FallingEdge : BOOL;
bThresholdSwitch2Value : BOOL;
bThresholdSwitch2RisingEdge : BOOL;
bThresholdSwitch2FallingEdge : BOOL;
bReplacementValueUsed : BOOL;
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 des analogen Signals.
iAnalogRawValue : Rohwert des smartSPOTs.
lrBrightness: Helligkeit in lux.
bThresholdSwitch1Value: Aktueller Wert vom Schwellwertschalter 1.
bThresholdSwitch1RisingEdge: Wenn der Schwellwertschalter 1 true wird, dann ist dieser Ausgang für einen SPS Zyklus true.
bThresholdSwitch1FallingEdge: Wenn der Schwellwertschalter 1 false wird, dann ist dieser Ausgang für einen SPS Zyklus true.
bThresholdSwitch2Value: Aktueller Wert vom Schwellwertschalter 2.
bThresholdSwitch2RisingEdge: Wenn der Schwellwertschalter 2 true wird, dann ist dieser Ausgang für einen SPS Zyklus true.
bThresholdSwitch2FallingEdge: Wenn der Schwellwertschalter 2 false wird, dann ist dieser Ausgang für einen SPS Zyklus true.
bReplacementValueUsed: Gibt an, ob der Ersatzwertbenutzt wird.