Rockwell Automation 1747-PT1, D1747NP002 Hand-Held Terminal User Manual
Page 409
Chapter 28
Troubleshooting Faults
28–7
Error Code
(Hex)
Description
Probable Cause
Recommended Action
0032
A sequencer instruction length/position
parameter points past the end of a data
file.
The program is referencing an element
beyond a file boundary set up by the
sequencer instruction.
Correct the user program or allocate more
data file space using the memory map,
then reload and run.
0033
The length parameter of an LFU, LFL,
FFU, FFL, BSL, or BSR instruction points
past the end of a data file.
The program is referencing an element
beyond a file boundary set up by the
instruction.
Correct the user program or allocate more
data file space using the memory map,
then reload and run.
0034
A negative value for a timer accumulator or
preset value was entered.
The accumulated or preset value of a timer
in the user program was detected as being
negative.
If the user program is moving values to the
accumulated or preset word of a timer,
make certain these values cannot be
negative. Correct the user program,
reload, and run.
0034
(related to
HSC
instruction)
A negative or zero HSC preset was
detected in an HSC instruction.
The preset value for the HSC instruction is
out of the valid range. Valid range is
1–32767.
If the user program is moving values to the
preset word of the HSC instruction, make
certain the values are within the valid
range. Correct the user program, reload,
and run.
0035
A TND, SVC, or REF instruction is called
within an interrupt or user fault routine.
A TND, SVC, or REF instruction is being
used in an interrupt or user fault routine.
This is illegal.
Correct the user program, reload, and run.
0036
An invalid value is being used for a PID
instruction parameter.
An invalid value was loaded into a PID
instruction by the user program or by the
user via the data monitor function for this
instruction.
Code 0036 is discussed in chapter 26.
0038
An RET instruction was detected in a
non-subroutine file.
An RET instruction resides in the main
program.
Correct the user program, reload, and run.