If you are working with Siemens S7-300, S7-1200, or S7-1500 PLCs, seeing a Red LED (SF or BF error) can be stressful. These system faults can stop your production line in seconds.
In this guide, we will show you how to identify the cause and fix these errors quickly to minimize downtime.
1. Understanding SF (System Fault)
An SF error usually means there is a software mismatch or a hardware failure within the rack.
Common Cause: An I/O module is missing or not configured correctly in TIA Portal.
Quick Fix: Check the diagnostic buffer in your software to see which specific module is reporting the fault.
2. Understanding BF (Bus Fault)
A BF error is related to communication. If you are using Profibus or Profinet, this is a common sight.
Common Cause: A loose Profibus Connector or a damaged cable.
Quick Fix: Ensure your Profibus connectors are switched 'ON' at the ends of the line. Check for any physical damage to the Ethernet or Profibus cables.
3. Why Your Hardware Might Be the Problem
Sometimes, errors persist because of aging hardware or duplicate/counterfeit parts that fail under industrial heat.
The Solution: Always use 100% Genuine Spares. Using high-quality connectors and cables reduces communication errors by 90%.
Need Urgent Replacements?
Don't let a faulty PLC stop your factory. At BuyingPrice.in, we keep a ready stock of:
✅ Siemens S7-200 SMART, S7-1200, & S7-1500 CPUs
✅ High-Speed Profibus Connectors (90° & 35°)
✅ Moxa Industrial Ethernet Switches for stable networking.


