MCA_MoveVelocityContinuous

../_images/987f2efd35758e7f0a331390015435e6

Function Block MCA_MoveVelocityContinuous

General Information
Available as of PLC runtime system V2.2
Included in library MC_Block_AC500_V11.lib
Type Function Block with historical values

This Function Block commands a never ending controlled motion at a specified velocity. The difference to Function Block MC_MoveVelocity MC_MoveVelocity is that the values for Velocity, Acceleration and Deceleration can be modified continuously. If there is a change of the velocity, the reaction on the signal InVelocity will be delayed for 1 cycle.

Note

  • To stop the motion, the Function Block has to be interrupted by another Function Block issuing a new command.
  • The signal “InVelocity” has to be reset when the block is aborted by another block or at the falling edge of “Execute”.
  • In combination with MC_MoveSuperimposed, the output “”nVelocity” stays TRUE once the velocity setpoint of the axis has reached the commanded velocity.

See the following chapter to check if this Function Block is supported by the used axis implementation: Overview

For this Function Block there is a visualization in the Library MC_Blocks_AC500_V11.

See the following chapter for a list of available data types: Overview

Using this Function Block with FM562

Input Jerk: 1 = jerk on, 2 = jerk off

Input Direction: 0 = DEFAULT, 1 = POSITIVE, 3 = NEGATIVE

Input BufferMode: Not implemented