..
.
.
I
9.
TROUBLESHOOTING
/MELSEC-A
9.3
Error
Code
List
If an error occurs in the
RUN
mode, an error display or error code
(including a step number) is stored in the special register by the
self-diagnostic function. The error code reading procedure and the
causes and corrective actions for errors are shown in Table
9.1.
9.3.1
Error
code
list
-
CPU
itate!
Error
and
Cause
Corrective
Action
10
stop
-
stop
Instruction
code,
which cannot
be
de
coded
bv CPU.
is
included in the
(1)
Read the error step by use
01
peripheral device and correcl
the program at that step.
(2)
In the case of ROM, rewrite the
contents of the ROM or change
the ROM.
"INSTRCT.
CODE
ERR"
Checked during
instruction
execution)
program.
(1)
ROM includina invalid instruc-
..
tion code, has been loaded.
corrected.
are used.
(2)
Memory contents have been
(3)
The PR and IRET instructions
The parameter contents of CPU
memory are changed due to noise
or incorrect loading.
11
(1)
Check the loading of CPU mem-
ory and load
it
correctly.
(2)
Read the parameter contents
of
CPU memory, check and cor-
rect the contents, and write
them to the memory again.
"PARAMETER
ERROR"
(Checked at
jower on, reset
STOP to RUN,
PAUSE to
RUN)
'MISSING
END INS."
(Checked at
19056
or
MW5;
ON, STOP to
WN, PAUSE to
RUN)
d
12
There
is
no END (FEND) instruction
in the program.
Write END at the end of the
program/subprogram.
stop
-
stop
"CAN'T EX-
ECUTE (P)"
Checked at
Ell
xecution,
i!il8!2
STOf
o
RUN, PAUSE
to RUN)
13
(1)
There is no iumD destination or
Read the error step by use of
peripheral device and correct the
program at that step. (Make correc-
tion such as the insertion of jump
destination or the changing
of
jump
destinations to one.)
1
instruction.
~
exists in the program and has
been executed.
(3)
the^,^,^,^
or instruction has been
executed with its jump destina-
tion located below the END
c
(4)
The number of instruc-
instruction.
Fl
instruction.
tions does not match that of
15)
The instruction
s
ecified
between
d
has
caused execution to deviate
from between
-1
(6)
The instruction has
caused execution to deviate
from the subroutine before the
lREfl
instruction is executed.
17)
The instruction has
caused execution to jump to
a
L.
r
b
or subroutine- bekeen
L.
Table
9.1
Error
Code List (Continue)
9-1
2
b
IB
IN4
66238A