Skip to main content

Error Codes

Error Code Internal Relay Flag (F005)

The error code internal relay flag, F005, will be ON if any of the below CPU errors occur.

CPU Error Codes - 0x0100

CPU Error Codes - 0x0100
CodeErrorCPU
Mode
LEDTroubleshooting
RUNSTOP
0x0101RAM FaultSTOPOffBlinkingHardware failure.
Replace CPU module.
0x0102Flash Memory FaultSTOPOffBlinking
0x0103User Program Error (RAM)STOPOffBlinkingDelete the current program.
Power cycle the PLC.
Download the program again.

If the issue still persists, replace the CPU module.
0x0104User Program Error (Flash Memory)STOPOffBlinking
0x0105Parameter
PBT Checksum Error
STOPOffBlinking
0x0106Flash Data Error
Backup Data Load Fail
(BP)
STOPOffBlinkingDownload the program again.
Power cycle the PLC.


If the issue still persists, replace the CPU module.
0x0107ROM Pack Program Error
Load Failure
STOPOffBlinkingOccurs when a program with the checksum error is stored in the ROM pack type CPU (CM1-CP3P).

Download a new program or delete the existing program.
Power cycle the PLC.

If the PLC connection is unavailable, remove the ROM pack from the CPU after powering off.
The CPU will operate in RAM mode.
0x0108Parameter Checksum ErrorSTOPOffBlinkingDownload the program or project again.

If the issue still persists, replace the CPU module.
0x0109PBT Checksum ErrorSTOPOffBlinking
0x010AUser Program Checksum ErrorSTOPOffBlinking

CPU Error Codes - 0x0200

CPU Error Codes - 0x0200
Error CodeErrorCPU ModeLED IndicatorTroubleshooting
RUNSTOP
0x0201RTC Data FailureRUNOnOffRTC error in CPU module.

Contact CIMON support if the issue still persists.
0x0202RTC Data Failure
(Sub)
RUNOnOff
0x0203WDT TimeoutSTOPOffBlinkingModify the program to NOT go over the watchdog timer value or change the watchdog timer PLC parameter.
Reset the PLC mode after modification.
0x0204CPU WDT OccurrenceSTOPOffBlinkingThe watchdog timer occurred during CPU operation.

Contact CIMON support if the issue still persists.
0x0205Battery Fault (Low Voltage)RUNOnBlinkingLow voltage or dead battery.

Change the PLC battery.
0x0206ASIC STOP1STOPOffBlinkingContact CIMON support if the issue still persists.
0x0207ASIC STOP2STOPOffBlinking
0x0208ASIC STOP3STOPOffBlinking
0x0209Scan Program TimeoutSTOPOffBlinkingTimeout occurred during scan program operation.

Contact CIMON support if the issue still persists.

CPU Error Codes - 0x0300

CPU Error Codes - 0x0300
Error CodeErrorCPU ModeLED IndicatorTroubleshooting
RUNSTOP
0x0301Base Type Mismatched with ReservationSTOPOffBlinkingSet the base and parameter identically.
Power cycle the PLC.
0x0302Module Dismount during RUN ModeSTOPOffBlinkingCheck the installation of the module from the F007 flag.
Power cycle the PLC.
0x0303Module Type Reservation ErrorSTOPOffBlinkingCheck the installation of the module from the F007 flag.
Modify the base and slot number identically with the module installation.
Power cycle the PLC.
0x0304I/O Reservation Setting ErrorSTOPOffBlinkingReserved I/O or installed I/O modules exceed the CPU capacity.
Decrease the I/O count or upgrade the CPU module.
0x0305Expansion Module Reset FailureRUN/STOPOn/OffBlinkingHardware failure of the expansion module.
Reset the error.

Contact CIMON support if the issue still persists.
0x0306Expansion Module System Data Read/Write FailureRUN/STOPOn/OffBlinkingReset the PLC mode.
Examine the operating environment.
There is a possibility of external noise.
0x0307Expansion Module User Data Read/Write FailureRUN/STOPOn/OffBlinkingHardware failure of the expansion module.

Replace the expansion module.
0x0308No Response from Expansion BaseSTOPOffBlinkingCheck if the number of expansion bases are the same with the current PLC configuration.
Check if the DIP switch is set correctly.

Reset the PLC mode.
Examine the operating environment.
There is a possibility of external noise.
0x0309Receive Data Error in Expansion CommunicationSTOPOffBlinkingTransmitted data from the expansion module can be corrupted.
Power cycle the PLC.
0x030AI/O Error in Expansion CommunicationSTOPOffBlinkingI/O error code received from the expansion module.
Power cycle the PLC.
0x030BNAK Received in Expansion CommunicationSTOPOffBlinkingResponse failure from expansion module.
Power cycle the PLC.
0x030CFROM/TO Instruction Base/Slot ErrorRUN/STOPOn/OffBlinkingThere is no module at the base/slot where the FROM/TO instructions is assigned.

