Resolving SINAMICS G120 CU250S-2 PN Drive Enable Failure

David Krause14 min read
SiemensTroubleshootingVFD / Drives
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 Overview

The SINAMICS G120 drive with a CU250S-2 PN Control Unit (catalog number family 6SL3246-0BA22-1FA0) refuses to enable during commissioning. With Startdrive V14 SP1 Update 6 under TIA Portal V14 SP1 Update 6, an engineer clicks Activate on the Control Panel, the Set button briefly enables for approximately one second, and then disables again. No fault or alarm is shown in the active buffer. The motor identification routine never completes, leaving p1300/p1910/p1960 unable to write back their measured values.

This symptom is not a wiring defect and is not a motor-data problem. It is the classic behavior of a drive whose enable stack is incomplete at the moment the Control Panel requests master control + ON. The single most common cause is r46.8 = "Safety enable missing", which the Control Panel does not override by design.

Critical: When the Control Panel is the active commander, it provides OFF1, OFF2, OFF3, enable inverter (EP), enable ramp generator (RFG) and enable setpoint internally. It does not provide any Safety Integrated acknowledge. If Safety Integrated is active or incorrectly configured, r46.8 stays at 0 and the pulse enable is blocked.

2. Root Cause Analysis

The CU250S-2 PN evaluates an internal enable stack every millisecond. The status of this stack is exposed in parameter r46 (CO/BO: Missing enable signal / enable diagnostics). Each bit in r46 indicates which prerequisite is blocking the ON command:

Bit Name Typical Source
r46.0 OFF1 enable missing STW1.0 = 0 (no ON command)
r46.1 OFF2 enable missing STW1.1 = 0 (coast down active)
r46.2 OFF3 enable missing STW1.2 = 0 (quick stop active)
r46.3 Enable operation missing STW1.3 = 0 (pulse enable absent)
r46.4 OFF2 ramp generator missing p1140 source inactive
r46.5 OFF3 ramp generator missing p1141 source inactive
r46.6 Speed setpoint enable missing p1142 source inactive
r46.7 Speed controller enable missing p1143 source inactive
r46.8 Safety enable missing STO active, PROFIsafe faulty, or SI not bypassed
r46.9 I²t model enable missing Motor overload protection tripped
r46.10 Inverter enable from PLC missing STW1.3 chain via fieldbus
r46.11 Inverter enable from terminal missing DI source for p0840 inactive
r46.12 Inverter enable from BOP missing Operator panel state
r46.13 Fieldbus ramp enable missing p1144 source inactive
r46.14 Fieldbus current/torque enable missing p1501 source inactive
r46.15 PROFIdrive OFF1 missing CW2.0 inactive

When the Control Panel "Set" button is pressed and the drive enables for one second then disables, the trace of r46 immediately before disable reveals the blocking bit. In 80% of CU250S-2 PN commissioning problems, the trace shows r46.8 = 1.

2.1 Why the Drive Briefly Enables

Clicking Activate causes Startdrive to issue STW1 = 0x047E (master control acquired, no fault, ramp enable, setpoint enable, OFF1=1, OFF2=1, OFF3=1, enable inverter=1). The drive moves to the Operation enable state for the time it takes the safety chain to re-evaluate STO and PROFIsafe. If the safety answer is "no enable" the inverter drops the pulse enable within one scanner cycle (typically 4–16 ms), and the Control Panel reads disabled within the next polling interval.

3. CU250S-2 PN Control Unit Architecture

The CU250S-2 PN is the Safety Integrated capable variant of the G120 family. It supports the following integrated safety functions:

  • STO – Safe Torque Off (SIL 3 / PL e per IEC 61508 / ISO 13849-1)
  • SS1 – Safe Stop 1 (time-controlled and acceleration-monitored variants)
  • SLS – Safely Limited Speed
  • SDI – Safe Direction
  • SSM – Safe Speed Monitor

