1FT7068 Holding Brake Control with SIMOTION C240 on SINAMICS S120

David Krause16 min read
Motion ControlSiemensTechnical Reference
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. System Overview

The 1FT7068-5AF70-ABB0 is a 1FT7 high-dynamic permanent-magnet synchronous servo motor (frame size 68, stack length 6) equipped with a 24 V DC integral holding brake. It is used in this conversion as a HOIST axis, replacing a previously-ABB-served motor. The new drive train is a SIMOTION C240 motion controller, a SINAMICS S120 CU320-2 DP control unit, a 6SL3120-2TE21-8AA3 Double Motor Module, and the 1FT7 motor. Because the brake coil is integrated into the motor housing and brought out on two dedicated conductors inside the power cable, every segment of the chain — motor → MOTION-CONNECT cable → Double Motor Module → drive firmware → SIMOTION axis — must be correct before SCOUT will report a healthy brake.

The single most important point this field case demonstrates: SIMOTION does NOT switch the holding brake. The brake is opened and closed exclusively by the SINAMICS drive object that physically controls the motor. SCOUT only configures the brake behaviour; SIMOTION only supervises the brake state through the axis status word. If the brake does not open after enabling the drive, the problem is almost always hardware (wiring, cable type, connector, or 24 V supply), not SIMOTION programming.

2. Required Hardware and MLFB Interpretation

Before changing any parameter, validate the hardware in the control cabinet. The order code (MLFB) of the 1FT7068-5AF70-ABB0 decodes as follows:

Position Code Meaning
1-3 1FT Servo motor (synchronous, high-dynamic)
4 7 1FT7 series (high-inertia / liquid-cooled compatible)
5-6 06 Length code (6 = stack length 6, 1FT706x)
7-8 8 Shaft height 68 mm (size)
9 5 Cooling = natural convection / non-ventilated
10-13 AF70 Winding code, keyway, smooth shaft, multi-turn absolute encoder
14-17 ABB0 Order code supplement — "A" in position 14 indicates with internal holding brake (24 V DC permanent magnet)

Because position 14 is "A", this motor is delivered with a built-in 24 V DC holding brake. The brake holds approximately 20 Nm, the coil draws ~1 A (resistance 24-30 Ω), and the brake connection is brought out on two conductors (black + white) inside the same MOTION-CONNECT power cable as the U/V/W/PE power cores. There is no separate "brake cable" — the conductors are integrated.

The full hardware list for the affected drive:

Item MLFB / Part No. Function
Servomotor 1FT7068-5AF70-ABB0 HOIST axis, 24 V holding brake
Power cable (correct) 6FX5002-5CN01-1CC0 Power + brake conductors (black/white)
Power cable (incorrect) 6FX5002-5DN31-1BK0 Power only — NO brake conductors (4×1.5 mm²)
DRIVE-CLiQ cable 6FX5002-2DC10-1BK0 Encoder feedback + 24 V supply
Double Motor Module 6SL3120-2TE21-8AA3 2 × 18 A, internal air cooling
Control Unit CU320-2 DP (6SL3040-1MA01-0AA0) Drive control for SIMOTION C240
Motion controller SIMOTION C240 Axis coordination, HMI, PLC

Reference for the MLFB rule and the 1FT7 series catalog: Siemens Industry Online Support, search "1FT7068" to retrieve the current configuration manual and the SIMOTION C240 manual.

3. Root Cause: Power Cable Without Brake Conductors

The alarm encountered in this case (F07990 — "Motor holding brake error") is generated by the SINAMICS drive because the brake circuit is open when the drive expects a closed circuit through the holding-brake coil. The root cause is a power cable that does not contain the two brake conductors.

Field lesson: MOTION-CONNECT power cables for 1FT7 motors are available in two variants that differ ONLY in whether the brake wires are inside the jacket:
  • 6FX5002-5CN01-xxxx — with brake conductors (black + white, 1.5 mm² each)
  • 6FX5002-5DN31-xxxx — without brake conductors (4 × 1.5 mm² power only)
A motor ordered with the "A" brake option must always be wired with a 5CNxx cable. A 5DNxx cable is the standard power-only cable supplied with brake-less motors and will produce F07990 immediately on a brake motor.

