Resolving SINAMICS S210 r46.0 Missing Enable on CU305-PN

David Krause17 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

When commissioning a SINAMICS S210 drive cluster in a stand-alone configuration (no SIMATIC S7 or third-party PLC) using a PM240-2 Power Module, a CU305-PN Control Unit, and a 1FK7044-4CF71-1CH1 SIMOTICS S-1FK7 servo motor in Basic Positioner (EPOS) mode, the drive refuses to transition from commissioning state S2 (Ready for switching on) into S3 (Ready for operation). The expert list shows:

  • r0046.0 (Missing enable / "Enable missing") = 1
  • r0863 (Drive coupling status word / state machine) = 0000H (no active enable bits)
  • Control Panel jog function responds correctly (proves power section, encoder, and motor are healthy)
  • Program traversing blocks and hand-wheel jogging issued through the BICO-free telegram do not produce motion
  • ON/OFF1 toggling has no effect even though the digital output is active

This is one of the most frequent commissioning issues on SINAMICS S210 with the Basic Positioner license, especially in stand-alone machine concepts where the PLC control word is replaced by a hand-held controller or hardwired BICO interconnection. The fault is not a hardware failure, but a missing or incorrectly wired enable signal chain.

Field-proven rule: If the Control Panel jog function works but the BICO-free telegram / traversing block path does not, the problem is in the enable chain (r0046 / r0863) — not in the power section, encoder, or motor. Stop swapping hardware and inspect the enable wiring.

2. Affected Components and Firmware

Hardware and firmware involved in the r46.0 missing enable fault
Component Article / firmware identifier Role
Power Module PM240-2 6SL3210-1PExx-xxxx (frame size FSA–FSF) Line-side rectifier, DC-link, motor-side IGBT section
Control Unit CU305-PN 6SL3040-1JA01-0AA0 / -0AA1 Closed-loop control, EPOS, PROFINET, BICO interconnection
SIMOTICS S-1FK7 motor 1FK7044-4CF71-1CH1 High-dynamic synchronous servo with multi-turn absolute encoder (EnDat 2.2)
Drive firmware SINAMICS S210 V5.2 SP3 / V5.3 (or newer) Standalone EPOS with BICO-free telegram 1
Commissioning tool SINAMICS Startdrive (TIA Portal) or STARTER / SINAMICS PC Tools Parameterization, online diagnostics, trace

The 1FK7044-4CF71-1CH1 is a 4-pole, self-cooled high-dynamic servo with integrated DRIVE-CLiQ encoder, 24-bit singleturn + 12-bit multiturn resolution, holding brake (1CH1 = brake variant). The 1CH1 brake variant matters for EPOS because the holding brake must be released (p1215 = 1 or 3) before the drive will accept motion commands; the brake release itself is gated by r0046.0.

3. Enable Signal Architecture: r0046 and r0863

Parameter r0046 is the consolidated "Missing enable" display word. According to the official Siemens support article on the SINAMICS S210 missing enable signal, the value r0046 = 0 indicates that all enable signals for the drive are present. Each bit of r0046, when set to 1, identifies a specific missing enable source:

Bit assignment of r0046 "Missing enable"
Bit Meaning Source parameter (default)
00 OFF1 missing p840[0] (default: r722.0 / DI0)
01 OFF2 missing p844[0] (default: r722.1 / DI1)
02 OFF3 missing p848[0] (default: r722.2 / DI2)
03 Enable inverter / pulse enable missing p852[0] (default: r722.3 / DI3)
04 Enable ramp-function generator missing p1140[0] / p1141[0]
05 Setpoint enable missing (EPOS) p1142[0] / p1152[0]
06 Speed setpoint enable missing p1152[0]
07 Safety Integrated enable missing Safety slot telegram / STO
08 EPOS setpoint enable / traversing enable p2650[0], p2651[0]
09 Brake release / closed-loop enable p1226[0] (hold brake)

