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.
2. Affected Components and Firmware
| 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 | 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:
| 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:
- Set OFF2 (p844 source) = 1 — release emergency stop rail.
- Set OFF3 (p848 source) = 1 — release fast stop.
- Set Inverter Enable / pulse enable (p852 source) = 1 — gate the IGBT pulses.
- Wait ≥ 50 ms so the state machine latches the enable chain.
- Issue a positive edge on OFF1 (p840 source) — only now does the drive transition S2 → S3 → S4.
- Then issue the EPOS jog / traversing block / MDI command.
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:
| 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.
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
- Drive offline → right-click → Restore factory settings (commissions p0010 = 30, p0970 = 1).
- Set
p0015 = 0to release the macro selection. - Set
p0922 = 999(BICO-free telegram 1, default for S210 stand-alone EPOS). - Confirm
p2038 = 1(PROFINET interface active) and the device name matches the controller project.
6.3 Wire the enable chain on the CU305-PN
- Wire DI0 (X130.3) to the hand-controller ON/OFF1 pushbutton (24 V to pin, M to X130.2).
- Wire DI1 (X130.4) to the OFF2 / E-stop release contact.
- Wire DI2 (X130.5) to the OFF3 source (default NC contact; releases when HIGH).
- Wire DI3 (X130.6) to the pulse-enable / controller-inhibit release contact.
- If using DI8 or DI9, set
p0728.8 = 0/p0728.9 = 0to convert from output to input. - Verify each DI in the expert list: toggle the input, observe
r0722.0…r0722.9transitions.
6.4 Configure the EPOS enable bits
| 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
- Run Automatic configuration with the connected 1FK7044-4CF71-1CH1 motor. Accept the encoder and motor parameters from the DRIVE-CLiQ electronic rating plate.
- Run the motor identification (
p1910 = 1) and rotating measurement (p1960 = 1) so the current controller and moment of inertia are correct. - 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.
- Close OFF2 (DI1 = 1), OFF3 (DI2 = 1), pulse enable (DI3 = 1).
- Verify
r0863shows bits 00, 02, 03 = 1. Bit 01 (OFF1) will still be 0. - Issue a positive edge on DI0 (ON/OFF1 pushbutton).
r0863.1must transition 0 → 1. - Verify the drive leaves S2 and enters S3 (Ready for operation).
r0046 = 0. - 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:
| 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:
| 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
- Open the expert list in Startdrive / STARTER online.
- Confirm
r0046 = 0(or at minimum r0046.0 = 0 — OFF1 present). - Confirm
r0863shows the expected bit pattern for the current state (S3: bits 0,2,3 = 1; S4: bits 0,2,3,5,6,7 = 1). - Confirm
r0052.0(Operation enabled) = 1 in S4. - Confirm
r0899.0(Pulses enabled) = 1 in S4. - Issue a jog command via the hand controller. Verify
r0063(speed actual value) tracks the setpoint andr2521(position actual value) increments. - 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
| 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
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.
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.