These functions are enabled through two parallel signal paths:

  1. Onboard fail-safe digital inputs – F-DI 0 / F-DI 1 wired to the EP terminals of the CU (terminals X131 / X132). Used when p9601.0 = 0 and p9601.1 = 1.
  2. PROFIsafe over PROFINET – Safety control word S_STW1 / safety status word S_ZSW1 in telegram 30, 31, 901, or 902. Used when p9601.0 = 1 and p9601.2 = 1.

If the Safety Integrated configuration is left at the default extended configuration (Startdrive wizard > "Configure Safety Integrated" > "PROFIsafe" selected) but no F-host is online, the safety telemetry contains 0x0000 and the drive interprets this as STO active. The drive is correct; the configuration is wrong.

4. Reading r2 and r46 During Commissioning

Use Startdrive's Commissioning > Parameter View or the Starter/Startdrive trace to monitor the following parameters live:

Parameter Meaning Watch value
r2 (CO/BO: Status word 1 / ZSW1) Actual drive state 0x0E37 when commissioned; 0x0E31 when Safety Integrated requests STO
r3 (ZSW2) Extended status word Check bit 0 (DC brake active) and bit 4 (SSM active)
r46 (Missing enable signal) Enable diagnostics 0x0000 means all enables present; any 1 bit identifies the blocker
r47 (CO/BO: Status word ZSW3) Fault buffer state Bit 6 = fault active
r977[0..7] SI diagnostics Bit-coded view of active safety state
r978[0..7] SI checksum mismatch 1 = parameter change since acceptance test

Add the r46 parameter to a watchlist or trace. Capture it at 8 ms cycle time. Trigger on the rising edge of r46.0 to capture the failure snapshot.

5. Safety Integrated Configuration Walkthrough

5.1 Choose the Safety Source

In Startdrive's project tree, open SINAMICS G120 > Control Unit > Safety Integrated > Configuration. Three decisions are required:

Parameter Meaning Terminal-Only PROFIsafe
p9601.0 SI enable, PROFIsafe 0 1
p9601.1 SI enable, onboard terminals 1 0
p9601.2 SI enable, integrated functions (SS1/SLS/SDI) 0 or 1 0 or 1
p9601.3 SI PROFIsafe slot addressing 0 0 (slot-based) or 1 (PROFIsafe address)
p9610 SI PROFIsafe address (F-Device) — 1..65534
p9611 SI PROFIsafe telegram selection — 30, 31, 901, 902
p9620 SI signal source for STO (terminals) 0 (always 1, no STO) —
For commissioning without an F-host PLC, set p9601.0 = 0 AND p9601.1 = 0. Then set p9601.3 = 0 (or leave it) and p9620 = 0. This disables Safety Integrated entirely and makes r46.8 = 0. Never leave Safety Integrated enabled in a non-safety machine during bench commissioning.

5.2 STO via Terminal Wiring (CU250S-2 PN Only)

If the application genuinely uses onboard STO:

  1. Wire F-DI 0 (terminal X131.1) and F-DI 1 (X131.2 or X132 depending on variant) to 24 V DC during normal operation.
  2. Set p9601.1 = 1.
  3. Set p9650 (STO debounce time, 1–30000 ms) and p9651 (discrepancy time, 1–30000 ms).
  4. Run Acceptance test in Startdrive under Safety Integrated > Acceptance.
  5. For bench commissioning without the safety PLC or wiring, temporarily set p9620 = 0 (STO permanently de-selected) until commissioning completes.

5.3 STO via PROFIsafe

The PROFIsafe telegram must be added to the PROFINET subslot configuration. In TIA Portal:

  1. Open the G120 device view > Device configuration > PROFINET interface.
  2. Add the SINAMICS F-module to slot 0 or as a separate subslot.
  3. Set the F-source address and F-target address to match p9610 and the F-host configuration.
  4. Generate the safety program in the F-CPU with SFDCSPL blocks providing S_STW1 to the G120.
  5. Ensure S_STW1 bit 0 (STO) and bit 1 (SS1) are set to 1 in normal operation. Bit 0 = 0 always requests STO.