Parameter r0863 reflects the drive state coupling word driven by the SINAMICS state machine:

r0863 drive coupling status word bit assignment
Bit Source enable Typical CU305-PN default source
00 Power section ready (DC-link precharged) Internal
01 ON / OFF1 p840[0]
02 OFF2 (1 = enable, 0 = ramp stop then pulse inhibit) p844[0]
03 OFF3 (1 = enable, 0 = fast stop then pulse inhibit) p848[0]
04 Inverter enable / pulse enable p852[0]
05 Ramp-function generator enable p1140[0]
06 Setpoint enable p1142[0]
07 Controller enable p0852[0]
08 Safety Integrated enable (STO) Safety slot / PROFIsafe
09 Brake release command p1226[0]
10 EPOS enable / jog enable p2650[0], p2651[0]
11 Setpoint available (from PLC or hand controller) Internal

For the drive to leave S2 and reach S3 (Ready for operation), bits 00, 01, 02, 03 of r0863 must be 1. The most common S2 → S3 blocker when r0046.0 = 1 is a missing OFF1 — the ON command has not been issued, or it has been issued as a static level rather than a 0→1 edge.

4. Root Cause: ON/OFF1 Edge Behavior

The ON/OFF1 command is edge-evaluated by the SINAMICS state machine. The drive only accepts a 0→1 transition of the OFF1 source after all other prerequisite enables (OFF2, OFF3, inverter enable) are present. The state machine rejects a static HIGH on p840 and rejects an OFF1 edge that arrives before the other enables are HIGH. This is the precise reason a stand-alone S210 cluster remains in S2 even when the operator toggles the ON bit in the BICO-free control word or hand controller: the OFF1 edge has either never been generated, or it was generated before the other enable sources were set, in which case the drive discards it.

The typical process for a stand-alone BICO-free telegram is:

  1. Set OFF2 (p844 source) = 1 — release emergency stop rail.
  2. Set OFF3 (p848 source) = 1 — release fast stop.
  3. Set Inverter Enable / pulse enable (p852 source) = 1 — gate the IGBT pulses.
  4. Wait ≥ 50 ms so the state machine latches the enable chain.
  5. Issue a positive edge on OFF1 (p840 source) — only now does the drive transition S2 → S3 → S4.
  6. Then issue the EPOS jog / traversing block / MDI command.
Edge requirement: ON/OFF1 is a positive-edge command, not a level. Holding p840 at 1 from power-up will NOT enable the drive. The transition must occur after OFF2, OFF3, and pulse enable are already HIGH.

If the user writes a fixed control word from the BICO-free telegram and only toggles the ON bit (bit 0) when the other bits are already 1, the drive will still appear to ignore the command if the OFF1 source is a DI on the CU305-PN and that DI has not been wired, is not powered, or is BICO'd to a different parameter than p840. This is the most common reason a stand-alone hand-controller commissioning hangs in S2.

5. Digital Input Wiring on CU305-PN X130 / X133

The CU305-PN exposes its digital inputs on connector X130 (DIs 0–3, fast DIs 4–5) and X133 (DIs 6–9, DI/DO bidirectional). The default BICO interconnect on SINAMICS S210 firmware assigns:

CU305-PN default DI to BICO source mapping
DI Connector / pin r0722.x default Drives parameter (default)
DI0 X130.3 r0722.0 p840[0] — ON/OFF1
DI1 X130.4 r0722.1 p844[0] — OFF2
DI2 X130.5 r0722.2 p848[0] — OFF3
DI3 X130.6 r0722.3 p852[0] — Inverter enable
DI4 (fast) X130.7 r0722.4 p2650[0] — EPOS jog 1
DI5 (fast) X130.8 r0722.5 p2651[0] — EPOS jog 2
DI6 X133.1 r0722.6 p1140[0] — RFG enable
DI7 X133.2 r0722.7 p1142[0] — Setpoint enable
DI/DO 8 X133.3 r0722.8 / r0723.8 Bi-directional, default = output
DI/DO 9 X133.4 r0722.9 / r0723.9 Bi-directional, default = output