The drive detects the open brake circuit within ~50 ms of the first enable attempt and raises F07990 with fault value r0949[0] = 2 (brake open, no current flowing). If the cable is shorted, r0949[0] = 3 is reported.

4. Selecting and Wiring the Correct Power Cable

Use the Siemens MOTION-CONNECT configurator to verify the cable. The ordering key for power cables follows the scheme:

6FX 5 0 0 2 – 5 [C|D] [N] [01|11|31] – [length code] [connector code]

Field Code Meaning
Family 6FX MOTION-CONNECT cable
Material 5002 PVC outer jacket, fixed routing (5008 = drag chain PUR)
Type 5 Power cable
Connector family / brake option CN / DN CN = with brake conductors, DN = without
Cross-section / motor size 01 / 11 / 31 01 = 1.5 mm² (1FT7 size 36-100, brake), 11 = drag-chain, 31 = power-only 1.5 mm²
Length 1 = 10 m, 2 = 20 m, 3 = 30 m, ... 10 m increments
Connector CC0 / BK0 / BF0 CC0 = Speed-Connect motor side, BK0 / BF0 = fixed

For the 1FT7068 with holding brake the correct power cable is 6FX5002-5CN01-1CC0 (or -1BF0, -1BK0, etc. depending on connector preference and length). The cable contains 4 × 1.5 mm² power cores (U/V/W/PE) plus 2 × 1.5 mm² brake cores (black/white), shielded, in a PVC jacket. Drag-chain applications use 6FX5002-5CN11 (PUR jacket) instead. If the existing cable in the cabinet is 6FX5002-5DN31-1BK0, it has only 4 × 1.5 mm² power cores; the brake is therefore physically not connected and F07990 is the correct response. Replace the cable with the 5CN01 variant.

Pinout of the motor-side power connector for the 1FT7 with brake (size 1, M17 Speed-Connect):

Pin Signal Wire colour (5CN01)
1 U phase Black (BK)
2 V phase Black (BK)
3 W phase Black (BK)
4 PE (protective earth) Green/Yellow (GNYE)
A (BD+) Brake + White (WH)
B (BD-) Brake − Black (BK)

The Double Motor Module 6SL3120-2TE21-8AA3 exposes its motor interfaces as follows:

Connector Function Cable Notes
X1 (axis 1) Motor power U/V/W + brake 6FX5002-5CN01-1CC0 Brake wires terminate on the integrated brake terminals inside the power connector backshell
X2 (axis 2) Motor power U/V/W + brake 6FX5002-5CN01-1CC0 Same as X1
X202 (axis 1 encoder) DRIVE-CLiQ + 24 V 6FX5002-2DC10-1BK0 M12, connects motor encoder module
X203 (axis 2 encoder) DRIVE-CLiQ + 24 V 6FX5002-2DC10-1BK0 Same as X202
X124 (control interface) 24 V power, EP terminals, BICO From CU320 24 V supply for brake electronics
Verify with a multimeter before powering the drive. The brake coil should measure 24 – 30 Ω between BD+ and BD- pins on the motor power connector. An open circuit (OL) confirms the cable is missing the brake wires. A short to PE (0 Ω to ground) means the cable is crushed or insulation has failed.

5. Configuring Brake Control in SCOUT

Once the correct cable is installed, configure the brake in SCOUT:

  1. Open the SCOUT project and connect to the SIMOTION C240 (online or offline).
  2. In the project navigator, expand the SINAMICS_Integrated or S120_CU320_2 drive object that controls axis 1 (the HOIST axis in this case).
  3. Right-click the drive object → Open the function navigator (or use the menu Drive → Function navigator).
  4. Navigate to Functions → Brake control → Brake.
  5. Open Brake configuration.
  6. Select [1] Motor holding brake acc. to sequence control.
  7. Confirm with OK; SCOUT writes p1215 = 1 to the drive offline.
  8. Click the toolbar button RAM to ROM for persistent storage of all parameters.
  9. Click Download (or Target system → Download) to push the project to the SIMOTION C240 and the CU320-2.
  10. Perform a power-on reset of the drive (or issue p0970 = 1 from the expert list) to make the new brake configuration active.

