A H 5 0 0 M o t i o n C o n t r o l M o d u l e M a n u a 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
Program error
Motion error
Program block
Error type
O100
Ox
mn=10~25
(10: 1
st
axis; 25: 16
th
axis)
Error flag
(Special auxiliary relay)
SM953 SM1049
SMmn49
Error registers
(Special data register)
SR802 SR1041
SRmn41
Step number
SR803 SR1053
Program error codes and motion error codes (hexadecimal codes)
Error
code
Description
Error
code
Description
0002
The subroutine used has no data.
0031
The positive pulses generated by
motion are inhibited.
0003
CJ, CJN, and JMP have no matching
pointers.
0032
The negative pulses generated by
motion are inhibited.
0004
There is a subroutine pointer in the
main program.
0033
The motor used comes into contact
with the left/right limit switch set.
0005
Lack of a subroutine
0040
A device exceeds the device range
available.
0006
A pointer is used repeatedly in the
same program.
0044
An error occurs when a device is
modified by a 16-bit index
register/32-bit index register.
0007
A subroutine pointer is used
repeatedly.
0045
The conversion into a floating-point
number is incorrect.
0008
The pointer used in JMP is used
repeatedly in different subroutines.
0047
An error occurs when the Ox motion
subroutine numbers in an SD card are
read.
0009
The pointer used in JMP is the same
as the pointer used in CALL.
0E18
The conversion into a binary-coded
decimal number is incorrect.
000A
A pointer is the same as a
subroutine pointer.
0E19
Incorrect division operation (The divisor
is 0.)
0011
Target position (I) is incorrect.
C401
General program error
0012
Target position (II) is incorrect.
C402
LD/LDI has been used more than nine
times.
0021
Velocity (I) is incorrect.
C404
There is more than one nested
program structure supported by
RPT/RPE.
0022
Velocity (II) is incorrect.
C405
SRET is used between RPT and RPE.
0023
The velocity (V
RT
) of returning home
is incorrect.
C4EE
There is no M102 in the main program,
or there is no M2 in a motion
subroutine.
A - 2
Содержание AH500
Страница 9: ...viii...
Страница 52: ...Chapter 2 Hardware Specifications and Wiring Wiring AH10PM 5A and a Panasonic CN5 series servo drive 2 31...
Страница 53: ...AH500 Motion Control Module Manual Wiring AH10PM 5A and a Yaskawa servo drive 2 32...
Страница 54: ...Chapter 2 Hardware Specifications and Wiring Wiring AH10PM 5A and a Mitsubishi MJR2 series servo drive 2 33...
Страница 55: ...AH500 Motion Control Module Manual Wiring AH10PM 5A and a Fuji servo drive 2 34...
Страница 115: ...AH500 Motion Control Module Manual 4 16 MEMO...
Страница 375: ...AH500 Motion Control Module Manual 5 260 MEMO...
Страница 376: ...Chapter 6 Data Transmission Table of Contents 6 1 Functions 6 2 6 2 Parameters 6 2 6 3 Usage 6 5 6 1...
Страница 383: ...AH500 Motion Control Module Manual 6 8 MEMO...
Страница 419: ...AH500 Motion Control Module Manual 7 36 MEMO...
Страница 436: ...Chapter 8 Electronic Cam 8 17...
Страница 482: ...Chapter 10 High speed Counters and High speed Timers 3 The cyclic mode is used to measure a frequency 10 7...
Страница 483: ...AH500 Motion Control Module Manual 10 8 MEMO...
Страница 505: ...AH500 Motion Control Module Manual 12 8 MEMO...
Страница 515: ...AH500 Motion Control Module Manual 13 10 MEMO...
Страница 544: ...Appendix A Error Code Table Table of Contents A 1 Error Code Table A 2 A 1...
Страница 547: ...AH500 Motion Control Module Manual A 4 MEMO...