FB_BAFSunblindStandard

FB_BAFSunblindStandard 1:

Funktionsblock um eine Standard Beschattung direkt aus dem SPS Programm zu Steuern.

VAR_INPUT

uiId                     : UINT;
bStartExecution          : BOOL;
bStopExecution           : BOOL;
bSafetyPositionSet       : BOOL;
bSafetyPositionReset     : BOOL;
bUp                      : BOOL;
bDown                    : BOOL;
bStop                    : BOOL;
bStepUp                  : BOOL;
bStepDown                : BOOL;
bSetPositionDirect       : BOOL;
lrSetPositionDirect      : LREAL;

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

bStartExecution: Startet die Instanz der Beschattung.

bStopExecution: Stoppt die Instanz der Beschattung.

bSafetyPositionSet: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe (siehe Parameter uiBlindDriveGroupId) werden auf ihre Sicherheitsposition gefahren.

bSafetyPositionReset: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe werden freigegeben, um die Sicherheitsposition verlassen zu können.

bUp: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe fahren hoch.

bDown: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe fahren runter.

bStop: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe halten an.

bStepUp: Der bStepUp Befehl der zugewiesenen Jalousieantriebsgruppe wird ausgeführt.

bStepDown: Der bStepDown Befehl der zugewiesenen Jalousieantriebsgruppe wird ausgeführt.

bSetPositionDirect: Alle Jalousieantriebe in der zugewiesenen Jalousieantriebsgruppe fahren die unter lrSetPositionDirect eingetragene Position an.

lrSetPositionDirect: Siehe bSetPositionDirect. 0% entspricht vollständig geöffnet, 100% vollständig geschlossen.

VAR_OUTPUT

uiErrorId            : UINT;
iErrorParameter      : INT;
eExecutionState      : E_BAF_ExecutionState;
lrAveragePosition    : LREAL;

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

lrAveragePosition: Die durchschnittliche Position (0% - 100%) der zugewiesenen Jalousieantriebsgruppe.