Examine the operating environment.
There is a possibility of external noise.

Hardware failure of the expansion module.
Replace the expansion module.
0x030DDuplicated Redundancy ModuleSTOPOffBlinkingRemove the duplicated redundancy module.
0x030EDigital Output FailureRUN/STOPOn/OffBlinkingHardware failure of the expansion module.
Replace the expansion module.
0x030FTimeout of CPU InstructionSTOPOffBlinkingExpansion module hasn't received any commands from the CPU for a certain time.

Power cycle the PLC.
0x0310Expansion Module User Data Read/Write FailureSTOPOffBlinkingFailed to read/write user data to the expansion module.

Power cycle the PLC.
0x0311No Response from Expansion Module User Data Read/WriteSTOPOffBlinkingThere is no response from the expansion module after the execution of the user data read/write command.

Examine the operating environment.
There is a possibility of external noise.
Reset the PLC Mode.
0x0312Wrong Redundancy Module Switch SettingSTOPOffBlinkingThe switch setting on the redundancy MMI module may be wrong.

Differentiate switches as primary and secondary.
Set the power.
0x0313Expansion Module Data Read/Write FailureSTOPOffBlinkingFailed to read/write data to the expansion module.

Power cycle the PLC.
0x0314Mount Error of Module in Expansion BaseSTOPOffBlinkingA module on the expansion base may have been installed or dismounted during RUN mode.

Check the installation status.
Power cycle the PLC.
0x0315Unknown CPU Module DetectedRUN/STOPOn/OffBlinkingReplace the current CPU module with the correct CPU module.
0x0316Duplicate Starting Base AddressSTOPOffBlinkingThe starting address from the base is duplicated.

Check the I/O reservation settings.
Download the project again.
0x0317Exceeded CM3-SP16EOR/CM3-SP16EDR AmountSTOPOffBlinkingMore than a combination of 4 CM3-SP16EOR or CM3-SP16EDR modules are installed.

Remove the additional modules.
Power cycle the PLC.
0x0318CPU and Expansion Base Connection ErrorSTOPOffBlinkingCheck the connection status of the expansion base.
Power cycle the PLC.
0x0319Redundancy Communication Module ErrorSTOPOffBlinkingError occurred in the redundancy communication module.

Power cycle the PLC.
0x031ANo Redundancy ModuleSTOPOffBlinkingThere is no redundancy module for the redundancy operation.
No redundancy communication or MMI module.

Install the redundancy module.
Power cycle the PLC.
0x031BActive-Backup CPU Base MismatchSTOPOffBlinkingConfigure the active-backup system for the same base configuration.
0x031CRedundancy Communication Module DismountSTOPOffBlinkingActive warning only for the CM1-XPnB.

Reinstall the redundancy communication module.
Power cycle the PLC.
0x031DActive-Backup I/O Setting MismatchSTOPOffBlinkingConfigure the active-backup system for the same I/O module configuration.
0x031EEmpty Slot in PLC Link SettingSTOPOffBlinkingCheck if the slot setting in the PLC link window is the same as the current PLC system.
0x031FPLC Link Public/Redundancy with Expansion SystemSTOPOffBlinkingPublic/Redundancy setting is not allowed in the current expansion base.

Check the setting the PLC link window.
0x0320Error in PLC Link/Redundancy Changeover SettingSTOPOffBlinkingPublic/Redundancy changeover option is enabled without PLC link settings.

Check the PLC parameter and PLC link settings.
0x0321Mismatch of Module Replacement in Online ModeSTOPOffBlinkingThe new module installed during online mode does NOT match the previous module.

Change the module configuration or the module with the previous.

CPU Error Codes - 0x0400

CPU Error Codes - 0x0400
Error CodeErrorCPU ModeLED IndicatorTroubleshooting
RUNSTOP
0x0401User Program Compile ErrorSTOPOffBlinkingCheck the information of the PLC project file, PLC CPU firmware version, and the CICON version.
0x0402User Program Exceeds Step MaximumSTOPOffBlinkingDecrease the number of steps in the program.
Change the CPU module with one that allows for more steps.
0x0403Error in Reading or Writing to D Data RegisterSTOPOffBlinkingCheck the D data register range allowed by the CPU.
0x0404FOR/NEXT Syntax ErrorSTOPOffBlinkingModify the use of the FOR and NEXT instructions.
0x0405JUMP/CALL Syntax ErrorSTOPOffBlinkingModify the use of the JUMP and CALL instructions.
0x0406JME/SBRT Index Exceeds 127STOPOffBlinkingEnsure the value of the JME and SBRT instructions does NOT exceed 127.
0x0407Duplicate JME/SBRT IndexSTOPOffBlinkingEnsure the value of the JME and SBRT instructions are NOT duplicates.
0x0408Invalid Location of JME InstructionSTOPOffBlinkingModify the JME instruction to be in the correct location.
Compile the modified program.
0x0409Invalid Location of JUMP InstructionSTOPOffBlinkingModify the JUMP instruction to be in the correct location.
Compile the modified program.
0x040ASBRT Nesting ErrorSTOPOffBlinkingThe SBRT instruction must be used inside a subroutine program.

