Troubleshooting Simotion D435 Fault 7841 Infeed OFF1/OFF2/OFF3

David Krause18 min read
Motion ControlSiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Statement: Simotion D435 Fault 7841 During Roller Operation

A SIMOTION D435 controller (MLFB 6AU1 435-0AA00-0AA1, hardware release G) running SIMOTION Scout reports fault 7841 and brings the entire machine to a controlled standstill. The fault appears only during the rolling station cycle, where two hydraulic rollers shape a hot component gripped by a manipulator. Roller rotation and the manipulator's reverse motion are released simultaneously. Cycles that bypass the roller station never trigger the fault.

The diagnostic pattern is consistent: fault 7841 is a controller-level follower fault that mirrors a SINAMICS S120 infeed shutdown. Clearing the infeed alarm and acknowledging the technology objects restores operation, but the fault returns on the next roller cycle, sometimes minutes later, sometimes hours.

1.1 Observable symptoms

  • Fault 7841 is logged in the D435 diagnostic buffer; the time stamp coincides with the roller-engage transition.
  • All axes (manipulator + roller drives) drop out at the same instant, indicating a global stop rather than a single-axis trip.
  • The Smart Line Module (6SL3130-6TE23-6AA3) reports the line contactor opening, DC-link undervoltage, or "infeed not ready" depending on the active alarm mask.
  • The fault is intermittent. Identical recipes can run cleanly for hours before tripping, which points to a stochastic trigger - typically a transient on a control word bit.
  • Operation is restored only after the operator clears the D435 fault and re-acknowledges the infeed via S120 commissioning or the HMI button.

1.2 Why this fault is misleading

Fault 7841 surfaces on the controller, but the cause lives in the SINAMICS drive line-up. The D435 simply propagates the infeed "not ready" state to all configured axes, which forces an emergency stop on every Technology Object. Engineers chasing the fault on the Simotion side waste time on axis configuration, follow-up error masks, and TO programming when the actual root cause is a one-bit drop in the PROFIBUS control word.

Field practice: always cross-check the D435 diagnostic buffer against the SINAMICS S120 alarm history (on the same CU/CU320-2) before changing TO or program code. A "global" Simotion fault during a coordinated motion almost always points to the infeed or to a shared safety bus.

2. Affected Hardware Stack

Item MLFB / Order Number Key Rating
SIMOTION D435 6AU1 435-0AA00-0AA1 Controller, version G, PROFIBUS master
Smart Line Module (SLM) 6SL3130-6TE23-6AA3 36 kW, 60 A, DC link 600 V, input 3 AC 380-480 V 50/60 Hz
Motor Modules (4×) 6SL31xx booksize Drive the rollers (2×) and manipulator (2×)
PROFIBUS PZD Telegram 1, PZD1 receive STW1 mapped word, bit serial inspection via r2090.0
DRIVE-CLiQ Internal between CU320-2 and S120 modules Not the trigger; telegram 1 is the suspect

The Smart Line Module feeds a 600 V DC link that supplies the four motor modules. If the SLM drops out, the DC link collapses within tens of milliseconds and every connected motor module reports "DC link undervoltage" - which the D435 then translates into a global technology stop and the visible 7841.

3. Reading Fault 7841 - The Correct Diagnostic Path

Begin at the controller, but resolve at the drive. Follow this sequence:

  1. Open the D435 online diagnostics in SIMOTION Scout (Project > Accessible nodes > D435 > Diagnostics). Note the time stamp of fault 7841 and the listed follow-up faults.
  2. Switch to the SINAMICS S120 commissioning view (Start > SINAMICS > Commissioning). Open the alarm history of the active CU320-2 / Control Unit hosting the SLM.
  3. Correlate the S120 alarm time stamp with the D435 7841 entry. The S120 alarm that appears first is the root cause; anything on the D435 is downstream.
  4. Inspect the control word (STW1) of the infeed at the moment of the trip. In the S120 expert list, navigate to r2090.0 and the bit-field r2090.0 : B0:1F1 (PROFIBUS PZD1 receive, bit serial). Compare the bits to the standard telegram 1 assignment.
