Maintenance
and Troubleshooting
9–3
Maintenance and Troubleshooting
The following table names the specific memory locations that correspond to certain
types of error messages.
Error Class Error Category Diagnostic
V-memory
User-Defined Error code used with FAULT instruc-
tion
V7751
System Error
Fatal Error code V7755
Major Error code V7756
Minor Error code V7757
Grammatical
Address where syntax error occurs V7763
Error Code found during syntax check V7764
CPU Scan
Number of scans since last Program
to Run Mode transition
V7765
Current scan time (ms) V7775
Minimum scan time (ms) V7776
Maximum scan time (ms) V7777
The special relay table also includes status indicators which can indicate errors. For
a more detailed description of each of these special relays refer to Appendix D.
CPU Status Relays
SP11 Forced Run mode
SP12 Terminal Run mode
SP13 Test Run mode
SP15 Test stop mode
SP16 Terminal Program mode
SP17 Forced stop
SP20 STOP instruction was executed
SP22 Interrupt enabled
System Monitoring Relays
SP36 Override setup
SP37 Scan control error
SP40 Critical error
SP41 Non-critical error
SP42 Diagnostics error
SP44 Program memory error
SP45 I/O error
SP46 Communications error
SP50 Fault instruction was executed
SP51 Watchdog timeout
SP52 Syntax error
SP53 Cannot solve the logic
SP54 Communication error
SP56 Table instruction overrun
Accumulator Status Relays
SP60 Acc. is less than value
SP61 Acc. is equal to value
SP62 Acc. is greater than value
SP63 Acc. result is zero
SP64 Half borrow occurred
SP65 Borrow occurred
SP66 Half carry occurred
SP67 Carry occurred
SP70 Result is negative (sign)
SP71 Pointer reference error
SP73 Overflow
SP75 Data is not in BCD
SP76 Load zero
V-memory Error
Code Locations
Special Relays (SP)
Corresponding to
Error Codes