6.1 Error Code List
6.1.1 Error codes
The following are the explanation about the descriptions and the causes of the error messages, error codes and the detailed error codes, and their correctives actions.
The detailed error codes are stored in D9092 only when using the dedicated instruction for CC-Link.
Table 6.1 Error codes
Error message
Contents of special register
D9008 (BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
INSTRCT
CODE ERR. 10 ⎯ STOP
An instruction code which cannot be decoded by the CPU is included in the program.
(1) A memory cassette containing an invalid instruction code has been loaded.
(2) The occurrence of an error destroyed the memory contents, adding an
instruction code that cannot be read to the memory.
(1) Read the error step by using a peripheral device and correct the program at that step.
(2) In the case of the memory cassette, rewrite the contents of the ROM, or replace with a memory cassette whose contents have been correctly written.
Error message
Contents of special register D9008
(BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
101
An instruction code which cannot be decoded by the CPU is included in the program.
(1) A memory cassette containing an invalid instruction code has been loaded.
(2) The occurrence of an error destroyed the memory contents, adding an
instruction code that cannot be read to the memory.
(1) Read out the steps where the error occurred using a peripheral device, and correct the program.
(2) Check if the used ROM contains instruction codes that cannot be interpreted, and insert the correct ROM.
103
The device specified in the extension applied instruction is incorrect.
104
Program configuration of the extension applied instruction is incorrect.
INSTRCT
CODE ERR. 10
105
STOP
The command name of the extension applied instruction is incorrect.
Read the error step by using a peripheral device and correct the program at that step.
PARAMETER
ERROR 11 ⎯ STOP
The contents of the memory installed in the PC CPU have been destroyed because of noise, or the failure of the memory cassette.
(1) Check the loading of the PC CPU memory cassette and load it correctly.
(2) Read the parameter data from the PC CPU by using a periperhal device. Make any necessary corrections and write it to the PC CPU again.
MISSING END
INS. 12 ⎯ STOP (1) There is no END (FEND) instruction in the program.
(1) Write END instruction at the end of the program.
Error message
Contents of special register
D9008 (BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
CAN'T
EXECUTE (P) 13 ⎯ STOP
(1) There is no jump destination for plural destinations specified by the CJ, SCJ, CALL, CALLP or JMP instructions.
(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 FOR
instructions dose not match the number of NEXT instructions.
(5) The JMP instruction
specified between FOR and NEXT has caused the execution to deviate from between FOR and NEXT.
(6) The JMP instruction has caused the execution to deviate from the subroutine before the RET instruction is executed.
(7) The JMP instruction has caused execution to jump to a step or subroutine between FOR and NEXT.
(1) Read the error step by using a peripheral device and correct the program at that step.
(Make corrections such as the insertion of a jump destination or the changing of jump destinations to one destination.)
Error message
Contents of special register D9008
(BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
CHK FORMAT
ERR. 14 ⎯ STOP
(1) There are instructions (including NOP) other than LD X , LDI X , AND X and ANI X in the CHK instruction circuit block.
(2) There is more than one CHK instruction.
(3) The number of contact points in the CHK instruction circuit block exceeds 150.
(4) The X device number in the CHK instruction circuit block exceeds X7FE.
(5) There is no circuit block in front of the CHK instruction circuit block.
CJ [ ]
(6) D1 device (number) of the CHK/D1/D2 instructions is different from the contact device (number) above the CJ [ ] instruction.
(7) Pointer P254 is not
attached to the start of the CHK instruction circuit block.
CHK D1 D2 P254
(1) Check the program of the CHK instruction circuit block (1) to (7) in the left column. Correct errors using a peripheral device and restart the operation.
(2) This error code is only valid when the direct method is used for I/O control.
Error message
Contents of special register
D9008 (BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
CAN'T
EXECUTE (I) 15 ⎯ STOP
(1) Although the interrupt module is used,, there is no number for interrupt pointer I, which corresponds to that module,, in the program, or more than one number for pointer I exists in the program.
(2) No IRET instruction has been entered in the interrupt program.
(3) There is an IRET instruction somewhere besides the interrupt program.
(1) Check for the presence of interrupt program which corresponds to the interrupt module and create an interrupt program or reduce the number of Is to one.
(2) Check if there is an IRET instruction in the interrupt program and enter the IRET instruction.
(3) Check if there is an IRET instruction
somewhere besides the interrupt program and delete that IRET instruction.
Parameters and/or sequence programs are not correctly written to the mounted memory cassette.
(1) Correctly write parameters and/or sequence programs to the memory cassette.
(2) Remzove the memory cassettes that contain no parameters or sequence programs.
ROM ERR 17 ⎯ STOP Parameters stored in the memory cassette have
exceeded the limit of available program capacity.
Ex.) Default parameters (program capacity: 6k steps) are written to A1NMCA-2KE.
(1) Adjust the program capacity for parameters to the memory cassette used.
(2) Use the memory cassette of which memory capacity is larger than the program capacity for parameters.
Error message
Contents of special register D9008
(BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
RAM ERROR 20 ⎯ STOP
(1) The PC CPU has checked if write and read operations can be performed properly with respect to the data memory area of the PC CPU. Normal writing and/or read/write turned out to be impossible.
OPE. CIRCUIT
ERR. 21 ⎯ STOP
(1) The operation circuit, which performs the sequence processing in the PC CPU, does not operate properly
Since this is a PC CPU hardware fault, consult your nearest Mitsubishi
representative.
WDT ERROR 22 ⎯ STOP
Scan time exceeds watchdog monitoring time.
(1) Scan time of user program is excessive.
(2) Scan time has lengthened due to instantaneous power interruption which occurred during the scan.
(1) Calculate and check the scan time of the user program and reduce the scan time by the use of CJ instructions, etc.
(2) Monitor the contents of special register D9005 by using a peripheral device. If the contents are other than 0, the line voltage is insufficient.
Therefore, check the power and eliminate the voltage fluctuation.
END NOT
EXECUTE 24 ⎯ STOP
(1) When the END instruction is executed, it is read as another instruction code due to noise, etc.
(2) The END instruction has changed to another instruction code.
(1) Perform reset and RUN.
If the same error is displayed again, it is a PC CPU hardware fault.
Therefore, consult your nearest Mitsubishi representative.
WDT ERROR 25 ⎯ STOP
The END instruction cannot be executed with the program looped.
Check for an endless loop and correct the program.
Error message
Contents of special register
D9008 (BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
module
VERIFY ERR. 31 ⎯ STOP (RUN)
I/O module data is different from that at power ON.
(1) The I/O module (including the special function module) is incorrectly disengaged or has been removed, or a different module has been loaded.
(1) Among special registers D9116 to D9123, the bit corresponding to the module verify error is set to "1". Therefore, monitor the registers by using a peripheral device and check for the
module whose bit is "1".
(2) When the fault has been corrected, reset the PC CPU.
FUSE BREAK
OFF 32 ⎯ RUN
(STOP)
(1) There is an output module with a blown fuse.
(2) The external power supply for the output load is OFF or not connected.
(1) Check the blown fuse indicator LED of the output module and change the fuse in the module whose LED is ON.
(2) Checking modules for blown fuses can also be done with a peripheral device. Among special registers D9100 to D9107, the bit corresponding to the module with a blown fuse is set to "1".
Therefore, check by monitoring the registers.
(3) heck the ON/OFF status of the external power supply for the output load.
The FROM and TO instructions cannot be executed.
(1) Control bus error in the
(1) This is a special function module, CPU module or base module hardware
Error message
Contents of special register D9008
(BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
SP. module
DOWN 41 ⎯ STOP
When FROM and TO instructions cannot be executed.
(1) Control bus error in the special function module.
This is a hardware fault in a special function module to which access has been made. Therefore, consult your nearest Mitsubishi representative about the defective module..
I/O INT.
ERROR 43 ⎯ STOP
Although the interrupt module is not installed, an interruption has occurred.
(1) This is a module hardware fault.
Therefore, change the module and check the defective module.
Consult your nearest Mitsubishi representative about the defective module.
SP. module
LAY. ERR. 44 ⎯ STOP
(1) Three or more computer link modules are installed in a single CPU module.
(2) Two or more data link modules are installed.
(3) Two or more interrupt modules are installed.
(4) In the parameter setting of the peripheral device, while an I/O module is actually installed, a special function module has been set in the I/O assignment, or vice versa.
(1) Reduce the number of computer link modules to two or less.
(2) Use one data link module.
(3) Use one interrupt module.
(4) Reset the I/O assignment in the parameter setting according to the actually loaded special function module by using a peripheral device.
Error message
Contents of special register
D9008 (BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
⎯
(1) Access (execution of FROM/TO instruction) has been made to a location where there is no special function module.
(1) Read the error step by use of peripheral device, and check and correct the content of the FROM/TO instruction at that step by using a peripheral device.
SP. module module specified in the CC-Link dedicated
instruction is different from that specified by I/O allocation parameter.
(2) The module specified by a CC-Link dedicated
instruction is not a master module.
(1) Match the model name specified by I/O
allocation parameter with that specified in the CC-Link dedicated instruction.
(2) Read the error step with a peripheral device.
Check and correct the CC-Link dedicated instruction in the step.
LINK
PARA.ERROR 47 ⎯ RUN
(1) The contents which have been written to the
parameter area of the link by setting the link range in the parameter setting of peripheral device are different from the link parameter contents.
(2) The setting for the total number of slave stations is 0
(1) Write the parameters again and check.
(2) If this message is displayed again, there is a hardware fault.
Therefore, consult your nearest Mitsubishi representative.
OPERATION
50 ⎯ RUN
(1) The result of BCD
conversion has exceeded the specified range (9999 or 99999999).
(2) A setting has been done which exceeds the
specified device range and
(1) Use a peripheral device to read the error step and check and correct the program at that step.
(Check device setting range, BCD conversion value, etc.)
Error message
Contents of special register D9008
(BIN value)
Deaile error code (D9092)
CPU
status Error and cause Corrective action
503
The storage data or constant for the specified device is out of range.
504
The set number of data to be handled exceeds the usable range.
Read the error step by using a pheripheral device and correct the program at that step.
The number of CC-Link dedicated instructions for one scan exceeds 64.
Decrease the number of CC-Link dedicated
instructions executed for one scan to 64 or less
OPERATION
ERROR 50
509
RUN (STOP)
CC-Link dedicated instruction was executed to the CC-Link module in which parameters are not set.
Set the parameters.
BATTERY
ERROR 70 ⎯ RUN
(1) The battery voltage is below 24 V DC.
(2) The battery lead is disconnected.
(1) Change the battery.
(2) When RAM or power interruption
compensation is used, connect the battery.
POINT
When using the CC-Link dedicated instructions, use a master module with the rating plate indicating "9707 B" or later in its DATE column.
9707 B DATE
MAX 30kSTEP
MITSUBISHI
CPU UNIT
MODEL A2USHCPU-S1
MITSUBISHI ELECTRIC BD992D008H38
Function version
Manufacture of year and month
APPENDICES