B. Troubleshooting
MN05003003E For more information visit: www.eaton.com
B-5
B.2 Fault code Table (Hex)
Errors detected in the ELC program will result in a flashing of the ERROR LED and M1004 = ON.
The corresponding fault code (hex) can be read from special register D1004. The program
address where the error occurred is stored in the data register D1137. If the error is a general
loop error, the address stored in D1137 will be invalid.
Fault Code Description Action
0001 Operand bit device S exceeds the usage range
0002 Label P exceeds the usage range or duplicated
0003 Operand KnSm exceeds the usage range
0102 Interrupt pointer I exceeds the usage range or duplicated
0202 Instruction MC exceeds the usage range
0302 Instruction MCR exceeds the usage range
0401 Operand bit device X exceeds the usage range
0403 Operand KnXm exceeds the usage range
0501 Operand bit device Y exceeds the usage range
0503 Operand KnYm exceeds the usage range
0601 Operand bit device T exceeds the usage range
0604 Operand word device T register usage exceeds limit
0801 Operand bit device M exceeds the usage range
0803 Operand KnMm exceeds the usage range
0B01 Operand K, H available range error
0D01 DECO Misuse operand
0D02 ENCO Misuse Operand
0D03 DHSCS Misuse Operand
0D04 DHSCR Misuse Operand
0D05 PLSY Misuse Operand
0D06 PWM Misuse Operand
0D07 FROM / TO Misuse Operand
0D08 PID Misuse Operand
0D09 SPD Misuse Operand
0D0A DHSZ Misuse Operand
0D0B IST Misuse Operand
0E01 Operand bit device C exceeds the usage range
0E04 Operand word device C register usage exceeds limit
0E05 DCNT misuse operand C
0E18 BCD Conversion Error
0E19 Division (divisor=0)
Check the D1137
(Error step
number)
Re-enter the
instruction
correctly