Important: a single bit drop in STW1 (especially bit 0 = ON/OFF1, bit 1 = OFF2, or bit 2 = OFF3) is enough to command the SLM to switch off. Even a 1-2 ms glitch, below the visible PROFIBUS cycle, will trip the infeed and present as fault 7841 on the D435.

4. Root Cause - OFF1 / OFF2 / OFF3 Drop via Telegram 1

The default Scout configuration for a Smart Line Module wires the enable signals to the bits of telegram 1 (STW1) received over PROFIBUS. Telegram 1 contains a 16-bit control word where the following bits control the line contactor and pulse enable:

STW1 Bit Signal Behavior on 0 Behavior on 1
0 ON / OFF1 Coast to stop; ramp-function generator disabled; line contactor drops after OFF1 delay (p8641) Run-up enable
1 OFF2 Pulse disable, immediate - DC link may collapse Operating condition
2 OFF3 Quick stop (OFF3 ramp p1135), then pulse disable Operating condition
3 Enable operation / pulse enable Pulses inhibited Pulses enabled
4 Enable ramp-function generator RFG output held at 0 RFG output follows setpoint
5 Start / stop ramp-function generator Freeze setpoint Run setpoint
6 Setpoint enable Setpoint gated to 0 Setpoint applied
7 Acknowledge fault No action 0→1 edge acknowledges pending faults
10 Control by PLC Local / manual setpoint source PROFIBUS / fieldbus setpoint active

The standard Siemens advice for an SLM is:

  • OFF1 (bit 0) should be a controlled 1→0 transition only on a real shutdown, not during normal cycle interlocks.
  • OFF2 (bit 1) should remain continuously at 1 during normal operation. It is intended for an immediate pulse disable (category 0 stop).
  • OFF3 (bit 2) is the quick-stop input. It should be tied to the safety circuit / E-stop hardware and not toggled by the application program.

On the affected machine, the controller logic was driving these three bits directly. During the roller-engage sequence, a transient or program race condition allowed one of the three bits to drop to 0. The SLM interpreted this as a stop command, opened the line contactor, and the DC link collapsed. The D435 then reported 7841 because the infeed was no longer ready.

5. Why the Roller-Only Correlation

The fault pattern correlates with the roller station for two reasons:

  1. The roller station is the only part of the cycle that demands simultaneous torque from multiple motor modules and the SLM. Any weakness in the DC link (recoverable from the line) is exposed by a high inrush event.
  2. The manipulator's reverse-motion trigger is timed with the roller-engage command in the program. The bit toggles for both events occur in the same SCOUT code block, increasing the chance that an OFF bit is unintentionally cleared when a different event is being signaled.

Cycles that do not run the rollers do not exercise this combined transition, and the fault does not appear.

6. The Enable Pulses (EP) Hardwired Signal - The Foundation

Every SINAMICS S120 book-size line and motor module has a hardware terminal on the Control Unit (typically EP / Enable Pulses, X122 on the CU320-2, terminals 3 and 4, or the equivalent on the SLM itself). This terminal must be at +24 V for the drive to release pulses, regardless of what the fieldbus says. The PROFIBUS bits are a software enable layered on top of a hardware enable.

Field rule: EP is the last line of defense. It is the only signal that cannot be spoofed by a Telegram or PROFIBUS glitch. Wire it to the main contactor / main switch of the machine, or hardwire it to a dedicated +24 VDC that is dropped only on E-stop or category 0 hardware events.

If EP is wired to a digital output of the D435 that can glitch, the line module will also glitch. Check the wiring of EP before changing any parameter.

7. Solution Strategy - Keep the Line Module Powered Throughout the Cycle

The fundamental fix is to decouple the SLM enable from the application control word. The S120 has its own internal safety path; OFF1/2/3 on the line module are meant to be used for shutdown, not for per-cycle logic. The motor modules carry the per-axis safety; the line module should stay up as long as the machine is energized and EP is high.

7.1 Why this is permissible

The S120 motor modules and integrated safety functions (STO, SS1, SLS, etc., where licensed) are designed to remove torque from the motors independently of the line module state. The motor modules can execute OFF1/2/3 ramps and disable pulses while the SLM remains closed and the DC link stays charged. As long as the safety category permits, you do not need to open the line contactor for routine stops or zone interlocks.