Internally, this writes p1215 = 1 into the drive, enables the integrated holding brake as a sequence-controlled element, and loads the brake timing values from the motor record (p1216, p1217, p1218). For a SIMOTION C240 the SCOUT project must use SIMOTION SCOUT V4.4 SP1 or higher (V5.x recommended) with a compatible drive firmware on the CU320-2. The C240 firmware V4.4.x paired with SINAMICS S120 firmware V4.8.x is a typical validated combination for this type of retrofit. When commissioning a fresh C240, prefer SIMOTION SCOUT TIA V5.2 SP1 with S120 V5.2.

6. SINAMICS S120 Brake Parameters

The brake parameters are written into the drive automatically when the motor is selected from the motor list (p0301 = 1708, p0302 auto-detected from encoder). The full brake-related parameter set is:

Parameter Name Default (1FT7068) Notes
p1215 Motor holding brake configuration 1 0 = no brake; 1 = sequence control (drive opens/closes); 2 = always open; 3 = sequence control + BICO
p1216 Motor holding brake release time 200 ms Time from enable to mechanical release (motor-specific)
p1217 Motor holding brake closing time 100 ms Mechanical close duration
p1218 Brake opening threshold time 0.5 s Fault if brake does not open within this time
p1227 Standstill detection monitoring time 4.0 s Time drive waits for n=0 before closing brake
p1228 Pulse cancellation delay time 0.5 s Delay between brake close and pulse inhibit
p1278 Brake control diagnostic evaluation 0 0 = internal monitoring; 1 = BICO
p1240 Vdc controller configuration 1 Enable for vertical axis to absorb regen energy

The brake status can be observed online in SCOUT under Control diagnostics → Status words → r0899 bit 12 (drive-internal) and via the SIMOTION axis status bit _actAxisState.brakeState in the user program. A TRUE brakeState bit means the drive has applied 24 V to the brake coil and the brake is OPEN; a FALSE means the coil is de-energised and the brake is mechanically closed.

7. Brake Sequence and Timing

The integrated sequence control closes the brake before the pulses are cancelled on a stop command, and opens the brake only after the drive is enabled and torque has been established. The standard sequence is:

  1. SIMOTION issues _enableAxis() → ON command to drive (r0899.0 = 1).
  2. SINAMICS energises the motor (magnetising current ramp, typically 50-200 ms).
  3. After p1216 (release time, 200 ms) the internal brake contactor closes, applying 24 V to the holding brake coil.
  4. After p1218 the drive checks that the brake has opened (current feedback on BD+/BD-).
  5. SIMOTION begins motion (_pos, _velocity commands).
  6. On _disableAxis() or OFF1, drive ramps speed to zero along the ramp generator.
  7. When n=0 is detected (p1227 timeout), drive waits p1228, then removes the 24 V from the brake coil.
  8. Brake mechanically closes during p1217.
  9. Drive pulses are cancelled; power-up of the axis is reset.
ON cmdONPulsesMag. OKInhibitI_magBrake 24V+p1216-p1217n_actOFF1OFF1t (ms)

For OFF2 (immediate stop) the drive cancels pulses immediately and removes brake voltage in the same cycle, producing an "emergency" brake close. For OFF3 (rapid stop) the drive ramps quickly to zero and uses the normal sequence. Vertical-axis hoist applications should use OFF2 for STO/SS1 because any delay during a stop command can cause load drop. Wire the SIMOTION safety signal to the SINAMICS safe stop input (X130 EP terminal on the CU320-2) so that a stop category 1 takes the brake close in < 30 ms.

8. F07990 Diagnosis and Clearing

F07990 is the canonical fault for "motor holding brake error". The fault value in r0949[0] provides the precise reason:

r0949[0] Reason Typical cause Action
2 Brake open, no current Cable missing brake wires, brake coil open, contactor not closing Check cable type (must be 5CN), measure coil resistance 24-30 Ω
3 Brake short circuit Cable crushed, insulation failure, water ingress Inspect cable run, megger brake wires to PE
4 Brake does not open Mechanical jam, voltage too low, contactor welded Verify 24 V at X124, check contactor
5 Brake does not close Mechanical jam, voltage stuck on, contactor stuck closed Inspect contactor, check BD+ for residual voltage
6 Brake power supply missing 24 V absent on X124 of the Motor Module Check 24 V supply and EP enable

