Service manual
_____________________
TROUBLESHOOTING
FAULT CODE REGISTER
Following a fault condition, the controller runs a section of code to determine the cause of the fault. The
display will show a fault type message, its corresponding fault code value, and the fault code register value.
If a fault occurs, record these three values and contact the factory for assistance. The display will only
show the first error condition encountered but the fault code register value encodes the status of all fault
conditions. The controller will also check the SRAM memory for corrupt variables and allow the operator
to restore factory default settings if a problem is detected. The controller memory is verified at power-up
and during fault conditions. The controller continuously monitors the following conditions:
Fault Code Fault Type
0
POWER FAILURE
1
RESERVED
2
SOFTWARE FAULT
3
LOST ENABLE
4
DIGITAL OUTPUT FAULT
5
INVALID COMMAND IN STRING
6
TRANSMIT BUFFER OVERFLOW
7
RESOURCE NOT AVAILABLE
8
INVALID VARIABLE POINTER
9
MATHEMATICAL OVERFLOW
10
MATHEMATICAL DATA ERROR
11
VALUE OUT OF RANGE
12
STRING TOO LONG
13
NONEXISTANT LABEL
14
GOSUB STACK UNDERFLOW
15
GOSUB STACK OVERFLOW
16
INVALID MOTION
17
RESERVED
18
RESERVED
19
NETWORK POWER FAILURE
20
DUPLICATE NETWORK ADDRESS
21
EXCESSIVE FOLLOWING ERROR
22
EXCESSIVE COMMAND INCREMENT
23
POSITION REGISTER OVERFLOW
24
RESERVED
25
MOTOR POWER OVERVOLTAGE
26
MOTOR POWER CLAMP DC/UV
27
MOTOR POWER CLAMP OC/DC
28
MOTOR OVER-CURRENT FAULT
29
RESERVED
30
CONTROLLER OVER TEMPERATURE
31
NETWORK COMMUNICATION ERROR
82