Safety disclaimer: confirm with the machine's risk assessment and applicable standards (e.g. ISO 13849-1, IEC 62061) that opening the line contactor is not required for any safety function on this machine. If the safety circuit requires a category 0 stop that removes power, the SLM must drop. Do not bypass a legally required safety function.

7.2 The target behavior

  • SLM stays enabled for the full operational envelope of the machine, from main power on to main power off.
  • OFF2 on the SLM is held at 1 by a constant 1-signal, not by program logic.
  • OFF3 on the SLM is wired to the hardware E-stop chain (via EP or a hardwired safety relay), not to a software bit.
  • OFF1 on the SLM can be a 1-signal sourced from the D435 only if the application truly needs to open the line contactor; otherwise it is a constant 1.
  • Motor modules continue to receive and act on their own OFF1/2/3 bits and TO commands; this is where the per-axis safety is enforced.

8. Procedure: Forcing the SLM Enable to a Constant "1" via the Expert List

When the SLM is initially configured, Scout asks whether the OFF1/2/3 signals should come from the PROFIBUS telegram or from a fixed "1". The simplest path is to redo the supply configuration with the "constant 1" option. When that is not possible on a running machine, change the parameters manually in the S120 expert list.

  1. Open SIMOTION Scout online and connect to the D435.
  2. Switch to the S120 commissioning view of the CU320-2 that hosts the SLM.
  3. Open the Expert list (Commissioning > Expert list).
  4. Locate the source selector for the SLM control word. The relevant parameters are on the line-side Control Unit; in modern S120 firmware they are p0840 (BI: ON/OFF1 source), p0844 (BI: 1. OFF2 source), p0845 (BI: 1. OFF3 source), and p0852 (BI: Enable operation / pulse enable source). Older firmware revisions may use p840.x and the p800-series block.
  5. For each of p0840, p0844, p0845, and p0852, disconnect the PROFIBUS bit source and rewire to a constant 1. In SINAMICS parameter terms, a constant high is typically BICO-sourced from the fixed signal "1" (source index r2090.15 of the receiving DO or the equivalent p1 fixed signal in the BICO source list).
  6. Confirm the change is applied to the drive object of the line module, not to a motor module. The BICO source is per DO.
  7. Save the parameters to the CF card of the CU320-2 (Copy RAM to ROM).
  8. Cycle power to the line section and verify the SLM powers up and stays up without any PROFIBUS bit activity.
Do not skip Copy RAM to ROM. The S120 will revert to the saved parameter set on the next power-up. If the change is not persisted, the SLM will go back to telegram-driven enables on the next cold start and 7841 will return.

9. Alternative Path: Hardwired Digital Input for OFF1/2/3

If the application logic truly needs to command the SLM (for example, a controlled energy-saving mode during long idle periods), use a hardwired digital input on the SLM terminal block or on the CU320-2, not a PROFIBUS bit. This isolates the SLM enable from any fieldbus transient.

  1. Allocate one 24 V output on the D435 (or a relay) dedicated to "SLM enable".
  2. Wire that output to the S120 terminal reserved for the OFF1 / OFF2 / OFF3 input (X122 or X132, depending on the CU variant).
  3. Set p0840 / p0844 / p0845 to the digital-input BICO source (e.g. r722.x for CUD digital inputs).
  4. Apply the following sequencing convention: OFF2 first (constant 1), then OFF3, then OFF1 after a short delay (typically > 50 ms). This sequencing mirrors the drive's internal state machine and avoids edge-triggered faults.
  5. Pull the wire down (0 V) only for a genuine, hardwired shutdown of the entire machine, not for cycle events.

9.1 Sequencing convention (OFF2 → OFF3 → OFF1)

The Siemens commissioning manual recommends the following order for a controlled release of the SLM:

  1. OFF2 = 1 must be present first. Without OFF2 = 1, the SLM stays in pulse-disable.
  2. OFF3 = 1 is applied next. Some S120 firmware versions require OFF3 to be present before OFF1 is accepted.
  3. OFF1 = 1 is applied last, with a delay (commonly 50-100 ms) to allow the SLM to lock the internal state machine to "run".

