1. Application Overview
A SINAMICS S120 multi-axis servo drive in crane hoist service must dissipate the regenerative energy that appears on the DC link whenever the hoist lowers a load or decelerates a heavy suspended mass. With Active Line Modules (ALM) or when the line is unable to absorb the regenerated energy, an external braking resistor (chopper resistor) is required across terminals DCP/R1 (or DCP/DCN, depending on the Power Module family) of the Power Module. For the PM340 frame FSD used in this reference, the chopper is integrated inside the Power Module — no external braking module is required — only the external resistor.
The drive family automatically activates a connected brake resistor when the DC link voltage exceeds the chopper turn-on threshold. However, several parameters must be set correctly so that the chopper engages reliably, the thermal model is monitored, and the regenerative controller (Vdc-min for kinetic buffering or Vdc-max for chopper use) does not fight the resistor.
2. Hardware Identification
Before touching any parameter, confirm the exact hardware on the nameplate. Mis-sized resistors (in ohms, peak power, or continuous power) are the single most common root cause of chopper faults (F7860, F7861) and DC-link over-voltage (F30002).
| Component | Order Number | Function |
|---|---|---|
| Power Module PM340 (75 kW, FSD, 3AC 380–480 V) | 6SL3210-1SE31-0AA0 | Contains the integrated braking chopper (IGBT + freewheeling diode) |
| Control Unit CU310-2 DP (PROFIBUS) | 6SL3040-1LA00-0AA0 | Hosts the closed-loop control and parameter set; runs firmware V4.x or V5.x |
| External brake resistor (recommended for FSD, 75 kW) | 6SL3200-1BE22-0AA0 (typ.) | 6.8 kW continuous, 25 kW peak, ≈ 17 Ω; refer to catalog D31 for exact pairing |
PM340 Power Modules up to frame FSE include an internal chopper. From frame FSF (90 kW and above) the chopper is removed and an external Braking Module (e.g. 6SL3760-1BE32-2AA0) is required. The FSD used here has the chopper built in, so the only addition is the resistor itself, wired between the DCP and R1 terminals of the PM340 power block.
3. Brake Resistor Sizing for Crane Hoist
Crane hoist duty is intermittent heavy regenerative. The energy to dissipate when lowering a load Ereg is:
E_reg = m · g · h · (1 - η_mech) · (1/η_motor)
where m = load mass, h = lowering height, η_mech = gearbox + sheave efficiency, η_motor = motor efficiency. The peak power is then:
P_peak = E_reg / t_brake
with tbrake the controlled lowering time. The peak power must be below the resistor's P_peak,20s rating, and the average power over one hoist cycle must be below the resistor's continuous (P_N) rating. For an FSD PM340, the matching resistor (≈ 17 Ω, 6.8 kW cont., 25 kW peak) accepts regenerative peaks typical of crane hoist, but always verify against the actual load case. Refer to Siemens FAQ 109781580 for the canonical sizing procedure.
4. Electrical Connection
- Connect the brake resistor between terminals DCP (positive DC link) and R1 (chopper output) on the PM340 terminal block. Never connect across DCN; that is the DC bus return, not the chopper output.
- Use a shielded, twisted-pair cable; ground the shield at both ends via EMC clips. Refer to the EMC installation guidelines in the S120 Equipment Manual.
- If the resistor has a built-in thermal switch (PTC/NC contact), wire it to a free digital input on the CU310-2 (e.g. DI 0 on X122) and route it into
p3665[0] = r0722.x. Configurep3666[0]for the fault response (typically OFF2). - Tighten terminal screws to the torque specified on the PM nameplate (typically 6 Nm for FSD power terminals).
5. Required Parameter Changes
The resistor itself does not need parameter changes to operate — the chopper turns on automatically when the DC-link voltage exceeds the threshold — but the thermal model, the converter protection, and the Vdc controllers must be set so the resistor is recognized, monitored, and not bypassed by the Vdc-max controller.
| Parameter | Name | Recommended Value | Notes |
|---|---|---|---|
p0219 |
Braking power, configuration | 2 = External braking resistor with thermal model | Activates I²t monitoring of the resistor and the fault response F7861 on overload |
p0212 |
Braking resistor power | Set to resistor's continuous rating in W (e.g. 6800 for the 6.8 kW FSD unit) | Input for the thermal model |
p0213 |
Braking resistor configuration | 1 = External resistor, parameter-set referenced | Enables user-entered thermal data |
p1362 |
Braking chopper turn-on threshold | 773 V (default) — only reduce after consultation | Do not raise; risk of F30002 |
p1240 |
Vdc_min controller enable (kinetic buffering) | 0 = disabled for hoist without controlled mains dip | This is the controller that was active in the original incident |
p1241 |
Vdc_max controller enable | 0 = disabled (lets the chopper absorb regen energy) | Setting p1241 = 1 disables the chopper's ability to clamp the DC link and the resistor never sees energy |
p1531 |
Power limit, regenerative | −0.3 to −0.5 × p0207 (motor rated power) | Limits how much regen power the drive allows when Vdc_min is enabled; if set too low the chopper never engages |
p3665[0] |
Source for brake-resistor thermal input | r0722.x (DI 0) or 0 (model only) | Link to PTC/NC contact if fitted |
p3666[0] |
Fault response for thermal input | 2 = OFF2 | Triggers F7860 on resistor overtemperature |
6. The Vdc Controller Conflict (Root Cause of "Not Working")
The original field report is a classic S120 issue. Both the Vdc-min controller (kinetic buffering, p1240) and the Vdc-max controller (p1241) regulate the DC link by adjusting the speed setpoint. When either controller is enabled, it clamps the DC-link voltage below the chopper threshold by bleeding energy back into the motor (motor-generator mode). The external resistor never sees a voltage high enough to turn on, so it appears "dead."
Symptoms match the field report exactly:
- Chopper status
r3681.0 = 0(chopper off) during a controlled lower. - DC link
r0070hovering at ≈ 760 V (kinetic buffering active) instead of climbing to 773 V. - Resistor cold and the line supply absorbing all the regen — fine for testing, catastrophic for a crane without a regenerative line module.
Correct configuration for an Active Line Module (ALM) or a non-regenerative line:
- Set
p1240 = 0(Vdc-min controller disabled) unless the application specifically calls for kinetic buffering to ride through a mains dip — a crane hoist almost never needs it because gravity provides the energy buffer. - Set
p1241 = 0(Vdc-max controller disabled). The chopper and resistor will now control the DC link during regen. - Set
p0219 = 2so the firmware knows an external resistor is fitted and monitors its thermal model. - If the resistor overheats after a few seconds at low speed, the problem is either (a) too-small continuous power rating, or (b) the Vdc-min controller is still being implicitly enabled by some Safety Integrated or technology object. Verify by reading
r0050.0andr0050.1(status of Vdc controllers).
Refer to the official Siemens FAQ 109781580 — "How do I activate an external brake resistor on a single axle system?" and the cross-reference 109771795 for the canonical parameterization sequence.
7. Pre-Load Test Procedure
Before any load is suspended, validate the brake resistor without the hoisting gearbox loaded. The goal is to prove the chopper fires and the resistor's thermal model tracks its energy.
7.1 Static Verification (no motor movement)
- Power on the drive; confirm CU310-2 DP is in RUN (green LED, no F-class faults).
- In STARTER / Startdrive / TIA Portal, go online to the CU310-2 and open the expert list.
- Read
p0219— must equal2. Readp0212— must equal the resistor's continuous rating in watts. Readp1240,p1241— both must equal0. - Open the control panel. With the drive in
Ready to Power-Onstate, setp1990 = 1only if motor ID is required first; otherwise skip.
7.2 Dynamic Verification (no-load motor run)
- Disable the mechanical brake on the hoist (or run the motor uncoupled) so the load is just inertia.
- Command a moderate speed (e.g. 20 % of rated). Monitor the trace
r0070(DC-link voltage). - Command a fast stop (OFF1, OFF3, or setpoint 0). The drive decelerates the motor, acting as a generator.
- Watch
r0070rise to 773 V. At that instant,r3681.0(chopper active) must toggle to1and the resistor's surface temperature (or ther3682thermal-model load %) must begin to climb. - After the stop, read
r0999for any new fault entries. A clean stop yields no F7860/F7861.
7.3 Trace Setup for the Acceptance Test
Record the following signals in a STARTER trace or TIA trace, sample at 1 ms for the duration of the dynamic test:
| Signal | Address | Expected Behaviour |
|---|---|---|
| DC-link voltage | r0070 |
Rises to 773 V then clamped |
| Chopper status word | r3681 |
Bit 0 = 1 during regen |
| Brake-resistor thermal load | r3682 |
Climbs linearly with energy |
| Motor speed | r0021 |
Follows setpoint ramp |
| Output current | r0027 |
Within chopper/IGBT limits |
| Status word 1 | r0898 |
Bit 8 = 1 throughout |
7.4 Acceptance Criteria
- DC-link voltage never exceeds 800 V during the dynamic test.
- Chopper status
r3681.0 = 1for the duration of the regenerative phase. - Thermal-model load
r3682 < 100 %at the end of the test (otherwise the resistor is undersized). - No F7860 (overtemperature), F7861 (I²t), F30002 (DC-link over-voltage) during or after the test.
8. Fault Codes Specific to the Brake Resistor
| Fault | Meaning | Immediate Action |
|---|---|---|
| F7860 | External brake resistor overtemperature (PTC trip) | Verify p3665 source, check resistor cooling, derate the load |
| F7861 | Brake resistor I²t overload | Check p0212 vs resistor nameplate, increase ramp time, or upgrade resistor |
| F30002 | DC-link over-voltage | Chopper did not fire; verify p1241 = 0, check resistor continuity, replace chopper IGBT |
| A06849 | Chopper over-current warning | Resistor value too low; re-check the 17 Ω minimum for FSD |
| A06921 | Brake resistor still warming after OFF1 | Informational; clear by waiting for r3682 < 50 %
|
9. Troubleshooting Matrix
| Symptom | Likely Cause | Fix |
|---|---|---|
Resistor cold during regen; r0070 < 760 V |
Vdc-min or Vdc-max controller absorbing energy | Set p1240 = 0 and p1241 = 0
|
Resistor heats only briefly; r0070 stays < 773 V |
p1531 regen-power limit too low |
Set p1531 to a more negative value (e.g. −0.4 × p0207) |
| F7861 trips after a few seconds | Resistor undersized for the duty cycle | Upgrade to a higher continuous-power resistor or change the hoist gear ratio |
| F30002 on fast stop | Chopper threshold p1362 raised above chopper capability |
Restore p1362 = 773
|
Chopper status r3681.0 = 0 even on a forced regen |
p0219 = 0 (resistor not configured) |
Set p0219 = 2 and re-power cycle |
| Drive gives A06849 (chopper OC) on first lower | Resistor shorted or wrong value fitted | Measure with ohmmeter; replace with correct Siemens part |
10. Crane-Specific Considerations
- Mechanical brake interlocks. On a hoist, the mechanical holding brake is the primary safety device. The brake resistor is only for the electrical regen path. The brake must close on OFF1/OFF2, not on a mains dip. Test the brake-resistor function only after the mechanical brake has been verified.
- Long lowering distances. A 20 m lowering of a 10 t load dissipates ≈ 200 kJ. The 6.8 kW continuous resistor can absorb that in ≈ 30 s at 100 % duty; the 25 kW peak rating covers the controlled-lowering transient. Anything beyond that requires a resistor upgrade or a regenerative Active Line Module (6SL3130-7TE…).
- Safety Integrated. If the drive runs in SINUMERIK/SIMOTION with SINUMERIK Safety Integrated, the STO/SS1/SBC signals do not interact with the chopper, but a power loss still forces a regen event. The chopper must be sized for the worst-case uncontrolled gravity drop, or the load must be arrested by a back-up mechanical brake.
-
Re-power cycle after a change. SINAMICS stores brake-resistor parameters in the EEPROM but the chopper enable latch is set on first RUN transition. After changing
p0219orp0212, power the CU310-2 off, wait for the display to go blank, and re-apply 24 V.
11. Verification Checklist Before Load Test
- ☐
p0219 = 2;p0212matches resistor nameplate;p0213 = 1. - ☐
p1240 = 0;p1241 = 0(unless kinetic buffering explicitly required). - ☐
p1531is set to a value that allows full regen (typically −0.3 · p0207 to −0.5 · p0207). - ☐ No thermal input wired → set
p3665[0] = 0andp3666[0] = 0; otherwise wire to the resistor's NC contact. - ☐ Mechanical brake released and back to test mode.
- ☐ No-load dynamic test run; chopper
r3681.0 = 1; DC link clamped at 773 V;r3682 < 100 %; no faults inr0947/r2121. - ☐ Save the parameter set to the CF card on the CU310-2 (Menu "Copy RAM to ROM").
Only after this checklist is complete should the hoist be commissioned with a suspended load. The first loaded lower should use a calibrated test mass, with the trace of r0070, r3681, and r3682 recorded and stored with the commissioning report.
Why is the SINAMICS S120 brake resistor not getting hot even though the hoist is regenerating?
Either the Vdc-min controller (p1240) or the Vdc-max controller (p1241) is enabled and is bleeding the regen energy back into the motor. Set p1240 = 0 and p1241 = 0 so the chopper is the only DC-link regulator during regen. Then the resistor will fire when r0070 crosses the p1362 threshold (773 V on a 400 V class drive).
Which parameter tells the drive that an external brake resistor is connected?
Set p0219 = 2 (external braking resistor with thermal model), p0212 to the resistor's continuous power rating in watts, and p0213 = 1 to enable user-defined thermal data. The chopper will then automatically switch on when the DC-link voltage exceeds p1362.
What is p1531 used for on a SINAMICS S120 with a hoist?
p1531 sets the regenerative power limit. If the Vdc-min controller is active, the drive limits how much regen power is allowed; if p1531 is set too low (e.g. −0.05 × p0207), the chopper never engages because the controller drains all the energy. For a hoist, p1531 should be set to at least −0.3 × p0207, and the Vdc-min controller should be disabled (p1240 = 0).
How do I test the brake resistor before running a load test on the crane?
Run the hoist motor uncoupled, command a moderate speed, then issue a fast stop. Monitor r0070 (DC-link voltage), r3681 (chopper status word — bit 0 must toggle to 1 when r0070 reaches p1362), and r3682 (thermal-model load). The chopper must fire, the DC link must clamp at 773 V, and r3682 must remain below 100 %. Record the trace as evidence of the no-load acceptance test.
Which fault codes indicate a brake-resistor problem on SINAMICS S120?
F7860 is the resistor thermal input (PTC) tripping; F7861 is the I²t overload of the resistor; F30002 is DC-link over-voltage, which is what you see when the chopper fails to fire; A06849 is a chopper over-current warning, usually caused by a shorted or wrong-value resistor. The first thing to check for any of these is p0219, p1240, p1241, and the resistor resistance with the drive powered off.