A07991 ("Motor holding brake warning") may be raised in parallel, indicating that the drive has detected a brake-related condition that is not yet a fault (for example, brake wear counter threshold reached). To clear F07990:

  1. Power off the drive (24 V control voltage remains for diagnostics).
  2. Inspect the motor power connector; verify the brake wires are present at the motor side (check the cable MLFB — it must be 6FX5002-5CNxx).
  3. Measure brake resistance at the Motor Module side of the cable (between the BD+ and BD- pins on the integrated brake terminal block).
  4. Check the brake 24 V supply at X124 of the Motor Module (terminal 1 = 24 V, terminal 2 = 0 V; must be 20.4 – 28.8 V DC).
  5. Replace the cable if wires are missing.
  6. Power the drive, acknowledge the fault with p3981 = 1 (or SCOUT toolbar "Acknowledge faults"), and re-enable.
Do not bypass the alarm by setting p1215 = 0 (no holding brake) on a brake motor. The load on a vertical axis will be free to fall the moment the drive is disabled. If the brake must be temporarily disabled for testing, use the safety circuit and a mechanical parking brake.

9. Vertical Axis (Hoist) Safety Considerations

A HOIST axis — as in this ABB → Siemens conversion — is a vertical load-bearing axis where the holding brake is a primary safety element, not a parking brake. The following rules apply:

  • The holding brake must be rated for at least 1.5 × the static load torque at maximum payload (the 1FT7068 holding torque of 20 Nm covers a 200 kg load at a 100 mm winch radius).
  • OFF2 (immediate pulse cancel + brake close) must be the default stop for STO/SS1 in the safety program.
  • The SIMOTION _enableAxis command must not be issued until the drive confirms the brake is open (r0899.12 = 1 AND the brake current feedback is within tolerance).
  • Monitor _actAxisState.brakeState in the SIMOTION program; raise an E-Stop if the brake state and the drive enable state disagree for more than 500 ms.
  • Configure p9601 / p9801 (SI enable) and p9650 / p9850 (SI F-DI force stop) to integrate the brake into the safety chain. Wire a 1-channel or 2-channel safe input to the CU320-2 X130 EP terminal.
  • Implement a load-side overspeed check independent of the drive (e.g. external speed switch on the gearbox output shaft) to catch cases where the drive enable is lost without the brake engaging.
  • Test the brake with a known payload before placing the hoist in production. The holding torque test (load × lever arm) should be performed with the drive disabled and the brake engaged for at least 5 minutes; the load must not move more than 1 mm.

Never rely on the SIMOTION PLC to "close the brake" by writing a digital output or a tag. The brake must be closed by removing the drive enable, so that SINAMICS uses its tested OFF2 sequence. The drive monitors BD+/BD- current and can detect a stuck contactor; the PLC cannot.

10. Commissioning Verification Checklist

Walk through this list before placing the hoist in service:

  1. Motor power cable is 6FX5002-5CNxx (with brake conductors). Cross-check the MLFB stamped on the cable jacket.
  2. Brake coil resistance measured at the Motor Module side reads 24 – 30 Ω (allow 20 – 35 Ω for cold/hot variation).
  3. Brake wires are continuous to the BD+/BD- pins of the motor power connector (no opens, no shorts to PE).
  4. No short between brake wires and PE (megger test at 500 V DC, > 10 MΩ).
  5. 24 V supply on X124 of the Motor Module is present and stable (20.4 – 28.8 V DC, ripple < 5 %).
  6. DRIVE-CLiQ cable 6FX5002-2DC10-1BK0 is connected motor encoder to X202 (and the second axis to X203).
  7. SCOUT shows the correct motor (1FT7068-5AF70-ABB0) in p0301 and the encoder in p0400.
  8. p1215 = 1 selected via SCOUT Brake Configuration → "Motor holding brake acc. to sequence control".
  9. Drive firmware on CU320-2 matches SIMOTION C240 compatibility list (S120 V4.8+ for SIMOTION V4.4+; S120 V5.2+ for SIMOTION V5.2).
  10. RAM-to-ROM executed; project downloaded; power-on reset performed (p0970 = 1).
  11. Manual enable: _enableAxis → brake opens (audible click + r0899.12 = 1) within 300 ms.
  12. Manual disable: _disableAxis → motor stops, brake closes, drive pulses cancel.
  13. OFF2 test: drive pulses cancel within 5 ms, brake closes within 30 ms, vertical load holds.
  14. Fault injection: disconnect brake wire → F07990 with r0949[0] = 2 → re-connection clears with p3981 = 1.