This sequence is also the order for a controlled shutdown, reversed: OFF1 → 0 first (ramp stop), wait for ramp to complete (n_act < n_min via p1226 / p1227), then OFF3 = 0, then OFF2 = 0.

10. PROFIBUS Noise / Telegram Stability Check

A second-order cause to investigate is PROFIBUS signal integrity. A telegrams-from-D435-rolling-station link that glitches during a high-inrush event (rollers engaging) suggests that:

  • The PROFIBUS cable shielding is not properly bonded at one end, or the shield is broken at a connector.
  • The bus terminator is missing on one or more segments, or two terminators are present (only the two physical ends of a segment should be terminated).
  • Bus connectors on the motor modules are not the diagnostic repeater type, or the repeater is daisy-chained without respecting the segment length budget.
  • EMC from the hydraulic valve block / VFD-driven pumps is coupling onto the bus cable, especially if the bus shares a tray with motor power cables.

10.1 Practical steps

  1. Open the SCOUT online diagnostics for the PROFIBUS nodes and inspect the bus statistics. Look for "telegrams lost", "telegrams faulty", or "address check failed" counters. A non-zero counter during the fault window is direct evidence of a physical-layer problem.
  2. Re-terminate the bus with the correct 220 Ω + 390 Ω termination network at both segment ends. Disconnect any inline connectors that are not at the physical end of a segment.
  3. Verify shield bonding. The shield should be 360° bonded at every connector backshell and grounded at one end of the segment (typically the D435 end) with a low-impedance connection to the cabinet ground bar.
  4. Physically separate the PROFIBUS cable from any VFD output cables by at least 200 mm, and avoid parallel runs longer than 1 m. Cross at 90° if the cables must intersect.
  5. Add a PROFIBUS repeater or a fiber-optic link between the D435 and the S120 line-up if the run exceeds 50 m or runs through a high-EMC area (welding transformers, large VFDs, induction heaters).
Field tip: a single dropped OFF bit is enough to trip fault 7841. If the BICO rewiring described in section 8 is implemented, even a fully broken PROFIBUS segment will no longer cause 7841 - the SLM will stay enabled because the OFF signals are sourced from a constant 1. Implementing the BICO fix is the highest-leverage change.

11. Parameter Cross-Reference for the SLM

Parameter Description Typical default Recommended change
p0840 BI: ON / OFF1 source (line module) r2090.0 (PZD1 bit 0) Constant 1 (fixed signal source)
p0844 BI: 1. OFF2 source r2090.1 (PZD1 bit 1) Constant 1
p0845 BI: 1. OFF3 source r2090.2 (PZD1 bit 2) Constant 1 (or hardwired E-stop via DI)
p0852 BI: Enable operation / pulse enable r2090.3 (PZD1 bit 3) Constant 1
p8641 OFF1 delay time on SLM (line contactor open delay) 0 ms Keep at 0 ms; do not use as cycle delay
p0864 BI: Line contactor close / precharge enable Internal Verify per firmware version
r2090.0 Bit-serial display of PZD1 receive word Diagnostic only Use to confirm bit drop during trip
p1226 Standstill detection threshold (n_act) Default Use for OFF1→OFF3 sequencing if shutting down the SLM

12. Verification After the Fix

Run the following checks in order, logging every result in the commissioning report:

  1. Single-shot SLM enable: with the D435 in "stop" and the PROFIBUS disconnected from the SLM, the SLM should still power up. If it does, the BICO fix is correct.
  2. PROFIBUS disconnect test: physically unplug the PROFIBUS connector at the SLM during a cycle. Fault 7841 should not appear. If it does, the OFF bits are still sourced from the telegram on at least one parameter.
  3. E-stop test: trigger the hardwired E-stop (which drops EP, the dedicated safety input, or a hardwired OFF3). The SLM must drop, the motor modules must drop, the machine must reach a safe state. This is the safety regression test.
  4. Roller cycle endurance: run 200 consecutive roller-engage cycles and confirm zero 7841 events. Capture the PROFIBUS bus statistics for the run window.
  5. Diagnostic buffer review: the D435 diagnostic buffer should show no 7841 entries for the test window. Any S120 alarms (F07841, F30003, F07900 family) on the infeed DO must be investigated separately.

13. Troubleshooting Matrix

