Instructions
11.1 S7-1500 Motion Control V2
S7-1500 Motion Control V13 Update 3
252
Function Manual, 07/2014, A5E03879256-AC
Parameter
Declaration Data type
Default value Description
Current
INPUT
BOOL
FALSE
Maintain current velocity
FALSE Disabled
The values of parameters "Velocity" and
"Direction" are taken into account.
TRUE Enabled
The values at the parameters "Velocity"
and "Direction" are not taken into account.
The current velocity and direction at func-
tion start are retained.
When the axis resumes motion at the ve-
locity that was current at function start, the
"InVelocity" parameter returns the value
TRUE
.
InVelocity
OUTPUT
BOOL
FALSE
TRUE The setpoint velocity / setpoint speed was
reached and will be maintained.
Busy
OUTPUT
BOOL
FALSE
TRUE The job is being executed.
CommandAborted OUTPUT
BOOL
FALSE
TRUE During execution the job was aborted by
another job.
Error
OUTPUT
BOOL
FALSE
TRUE An error occurred during execution of the
job. The cause of the error can be found in
the "ErrorID" parameter.
ErrorID
OUTPUT
WORD
16#0000
Error ID (Page 386) for parameter "Error"
Behavior with setpoint velocity / setpoint speed zero (Velocity" = 0.0)
An "MC_MoveVelocity" job with "Velocity" = 0.0 stops the axis with the configured
deceleration. When the setpoint velocity / setpoint speed zero is reached, the parameter
"InVelocity" will indicate the value TRUE.
Under "Technology object > Diagnostics > Status and error bits > Motion status", "constant
velocity" and "standstill" will be displayed (<TO>.StatusWord.X12 (ConstantVelocity);
<TO>.StatusWord.X7 (Standstill)).
The parameters "InVelocity" and "Busy" show the value TRUE, until the "MC_MoveVelocity"
job is overridden by another Motion Control job.