If the F-CPU is not loaded yet or is in stop mode, the drive receives S_STW1 = 0x0000 and r46.8 = 1.

6. Control Panel Master Control Acquisition

The Control Panel must own the master control bit (STW1.10) before it can issue ON commands. Parameter p8544[0] defines the signal source that releases master control back to the fieldbus. For Control Panel operation, set:

p8544[0] = 0

This forces the inverter to interpret the master control release bit (STW1.10) as active from PLC only when 1. For the Control Panel path, Startdrive automatically toggles p8544 internally; however, if p8544 has been overwritten by a previous commissioning, the Control Panel will fail to acquire master control. Verify:

// Ladder logic equivalent — not used by Startdrive, but illustrates the BICO signal
// p8544[0] = r2090.10 if you want fieldbus bit 10 to control master control
// Set to 0 to deactivate the override (always give master control back)

The state of master control is visible in r8511.10 ("Fieldbus master control active") and r8511.12 ("Control Unit master control active"). During Control Panel operation, r8511.10 should toggle.

7. Step-by-Step Troubleshooting Procedure

  1. Connect online in Startdrive > Online > Connect to target system.
  2. Open parameter view and add r46 to the watchlist. Cycle time 8 ms.
  3. Read p9601. If any bit is 1, Safety Integrated is enabled and will block unless r46.8 receives a valid signal.
  4. For first commissioning without safety wired:
    1. Set p0010 = 95 (Safety Integrated commissioning).
    2. Set p9601.0 = 0 and p9601.1 = 0.
    3. Set p9620 = 0 (terminal STO permanently de-selected).
    4. Set p9612 = 0 (no PROFIsafe response expected).
    5. Set p0010 = 0 to exit commissioning.
    6. Copy RAM to ROM (p0977 = 1) or click Save to memory card.
    7. Power-cycle the CU to commit safety parameter changes.
  5. Verify r46.8 = 0 with no active command. All r46 bits should be 0.
  6. Open Control Panel and click Take master control. Confirm Drive active indicator shows the panel as commander.
  7. Click Activate. The Set button should now enable and remain enabled for the duration of the identification. r46 bits remain at 0.
  8. Run motor data identification: p1900 = 2 (rotating measurement) or p1910 = 1 (static measurement) and start.
  9. Save results: After identification completes, the Control Panel prompts to save. Click Save (RAM to ROM).

8. Control Word and Status Word Reference

The standard PROFIdrive telegram (e.g., telegram 1) carries the following bits:

STW1 Bit Name Required for ON
0 ON / OFF1 1
1 OFF2 (coast) 1
2 OFF3 (quick stop) 1
3 Enable inverter (pulse enable) 1
4 Enable ramp-function generator 1 (for run-up)
5 Freeze ramp-function generator 0
6 Enable setpoint 1
7 Acknowledge fault 0 → 1 rising edge to ACK
8 Jog 1 0
9 Jog 2 0
10 Master control by PLC 1 (from fieldbus); 0 (from panel)

The status word ZSW1 (r2) provides the actual state. Key bits:

ZSW1 Bit Name State meaning
0 Ready to switch on 1 = power on, no fault
1 Ready to operate 1 = OFF2 not active
2 Operation enabled 1 = pulses on
3 Fault present 0 = no fault
4 OFF2 not active 1 = coast inhibit absent
5 OFF3 not active 1 = quick stop absent
6 Switch-on inhibit 0 = drive can start
7 Alarm present 0 = no alarm
8 Speed setpoint/actual deviation 0 = within tolerance
9 Control requested 1 = PLC should take control
10 Speed reached 1 = |n_actual − n_set| < threshold

