FB_BAFAnalogSignalGroupStandard

FB_BAFAnalogSignalGroupStandard 1:

Funktionsblock um eine Standard Analoge Signalgruppe 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 der analogen Signalgruppe.

bStopExecution: Stoppt die Instanz der analogen Signalgruppe.

VAR_OUTPUT

uiErrorId                    : UINT;
iErrorParameter              : INT;
eExecutionState              : E_BAF_ExecutionState;
udiAmountOfSignals           : UDINT;
udiAmountOfFaultySignals     : UDINT;
iAverageRawValue             : INT;
lrAverageValue               : LREAL;
bThresholdSwitch1Value       : BOOL;
bThresholdSwitch1RisingEdge  : BOOL;
bThresholdSwitch1FallingEdge : BOOL;
bThresholdSwitch2Value       : BOOL;
bThresholdSwitch2RisingEdge  : BOOL;
bThresholdSwitch2FallingEdge : 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 der analogen Signalgruppe.

udiAmountOfSignals: Anzahl analoger Signale die zu dieser Gruppe gehören.

udiAmountOfFaultySignals: Anzahl analoger Signale die zu dieser Gruppe gehören und sich in einem Fehlerzustand befinden (uiErrorId > 0).

iAverageRawValue: Durchschnitt der Rohwerte aller analogen Signale dieser Gruppe.

lrAverageValue : Durchschnittswert aller analogen Signale dieser Gruppe.

bThresholdSwitch1Value: Bereich 1 des Schwellwertschalters wurde erreicht.

bThresholdSwitch1RisingEdge: Schwellwertbereich 1 wurde erreicht - steigende Flanke.

bThresholdSwitch1FallingEdge: Schwellwertbereich 1 wurde erreicht - fallende Flanke.

bThresholdSwitch2Value: Bereich 2 des Schwellwertschalters wurde erreicht.

bThresholdSwitch2RisingEdge: Schwellwertbereich 2 wurde erreicht - steigende Flanke.

bThresholdSwitch2FallingEdge: Schwellwertbereich 2 wurde erreicht - fallende Flanke.