stUserInterface.stHome

stIn

xActivate

Aktivierung des Modus

Startwert: FALSE

xStart

Starten/Freigabe der Bewegung

Startwert: FALSE

 

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

siMode

Referenzfahrt-Methode;

17: Referenzierung gegen Schalter

37: Referenzierung auf aktuelle Position

- 8300-02hex

usiHomingSwitch

Referenzfahrt digitaler Eingang DI1…DI3

0: inaktiv

1: Eingang DI1

2: Eingang DI2

3: Eingang DI3

– 8300-03hex

Startwert: 0

uiHomingSwitchInverted

Referenzfahrt digitaler Eingang Polarität DI1…DI3

0: Das Signal "0" des entsprechenden DI löst das Ereignis "Endschalter erreicht" aus.

1: das Signal "1" des entsprechenden DI löst das Ereignis "Endschalter erreicht" aus.

– 8300-04hex

Startwert: 0

diPosition

Referenzfahrt Zielposition, um eine maximale Verfahrposition festzulegen, falls die Grundstellung nicht erreicht wird. Das Vorzeichen legt die Verfahrrichtung der Referenzfahrt fest.

– 8300-05hex

diSearchVelocity

Referenzfahrt Geschwindigkeit – grobe Suche nach Referenzschalter – 8300-06hex

diClearVelocity

Referenzfahrt Geschwindigkeit – Feinjustierung am Referenzschalter – 8300-07hex

diAcceleration

Referenzfahrt Beschleunigung – 08300-08hex

diDeceleration

Referenzfahrt Bremsverzögerung – 08300-09hex

diOffset

Referenzfahrt Offset (auch für siMode 37 relevant) – 08300-10hex

eEncoderFeedbackConfiguration

Open Loop ohne Geber, Open-Loop mit Geber oder Closed-Loop mit Geber Feedback. Der Wert sollte nicht geändert werden – 8F00-01hex

 

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)