Problem Overview: SINAMICS S110 Fault 7930 on CU305 / PM340 Systems
The SINAMICS S110 servo drive family, when paired with a Control Unit CU305 DP (order number 6SL3040-0JA00-0AA0) and a PM340 power module (example: 6SL3210-1SE17-7AA0, firmware E02), uses an external holding-brake control path that is fundamentally different from integrated control units such as the CU310 or CU320. On PM340-based blocksize drives the motor holding brake is not driven directly by the Control Unit. Instead it requires a separately mounted brake relay module on top of the PM340 power module, fed from a Control Unit digital output (DO) and wired to the motor brake coils via dedicated brake conductors (BD+ / BD-) inside the motor power cable.
When this path is missing, misconfigured, or wired to the wrong terminals, the drive raises F07930 "Drive: Brake control error" with a sub-fault value (commonly 10). The BOP20 basic operator panel shows the same fault number, and the drive refuses to enable — the alarm "The switch-on disable of the drive is active" is displayed, blocking commissioning, jog operation, and any speed/torque profile run.
This reference documents the diagnosis and correction procedure for F07930 specifically on the S110 / CU305 / PM340 / 1FK7 motor combination. It also covers the related fault F01030 (sign-of-life failure / measurement timeout during automatic speed-controller tuning) and the digital-input wiring on X132 / X133 that frequently accompanies the same commissioning session.
System Identification and Pre-Check
Before chasing F07930, confirm the exact hardware stack. Several hardware variants follow the same diagnostic path but require different remedies.
| Component | Order Number (MLFB) | Role |
|---|---|---|
| Power Module PM340 | 6SL3210-1SE17-7AA0 | 2-axis-blocksize inverter, 1.7 kW, frame FSA |
| Control Unit CU305 DP | 6SL3040-0JA00-0AA0 | Single-axis servo controller, PROFIBUS |
| Servo motor 1FK7 | 1FK7044-7AH71-1UH3 | High-dynamic, with integrated holding brake (suffix "1UH3" = brake) |
| Operator panel | BOP20 (6SL3055-0AA00-4BA0) | Basic commissioning interface |
| Brake relay (required) | 6SL3252-0BB00-0AA0 | External holding-brake switching module for PM340 |
Verify each item in STARTER under Online > Drive Unit > Topology or in Startdrive under Device configuration > Hardware catalog. A mismatch between the offline configuration and the actual device will not cause F07930 directly but it produces commissioning aborts that mimic a brake-control fault.
Root Cause Analysis: Why F07930 Triggers
Fault F07930 is generated by the internal brake-control state machine in firmware E02. The drive continuously checks whether the holding brake is responding to commands issued through parameter p1278. When the brake control is enabled (default p1215 = 0 = no brake, or p1215 = 1 = integrated brake controlled by the CU itself, which is invalid on PM340), the firmware expects feedback within a defined time window. The sub-fault value (10) indicates:
- The brake was commanded to close (or open) by the CU.
- The expected acknowledgement / current signature was not detected within the configured monitoring time.
- The drive enters the safe-state switch-on disable and latches F07930.
On a PM340 system the most common root causes are:
- No brake relay installed. The PM340 has no built-in brake switching element. BD+ / BD- from the motor cable must land on the brake relay's output, which in turn switches 24 V onto the brake coil.
- BD+ / BD- wires landed on R1 / R2. R1 and R2 are the external braking resistor terminals, not the motor-holding-brake terminals. Connecting BD+ / BD- here can damage the resistor, blow fuses, or — at minimum — never energize the brake, so the brake-control monitoring trips.
-
Brake relay present but no DO BICO connection. Parameter
p1215 = 3selects "External brake control via BICO". When this is selected without a BICO connection from a free DO (for exampler899.12) to the brake-control input, the drive issues commands that no hardware can execute. -
Motor without brake, but firmware configured for brake. If the connected motor is the non-brake variant (suffix
1UH1rather than1UH3) andp1215is not set to 0, F07930 is the expected result.
Distinguishing F07930 from Related Drive Alarms
Several alarms share the same "switch-on disable" surface symptom. Use the table below to localize the real cause before changing parameters.
| Alarm / Fault | Text | Likely Cause on CU305/PM340 |
|---|---|---|
A07960 |
Drive: Brake does not open | Brake coil not energized, DO not BICO'd to relay, missing 24 V at relay input |
A07961 |
Drive: Brake does not close | Brake mechanically stuck, BD+/BD- polarity reversed, relay contact welded |
F07930 |
Drive: Brake control error (10) | Brake feedback mismatch; check p1278, BICO, brake relay, motor cable |
F01030 |
Sign-of-life failure (during measurement) | Measuring-function timeout; increase control-priority timeout in STARTER |
F1611 |
CU: Defect | Hardware fault; requires firmware reload or RMA |
F07412 |
Drive: Commutation angle invalid (during measuring) | Encoder or motor identification incomplete |
Solution Step 1: Identify Whether the Motor Has a Holding Brake
The motor order number 1FK7044-7AH71-1UH3 ends with 1UH3. On the 1FK7 motor family the final block encodes the mechanical options:
| Suffix | Meaning | Holding brake present? |
|---|---|---|
| 1UH1 | Smooth shaft | No |
| 1UH3 | Shaft with key + holding brake | Yes |
| 1UH5 | Shaft with key | No |
Confirm the label on the motor nameplate matches the configured motor in STARTER (p0300 / p0301). If the wrong motor is loaded, F07930 is a secondary effect.
Solution Step 2: Install the PM340 Brake Relay
For PM340 blocksize power modules, the motor holding brake must be driven through the dedicated brake relay module that snaps on top of the PM340. Detailed mechanical and electrical description is in the PM340 Device Manual, Chapter 7.5 (reference: SINAMICS S110 / PM340 Equipment Manual (Siemens Support entry 26508917)).
- Order the matching relay: for PM340 frame FSA–FSC, the brake relay is
6SL3252-0BB00-0AA0. - Mount the relay on top of the PM340 following the device manual mechanical drawing.
- Wire the relay's 24 V control input to a free digital output on the CU305 (for example
DO 0at X132, or X131 depending on CU305 variant). - Wire the relay's high-current output to the BD+ / BD- conductors of the motor power cable (typically
2 × 1.5 mm², shielded pair). - Do not connect BD+/BD- to R1 / R2; those are for an external braking resistor (used for regenerative energy dissipation under heavy deceleration).
Solution Step 3: Configure Brake Parameters in STARTER / Startdrive
Once the brake relay is mounted, configure the firmware to expect an external brake:
| Parameter | Value | Description |
|---|---|---|
p1215 |
3 | Holding-brake configuration: External brake control via BICO. Required for PM340 + brake relay setup. Values 1 and 2 expect the integrated brake output of CU310/CU320 and are invalid here. |
p1278 |
0 or 1 | Brake-control diagnostics word. 0 disables diagnostic monitoring; 1 enables it. If the brake hardware cannot provide feedback, set p1278 = 0 to suppress F07930, but verify mechanically that the brake is actually releasing. |
p1216 |
application-tuned | Brake-opening time (ms). For 1FK7 the typical value is 50–80 ms. Set below the mechanical ramp of your application. |
p1217 |
application-tuned | Brake-closing time (ms). Typically 30–60 ms. |
p0855 |
BICO → r899.12 (or chosen DO) | Open holding-brake command. Connect the DO that drives the brake relay to this input. |
p0858 |
BICO → r899.13 (or chosen DO) | Close holding-brake command. |
p0860 |
BICO → r899.0 (OFF1) | Used internally for brake sequencing with OFF1. |
Example BICO interconnection (STARTER notation):
p1215 = 3 (External brake control)
p1278 = 0 (Disable diagnostic, only if no feedback signal available)
p0855.CI = r722.x (DO source for "open brake")
p0858.CI = r722.y (DO source for "close brake")
If the brake relay is the Siemens-branded module, the integrated brake control of SINAMICS assumes a fixed 24 V armature switching path, and no additional BICO is required beyond p1215 = 3. With a third-party relay, BICO from the DO is mandatory.
Solution Step 4: Wire the CU305 Digital Inputs Correctly (X132 / X133)
On the CU305 DP the default terminal layout is:
| Terminal | Signal | Default function |
|---|---|---|
| X132.1 | DI 0 | OFF2 / hardware-related stop |
| X132.2 | DI 1 | Enable / r722.1
|
| X132.3 | DI 2 | Free, r722.2
|
| X133.1 | DI 3 / X133 group | Free, r722.x
|
| X131.1 / X131.2 | +24 V supply | Power for inputs / outputs |
| X131.3 | DGND | Common reference |
If X132 reacts to 24 V (terminal evaluation visible, LED on) but X133 does not:
- Verify that the X133 group has its own 24 V supply pin energized — some CU305 variants share 24 V across X131, others require X133 to be powered separately.
- Check the BICO interconnection of the digital-input function in STARTER: confirm that the status word
r722bit position matches the terminal you are wiring. Common mistake: configuringr899.12as the source for an input that is physicallyr722.0.r899is a status word;r722is the digital-input image. - Confirm in STARTER Inputs/Outputs > Digital inputs that the relevant DI is set to "Active high" (default) or "Active low" matching your switch wiring.
Solution Step 5: Clear the Latched "Switch-On Disable" and Acknowledge F07930
After correcting the wiring, F07930 must be acknowledged before the drive can run. On the BOP20:
- Navigate
MENU > FAULTS > F07930. - Press the
OKbutton to view the sub-fault value (10) and timestamp. - Press
ACKto acknowledge. If the fault has a "SHIFT" requirement (safety lock), cycle the Control Unit power. - On the same menu, inspect
F07930: ACTIVE / CLEARED. It must show CLEARED before OFF1 / OFF2 / OFF3 will release.
In STARTER, click Control panel > Assume control priority and increase the control-priority timeout from the default 1000 ms to 4000–5000 ms. A short timeout is the typical cause of the secondary F01030 that aborts the automatic speed-controller measurement: the master (STARTER) loses "control priority" mid-measurement, the drive drops OFF1, and the sign-of-life monitor trips F01030.
Solution Step 6: Re-run Automatic Speed-Controller Measurement
F01030 during the speed-controller optimization routine typically indicates either:
- Control-priority timeout too short — increase as described in Step 5.
- Mechanical load cannot follow the test trajectory — typical for pedal-robot or back-driven pedal mechanisms where the human-load oscillates the motor. Reduce the test-travel limits or run the measurement in a "decoupled" state.
- Encoder or motor identification not yet completed — repeat Motor identification > Standstill measurement first, then run Speed-controller tuning.
- Open STARTER > Commissioning > Control structure > Speed controller.
- Click Assume control priority, set timeout to 5000 ms.
- Run Optimization > Automatic speed-controller tuning.
- Monitor
r1407(speed-controller status) andr0062(speed setpoint) during the test. - If F01030 still occurs, reduce dynamic factor
p1465and mechanical moment of inertiap1498before repeating.
Verification Checklist
| Step | Expected Result |
|---|---|
| Hardware check: BD+ / BD- connected to brake-relay output, NOT R1/R2 | Brake relay terminals accept the conductors with appropriate torque |
| Brake relay 24 V input | 24 V ±10% present when DO is asserted; relay LED on |
| Brake coil resistance (BD+ to BD-) | Approximately 30–80 Ω for 1FK7 motors (motor nameplate value) |
p1215 = 3 after STARTER load |
Parameter reads back 3 in expert list |
| OFF1 / enable command from STARTER or X132 | Drive reaches "Operation enabled" state (r0002 = 0x8C) |
| Brake audible click on enable / disable | Clear mechanical click from brake caliper; A07960 / A07961 absent |
| Speed-controller measurement | Completes without F01030; new p1460 / p1462 values written to RAM |
| Torque-control run | Drive follows torque setpoint via r722 bits / analog input |
Preventive Measures for Future Commissioning
- Document brake hardware. When ordering the motor, order the brake relay and the matching motor power cable with BD+ / BD- conductors at the same time.
- Use a check-list. Before the first commissioning power-up, verify R1/R2 are reserved for the external braking resistor and BD+/BD- are landed on the brake relay only.
-
Disable brake monitoring only with reason.
p1278 = 0is a valid workaround for legacy installations, but loses diagnostic coverage — write a comment top1278in the project notes explaining why. - Always run motor identification before speed-controller tuning. F07930 / F01030 are common side effects when identification is skipped.
Frequently Asked Questions
What does SINAMICS fault F07930 with sub-fault value 10 mean?
F07930 indicates a brake-control error. Sub-fault value 10 specifically means the firmware commanded the brake to change state (open or close) and did not receive the expected acknowledgement within the monitoring time p1278. On PM340 systems the most frequent root cause is a missing or misconfigured brake relay module.
Do I really need a brake relay for a PM340 with a 1FK7 holding-brake motor?
Yes. The PM340 blocksize power module does not contain an integrated brake switch. The motor holding-brake must be driven through the dedicated Siemens brake relay module (for example 6SL3252-0BB00-0AA0) mounted on top of the PM340, controlled by a free DO from the CU305 with p1215 = 3.
Can I connect BD+ / BD- to R1 / R2 on the PM340?
No. R1 / R2 are the external braking-resistor terminals of the DC-link chopper. Wiring the motor holding-brake to R1 / R2 will not release the brake and may damage the brake coil, the chopper, or the external resistor. Always use the brake-relay output for BD+ / BD-.
Why does automatic speed-controller tuning abort with F01030?
F01030 during the measuring function is typically a sign-of-life or control-priority timeout. Increase the Assume control priority timeout in STARTER to 4000–5000 ms and re-run. If the load is back-driven (e.g., pedal robot), reduce the dynamic factor p1465 or decouple the mechanical load before tuning.
Which parameter must I set to use an external brake relay on CU305 / PM340?
Set p1215 = 3 (external brake control via BICO) and BICO a free digital output (for example r722.x) to p0855 (open brake) and p0858 (close brake). With a Siemens brake relay the BICO is internally fixed; with a third-party relay the BICO connection is mandatory.