Wiring rules for CU305-PN digital inputs:

  • Reference potential (M) for X130 DIs is on X130.2; for X133 DIs it is X133.6 (DI/DO common M24).
  • DI input voltage range: 24 V DC nominal, 0–5 V = LOW, 11–30 V = HIGH per IEC 61131-2 type 1 / type 3.
  • Each DI has an input debounce filter (p0724 default 2 ms); for fast EPOS jog inputs use DI4/DI5 with p0724 = 0 or 1.
  • Bi-directional DI/DO channels (DI8/DI9) must be reconfigured from output to input with p0728.8 / p0728.9 = 0 (input). The default on SINAMICS S210 is output, which is why a technician may see the channel drive a 24 V level on the terminal but the expert list r0722.8 stays at 0 even though the line is toggled externally — the channel is still an output, and the input is not being read.
Bidirectional DI/DO trap: DI8 and DI9 on X133 default to output mode on SINAMICS S210 firmware. The signal appears to be active because the drive is sourcing the 24 V, not reading it. Set p0728.8 = 0 and p0728.9 = 0 before using these pins as inputs, otherwise the expert list will never show r0722.8 / r0722.9 transitions, and BICO interconnect r722.0 → p840 will never receive an OFF1 edge.

6. Step-by-Step Commissioning Procedure

The following procedure assumes a stand-alone SINAMICS S210 cluster (CU305-PN + PM240-2 + 1FK7044) being commissioned with the Basic Positioner (EPOS) license, BICO-free telegram 1, and a hand-held jog controller connected to the digital inputs.

6.1 Prerequisites

  • Drive firmware ≥ V5.2 SP3 on CU305-PN (matches SIMOTICS S-1FK7 1FK7044-4CF71-1CH1 DRIVE-CLiQ topology).
  • Basic Positioner license activated (verify with r7758[0] = 1).
  • Commissioning tool: SINAMICS Startdrive ≥ V18 (TIA Portal) or STARTER ≥ V5.5 / SINAMICS PC Tools.
  • Reference: SINAMICS S210 — Missing enable signal (r0046) support article and the SINAMICS S210 List Manual available on the Siemens Industry Online Support portal.

6.2 Restore BICO defaults and select BICO-free telegram

  1. Drive offline → right-click → Restore factory settings (commissions p0010 = 30, p0970 = 1).
  2. Set p0015 = 0 to release the macro selection.
  3. Set p0922 = 999 (BICO-free telegram 1, default for S210 stand-alone EPOS).
  4. Confirm p2038 = 1 (PROFINET interface active) and the device name matches the controller project.

6.3 Wire the enable chain on the CU305-PN

  1. Wire DI0 (X130.3) to the hand-controller ON/OFF1 pushbutton (24 V to pin, M to X130.2).
  2. Wire DI1 (X130.4) to the OFF2 / E-stop release contact.
  3. Wire DI2 (X130.5) to the OFF3 source (default NC contact; releases when HIGH).
  4. Wire DI3 (X130.6) to the pulse-enable / controller-inhibit release contact.
  5. If using DI8 or DI9, set p0728.8 = 0 / p0728.9 = 0 to convert from output to input.
  6. Verify each DI in the expert list: toggle the input, observe r0722.0 … r0722.9 transitions.

6.4 Configure the EPOS enable bits

