• 沒有找到結果。

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

相關文件