========================================================================
SIEMENS S7-300 / S7-400 DIAGNOSTIC MATRIX
========================================================================
[SF] SYSTEM FAULT ---> Hardware or Software Internal Error
[BF] BUS FAULT ---> PROFIBUS-DP / PROFINET Network Link Disrupted
[DC5V] POWER OK ---> Internal 5V DC Logic Supply Status
[FORCE] FORCING ---> Variables or I/O Overwritten by Programming Device
========================================================================
Overview
When an industrial production line halts, the control cabinet is the first point of inspection. On Siemens Simatic S7-300 and S7-400 modular automation racks, status LEDs provide instant diagnostic feedback regarding hardware integrity, internal logic execution, and field communications.
This operational handbook provides plant electricians, automation engineers, and maintenance staff with practical diagnostic procedures to isolate and resolve system and bus faults rapidly.
Question 1: What Does a Solid Red “SF” (System Fault) LED Indicate on the CPU?
Diagnostic Assessment:
The SF LED indicates an internal hardware defect, a firmware fault, or an unhandled software error detected during internal system execution.
Root Causes:
- Hardware Configuration Mismatch: The physical modules present on the rack do not match the hardware configuration compiled in STEP 7 or TIA Portal.
- Missing Organization Blocks (OBs): The CPU encountered an operating condition (e.g., an analog input value exceeding measurement limits, or an I/O module being pulled while powered) and halted because the corresponding error handling routine was not loaded in user logic.
- Submodule Failure: A burned channel, dead backplane connector, or unseated analog/digital card within the central or expansion rack.
Field Resolution Steps:
- Connect a programming device via CP5711, PC Adapter, or Ethernet, and open the Diagnostic Buffer (Ctrl + D in STEP 7).
- Examine the most recent events. If the buffer reports an error such as “I/O access error when updating process image”, identify the designated address (e.g.,
PIW 256). - Check the diagnostic OBs loaded in the controller. Ensure protective routines like
OB82(Diagnostic Alarm),OB86(Rack Failure), andOB122(I/O Access Error) exist in the program block list to prevent immediate CPU stoppage while troubleshooting. - Inspect the physical backplane U-connector between the CPU and adjacent modules for oxidation, bent pins, or thermal warping.
Question 2: Why are the “SF” and “BF” (Bus Fault) LEDs Blinking Simultaneously?
Diagnostic Assessment:
When both System Fault and Bus Fault indicators illuminate or flash in synchrony, the CPU has detected a critical interruption across its decentralized communication network—typically on a PROFIBUS-DP or PROFINET segment.
+---------------+
| Siemens CPU | [SF] [BF] <-- Synchronous Blink
+-------+-------+
|
==== PROFIBUS RS-485 Trunk Line ======================
| |
+-------+-------+ +-------+-------+
| ET200M Slave | | Remote Drive | [TERMINATION MISSING]
+---------------+ +---------------+
Root Causes:
- Termination Resistor Misconfiguration: PROFIBUS segments require active termination at both physical ends of the line. If a technician turns off the termination switch on a connector or cuts control cabinet power to the terminal station, signal reflections will destabilize the entire communication trunk.
- Station Address Collision or Absence: A remote node (such as an ET200 remote I/O station or variable frequency drive) has lost power, disconnected from the cable, or its node address DIP switch was altered.
- Shielding and Ground Loops: High-voltage noise from variable frequency drives (VFDs) inducing current into an improperly grounded RS-485 or Industrial Ethernet cable.
Field Resolution Steps:
- Verify physical power to all distributed slave drops across the segment. Confirm the 24V DC auxiliary power supply has not tripped a branch circuit breaker.
- Inspect every PROFIBUS connector along the daisy chain. Ensure the termination resistors are set to “ON” only on the first and last physical devices, and set to “OFF” on all intermediate nodes.
- Measure the resistance across the RS-485 line using a multimeter (with power removed):
- Across Pin 3 (Data B/Red) and Pin 8 (Data A/Green): Line resistance should register approximately 110 Ohms if both terminal switches are active.
- If the reading registers ~220 Ohms, one termination resistor is missing or broken. If it registers ~55 Ohms, an extra termination switch has been engaged along the intermediate run.
Question 3: How Do I Differentiate Between a Defective I/O Module and a Backplane Bus Fault?
Diagnostic Assessment:
A single malfunctioning I/O module can generate ghost faults across neighboring modules by destabilizing the shared serial backplane communication line.
Isolation Procedure:
- Power Down the Rack: Never disconnect modular I/O components from standard S7-300 racks while the backplane is energized (unless working with specialized “hot-swap” active bus modules on S7-400 or ET200M systems).
- Execute Hardware Minimization: Strip the system down to minimum operational requirements—keep only the power supply, CPU, and first I/O card installed.
- Power On and Monitor: Observe the CPU startup sequence. If the CPU switches to
RUNmode without raising theSFLED, power down and add the second module into the physical chain. - Step-by-Step Replacement: Repeat this process card by card. When the
SFindicator trips immediately after installing a specific card, that module—or its corresponding backplane U-connector—is shorted or damaged internally. - Cross-Swapping: Insert the suspected module into a different slot or onto a secondary offline test rack to determine if the defect travels with the physical hardware.
Question 4: The 24V DC Auxiliary Power is Stable, but the CPU Fails to Turn On. What Should Be Checked?
Diagnostic Assessment:
If incoming cabinet voltage tests clean at +24V DC, but the CPU’s DC5V indicator remains unlit, internal power regulation has failed or an external load short is forcing the power supply into foldback protection mode.
Incoming 24V DC [OK] ---> [PS307 Power Supply] ---> Internal Backplane Bus [SHORTED]
|
+--> Shutdown / Hiccup Mode (No 5V to CPU)
Diagnostic Procedure:
- Disconnect the L+ and M output wires leading from the power supply module (e.g., PS 307) to the CPU and adjacent modules.
- Measure the voltage directly at the terminals of the power supply without load. If voltage restores to +24V DC, an active short circuit exists within the downstream modules or field sensors tied to backplane power.
- Check the front slide switch on the front panel of the CPU. If the operating mode switch is jammed between positions, the CPU may fail its internal bootloader check.
- If the power supply voltage remains dead under zero-load conditions, the internal primary-side fuse or solid-state switching MOSFETs have suffered fatal electrical overstress, requiring an immediate hardware replacement.
Sourcing Certified Replacement Hardware
When diagnostics identify an unrecoverable component failure, sourcing authentic, operational replacements becomes the top operational priority. Massive PLC maintains a comprehensive inventory of legacy Siemens Simatic automation hardware, including:
- CPUs: S7-315-2DP, S7-317, S7-414, S7-416 series controllers.
- Distributed I/O: ET200M interface modules (IM 153-1, IM 153-2) and ET200S drops.
- Signal Modules (SM): High-density digital and analog I/O modules, tested under load and packaged with full warranty coverage.