EPOS-specific enable and mode parameters
Parameter Value Purpose
p2580 1 EPOS enable (drive-controlled mode active)
p2581 0 / 1 Setpoint direction negative / positive (jog 1 / jog 2)
p2582 0 Jog bit 1 (BICO source: p2640)
p2583 0 Jog bit 2 (BICO source: p2641)
p2640 r0722.4 (DI4) Jog 1 — BICO source
p2641 r0722.5 (DI5) Jog 2 — BICO source
p2650 1 Traversing enable / jog enable from EPOS
p2651 0 EPOS stop / reset motion
p2652 0 / 1 Traversing block mode: 0 = jog, 1 = MDI, 2 = traversing block
p2653 0 Setpoint direction (MDI / jog)
p1215 1 or 3 Hold brake configuration (1 = with brake, 3 = with brake and stop after t_off)

6.5 Commissioning sequence

  1. Run Automatic configuration with the connected 1FK7044-4CF71-1CH1 motor. Accept the encoder and motor parameters from the DRIVE-CLiQ electronic rating plate.
  2. Run the motor identification (p1910 = 1) and rotating measurement (p1960 = 1) so the current controller and moment of inertia are correct.
  3. Verify closed-loop control: in Control Panel, jog the motor at a reduced speed (200 rpm) and confirm smooth motion. This proves power section, encoder, and motor are healthy.
  4. Close OFF2 (DI1 = 1), OFF3 (DI2 = 1), pulse enable (DI3 = 1).
  5. Verify r0863 shows bits 00, 02, 03 = 1. Bit 01 (OFF1) will still be 0.
  6. Issue a positive edge on DI0 (ON/OFF1 pushbutton). r0863.1 must transition 0 → 1.
  7. Verify the drive leaves S2 and enters S3 (Ready for operation). r0046 = 0.
  8. Apply jog inputs on DI4 / DI5 — the drive should now accelerate in the selected direction.

7. BICO-Free Telegram and Control Word Sequencing

The BICO-free telegram 1 (p0922 = 999) is the default for stand-alone SINAMICS S210 applications. It exposes:

Standard BICO-free telegram 1 (p0922 = 999) word map
Word Direction Content Connection parameter
STW1 Controller → drive Control word 1 (ON/OFF1, OFF2, OFF3, enable inverter, ramp enable, setpoint enable, fault ack, jog, etc.) p2051[0]
STW2 Controller → drive Control word 2 (EPOS-specific bits, MDI, traversing block select) p2051[1]
ZSW1 Drive → controller Status word 1 (state machine, missing enable, operation enabled, fault) r2050[0]
ZSW2 Drive → controller Status word 2 (EPOS feedback: position reached, following error, etc.) r2050[1]

The control-word sequence to go from S1 (Switching on inhibited) through S4 (Operation enabled) with the BICO-free telegram is:

Control word bit pattern for the S1 → S4 transition
Step Bit 7 (Fault ack) Bit 4 (OFF2) Bit 3 (OFF3) Bit 2 (Inverter enable) Bit 1 (OFF2 active LOW) Bit 0 (ON/OFF1) Resulting state
Initial (S1) 0 0 0 0 0 0 S1 — Switching on inhibited
Release enables (S2) 0 1 1 1 1 0 S2 — Ready for switching on
Issue ON edge (S3) 0 1 1 1 1 0 → 1 S3 — Ready for operation
Enable setpoint (S4) 0 1 1 1 1 1 S4 — Operation enabled

Some hand controllers and PLC libraries send 047E → 047F (16-bit control word convention) as the ON sequence. In Siemens control-word notation, this is bit 10 = 1 (control by PLC, bit 10 of STW1) followed by bit 0 = 1 (ON). The drive ignores the control word if the "control by PLC" bit (bit 10) is 0 — a frequent cause of the "r46.0 stuck at 1" symptom on stand-alone systems that try to drive the S210 like a SINAMICS V90.

