Allen-Bradley MicroLogix 1000 User Manual page 277

Programmable controllers
Table of Contents

Advertisement

efesotomasyon.com - Allen Bradley,Rockwell,plc,servo,drive
Error Code
Advisory
(Hex)
Message
002B
TOO MANY JSRs
IN HSC
0030
SUBROUTINE
NESTING
EXCEEDS LIMIT
OF 8
0031
UNSUPPORTED
INSTRUCTION
DETECTED
0032
SQO/SQC
CROSSED DATA
FILE
BOUNDARIES
0033
BSL/BSR/FFL/FF
U/LFL/LFU
CROSSED DATA
FILE
BOUNDARIES
0034
NEGATIVE
VALUE IN TIMER
PRESET OR
ACCUMULATOR
0035
ILLEGAL
INSTRUCTION
(TND) IN
INTERRUPT FILE
0037
INVALID
PRESETS
LOADED TO
HIGH-SPEED
COUNTER
0038
SUBROUTINE
RETURN
INSTRUCTION
(RET) IN
PROGRAM FILE 2
Description
There are more than 3 subroutines nested in
the high-speed counter routine (file 4).
There are more than 8 subroutines nested in
the main program file (file 2).
The program contains an instruction(s) that is
not supported by the micro controller. For
example SVC or PID.
A sequencer instruction length/position
parameter points past the end of a data file.
The length parameter of a BSL, BSR, FFL,
FFU, LFL, or LFU instruction points past the
end of a data file.
A negative value was loaded to a timer preset
or accumulator.
The program contains a Temporary End (TND)
instruction in file 3, 4, or 5 when it is being
used as an interrupt subroutine.
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.
A RET instruction is in the main program file
(file 2).
Troubleshooting Your System
Recommended Action
Correct the user program to meet the
requirements and restrictions for the
JSR instruction.
Reload the program and enter the
REM Run mode.
Correct the user program to meet the
requirements and restrictions for the
main program file.
Reload the program and enter the
REM Run mode.
Modify the program so that all
instructions are supported by the
controller.
Reload the program and enter the
REM Run mode.
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.
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.
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.
Correct the program.
Reload the program and enter the
REM Run mode.
Check to make sure the presets are
valid.
Correct the program, reload, and
enter the REM Run mode.
Remove the RET instruction.
Reload the program and enter the
REM Run mode.
14–9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents