Problem Overview
Intermittent failure of the distributed I/O head-end module on Siemens SINUMERIK 840D Powerline controller panels is a recurring field issue on CNC machines built by DMG and other machine builders. The ET 200S station, anchored by the IM 151-1 PROFIBUS interface module, drops out of the DP slave list and the connected power, digital input, and digital output modules are no longer reachable. The PLC transitions out of RUN, the machine faults, and the operator must power-cycle to recover. The failure pattern can re-appear weeks or hours later, and the original hardware typically tests fine on the bench, which makes root-cause analysis difficult without instrumenting the system.
The characteristic signature is the LED pattern reported on the IM 151 front panel: the SF LED flashes three times in a sequence, followed by the BF LED flashing once, with the SUPPLY (PWR) LED remaining continuously on. This is a deterministic diagnostic sequence that maps directly to defined IM 151 fault states documented in the SIMATIC ET 200S IM 151-1 Interface Module Manual. Once that mapping is understood, the failure can be resolved deterministically rather than by trial-and-error module swapping.
Affected Hardware and Order Numbers
The following modules were installed in the affected ET 200S stations. All are standard catalog items listed in the Siemens Industry Mall. Verify the exact MLFB before ordering replacements, as later firmware releases use different part numbers with a 0AB0 → 0AB1 suffix.
| Module | MLFB / Order Number | Role | Manual Reference |
|---|---|---|---|
| IM 151-1 Standard (PROFIBUS) | 6ES7151-1AA05-0AB0 | DP slave interface, head module | Siemens Product Page |
| IM 151-1 High Feature (PROFIBUS) | 6ES7151-1BA01-0AB0 | DP slave interface with diagnostic interrupt | Siemens Product Page |
| PM-E DC24V Power Module | 6ES7138-4CA01-0AA0 | Internal power segment, 24 V load supply | Siemens Product Page |
| 2-DO Digital Output (24V/0.5A) | 6ES7132-4BB31-0AB0 | Two 24 V sourcing outputs | Siemens Product Page |
| 2-DI Digital Input (24V) | 6ES7131-4BB01-0AB0 | Two 24 V IEC type 1 inputs | Siemens Product Page |
| 4-DI Digital Input (24V) | 6ES7131-4BD01-0AB0 | Four 24 V inputs | Siemens Product Page |
IM 151 LED Diagnostic Pattern Decoded
Every IM 151-1 faceplate has three diagnostic LEDs: SF (red, group error), BF (red, bus fault), and SUPPLY (green, 24 V logic power present). The SF and BF LEDs support coded blink patterns in addition to the steady-on state. The relevant patterns for the SF 3× / BF 1× symptom are documented in chapter 8 of the IM 151 manual.
| SF blink count | BF blink count | Fault class | Likely cause on the affected site |
|---|---|---|---|
| 3 | 0 | Module diagnostic interrupt active | A downstream I/O module (PM-E, 2-DO, 2-DI, 4-DI) has lost load voltage or reports a diagnostic error |
| 0 | 1 | DP slave not on bus | PROFIBUS cable break, missing terminator, DP address conflict, or DP master not active |
| 3 | 1 | Station has cycled but DP master rejects the configuration | Configured slot layout does not match inserted modules, or firmware/GSD mismatch |
| 2 | 1 | Watchdog timeout on DP | IM 151 received no DP telegram within the configured Ttr / Tdp window |
| 4 | 1 | Parameter assignment error | STEP 7 HW Config parameters (e.g. diagnostic enable) not supported by firmware |
| 5 | 1 | Internal IM 151 error | Hardware fault on the IM 151 itself — replace head module |
The SF 3× / BF 1× pattern is the classic "station commissioned, modules detected, but DP master does not accept the slot mapping" condition. The PLC remains the bus master; the IM 151 has power and is talking on the wire, but the master's cyclic I/O exchange is being rejected. The green SUPPLY LED staying continuously on confirms that logic 24 V and 5 V are healthy on the backplane — the fault is on the protocol layer, not the power layer.
Probable Root Causes
Based on the field signature, eliminate the following causes in this order. Each is paired with the diagnostic evidence that proves or disproves it.
1. Configuration / Slot Mismatch
The most common cause of an SF 3×/BF 1× pattern after a power cycle is that the physical module order in the ET 200S station no longer matches the STEP 7 / TIA Portal hardware configuration. After a power down/up event, the IM 151 re-detects its backplane and compares the physical module list to the configured list. If any slot differs, the slave stays in "station failure" and reports configuration error.
- Verify the HW Config catalog entry for DP slave IM 151-1 matches the inserted modules slot by slot.
- Check the diagnostic buffer of the CPU (SINUMERIK 840D PLC sub-CPU, or 840D sl PLC 317) for the entry "Station failure" or "Configuration error" with the DP address.
2. Firmware / GSD Mismatch
If a spare IM 151 was installed with newer firmware than the configuration supports (or vice versa), the DP master may reject parameter assignment. The IM 151 will then signal "parameter assignment error" — adjacent to the SF 3×/BF 1× signature.
- Read the IM 151 firmware version with STEP 7: PLC → Accessible Nodes → Online → Module Information → IM 151 → Firmware.
- Compare against the version in the hardware catalog under the DP slave properties.
3. Power Supply Drop on PM-E or Load Voltage
The PM-E (6ES7138-4CA01-0AA0) distributes load voltage to the downstream terminals. A missing or under-voltage 24 V at the PM-E causes the modules downstream of it to report diagnostic interrupt — the IM 151 then flashes SF 3× to forward that diagnostic to the master.
- Measure 24 V at the PM-E input terminals under load.
- Check the SITOP output voltage and the input fuse. The SITOP should remain at 24.0 V ± 2% under all dynamic loads; dips below 20 V during motor starts are a known trigger for intermittent PM-E dropouts.
4. PROFIBUS Physical Layer Defects
Although BF blinking once is more consistent with a parameter issue than a cable break, a marginal PROFIBUS cable can still cause intermittent station failure. Common culprits on 840D Powerline retrofits are:
- PROFIBUS connector termination resistor left ON at intermediate nodes.
- Shield not landed on the D-sub metal backshell (must be a 360° clamp, not a drain wire).
- PROFIBUS cable routed parallel to VFD motor power cables for > 1 m without separation.
5. EMC Coupling on the 24 V Power Rail
On DMG machines with spindle VFDs, common-mode transients on the 24 V rail can latch the PM-E or the IM 151's internal watchdog. A SITOP with no decoupling module and no surge protector will pass these transients directly into the ET 200S backplane.
- Add a SITOP SITOP PSE202U redundancy module if two power supplies are used.
- Add a SITOP signal conditioner / decoupling between the supply and the ET 200S power terminals.
Reading the Diagnostic Buffer
The fastest path to root cause is the diagnostic buffer of the PLC CPU. On the 840D Powerline, the PLC sub-CPU is a SIMATIC S7-300 compatible CPU; use STEP 7 V5.5 with the SINUMERIK toolbox, or TIA Portal V16+ with the SINUMERIK 840D sl AddIn. Open the online project, select the CPU, and read PLC → Diagnostic Buffer. The relevant entries (in order of severity) are:
- "Station failure" on DP slave [address] — the IM 151 has dropped off the bus. Look for repeated entries of the same address.
- "I/O access error" on slot [n] — a specific slot cannot be read/written; points to a failed I/O module.
- "Diagnostic interrupt from slot [n]" — an I/O module has raised a diagnostic interrupt. Open the diagnostic detail; the "Channel fault" or "Module fault" bit identifies the cause.
- "Module inserted/removed" on slot [n] — indicates a module reseat event. If entries show modules being removed and re-inserted during operation, you have a backplane contact issue on the terminal block.
Hardware Configuration Verification in STEP 7
Open HW Config in STEP 7 and expand the DP slave representing the affected IM 151. The slot list in HW Config must match the physical assembly from left to right:
- Slot 0: IM 151 itself
- Slot 1: PM-E (6ES7138-4CA01-0AA0)
- Slot 2: First digital I/O module (2-DO or 2-DI)
- Slot 3, 4, …: Subsequent modules in physical order
Right-click the IM 151, select Object Properties, and verify the DP address matches the address set on the physical PROFIBUS connector (DIP switches on the IM 151, range 1–125, default 2). A common field mistake is to set the DIP switches to a new address after commissioning and forget to update HW Config.
Right-click each downstream module and verify:
- Order number matches the inserted module
- Firmware version is <= the version in the catalog (newer catalog items are backward-compatible; older inserted modules against newer catalog entries will fail)
- Diagnostic interrupt enable is set to Enabled (so SF LED pattern reports module-level faults)
PROFIBUS Network Verification
Use a PROFIBUS diagnostic tool (Siemens BT200, Softing PROFIusb, or any DP master that can act as a class-2 master) to inspect the bus. Expected results:
- Bus signal voltage: high level 3.0–5.0 V, low level −1.0 to +1.0 V, with edge slew rates < 1.5 µs. Measured with PROFIBUS tester.
- Terminations: terminator ON only at the two end nodes of the segment; OFF at all intermediate nodes. For an ET 200S, the PROFIBUS connector has a switch on the D-sub body.
- Bus timing: with the IM 151's typical cycle, the Slot Time (Tsl) must be ≥ 50 bit-times and the DP master must use a min slave interval (min T_sdr) ≥ 11 bit-times. STEP 7 calculates these automatically when the bus profile is set to "Standard"; switch to "User-defined" only with explicit engineering intent.
Power Supply and SITOP Analysis
The SITOP family is the standard 24 V supply on DMG machines. A SITOP that is undersized for the inrush of all ET 200S modules plus peripheral sensors will fold the rail during a momentary short on any output, latch the PM-E in fault, and present the SF 3×/BF 1× sequence after recovery.
| SITOP model | Nominal current | Peak 5 s | Recommended use |
|---|---|---|---|
| 6EP1332-1SH71 (PSU200M 5 A) | 5 A | 15 A | Single ET 200S, ≤ 4A continuous load |
| 6EP1333-2BA20 (PSU300P 10 A) | 10 A | 30 A | Multiple ET 200S, machine main supply |
| 6EP1334-3BA10 (PSU300P 20 A) | 20 A | 60 A | Full DMG production line master supply |
Wire the SITOP to the ET 200S through a short, twisted pair to the power module terminals L+ / M, and bond the functional earth (PE) of the SITOP to the cabinet ground bar with a ≤ 50 mm lead. The PROFIBUS connector shield and the cabinet ground must be bonded at the same point to avoid ground loops.
Step-by-Step Diagnostic Procedure
- Document the LED state at the IM 151 and at every downstream module. Photograph the IM 151 LED pattern during the fault. Count the SF and BF blinks exactly.
- Read the PLC diagnostic buffer online with STEP 7. Note the timestamp of the last "Station failure" and the last successful DP cycle before it.
- Verify HW Config against the physical slot layout. Mismatch → correct HW Config, compile, download, and re-test.
- Check DP address on the IM 151's D-sub connector DIP switches. Mismatch → re-set the address to match HW Config.
- Read the IM 151 firmware via online diagnostics. Mismatch with HW Config catalog → either update the inserted module or update the catalog entry, whichever keeps the project consistent.
- Measure 24 V at PM-E input under load with a true-RMS multimeter. Spec: 20.4–28.8 V. Out of spec → replace SITOP, or add decoupling.
- Inspect PROFIBUS cable continuity, shield termination, and connector terminator switch. Faults → re-pull cable, re-terminate shield with 360° clamp, or fix terminator settings.
- Inspect ET 200S terminal blocks for the spring-clamp torque (must be clicked fully home, not floating). Loose spring clamps cause slot-level diagnostic interrupts.
- Power cycle the station (SITOP off, wait 30 s for capacitor discharge, restore 24 V). Observe LED pattern again.
- If the pattern persists with the same SF 3×/BF 1× sequence, swap the IM 151 with a known-good spare. If the spare clears the fault, the original IM 151 has an internal fault — replace and return for RMA. If the spare does not clear it, the fault is environmental (wiring or supply).
- Test the suspected modules one at a time on a bench ET 200S with a clean SITOP supply. A module that consistently causes the SF 3×/BF 1× pattern is defective — replace.
- Document the fix in the machine log. Record the order number, firmware, and the LED pattern observed before and after the fix.
Module Replacement Procedure
When a module must be replaced, follow the Siemens-approved sequence to avoid corrupting the ET 200S backplane or damaging the spring terminals.
- Switch the controller to Stop or place the machine in Service mode via the HMI. The PLC must be offline with respect to the DP slave being swapped.
- Disconnect load voltage (L+, M) at the PM-E to de-energize the output channels. Verify absence of voltage with a meter.
- Label the PROFIBUS cable and the wiring harness to each terminal block. Each ET 200S terminal is keyed to its module; mark or photograph the position before removal.
- Open the release mechanism on the module (the orange slider at the bottom of the terminal block) and remove the terminal block from the module body.
- Unlatch the module from the DIN rail by pulling the bottom release lever; slide the module up and off the rail.
- Insert the new module in the same slot. Confirm the backplane connector seats fully — the module should sit flush on the DIN rail with the spring clamp engaged.
- Re-attach the terminal blocks; verify each spring clamp clicks.
- Re-apply load voltage; observe the IM 151 LEDs. The IM 151 should re-detect the backplane and report a clean SF/BF state within 5 s.
- Place the PLC back in Run. The DP master will re-establish the cyclic exchange. Confirm RUN LED green on the IM 151 and on the CPU.
Verification and Commissioning
After the fix, verify the system end-to-end before returning the machine to production:
- All SF and BF LEDs on the IM 151 and downstream modules are OFF; the SF LED is allowed to briefly light at power-up but must extinguish within 5 s.
- The PLC diagnostic buffer shows no further "Station failure" or "I/O access error" entries after a 30-minute observation period.
- Force each digital output through STEP 7 variable table and confirm the field device responds. Force each digital input and confirm the bit transitions in the I area.
- Cycle the machine's main disconnect three times and confirm the IM 151 recovers cleanly each time without manual intervention.
- Run the spindle and axis motions and observe for any transient DP errors during dynamic load.
Preventive Maintenance Recommendations
- Replace the SITOP fan-cooled models on a 5-year cycle; the electrolytic capacitor is the lifetime-limiting component and once ESR rises, the rail sags under dynamic load.
- Inspect all PROFIBUS connectors annually for shield clamp torque; thermal cycling loosens the D-sub screws.
- Archive the STEP 7 / TIA Portal project to the machine's HMI or to a network share so the next engineer can compare HW Config against the physical build.
- Add a small UPS or SITOP buffer module (e.g. 6EP1961-3BA01 DC UPS) so the PLC sub-CPU and the IM 151 see the same brownout event; this prevents the IM 151 from restarting before the master and producing a phantom "station failure".
- Where possible, migrate from the older 6ES7151-1AA05-0AB0 to the current 6ES7151-1AA06-0AB0 if your STEP 7 version supports it — the newer revision adds diagnostic interrupt for parameter errors and improved EMC immunity.
Frequently Asked Questions
What does the SF 3x / BF 1x LED pattern mean on a Siemens IM 151 PROFIBUS module?
The SF LED flashing three times followed by the BF LED flashing once indicates a configuration mismatch between the physical ET 200S slot layout and the STEP 7 HW Config of the DP slave. The IM 151 has power, has detected its backplane modules, but the DP master has rejected the parameter assignment. Cross-check HW Config slot list, DP address DIP switches, and the inserted module order numbers.
Why does the IM 151 keep dropping off PROFIBUS intermittently even after a power cycle?
Intermittent DP dropouts after a power cycle point to either a marginal 24 V supply (SITOP sagging under load), a poor PROFIBUS cable/connector/shield, or a corrupted HW Config. Measure the 24 V rail under the spindle's dynamic load; if the rail holds at 24 V ± 2%, then inspect the PROFIBUS D-sub shield, terminator switches, and the ET 200S spring terminals before replacing the IM 151.
Do I need to stop the PLC before swapping an ET 200S module?
Which GSD file should I install for the IM 151 6ES7151-1AA05-0AB0?
Install the GSD file specific to firmware V3.0.x of the IM 151-1 Standard. The GSD filename begins with SIEM809F.GSD or SI018109.GSD depending on the catalog generation. The current GSD is available from the Siemens product support download page for the IM 151-1. Always use the GSD that matches the firmware you have on the physical module.
Can a failed IM 151 damage downstream 2-DO / 2-DI / 4-DI modules?
An IM 151 head failure normally does not propagate damage to the downstream electronics because the backplane limits current and the spring terminals are isolated. However, a sustained short on a 2-DO channel (6ES7132-4BB31-0AB0) can cause the PM-E to latch in fault; if the PM-E (6ES7138-4CA01-0AA0) is bypassed or the wiring is shorted, the heat can damage the terminal block. Always diagnose the root cause — module swapping alone does not fix a wiring fault and can lead to repeated failures.