Symptom Likely cause Check Fix
7841 only during roller cycle OFF bit drop coincident with roller command Watch r2090.0 during cycle, BICO source of p0840/4/5 Force OFF bits to constant 1 in expert list
7841 intermittent, all cycles PROFIBUS noise or broken connector Bus statistics, shield integrity, terminators Re-terminate, re-route, add repeater / fiber
7841 with F30003 on SLM DC link undervoltage Check line contactor, p0864, line voltage Verify line contactor control and line quality
7841 returns after power cycle BICO change not saved to ROM CF card / NV RAM of CU320-2 Copy RAM to ROM and verify
7841 even with PROFIBUS disconnected EP terminal wired to a toggling output Trace EP wiring on CU320-2 / SLM Hardwire EP to main contactor or constant 24 V
7841 + S120 F07900 "drive: line contactor open" OFF1 commanded a controlled shutdown Inspect STW1 bit 0 in r2090.0 Source p0840 from constant 1

14. Field-Proven Caveats

  • Fault 7841 on the D435 is a follower fault. Clearing it without fixing the S120 side will only buy one cycle. Always resolve the infeed alarm first.
  • Some S120 firmware versions (4.x and earlier) require the OFF bits to be applied in a strict sequence on the line module; check the firmware release notes for the exact CU320-2 firmware loaded in your machine before relying on a constant-1 source.
  • When the SLM enable is moved to a constant 1, the line contactor will close immediately on precharge complete. There is no per-cycle "soft" shutdown of the SLM anymore. If your process depends on the DC link collapsing between parts, redesign the cycle to use the motor modules' own disable path.
  • Never disable the safety function of OFF3 on the SLM if the risk assessment assigns a stop category to the SLM. OFF3 is a hardwired stop in the functional sense, even if the wire is a PROFIBUS bit.
  • After a BICO change, run an acceptance test with the safety officer present. Document the new wiring and BICO mapping in the machine file.

15. Related Standards and Documentation

Refer to the official Siemens Industry Online Support for the device manuals applicable to your firmware version:

FAQ

What does Simotion D435 fault 7841 actually indicate?

Fault 7841 is a controller-level follower fault that mirrors a SINAMICS S120 Smart Line Module shutdown. The DC link has collapsed because the line contactor opened, often as a result of OFF1, OFF2, or OFF3 being commanded to 0 on the SLM's PROFIBUS telegram 1 control word. It is not an axis fault - it is a global infeed-not-ready propagation.

Why does the fault only appear during the roller station cycle?

The roller-engage event combines a high inrush on multiple motor modules with a simultaneous manipulator reverse command, exposing any weakness in the SLM enable path. A transient drop in bit 0, 1, or 2 of STW1 (OFF1/2/3) at that moment is enough to open the line contactor. Cycles that do not run the rollers do not exercise this combined transition.

Is it safe to force OFF1, OFF2, and OFF3 on the SLM to a constant 1?

It is electrically safe, but only if the machine's risk assessment allows the SLM to stay closed for routine stops. The S120 motor modules and any integrated safety functions (STO/SS1) handle per-axis safety independently. If the safety circuit mandates that the line contactor drop on a category 0 stop, you must keep the SLM wired to that safety chain - typically through the EP terminal or a hardwired OFF3 - and not force a constant 1.

What is the correct sequencing for OFF2, OFF3, and OFF1 on an SLM?

The Siemens-recommended order is OFF2 = 1 first, then OFF3 = 1, then OFF1 = 1 after a short delay (typically 50-100 ms). For a controlled shutdown, reverse the order: OFF1 = 0 first, wait for the ramp to complete, then OFF3 = 0, then OFF2 = 0. Use standstill detection via p1226 to confirm n_act is below the threshold before dropping OFF3.

Could PROFIBUS noise be the real cause of fault 7841?

Yes. A single OFF-bit drop on a noisy PROFIBUS segment is a common cause of this fault. Check the bus statistics for telegram errors during the fault window, verify 220 Ω + 390 Ω terminators at both segment ends, confirm shield bonding, and physically separate the bus cable from any VFD or welding cables. Implementing the BICO fix (force OFF bits to constant 1) makes the SLM immune to telegram noise, which is why it is the recommended first step.

Back to blog