stUserInterface.stFOCTorque

stIn

xActivate (Modus FOCTorque)

Aktivierung des Modus

Startwert: FALSE

xStart (Modus FOCTorque)

Starten bzw. Freigabe der Bewegung

Startwert: FALSE

diRapidStopDeceleration (Modus FOCTorque)

Einstellung der Abbremsung falls der xFastStop gesetzt wird

iTargetCurrentForTorqueControl (Modus FOCTorque)

Einstellung des Sollstroms für den Stromregler des Steppers und somit implizit des Solldrehmoments

 

stOUT

uiBusyState

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 – Voraussetzung 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 Parameter des Modus wurden geschrieben (positive Flanke)

xReadDone

(reserviert)

xError

(intern)

bErrorNumber

(intern)

xBusy

udiAcyclData_ResponseData

(intern)