A drive that briefly enables and then disables shows ZSW1 transitioning through 0x0E37 → 0x0E33 → 0x0E31 → 0x0E07. The intermediate 0x0E33 / 0x0E31 indicates the Safety Integrated demand.

9. Verification Tests

After the corrective action, run the following sequence to confirm the drive is healthy:

  1. Static read: Read r46 = 0x0000 with no command active.
  2. Control Panel test: Take master control, click ON, observe ZSW1 bit 2 = 1 for at least 30 s.
  3. Setpoint response: With 50% setpoint via the panel slider, verify n_actual approaches n_set without overshoot > 5%.
  4. Stop test: Click OFF1 from panel. Drive decelerates to 0 within the configured ramp (p1121). ZSW1 bit 2 = 0.
  5. Coast test: Click OFF2 from panel. Pulses are removed immediately. Motor coasts.
  6. Quick stop test: Click OFF3. Drive decelerates using p1135.
  7. Fault reset: Trigger a fault by setting p2100[0] = 0 and p2101[0] = 0 (induces F0001 / overcurrent). Click Acknowledge on the panel. Fault clears.
  8. Parameter save: Execute RAM to ROM (p0977 = 1). Power-cycle the CU. Confirm drive re-initializes with the saved parameters.

10. Common Pitfalls and Edge Cases

Symptom Likely cause Resolution
Set button greyed out on Control Panel Startdrive lost online connection; PLC holds master control Disconnect PLC, reconnect to drive, click Take master control
r46.5 = 1 (OFF3 ramp generator) Quick stop signal source inactive Check p1141 = 1 (BICO default) or wire DI3 to OFF3
r46.11 = 1 (terminal enable) DI0 not high; p0840 source inactive Set p0840 = 722.0 (CU digital input 0) and verify DI0 = 24 V
F01600 / F01601 SI fault at power-up Safety checksum mismatch after parameter edit Run acceptance test, then p9701 = 0 to acknowledge SI checksum
Drive enables but motor does not rotate Setpoint source p1000 incorrect Set p1000 = 1 (motor potentiometer) or 6 (fieldbus) for panel test
F07901 motor stalled during identification Mechanical load too high, encoder missing Use p1910 = 1 (static ID) instead of rotating, or decouple the load
F30002 overvoltage on deceleration Missing brake resistor or p1240 disabled Enable Vdc_min control (p1240 = 1) or add the brake unit option
Control Panel Set button activates then disables after ~1 s r46.8 = 1 — Safety Integrated blocked Disable SI for commissioning (Section 7 step 4) or wire STO inputs
Drive briefly enables even without ON command p0840 source toggling from noise Add debounce (p0724 > 1) or use a clean 24 V source
Status word ZSW1 bit 10 (Speed reached) stays 0 n_set = 0, or p2146 = 0 Hz window Apply setpoint, increase p2146 if needed

11. Recovery After Enabling Safety Integrated for Production

Once bench commissioning is complete, re-enable Safety Integrated for the production system:

  1. Set p0010 = 95.
  2. Set p9601 per the actual wiring (terminals or PROFIsafe).
  3. Set p9610 = F-host PROFIsafe address.
  4. Set p9611 = required telegram (30 default).
  5. Set p9620 = correct BICO source for STO if using terminals.
  6. Set p9650 (STO debounce, default 1 ms) and p9651 (discrepancy, default 100 ms) per machine risk assessment.
  7. Exit commissioning: p0010 = 0.
  8. Save to ROM and power-cycle.
  9. Perform the acceptance test from Startdrive and archive the signed report.

12. Related Parameters Quick Reference

