Publication 1747-RM001G-EN-P - November 2008
16-10 Troubleshooting Faults
0034 A negative value for a timer
accumulator or preset value was
detected.
Fixed processors with 24 VDC input
only: A negative or zero HSC preset
was detected in a HSC instruction.
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 fixed
5/01 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 to 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 TND, SVC, or REF instruction is called
within an interrupting 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 on page 9-21.
0038 A RET instruction was detected in a
non-subroutine file.
A RET instruction resides in the main
program.
Correct the user program, reload, and
run.
xx39 An invalid string length was detected
in a string file.
(xx = data file number)
The first word of string data contains
a negative, zero, or value greater than
82.
Check the first word of the string data
elements for invalid values and
correct the user data.
003A An attempt to write to a protected
data file occurred.
An attempt was made to write to an
indirect address located in a file that
has constant data file protection.
Remove the protection and retry the
function.
003B Motherboard and Daughter Card
firmware do not match.
Motherboard and Daughter Card
were not flash upgraded as a pair.
Flash upgrade both Motherboard and
Daughter Card to latest version.
003C STI Watchdog timer time-out STI setpoint set too low. The
processor was not able to service the
STI interrupt before its watchdog
timer timeout. See page B-31.
Increase the value of the STI setpoint
(S:30).
005F Invalid Rack ID Invalid rack setup or problem with
rack.
For a multi-rack system, make sure no
more than three racks are configured.
For a single-rack system, replace the
rack, the rack may be bad.
Table 16.4 User Program Instruction Errors (Continued)
Error Code
(Hex)
Description Probable Cause Recommended Action