In the field of industrial automation, Omron C200HX/C200HG/C200HE series programmable controllers have long served various small and medium-sized control systems with their modular architecture, rich instruction set, and high reliability. As the equipment ages, engineers often face issues such as CPU unit alarms, I/O bus errors, program memory verification failures, and may also need to migrate programs from old models C200H/C200HS to new models of CPUs or replace memory cards. This article is based on the fault diagnosis chapter, error flag table, memory management, and program migration points in the original factory operation manual (W303-E1-09), providing a systematic guide for on-site maintenance personnel to locate and troubleshoot faults, covering LED status interpretation, non fatal/fatal error handling, memory card operation, I/O table registration, and precautions for migrating from C200H to C200HX/HG/HE.
Quick diagnosis of CPU unit indicator light
The front panel of the C200HX/HG/HE CPU unit is equipped with four LEDs: POWER (green), RUN (green), ERR/ALM (red), INH (orange). Understanding their combined state can preliminarily determine the scope of the fault.
Suggestions for handling the meaning of LED status
Check the power supply voltage (AC 100-240V or DC 24V) if the POWER power is not connected or if the power unit is faulty, and confirm if the power module is working.
RUN off, POWER on, initialization error, or program not executed. Connect the programmer and check if messages such as "WAITING FOR I/O TABLE" are displayed.
ERR/ALM is constantly on, indicating a fatal error. The PC stops running and all outputs are turned off. Need to check for memory errors, missing END instructions, I/O bus errors, etc.
ERR/ALM flashing non fatal error: The PC continues to run but alarms. Common reasons: low battery voltage, FAL command triggering, I/O table verification error, etc.
The INH light output OFF position (SR25215) is set to ON, and all outputs are forcibly cut off. Check if the program or peripheral device is set to that position.
COMM flashing communication port activity is normal and does not require intervention.
If POWER lights up but RUN does not light up and there is no alarm display, it may be in an initialization waiting state, such as "WAITING FOR SPECIAL I/O" (special I/O unit not initialized) or "WAITING FOR REMOTE I/O" (remote I/O power not turned on). At this point, the power supply and connection of the corresponding unit should be checked.
Classification and Handling of Error Messages
2.1 Non fatal error (ALM indicator light flashing)
The system detects an exception but continues to operate, and the error code will be stored in the FAL number area (SR25300-25307) of the SR area. Common non fatal errors and corrective measures:
Solution to Error Message FAL Number Reason
The FAL ERROR 01-99 01-99 program executed the FAL (06) instruction to check the corresponding conditions based on the user-defined FAL number.
INTERRUPT INPUT ERROR 8A Interrupt Input Unit Data Transmission Error Replace Interrupt Input Unit.
INTERRUPT SUBROUTINE ERROR 8B interrupt subroutine execution time>10ms, or special I/O refresh mode conflict check SR262/SR263, optimize subroutine; Unified refresh method.
HIGH-DENSITY I/O ERROR 9A High density I/O unit and CPU data refresh error check AR0205-AR0214 Identify faulty unit, replace and restart.
PC SETUP ERROR 9B System Setup Area (DM6600-6655) Parameter Error Check and Correction PC Setup, SR27500-27502 indicates specific area.
Memory CASSETTE TRANSFER ERROR 9D UM Transfer failure between memory card (non program mode, read-only, insufficient capacity, etc.) Switch to Program mode, check the write protection switch to ensure sufficient capacity.
Cycle TIME OVERRUN F8 watchdog timeout (>100ms): Optimize the program or use WDT (94) to extend the watchdog.
I/O Table Verification Error E7: The actual installed unit does not match the registered I/O table. Perform I/O table verification and re register.
BATTERY ERROR F7: Replace the backup battery (model C200H-BAT09) if the voltage is low or missing.
Read and clear non fatal errors: Use the programmer to press CLR → FUN → MONTR. Each press of MONTR will display an error, and press MONTR again to clear it (in Program mode). Until 'ERR CHK OK' is displayed.
2.2 Fatal Error (ERR/ALM Always On)
A fatal error can cause the PC to stop running and all outputs to be turned off. Common fatal errors:
Solution to Error Message FAL Number Reason
The END (01) instruction is missing in the NO END INSTR F0 program. Add END at the end of the program.
Memory Error F1 checksum error: Check the corresponding areas for PC Setup (SR27211 ON), program area (SR27212 ON), extended instruction change area (SR27213 ON), or memory card hot plug (SR27214 ON), and download the program again to avoid plugging and unplugging the memory card with power on.
I/O BUS ERROR C0-C3: Bus fault between CPU and I/O unit (the number on the right indicates the rack number). Check the inter rack connection cables and re plug the unit.