Parameter Access Description
p0010 R/W Drive commissioning parameter filter (0, 1, 2, 3, 5, 29, 95)
p0015 R/W Macro drive configuration (7 = PROFIdrive + PROFIsafe default for CU250S-2 PN)
p0700 R/W Command source selection (6 = fieldbus)
p1000 R/W Speed setpoint source (6 = fieldbus, 1 = MOP)
p0840[0] R/W ON/OFF1 source (default 722.0 = DI0)
p0844[0] R/W OFF2 source (default 1 = always active)
p0845[0] R/W OFF3 source (default 1)
p0852[0] R/W Enable operation / pulse enable source
p1140[0] R/W BI: RFG enable
p1141[0] R/W BI: RFG stop (OFF3)
p8544[0] R/W BI: master control release signal source
p9601 R/W SI enable, integrated functions (hex)
p9610 R/W SI PROFIsafe address (F-Device)
p9611 R/W SI PROFIsafe telegram selection
p9612 R/W SI PROFIsafe response expected (0 = no, 1 = yes)
p9620 R/W BI: SI STO signal source for onboard terminals
r2 RO CO/BO: Status word 1 (ZSW1)
r3 RO CO/BO: Status word 2 (ZSW2)
r46 RO CO/BO: Missing enable signal / enable diagnostics
r977[0..7] RO SI diagnostics (bit field)
r978[0..7] RO SI parameterization changes flag
r8511 RO CO/BO: Control Unit master control status word

For the complete parameter list of CU250S-2 PN, refer to the SINAMICS G120 List Manual in the Siemens Industry Online Support documentation portal.

13. Diagnostic Flowchart (SVG)

Control Panel Activate pressed Read r46 (missing enable signal) r46.8 = 1? Safety Integrated blocks enable r46.8 = 0 Continue enable diagnostics p9601 = 0 / p9620 = 0 Power cycle CU Run motor ID p1910 / p1900 Check r46.0..r46.7 / r46.10..r46.15 Trace BICO sources Verify p0840, p0852, p1140..p1143 Run motor ID

14. Reference Documentation

What does r46.8 "Safety enable missing" indicate on the SINAMICS G120?

r46.8 = 1 means Safety Integrated is requesting STO and the drive is therefore preventing pulse enable. The cause is usually that p9601 enables Safety Integrated but no valid STO signal is present — for example, the F-DI terminals are not wired high or PROFIsafe telegram S_STW1 bit 0 = 0 because the F-CPU is in stop mode or not yet loaded.

How do I give master control to the Control Panel on a SINAMICS G120?

Open Startdrive, connect online, open the Control Panel, and click Take master control. Internally Startdrive clears STW1.10 in the PLC path and writes its own ON/OFF1 commands. Verify success by reading r8511.10 = 1 (panel master control active) and r8511.12 = 1 (drive master control granted to panel). If the Set button is greyed out, check that p8544[0] has not been overridden.

Why does the SINAMICS G120 briefly enable then immediately disable?

The Control Panel forces the enable stack for approximately one scanner cycle, after which Safety Integrated re-evaluates and pulls the enable back if STO is not cleared. Capture r46 with 8 ms cycle time to see which bit clears: r46.8 = 1 indicates Safety Integrated, r46.3 = 1 indicates pulse enable loss via p0852, r46.5 indicates OFF3 ramp generator failure.

Can I bypass Safety Integrated during commissioning on the CU250S-2 PN?

Yes, but only for bench commissioning. Set p0010 = 95, set p9601.0 = 0 and p9601.1 = 0 to disable all SI sources, set p9620 = 0 to de-select terminal STO, exit commissioning with p0010 = 0, copy RAM to ROM, and power-cycle. Re-enable Safety Integrated before returning the machine to production and complete a documented acceptance test.

Which firmware versions of the CU250S-2 PN support the r46 diagnostic bit map?

The full r46 bit map with r46.8 safety enable and the BICO-based enable diagnostics was introduced in firmware V4.4 and is present in all later versions including V4.7, V5.1, V5.2, and V5.2 SP3. Older V4.3 builds have a reduced r46 layout. Check firmware with r0018 or via Startdrive > Online > Drive diagnostics > Firmware version.

Back to blog