MoveVelocity (Endlosfahrt mit definierter Geschwindigkeit)
Dieser Zustand ermöglicht das kontinuierliche Fahren entsprechend der Vorgaben.
- Im Zustand MoveVelocity werden folgende Aktionen durchgeführt:
- Erzeugung des Bewegungsprofils für die Funktion "MoveVelocity".
- Rampen, Geschwindigkeit und Übernahme der Drehrichtung werden nach einem Execute übernommen; Geschwindigkeitsführung.
- ist der Eingang xContinuousUpdate gesetzt, erfolgt eine Neuberechnung des Profils, wenn sich die Eingänge lrVel , lrAcc , lrDec oder lrJerk nach dem Starten ändern.
- Die Achse bewegt sich bis der Zustand wieder verlassen wird.
- Ist die Referenz bekannt und sind die Software-Endlagen aktiviert, so wird eine Positionierung auf die entsprechende Software-Endlage durchgeführt, wenn die Endlosfahrt nicht zuvor beendet wurde. Der Antrieb bremst mit der eingestellten Verzögerung auf die Position der entsprechenden Software-Endlage.
- Ist die Referenz nicht bekannt oder sind die Software-Endlagen nicht aktiviert, stoppt die Achse erst am Hardware-Endschalter (Ziel: Abrampen mit "Errorstop"-Verzögerung).
Eingänge für diese Betriebsart
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
xMoveVelExecute BOOL |
FALSE ä TRUE |
Endlosfahrt mit definierter Geschwindigkeit starten.
|
|
xContinuousUpdate BOOL |
TRUE |
Die Eingänge lrSetVel , lrSetAcc , lrSetDec und lrsetJerk werden zyklisch auf Änderung überprüft und übernommen, |
|
lrVel LREAL |
Geschwindigkeit in [Units/s]
|
|
|
lrAcc LREAL |
Beschleunigung in [Units/s 2 ]
|
|
|
lrDec LREAL |
Verzögerung in [Units/s 2 ]
|
|
|
lrJerk LREAL |
Ruck in [Units/s 3 ]
|
|
|
eDirection |
Verfahrrichtung:
Alle anderen Auswahlmöglichkeiten sind in der Betriebsart "MoveVelocity" nicht zulässig. |
|
Steuereingang ContinuousUpdate