User`s manual

7-50 Motion Mate DSM314 for Series 90-30 PLCs User's Manual
January 2001 GFK-1742A
7
Motion program contains a signed integer value that cannot be represented in 32 bits.
(M214) SYNC Statement is only valid in multi-axis programs and subroutines
A single-axis motion program or subroutine attempted to define a sync block.
(M215) Multi-axis programs do not support Axis 3 or 4
Commands in multi-axis programs can only reference axis 1 or 2.
(M220) Specified axis is out of range
A single-axis motion program can only reference axis 1, 2, 3, or 4.
(M221) Acceleration must be in range 1 – 1073741823
An ACCEL command has specified an acceleration outside the valid range.
(M222) Velocity must be in range 1 – 8388607
A VELOC command has specified a velocity outside the valid range.
(M223) Position must be in range -536870912 – 536870911
A CMOVE or PMOVE command has specified a position outside the valid range.
(M224) Dwell must be in range 0 – 60000
A DWELL command has specified a dwell outside the valid range.
(M225) Block number must be in range 1 – 65535
A motion program or subroutine has attempted to define a block number outside the valid range.
(M230) Must specify an axis in a multi axis program
ACCEL, VELOC, CMOVE, PMOVE, DWELL, and WAIT commands in a multi-axis program or
subroutine must specify an axis.
(M231) Cannot specify axis in a single-axis program
ACCEL, VELOC, CMOVE, PMOVE, DWELL, and WAIT commands in a single-axis program
or subroutine must
not
specify an axis.
(M233) Acceleration reassignment without intervening move command
It is illegal to change the acceleration for a given axis if there is not an intervening PMOVE or
CMOVE command.
(M234) Velocity reassignment without intervening move command
It is illegal to change the velocity for a given axis if there is not an intervening PMOVE or
CMOVE command.
(M235) Block number already defined in this program unit
The motion program or subroutine has attempted to define a block number that has already been
defined.
(M236) Jump destination block not defined
The motion program or subroutine has a JUMP statement to a block number that has not been
defined.
(M237) Call destination subroutine not defined
The motion program or subroutine contains a call to a subroutine that has not been defined.