Delta Electronics AH500 Manual page 545

Motion control module
Hide thumbs Also See for AH500:
Table of Contents

Advertisement

A H 5 00 M o ti on C on tr ol M od ul e Ma nua l
A.1 Error Code Table
After a program is written into an AH500 series motion control module, the ERROR LED indicator
will blink and an error flag will be ON if an error occurs in O100 or an Ox motion subroutine. The
reason for the error occurring in O100 or an Ox motion subroutine may be that the use of operands
(devices) is incorrect, syntax is incorrect, or the setting of motion parameters is incorrect. Users can
know the reasons for the errors occurring in an AH500 series motion control module by means of
the error codes (hexadecimal codes) stored in error registers.
 Error message table
Error type
Error flag
(Special auxiliary relay)
Error registers
(Special data register)
Step number
 Program error codes and motion error codes (hexadecimal codes)
Error
Description
code
0002
The subroutine used has no data.
CJ, CJN, and JMP have no matching
0003
pointers.
There is a subroutine pointer in the
0004
main program.
0005
Lack of a subroutine
A pointer is used repeatedly in the
0006
same program.
A subroutine pointer is used
0007
repeatedly.
The pointer used in JMP is used
0008
repeatedly in different subroutines.
The pointer used in JMP is the same
0009
as the pointer used in CALL.
A pointer is the same as a
000A
subroutine pointer.
0011
Target position (I) is incorrect.
0012
Target position (II) is incorrect.
0021
Velocity (I) is incorrect.
0022
Velocity (II) is incorrect.
The velocity (V
0023
is incorrect.
A - 2
Program error
Program block
O100
SM953
SR802
SR803
Error
code
0031
0032
0033
0040
0044
0045
0047
0E18
0E19
C401
C402
C404
C405
) of returning home
RT
C4EE
Motion error
mn=10~25
st
(10: 1
axis; 25: 16
Ox
SM1049
SMmn49
SR1041
SRmn41
SR1053
Description
The positive pulses generated by
motion are inhibited.
The negative pulses generated by
motion are inhibited.
The motor used comes into contact
with the left/right limit switch set.
A device exceeds the device range
available.
An error occurs when a device is
modified by a 16-bit index
register/32-bit index register.
The conversion into a floating-point
number is incorrect.
An error occurs when the Ox motion
subroutine numbers in an SD card are
read.
The conversion into a binary-coded
decimal number is incorrect.
Incorrect division operation (The divisor
is 0.)
General program error
LD/LDI has been used more than nine
times.
There is more than one nested
program structure supported by
RPT/RPE.
SRET is used between RPT and RPE.
There is no M102 in the main program,
or there is no M2 in a motion
subroutine.
th
axis)

Advertisement

Table of Contents
loading

Table of Contents