FB_BAFValveActuator3Point

FB_BAFValveActuator3Point 1:

Funktionsblock um einen 3-Punkt Ventil Stellantrieb direkt aus dem SPS Programm zu Steuern.

VAR_INPUT

uiId                 : UINT;
bStartExecution      : BOOL;
bStopExecution       : BOOL;
bClose               : BOOL;
bOpen                : BOOL;
bStop                : BOOL;

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

bStartExecution: Startet die Instanz des Ventil Stellantriebs.

bStopExecution: Stoppt die Instanz des Ventil Stellantriebs.

bClose: Schließt das Ventil.

bOpen: Stopp öffnen/schließen des Ventils.

VAR_OUTPUT

uiErrorId            : UINT;
iErrorParameter      : INT;
eExecutionState      : E_BAF_ExecutionState;
bDriveClose          : BOOL;
bDriveOpen           : BOOL;
lrControlValue       : 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 des Ventil Stellantriebs.

bDriveClose: Das Ventil schließt sich.

bDriveOpen: Das Ventil öffnet sich.

lrControlValue: Stellgröße zwischen 0% und 100%.