MC_MoveVelocity
Dieser Funktionsbaustein stößt eine endlose Bewegung mit der angegebenen Drehzahl an.

- Um die Bewegung zu stoppen, muss der Funktionsbaustein durch einen anderen Funktionsbaustein z. B. MC_Halt unterbrochen werden.
- InVelocity wird zurückgesetzt, wenn der Funktionsbaustein durch einen anderen Funktionsbaustein abgebrochen wird.
- Negative Geschwindigkeit * Negative Richtung = positive Geschwindigkeit
VAR_IN_OUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Axis | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
VAR_INPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Execute | BOOL | Ausführung des Funktionsbausteins starten. |
Velocity | LREAL | Sollgeschwindigkeit in [Anwendereinheiten/s] |
Acceleration | LREAL | Beschleunigung in [Anwendereinheit/s2] |
Deceleration | LREAL | Bremsverzögerung in [Anwendereinheit/s2] |
Jerk | LREAL | Ruck in [Anwendereinheit/s3] |
BufferMode | MC_Buffer_Mode | Chronologische Abfolge des Funktionsbausteins |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
InVelocity | BOOL | Funktionsbaustein erfolgreich beendet |
Busy | BOOL | Funktionsbaustein ist aktiv |
Active | BOOL | Funktionsbaustein steuert die Achse |
CommandAborted | BOOL | Der Funktionsbaustein wurde durch einen anderen Befehl abgebrochen |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | WORD | Fehlernummer |
