Installation manual
Publication 1747-RM001G-EN-P - November 2008
16-12 Troubleshooting Faults
Table 16.6 I/O Errors
Error Code
(Hex)
Description Probable Cause Recommended Action
xx50 A chassis data error is detected. • Either noise,
• lightning,
• improper grounding,
• lack of surge suppression on
outputs with inductive loads,
or
• poor power source.
Correct the problem, clear the fault,
and re-enter Run mode.
xx51 A “stuck” runtime error is detected
on an I/O module.
If this is a discrete I/O module, this is
a noise problem. If this is a specialty
I/O module, refer to the applicable
user manual for the probable cause.
Cycle power to the system. If this
does not correct the problem, replace
the module.
xx52 A module required for the user
program is detected as missing or
removed.
An I/O module configured for a
particular slot is missing or has been
removed.
• Either disable the slot in the
status file (S:11 and S:12), or
• insert the required module in
the slot.
xx53 When going-to-run, a user program
declares a slot as unused, and that
slot is detected as having an I/O
module inserted.
This code can also mean that an I/O
module has reset itself.
• Either the I/O slot is not
configured for a module, but a
module is present, or
• the I/O module has reset itself.
• Either disable the slot in the
status file (S:11 and S:12),
clear the fault and run,
• remove the module, clear the
fault and run, or
• modify the I/O configuration to
include the module, then
reload the program and run.
• If you suspect that the module
has reset itself, clear the major
fault and run.
SLC 5/03 specific - An attempt was
made to enter the run or test mode
with an empty chassis.
A chassis is void of all I/O modules. Disable all slots in the empty chassis
(see S:11 and S:12).
xx54 A module required for the user
program is detected as being the
wrong type.
An I/O module in a particular slot is a
different type than was configured for
that slot by the user.
• Either replace the module with
the correct module, clear the
fault, and run, or
• change the I/O configuration
for the slot, reload the
program, and run.
xx55 A discrete I/O module required for
the user program is detected as
having the wrong I/O count.
This code can also mean that a
specialty card driver is incorrect.
• If this is a discrete I/O module,
the I/O count is different from
that selected in the I/O
configuration.
• If this is a specialty I/O
module, the card driver is
incorrect.
• If this is a discrete I/O module,
replace it with a module
having the I/O count selected
in the I/O configuration. Then,
clear the fault and run, or
• change the I/O configuration to
match the existing module,
then reload the program and
run.
• If this is a specialty I/O
module, refer to the user
manual for that module.