beautypg.com

Troubleshooting – Rockwell Automation 1761 MicroLogix 1000 Programmable Controllers User Manual

Page 277

background image

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