stUserInterface.stFOCVelocity

stIn

xActivate (Modus FOCVelocity)

Aktivierung des Modus

Startwert: FALSE

xStart (Modus FOCVelocity)

Starten bzw. Freigabe der Bewegung

Startwert: FALSE

diRapidStopDeceleration (Modus FOCVelocity)

Einstellung der Abbremsung falls der xFastStop gesetzt wird

diVelocity (Modus FOCVelocity)

Sollgeschwindigkeit

diAcceleration (Modus FOCVelocity)

Beschleunigung

diDeceleration (Modus FOCVelocity)

Abbremsung

 

stOUT

uiBusyState (Modus FOCVelocity)

Angabe interner Zustand des Modus für Debug Zwecke:

0: Initialer Zustand der internen Zustandsmaschine

1: Start erhalten

2: Schreiben der Parameter (nur wenn xUpdateConfigbeforeStartExternal gesetzt ist)

3: Startup Prozess der Bewegungsinitiierung

4: Reserviert

5: Ausführung der Bewegung

xBusy

xStart erhalten; Modus ist in Ausführung

xBusyConfigWrite

Schreiben von Modus-Parameter

xBusyExecuteMovement

Ausführung der Bewegung

 

stConfig.stIN

xWriteConfig

Initiierung des manuellen Schreibens der Parameters des Modus – Voraussetzug xActivate = TRUE, xStart= FALSE

Nach dem Schreiben wird die Variable automatisch zurückgesetzt.

xReadConfig

(reserviert)

xResetError

(intern)

eParameter

(intern)

udiAcyclData_RequestData

(intern)

 

stConfig.stOUT

xWriteDone

Die Variablen wurden geschrieben (positive Flanke).

xReadDone

(reserviert)

xError

(intern)

bErrorNumber

(intern)

xBusy

udiAcyclData_ResponseData

(intern)