8. Verification Procedure

  1. Open the expert list in Startdrive / STARTER online.
  2. Confirm r0046 = 0 (or at minimum r0046.0 = 0 — OFF1 present).
  3. Confirm r0863 shows the expected bit pattern for the current state (S3: bits 0,2,3 = 1; S4: bits 0,2,3,5,6,7 = 1).
  4. Confirm r0052.0 (Operation enabled) = 1 in S4.
  5. Confirm r0899.0 (Pulses enabled) = 1 in S4.
  6. Issue a jog command via the hand controller. Verify r0063 (speed actual value) tracks the setpoint and r2521 (position actual value) increments.
  7. Use the Startdrive function generator or trace to capture r0046, r0863, and r0052 simultaneously during the enable sequence. The 0→1 transitions must be in the correct order.

9. Troubleshooting Matrix

Diagnostic lookup for r46.0 / r0863 = 0H conditions on SINAMICS S210
Symptom (expert list) Likely root cause Check / fix
r0046.0 = 1, r0863 = 0H, DI toggles not seen in r0722 DI wired to wrong terminal, or X133 DI8/DI9 still configured as output Verify voltage at the terminal with a meter; set p0728.8 / p0728.9 = 0; re-check r0722 transitions
r0046.0 = 1, r0722.0 toggles, r0863.1 still 0 OFF1 issued before OFF2/OFF3 were 1, or ON is being sent as a static level, not an edge Sequence enables correctly: OFF2=1, OFF3=1, pulse enable=1, wait ≥ 50 ms, then edge OFF1
r0046.0 = 1, OFF1 source is a hand controller toggle Hand controller sends continuous HIGH (not edge) or sends control word with bit 10 = 0 Use a momentary pushbutton or a PLC that issues a 0→1 edge; set bit 10 of STW1 to 1
r0046.0 = 1, r0863 = 0H, p840[0] = 0 BICO source of OFF1 is not a DI but a fixed signal; p0840 was changed from default Restore default: p840[0] = 722.0; or wire p840 to a real BICO source
r0046.3 = 1, p852[0] = 722.3, DI3 wired but r722.3 = 0 Pulse enable DI not powered; loose M reference on X130.2 Check 24 V at X130.6 and M at X130.2; tighten screw terminals
r0046.7 = 1, Safety slot reports STO Safety Integrated is missing the STO enable; PROFIsafe channel not configured Wire STO inputs on X130 / X133 (STO_A, STO_B) or pass PROFIsafe slot 0 with the correct value
r0046.9 = 1, brake not releasing Hold brake 1CH1 not configured (p1215 = 0) or brake wiring open Set p1215 = 1 for the 1CH1 brake variant; check 24 V on the brake line; monitor r1226.0
Control Panel jog works, BICO telegram does not BICO-free telegram not selected, or control word bit 10 = 0, or ON bit edge is not generated Set p0922 = 999; verify the controller writes STW1 with bit 10 = 1; issue edge on bit 0
DI/DO 8 (X133.3) shows voltage but r0722.8 = 0 Channel is configured as output (p0728.8 = 1 default), the voltage is driven by the drive, not read Set p0728.8 = 0 for input mode
r0046.5 = 1, ramp-function generator not enabled p1140[0] = 0 (RFG enable missing) or p1141[0] = 0 (RFG start) Set p1140 and p1141 to a HIGH BICO source or to 1
Drive enters S3 but not S4 Setpoint enable p1142[0] = 0, or EPOS enable p2650[0] = 0 Set p1142 = 1, p2650 = 1, p2651 = 0 (enable, not stop)
Drive enters S4 but motor does not turn on jog Jog BICO sources p2640 / p2641 not wired to DIs, or jog bit not 1 Set p2640 = 722.4, p2641 = 722.5; set p2582 = 1 to enable jog 1

10. Field-Proven Pitfalls and Safety Notes

