FB_BAFValveActuatorContinuous

FB_BAFValveActuatorContinuous 1:

Funktionsblock um einen Stetigen Ventil Stellantrieb direkt aus dem SPS Programm zu Steuern.

VAR_INPUT

uiId                    : UINT;
bStartExecution         : BOOL;
bStopExecution          : BOOL;
bClose                  : BOOL;
bOpen                   : BOOL;
bSetControlValueDirect  : BOOL;
lrSetControlValueDirect : LREAL;

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

bStartExecution: Startet die Instanz des Ventil Stellantriebs.

bStopExecution: Stoppt die Instanz des Ventil Stellantriebs.

bSetPositionDirect: Das Ventil öffnet sich bis zur unter lrSetPositionDirect angegebenen Position.

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

VAR_OUTPUT

uiErrorId            : UINT;
iErrorParameter      : INT;
eExecutionState      : E_BAF_ExecutionState;
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.

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