Once all 14 items pass, the SIMOTION program can take over the hoist control with confidence that the brake is hardware-validated. The original F07990 alarm in the field case described in the introduction is resolved by replacing the 5DN31 power cable with the 5CN01 variant; no parameter change is required beyond the standard brake configuration sequence shown in section 5.

11. Troubleshooting Matrix

Symptom Likely Cause Action
F07990 on every enable Brake open circuit (missing cable wires) Replace 5DN cable with 5CN; measure 24-30 Ω
F07990 r0949[0] = 3 Brake short circuit Inspect cable for crushed insulation, check BD+/BD- to PE
Brake clicks but motor cannot move Brake not fully open / p1218 timeout Check p1216, p1218; verify 24 V at brake terminals
Brake closes immediately on enable p1215 = 0 set, or brake coil shorted Set p1215 = 1, verify brake resistance
Brake stays open after disable p1217 not set, or contactor stuck Configure p1217 from motor list, replace contactor
Vertical axis drops on stop Brake disabled, or wrong cable Re-enable sequence control, replace cable with 5CNxx
A07991 warning at startup Brake wear counter threshold Check r1229 brake wear counter; replace brake if at limit
SCOUT shows "no motor selected" in p1215 Motor not loaded into drive Configure motor via drive commissioning wizard
Brake opens but drive enable rejected EP terminal not 24 V at X124 Enable EP on Motor Module; check 24 V supply

FAQ

Why does the 1FT7068-5AF70-ABB0 motor show as having a holding brake even though there is no separate brake wire visible on the motor housing?

The 1FT7068-5AF70-ABB0 has the holding brake internally; the brake coil is brought out on two conductors (black and white, 1.5 mm²) that are integrated into the same MOTION-CONNECT power cable as the U/V/W/PE power cores. There is no separate "brake cable" — it is part of the power cable, which is why a 5DN31 power-only cable cannot be used on this motor.

Can SIMOTION C240 directly control the holding brake output, or is it always the SINAMICS drive?

The SINAMICS drive (S120) is the only block that physically switches the 24 V to the holding-brake coil via its internal contactor. SIMOTION C240 can only request enable / disable through the axis commands (_enableAxis, _disableAxis) and can read the brake state through the axis status word (_actAxisState.brakeState). Forcing SIMOTION to "control the brake" by writing a digital output will disable the integrated safety sequence and must not be done on a vertical axis.

What is the difference between 6FX5002-5CN01 and 6FX5002-5DN31 power cables for 1FT7 motors?

5CN01 contains 4 × 1.5 mm² power cores plus 2 × 1.5 mm² brake cores (black/white) for a brake motor. 5DN31 contains only 4 × 1.5 mm² power cores and is intended for brake-less 1FT7/1FK7 motors. The connector backshell and overall jacket diameter also differ.

What is the meaning of F07990 and how do I clear it on a 1FT7068 with SIMOTION C240?

F07990 is "Motor holding brake error". The fault value r0949[0] = 2 indicates the brake circuit is open (no current flows when the drive tries to energise the coil). The most common cause is a missing or damaged brake conductor in the power cable (5DNxx instead of 5CNxx). Replace the cable, power cycle, acknowledge the fault with p3981 = 1, and re-enable.

Is parameter p1215 the only setting required to enable the brake, or do I need to configure BICO sources?

For a standard sequence-controlled holding brake, p1215 = 1 is sufficient. The drive uses the internal state machine (magnetisation complete, n=0 detection) to open and close the brake. BICO routing (p1278 = 1) is only required for special applications such as external brake control via PLC or when integrating a separately driven holding brake.

Back to blog