
25
Appendix A:
Error Codes and Error Register
CAN id
byte 0
byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7
0x80+NID Error
Code lo
Error
Code hi
Error
Register
ECM
Error lo
ECM
Error hi
ECM
Aux
ERROR CODE
DESCRIPTION OF ERRORS
0x0000 - 00FF
No error or error reset
0x1000 - 10FF
Generic
0x2000 - 20FF
Current
0x2100 - 21FF
Current - Device inputs
0x2200 - 22FF
Current - Inside the module
0x3000 - 30FF
Voltage
0x3100 - 31FF
Voltage - Main voltage
0x3200 - 32FF
Voltage - Inside the module
0x3300 - 33FF
Voltage - Output
0x4000 - 40FF
Temperature
0x4100 - 41FF
Temperature - Ambient
0x4200 - 42FF
Temperature - Device
0x5000 - 50FF
Device Hardware
0x6000 - 60FF
Device Software
0x6100 - 61FF
Device Software - Internal
0x6200 - 62FF
Device Software - User
0x6300 - 63FF
Device Software - Data set
0x7000 - 70FF
Additional Modules
0x8000 - 80FF
Monitoring
0x8100 - 81FF
Monitoring - Communication
0x8110
Monitoring - CAN Overrun (objects lost)
0x8120
Monitoring - CAN in error passive mode
0x8130
Monitoring - Node Guarding or Heartbeat Error
0x8140
Monitoring - Recovering from bus off
0x8150
Monitoring - Transmit COB ID collision
0x8200 - 82FF
Protocol
0x8210
Protocol - PDO not processed due to length error
0x8220
Protocol - PDO length exceeded
0x9000 - 90FF
External
0xF000 - F0FF
Additional functions
0xFF00 - FFFF
Device specific
ERROR REGISTER
BIT
DESCRIPTION
0
Generic Error
1
Current
2
Voltage
3
Temperature
4
Communication Error
5
Device profile defined error
6
Reserved (always 0)
7
Manufacturer Specific Error