11. TROUBLESHOOTING
11 - 11
MELSEC-
Table 11.1 Error codes (Continue)
Error Message
Error
Code
(D9008)
Detailed
Error
Code
(D9092)
CPU
States
Error and Cause Corrective Action
"CAN’T
EXECUTE(P)"
13 Stop (1) There is no jump destination or
multiple destinations specified by
the CJ
, SCJ , CALL ,
CALLP
, or JMP instruction.
(2) Although there is no CALL
instruction, the RET instruction
exists in the program and has
been executed.
(3) The CJ
, SCJ , CALL ,
CALLP
, or JMP instruction
has been executed with its jump
destination located below the
END
instruction.
(4) The number of the FOR
instructions is different from that
of the NEXT
instructions.
(5) A JMP
instruction is given
within a FOR to NEXT
loop
causing the processing to exit
the loop.
(6) Processing exited subroutine by
the JMP
instruction before
execution of the RET
instruction.
(7) Processing jumped into a step in
a FOR to NEXT
loop or into
a subroutine by the JMP
instruction.
Read the error step by use of
peripheral equipment and correct the
program at that step.
(Insert a jump destination or reduce
multiple destinations to one.)
"CHK FORMAT
ERR"
14 Stop
(1) Instructions (including NOP
)
except LD X
, LDI X , AND X
and ANI X are included in the
CHK
instruction circuit block.
(2) Multiple CHK
instructions are
given.
(3) The number of contact points in
the CHK
instruction circuit
block exceeds 150.
(4) There is no
CJ P
circuit block before the CHK
instruction circuit block.
(5) The device number of D1 of the
CHK D1 D2
instruction is
different from that of the contact
point before the
CJ P
instruction.
(6) Pointer P254 is not given to the
head of the CHK
instruction
circuit block.
CHKP254 D1 D2
(1) Check the program in the CHK
instruction circuit block according
to item (1) to (7) in the left
column.
Correct problem using the
peripheral equipment and
perform operation again.
(2) This error code is only effective
when the input/output control
method is a direct method.