Rockwell Automation 1761-HHP-B30 MicroLogix 1000 with Hand-Held Programmer (HHP) User Manual

Page 383

Advertising
background image

Chapter 20
Troubleshooting Your System

20–15

Fault Code

(Hex)

Recommended Action

Description

Advisory Message

0027

TOO MANY JSR’S

There are more than three
subroutines nested in the fault
routine (file 3).

Correct the user program to
meet the requirements and
restrictions for the JSR
instruction, then re-enter
RRUN, RCSN, or RSSN mode.

002A

INDEX TOO LARGE

The program is referencing
through indexed addressing an
element beyond a file boundary.

Correct the user program to not
index beyond file boundaries.

002B

TOO MANY JSR’S

There are more than three
subroutines nested in the
high-speed counter routine (file 4).

Correct the user program to
meet the requirements and
restrictions for the JSR
instruction, then re-enter
RRUN, RCSN, or RSSN mode.

0030

SUB NEST DEPTH

There are more than eight
subroutines nested in the main
program file (file 2).

Correct the user program to
meet the requirements and
restrictions for the main
program file, then re-enter
RRUN, RCSN, or RSSN mode.

0031

UNSUPPORTED INST

The program contains an
instruction(s) that is not supported
by the micro controller. For
example MSG, SVC, or PID.

Modify the program so that all
instructions are supported by
the controller, then reload the
program and enter the
RRUN, RCSN, or RSSN mode.

0032

INVALID SQx LEN

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. Then re-enter
RRUN, RCSN, or RSSN mode.

0033

INVALID BSx LEN

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 RRUN, RCSN, or RSSN
mode.

0034

INVALID TIMER

A negative value was loaded to a
timer preset or accumulator.

If the program is moving values
to the accumulator or preset
word of a timer, make certain
these values are not negative.
Correct the program and
re-enter RRUN, RCSN, or
RSSN mode.

0035

INVALID FOR 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 and
re-enter RRUN, RCSN, or
RSSN mode.

0037

INVALID HSC PRE

Either a zero (0) or a negative high
preset was loaded to counter (C0)
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.

1. Check to make sure the

presets are valid.

2. Correct the program and

re-enter RRUN, RCSN, or
RSSN mode.

Advertising