Troubleshooting – Rockwell Automation 1761 MicroLogix 1000 Programmable Controllers User Manual
Page 277
Troubleshooting Your System
14–9
Error Code
(Hex)
Recommended Action
Description
Advisory
Message
002B
TOO MANY JSRs
IN HSC
There are more than 3 subroutines nested in
the high-speed counter routine (file 4).
•
Correct the user program to meet the
requirements and restrictions for the
JSR instruction.
•
Reload the program and enter the
REM Run mode.
0030
SUBROUTINE
NESTING
EXCEEDS LIMIT
OF 8
There are more than 8 subroutines nested in
the main program file (file 2).
•
Correct the user program to meet the
requirements and restrictions for the
main program file.
•
Reload the program and enter the
REM Run mode.
0031
UNSUPPORTED
INSTRUCTION
DETECTED
The program contains an instruction(s) that is
not supported by the micro controller. For
example SVC or PID.
•
Modify the program so that all
instructions are supported by the
controller.
•
Reload the program and enter the
REM Run mode.
0032
SQO/SQC
CROSSED DATA
FILE
BOUNDARIES
A sequencer instruction length/position
parameter points past the end of a data file.
•
Correct the program to ensure that
the length and position parameters do
not point past the data file.
•
Reload the program and enter the
REM Run mode.
0033
BSL/BSR/FFL/FF
U/LFL/LFU
CROSSED DATA
FILE
BOUNDARIES
The length parameter of a BSL, BSR, FFL,
FFU, LFL, or LFU instruction points past the
end of a data file.
•
Correct the program to ensure that
the length parameter does not point
past the data file.
•
Reload the program and enter the
REM Run mode.
0034
NEGATIVE
VALUE IN TIMER
PRESET OR
ACCUMULATOR
A negative value was loaded to a timer preset
or accumulator.
•
If the program is moving values to the
accumulated or preset word of a
timer, make certain these values are
not negative.
•
Reload the program and enter the
REM Run mode.
0035
ILLEGAL
INSTRUCTION
(TND) IN
INTERRUPT FILE
The program contains a Temporary End (TND)
instruction in file 3, 4, or 5 when it is being
used as an interrupt subroutine.
•
Correct the program.
•
Reload the program and enter the
REM Run mode.
0037
INVALID
PRESETS
LOADED TO
HIGH-SPEED
COUNTER
Either a zero (0) or a negative high preset was
loaded to counter (C5:0) when the HSC was an
Up counter or the high preset was lower than
or equal to the low preset when the HSC was a
Bidirectional counter.
•
Check to make sure the presets are
valid.
•
Correct the program, reload, and
enter the REM Run mode.
0038
SUBROUTINE
RETURN
INSTRUCTION
(RET) IN
PROGRAM FILE 2
A RET instruction is in the main program file
(file 2).
•
Remove the RET instruction.
•
Reload the program and enter the
REM Run mode.
Troubleshooting