STO (Safe Torque Off) on X130 / X133: The SINAMICS S210 CU305-PN has hardwired STO inputs on X130.9 (STO_A) and X130.10 (STO_B). If either input is floating or below the STO enable threshold (≥ 11 V), the drive reports r0046.7 = 1 and will not exit S2. Always wire STO_A and STO_B to 24 V before any commissioning. Do not rely on PROFIsafe STO without first validating the hardwired STO loop.
1FK7044-4CF71-1CH1 brake: The "1CH1" suffix indicates the holding brake variant. The drive will not close the inner control loop or accept motion commands if p1215 = 0 (no brake configured) is left from a previous motor's configuration. Run Automatic configuration from the DRIVE-CLiQ rating plate so p1215, p1216, p1217, p1218, p0346, p0347, p0350–p0360 are repopulated for the 1FK7044-4CF71-1CH1 before the brake release enable is generated.
Control by PLC bit (bit 10 of STW1): On SINAMICS S210 with p0922 = 999, the drive expects bit 10 of STW1 to be 1 when the BICO-free telegram is in use. If the hand controller or upstream PLC writes 047E (bit 10 = 0), the drive will not interpret the control word and r0046.0 stays at 1. Use 047E only to read status, 047F to drive, and pulse bit 0 for the ON edge.

11. FAQ

What does r0046.0 = 1 mean on a SINAMICS S210 drive?

r0046.0 = 1 indicates that the OFF1 enable signal is missing. Per the official Siemens support article, r0046 = 0 means all enables are present; r0046.0 = 1 specifically means the source of p840[0] (default r722.0 / DI0 on CU305-PN) is LOW, or it was issued as a level rather than a 0→1 edge after the other prerequisite enables were already HIGH.

Why does the Control Panel jog work but the BICO-free telegram does not?

The Control Panel bypasses the BICO enable chain and forces a local enable through r0807.0. The BICO-free telegram (p0922 = 999) requires bit 10 of STW1 to be 1 and OFF1 to be a 0→1 edge. If either condition fails, r0046.0 stays at 1 and the drive remains in S2. Check p0922, STW1 bit 10, and the OFF1 edge source.

My DI voltage is correct on X133 but r0722.8 still shows 0 — why?

DI8 and DI9 on connector X133 are bidirectional DI/DO channels. On SINAMICS S210 they default to output mode (p0728.x = 1). The voltage you see at the terminal is sourced by the drive, not read from the field. Set p0728.8 = 0 (and p0728.9 = 0) to convert the channel to input mode, then r0722.8 / r0722.9 will report the actual field state.

Is ON/OFF1 a level or an edge on SINAMICS S210?

ON/OFF1 (p840[0]) is a positive-edge triggered command. The drive latches a 0→1 transition of p840[0] only when OFF2 (p844), OFF3 (p848), and inverter enable (p852) are already HIGH. Holding p840[0] = 1 from power-up will not start the drive; an edge must be generated after the other enables are present.

What is the correct control word sequence to go from S1 to S4 on S210?

Sequence: 047E (release OFF2/OFF3/inverter enable, ramp enable, setpoint enable, fault ack) → wait ≥ 50 ms → 047F (issue ON/OFF1 edge, drives transition to S3) → keep 047F to reach S4. In bit terms: bit 10 = 1 throughout, bits 0,1,2,3,4,5,6,7 follow the state pattern documented in the SINAMICS S210 List Manual.

How do I clear r0046.0 = 1 quickly without rewiring?

Force p840[0] = 1 from the expert list, then issue a 0→1 edge on the source of p840[0]. If p840[0] = r0722.0, force r0722.0 from a hand controller edge; the drive will transition out of S2 only if OFF2 (p844), OFF3 (p848), and pulse enable (p852) are also HIGH at that moment. Always confirm the DI wiring, not just the expert list, before relying on a forced parameter.

Where do I find the r0046 / r0863 bit definitions for my S210 firmware?

The r0046 and r0863 bit assignments are documented in the SINAMICS S210 List Manual, function diagrams 2610, 2630, and 2655. The official Siemens support article on the missing enable signal is published at SINAMICS S210 — Missing enable signal (r0046). Always verify against the List Manual revision matching the installed firmware (V5.2 SP3 or V5.3) for your specific CU305-PN.

Back to blog