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

Chapter 20
Troubleshooting Your System
20–6
Error Code
(Hex)
Recommended Action
Description
Advisory Message
3008
INVALID MRD, MPP
MRD and/or MPP
instructions are not
preceded by an output
instruction.
Ensure that each MRD and
MPP instruction is preceded by
an output instruction or remove
them if the application does not
require them.
3009
INVALID MRD, MPS
An MRD instruction is
used illegally.
Ensure that the MRD instruction
is preceded by an MPS
instruction or remove the MRD
if the application does not
require it.
300A
INVALID MPP, MPS
An MPP instruction is
used illegally.
Ensure that the MPP instruction
is preceded by an MPS
instruction or remove the MPP if
the application does not require
it.
300B
INVALID LDT
The LDT instruction is
used illegally.
Ensure that the LDT is followed
by an OR or ORB instruction on
the rung or remove the LDT if
the application does not require
it.
300C
INVALID HSC
An instruction is using
the data table address
C0 when an HSC
instruction is present in
the program.
Change the instruction’s
address to something other
than C0 or remove the HSC
instruction if the application
does not require it.
300D
INVALID SBR, INT
The SBR or INT
instruction is used
illegally.
Move the SBR or INT
instruction so it is the first
instruction on the first rung of
the program file or remove the
instruction if the application
does not require it.
300E
INVALID LBL
The LBL instruction is
used illegally.
Move the LBL instruction so it is
the first instruction on the rung
or remove the instruction if the
application does not require it.
300F
INVALID FOR FILE
An SBR, INT, or RET
instruction exists in
program file 2.
Move the instruction to the
correct file or remove it if the
application does not require it.
3010
INVALID OSR
An OSR instruction is
illegally positioned on the
rung.
Move the instruction to a correct
position on the rung or remove
the instruction if the application
does not require it.
3011
INVALID COMPARE
A comparison instruction
has a constant value as
the first operand.
Change the first operand of the
instruction so it is not a constant
value or remove the instruction
if the application does not
require it.
3012
INVALID ADDRESS
An instruction is
referencing an address
outside of the data table
space.
Ensure that the operands for
each instruction are within the
micro controller’s data file
space.