
Introduction
In industrial automation systems, the CPU status lights on a Siemens S7-1200 PLC are often the first indication of system health. When a fault light appears, it can signal anything from minor configuration issues to critical hardware failures.
Misinterpreting these indicators may lead to unnecessary downtime or incorrect troubleshooting actions.
In this guide, we explain the meaning of each CPU indicator light and provide a structured, engineering-based troubleshooting process to quickly identify and resolve issues.
What Do Siemens S7-1200 CPU Status Lights Mean?
Understanding the meaning of each LED indicator is the first step in diagnosing PLC problems.

RUN Light (Green)
· Indicates the PLC is running normally
· Program execution is active
· All systems are functioning correctly
No action required when this light is stable.
STOP Light (Yellow)
· PLC is not executing the program
· CPU is in STOP mode
Common causes:
· Manual stop command
· Program download interruption
· Fault condition triggered
ERROR / FAULT Light (Red)
· Indicates a serious issue in the system
· Requires immediate diagnosis
Possible causes:
· Hardware failure
· Program error
· Communication interruption
· Power instability

Common Causes of CPU Fault Light (Red)
When the red fault light is active, the issue usually falls into one of these categories:
1. Hardware Failure
· Damaged CPU module
· Faulty I/O expansion modules
· Internal PLC hardware malfunction

2. Program Errors
· Logic errors in user program
· Missing or incorrect OB (Organization Block)
· Runtime exceptions
3. Power Supply Issues
· Unstable 24V DC supply
· Power module failure
· Voltage fluctuations
�� Power-related issues are one of the most common causes in real projects.
4. Communication Failures
· Network configuration errors
· PLC unable to communicate with HMI or other devices
If your system also has communication problems, refer to:
→ Siemens PLC Communication Errors – Complete Troubleshooting Guide
→ Siemens S7-1200 Not Communicating with HMI
Step-by-Step Troubleshooting Guide
Follow this structured process used by industrial engineers:

Step 1: Check CPU Status in TIA Portal
· Connect PLC online
· Open “Online & Diagnostics”
· Review current CPU status
Step 2: Read Diagnostic Buffer
· Access diagnostic buffer
· Identify error history
· Note specific fault codes
�� This is the most important step for accurate diagnosis.
Step 3: Verify Power Supply
· Measure voltage level (24V DC)
· Check power module condition
· Ensure stable power input
Step 4: Inspect Hardware Modules
· Check all connected modules
· Reseat modules if needed
· Replace suspected faulty units
Step 5: Restart or Reset CPU
· Perform warm restart
· If necessary, perform memory reset
· Re-download program

Common Fault Scenarios in Real Projects
Case 1: Fault Light After Power Loss
Problem:
PLC shows red fault light after power restoration
Cause:
Unstable power supply or voltage spike
Solution:
· Stabilize power input
· Restart PLC
· Verify power module
Case 2: Fault Light After Program Download
Problem:
Fault appears immediately after downloading program
Cause:
Program logic error or incompatible configuration
Solution:
· Check program blocks
· Verify hardware configuration
· Recompile and download
Related issue:
→ TIA Portal Upload/Download Error Fix
Case 3: Fault Light with Communication Failure
Problem:
PLC fault light + no communication with HMI
Cause:
Network misconfiguration or communication module issue
Solution:
· Check IP configuration
· Verify network connection
· Test communication modules
Related guides:
→ Siemens PLC Communication Errors
→ S7-1200 HMI Communication Troubleshooting
How to Prevent CPU Fault Issues
To reduce the risk of PLC faults:
· Use stable and regulated power supply
· Maintain consistent TIA Portal versions
· Regularly back up PLC programs
· Perform periodic system checks
· Follow proper wiring and grounding practices
When You Need to Replace the CPU
In some cases, troubleshooting cannot resolve the issue.
You may need replacement if:
· Fault light remains after reset
· CPU cannot enter RUN mode
· Communication ports are damaged
· Internal hardware failure is confirmed
CTA
If your Siemens S7-1200 CPU shows persistent fault lights and cannot be recovered, it may require replacement.
We provide tested Siemens PLC modules, fast global delivery, and reliable support for industrial automation systems.
Contact us for Siemens S7-1200 CPU replacement and technical assistance.