Remove the SBRT from the scan program.
0x040BNo RET Instruction Found in SubroutineSTOPOffBlinkingAdd the RET instruction to the subroutine program.
Compile the modified program.
0x040CFOR Loop Amount Exceeds 20STOPOffBlinkingEnsure there are 20 or less FOR loops.
0x040DBase/Slot Number in Special Program MismatchSTOPOffBlinkingSet the correct base/slot number of expansion modules in the special program correctly.
Compile the modified program.
0x040EDuplicate High-Speed Counter ProgramSTOPOffBlinkingRemove the duplicate high-speed counter program.
Compile the modified project.
0x040FDuplicate Positioning ProgramSTOPOffBlinkingRemove the duplicate positioning program.
Compile the modified project.
0x0410Duplicate High-Speed Ethernet Link ProgramSTOPOffBlinkingRemove the duplicate high-speed Ethernet link program.
Compile the modified project.
0x0411Duplicate PID ProgramSTOPOffBlinkingRemove the duplicate PID program.
Compile the modified project.
0x0412Duplicate Web Server ProgramSTOPOffBlinkingRemove the duplicate web server program.
Compile the modified project.
0x0413Duplicate Security ProgramSTOPOffBlinkingRemove the duplicate security program.
Compile the modified project.

CPU Error Codes - 0x0500

CPU Error Codes - 0x0500
Error CodeErrorCPU ModeLED IndicatorTroubleshooting
RUNSTOP
0x0501Invalid InstructionSTOPOffBlinkingReplace the current CPU with the latest model.
0x0502Exceed CALL LevelSTOPOffBlinkingModify the program to fix the error.
Compiled the modified program.
0x0503@D Out of RangeSTOPOffBlinking
0x0504No Scan ProgramSTOPOffBlinkingDownload the scan program.
Reset the PLC mode.
0x0505Invalid Data Register Memory AccessedSTOPOffBlinkingEnsure the data register maximum value is used correctly.
Compile the modified program.
0x0506FREAD/FWRITE OveruseSTOPOffBlinkingToo many FREAD and FWRITE instructions are used at the same time.

Maximum 200 FREAD/FWRITE instructions can be used.
0x0507No Expansion Module at Instruction for Expansion ModuleSTOPOffBlinkingFROM, TO, SEND, RECV, SND, RCV, FREAD, FWRITE

Modify the instruction to call the correct module.
Compile the modified program.
0x0508Expansion Module Instruction OveruseSTOPOffBlinkingPOSCTRL (CM1), POSCTRL (CM3), TEACHn, PSTRTn, WGBATCH

Too many instructions are used at the same time.

Modify the program to call less instructions.
Compile the modified program.
0x0509Multiple Actions of InterruptSTOPOffBlinkingToo many interrupts are used at the same time.

Modify the project to use less interrupts.
Compile the modified program.
0x050AWrong Program ID (PID)STOPOffBlinkingIncorrect program ID input into an instruction.

Modify the program to call the correct program ID.
Compile the modified program.
0x050BIndex Error in TimerSTOPOffBlinkingCheck if the timer instruction is duplicated.

Modify the program to remove the duplicated timer instruction.
Compile the modified program.
0x050CFile System Error in SD CardSTOPOffBlinkingFile system error occurred during web server operation.

Backup or replace the SD card.
0x050DSD Card ErrorSTOPOffBlinkingSD card error occurred during web server operation.

Replace the SD card.

CPU Error Codes - 0x0600

CPU Error Codes - 0x0600
Error CodeErrorCPU ModeLED IndicatorTroubleshooting
RUNSTOP
0x0601SFC Implementation TimeoutRUNOffBlinkingA timeout occurred in a sequential function chart transition condition.

Modify the sequential function chart implementation time.
0x0602No Web Server ProgramRUNOffBlinkingThere is no web server program in the current project.

Add a web server program to the project.
0x0603No Security ProgramRUNOffBlinkingThere is no security program in the current project.

Add a security program to the project.