Mitsubishi FX5U PLC Error Codes and How to Fix Them
Table of Contents
When a Mitsubishi FX5U PLC stops running or its ERR LED begins flashing, replacing the CPU should not be your first move.
Many FX5U errors are caused by incomplete project downloads, invalid parameters, mismatched expansion modules, damaged SD card files, wiring problems, or program execution faults. The error code shown in GX Works3 usually provides enough information to narrow the problem down quickly.
This guide explains how to retrieve Mitsubishi FX5U PLC error codes, what the most common codes mean, and how to correct them without risking further machine downtime.
Scope: This article applies to Mitsubishi MELSEC iQ-F FX5U CPUs. Some information may also apply to FX5UC, FX5UJ, and FX5S controllers, but hardware capabilities and supported functions vary by model and firmware version.
What the FX5U Status LEDs Tell You
The front LEDs provide an initial indication of the CPU condition, but they do not identify the exact fault.
| LED status | General meaning |
|---|---|
| PWR off | No power, insufficient power, or possible hardware failure |
| ERR on | CPU error or possible hardware error |
| ERR flashing | Factory-default state, reset in progress, program or parameter error, or hardware error |
| ERR off | No CPU error detected |
| P.RUN on | Program running normally |
| P.RUN flashing | Paused, program mismatch, or online program change |
| P.RUN off | CPU stopped or a stop error has occurred |
An illuminated or flashing ERR LED should always be followed by a diagnostic check in GX Works3. The LED alone cannot tell you whether the problem is a missing project, an invalid parameter, a watchdog timeout, or a failed module.
Mitsubishi documents the detailed LED states in the MELSEC iQ-F FX5S/FX5UJ/FX5U/FX5UC Hardware Manual.
How to Read an FX5U Error Code in GX Works3
The fastest diagnostic method is to connect to the PLC with GX Works3.
- Connect the engineering computer to the FX5U through USB or Ethernet.
- Go online with the PLC.
- Open Diagnostics and select System Monitor.
- Select the CPU or affected module.
- Open Module Diagnostics.
- Record the error code, error name, detailed information, and occurrence time.
- Use Error Jump when available to locate the related program step or parameter.
- Check Event History for errors that occurred before the current fault.
The latest CPU self-diagnostic error code is also stored in special register SD0.
Before resetting the PLC, save the diagnostic information and, where possible, back up the project, device values, and intelligent-module buffer memory. Resetting too early can remove useful evidence, especially when the error is intermittent.
Find the Right Mitsubishi PLC
Send us the model number or nameplate photo.
Kwoco can help you confirm compatible PLC
drives, motors, cables, and replacement parts.
Quick Quote
Common Mitsubishi FX5U PLC Error Codes
The following table covers frequently useful FX5U CPU error codes. It is not a complete list. Always check the detailed information displayed by GX Works3 because related codes can have different causes.
| Error code | Error | Common cause | Recommended action |
|---|---|---|---|
1100H | Memory card access error | SD card write protection is enabled, or the card was inserted while access control was off | Disable write protection. Set the SD card access switch correctly before inserting or accessing the card |
1200H | Module moderate error detected | An intelligent function module has reported a moderate error | Open System Monitor, identify the affected module, and check its Module Diagnostics |
1800H | Annunciator ON | An annunciator was activated by an OUT F or SET F instruction | Check the reported annunciator number and inspect the machine condition that activated it |
2200H | Parameter error | The required parameter file cannot be found | Write the complete project to the CPU again |
2220H | Parameter error | Parameter contents are corrupted | Rewrite the project and verify that writing completes successfully |
2221H | Parameter error | A parameter is outside its permitted range, or an unsupported function is configured | Correct the parameter value and check whether the CPU firmware supports the selected function |
2400H | Module verification error | A module is unpowered, disconnected, incorrectly connected, or not responding over the internal bus | Check module power, extension cables, configuration, connectors, and electrical noise |
2500H | WDT error | Initial scan time exceeded the execution-monitor setting, or an interrupt program exceeded its interval | Review scan time, interrupt execution, loops, communications, and watchdog settings |
2840H | File name specification error | A program file specified by the project does not exist | Write the complete project, including the required program files |
3000H | Boot function execution error | The boot file on the SD card is incorrect or damaged | Replace it with the correct boot file and restart the PLC |
3100H | Program error | The program contains an unsupported, invalid, or undecodable instruction | Use Error Jump, correct the reported program step, rebuild, and download the project |
3200H | Program execution error | Device or label assignments do not match the downloaded program | Write the parameters and program files together |
3400H | Operation error | A program instruction attempted to divide by zero | Check the divisor and add appropriate range or zero-value protection |
3500H | Operation error | A parameter used by an instruction is outside its allowable range | Inspect the error location and correct the instruction data or parameter |
3580H | Operation error | An instruction prohibited in an interrupt routine was used | Move or replace the instruction with one supported in interrupt execution |
These definitions are based on the CPU self-diagnostic tables in Mitsubishi’s MELSEC iQ-F FX5 User’s Manual (Application).
How to Fix Parameter Errors 2200H, 2220H, and 2221H
Parameter errors commonly appear after a project modification, CPU replacement, firmware change, or incomplete download.
Error 2200H
The PLC cannot find the required parameter file.
Open the correct project in GX Works3 and write the complete parameter set to the CPU. Do not download only the modified program block.
Error 2220H
The CPU has detected corrupted parameter contents.
Rewrite the complete project. If the same error returns, confirm that the download is not being interrupted by an unstable USB or Ethernet connection.
Error 2221H
At least one parameter is outside the permitted range, or the project requests a function that the CPU firmware does not support.
Open Module Diagnostics and inspect the parameter information. Correct the reported setting, rebuild the project, and download it again.
If the project was created for a newer CPU firmware version, either remove the unsupported setting or follow Mitsubishi’s approved firmware update procedure.
Find the Right Servo Motor
Send us the model number or nameplate photo.
Kwoco can help you confirm compatible servo
motors, drives, cables, and replacement parts.
Quick Quote
How to Fix FX5U Error 2400H
2400H is a module verification error. On an FX5U, it should not be treated as a generic memory error.
Typical causes include:
- An expansion or intelligent function module has no power
- An extension cable is loose or damaged
- The physical module arrangement differs from the project
- A module was added or removed without updating parameters
- Internal bus communication is affected by electrical noise
- An expansion module has failed
Start by opening System Monitor. The affected module or slot will often be visible in the system configuration information.
Power down the control panel before reseating modules or extension cables. Isolate the supply, verify that the circuit is de-energized, and follow the machine manufacturer’s lockout procedure.
Check the module arrangement against the GX Works3 project. Inspect connectors for bent pins, contamination, poor seating, and cable damage.
If the configuration and wiring are correct, disconnect nonessential expansion modules one at a time, where the machine design permits, to isolate the failing component.
When sourcing a replacement through Kwoco, provide the full CPU and module model numbers, existing firmware versions, system configuration, and a screenshot of the GX Works3 diagnostics. Matching only the general product family is not enough.
How to Fix Watchdog Error 2500H
The watchdog timer monitors whether the CPU is completing its processing within the allowed time.
Error 2500H can occur when:
- The initial scan takes longer than the configured execution-monitor time
- A loop takes too long to complete
- An interrupt program runs longer than its execution interval
- Interrupts occur too frequently
- Communication or data-processing routines block program execution
- The watchdog setting is too short for the actual application
Check the maximum scan time and compare it with the execution-monitor setting.
Use Error Jump and program monitoring to identify long loops, repeated communications, excessive table processing, or interrupt routines performing too much work.
Increasing the watchdog setting may prevent the immediate trip, but it should not be used to hide an inefficient or blocked program. First confirm why the scan time increased.
Fixing Program Errors 3100H, 3200H, and 3400H
Error 3100H: Unsupported or Invalid Program
This error indicates that the CPU cannot correctly execute part of the downloaded program.
Use Error Jump to find the reported location. Check for unsupported instructions, invalid instruction combinations, incompatible function blocks, or code created for another CPU type.
Rebuild the entire project after making the correction.
Error 3200H: Assignment Mismatch
This often appears when device or label assignments have been changed, but only the parameters were downloaded.
Write both the parameters and program files together. A partial download can leave the PLC with a program that no longer matches its memory assignment.
Error 3400H: Division by Zero
Inspect the divisor at the reported program step.
Do not simply reset the PLC. Add logic that prevents execution when the divisor is zero or outside the expected operating range. Also check whether the zero value is caused by a disconnected sensor, failed communication, or uninitialized data.
Find the Right Servo Drive
Send us the model number or nameplate photo.
Kwoco can help you confirm compatible servo,
CPUs, I/O modules, and replacement parts.
Quick Quote
FX5U Serial Communication Error Codes
Communication faults may be reported by the serial communication function rather than the main CPU diagnostic table.
| Error code | Meaning | What to check |
|---|---|---|
7001H | Communication channel parameter duplicated | Make sure the serial port is not assigned to another function |
7010H | Parity, overrun, or framing error | Check wiring, grounding, baud rate, parity, stop bits, and cable condition |
7143H | Device number error | Correct the device address in the request |
7164H | Request content error | Review the command and request format |
7167H | Writing is disabled during RUN | Review the RUN-write setting or stop the CPU when appropriate |
7168H | Command cannot be executed during RUN | Place the CPU in STOP before executing the command |
7E40H | Command error | Check the protocol command |
7E41H | Data length error | Correct the request-frame length |
7E42H | Data count error | Correct the number of requested data points |
7E43H | Device error | Check the device type and address |
7F40H | Communication timeout | Check the remote device, cable, station settings, and timeout value |
7F67H | Receive overrun | Reduce communication speed or request frequency |
7F68H | Framing or noise-related error | Check for noise, multiple transmitters, grounding, and serial wiring |
7F69H | Parity or communication-setting mismatch | Match both devices’ serial settings and improve noise protection |
These codes apply only when the corresponding serial function or protocol is being used. Refer to the MELSEC iQ-F FX5 User’s Manual (Serial Communication) for complete protocol-specific details.
Can an FX5U Error Be Cleared Without Cycling Power?
Only continuation errors can be cleared while the CPU remains powered.
After correcting the cause, continuation errors can be cleared through Module Diagnostics. They can also be batch-cleared by operating special relay SM50, depending on the application and access method.
A stop error normally requires the cause to be corrected before resetting the CPU or cycling power.
Never use repeated resets as the troubleshooting method. If the error immediately returns, collect the latest code, detailed information, module configuration, and event history before taking further action.
When Should You Replace the FX5U CPU or Module?
Replacement becomes reasonable when:
- The same hardware-related error returns after a verified project rewrite
- The power supply and grounding have been tested
- Expansion modules and cables have been isolated
- The fault remains with the same CPU or module
- Connectors show physical damage
- Mitsubishi diagnostics indicate an internal hardware fault
- Communication ports fail with known-good cables and settings
Before ordering, record the complete model suffix. For example, an FX5U relay-output model and an FX5U transistor-output model are not interchangeable in every application.
Kwoco can help verify FX5U CPUs, expansion modules, communication adapters, PLC cables, and replacement compatibility. Supplying a nameplate photo and the existing module list usually makes identification much faster.
Frequently Asked Questions
A factory-default FX5U may flash the ERR LED because no valid program or parameters have been written. Download the system parameters, CPU parameters, and program files, then reset the CPU.
Connect with GX Works3 and open Diagnostics → System Monitor → Module Diagnostics. The latest CPU self-diagnostic code can also be read from SD0. Event History helps identify earlier or intermittent faults.
Continuation errors can be cleared after their cause has been removed, either through Module Diagnostics or the applicable SM50 error-reset operation. Stop errors usually require a CPU reset or power cycle after correction.
The CPU may not detect the module expected by the project. Check module power, physical position, extension cables, system parameters, connectors, and firmware support.
One or more parameter values may be outside the supported range, or the project may use a function unavailable in the installed CPU firmware. Check the detailed parameter information in Module Diagnostics, correct it, and rewrite the complete project.
Power your projects with brand-new, original Omron, Mitsubishi, Schneider Servo – in stock, ready now!
FX5U Error Troubleshooting Checklist
Before replacing hardware, work through this sequence:
- Record the ERR and P.RUN LED states.
- Connect with GX Works3.
- Read the latest CPU and module error codes.
- Save the detailed information and event history.
- Check the error location using Error Jump.
- Compare the physical module arrangement with the project.
- Inspect power, grounding, connectors, and extension cables.
- Verify CPU and module firmware compatibility.
- Correct the fault before clearing the error.
- Reset the CPU and confirm that the error does not return.
Contact Us
Just fill out your name, email address, and a brief description of your inquiry in this form. We will contact you within 24 hours.
Product Category
Hot Sale Products
Omron CPU Unit CJ2M-CPU32
Omron PLC CJ1W-PA202 Supplier in China
Mitsubishi MR-JE Series 400w Servo Drive MR-JE-40A
Need a Fast Match?
Share your model or spec and our team will help you find the right fit-fast.
- Expert support
- Quick response
- Competitive price
- +86-755-81481609
- [email protected]
You May Also Find These Topics Interesting

Cooperation Cases Between Kwoco and Equipment Manufacturers
Cooperation Cases Between Kwoco and Equipment Manufacturers KWOCO has become the preferred supplier for an increasing number of equipment manufacturers. We serve

Mastering the Operating Mode of a Timer Switch: A Comprehensive Guide
This article delves into the intricacies of timer switches, offering a comprehensive understanding of their various types, operating modes, and applications. Whether

Thai Factory Automation Parts Supply Case
For manufacturing factories, stable production depends upon reputable automation parts.
When a PLC, HMI, sensor, servo drive or various other commercial control part