SINAMICS S120 Torque Boost: Sizing 1FK7 Servo Torque Limits

David Krause15 min read
SiemensTutorial / How-toVFD / 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
SINAMICS S120 Torque Boost: Sizing 1FK7 Servo Torque Limits

1. Problem Statement and Engineering Context

A common commissioning question on SINAMICS S120 systems pairing a CU310-2 PN Control Unit with a 1FK7 permanent-magnet synchronous servo is: "How do I increase the torque of the motor to 200% of rated torque by parameter?" The question conflates two distinct engineering concepts that must be separated before any parameter is changed:

  1. Torque limit setting – the maximum torque the drive is allowed to command. This is set via P1520/P1521 (torque limits) and P1530/P1531 (power limits). These are upper boundaries.
  2. Torque availability – the actual mechanical torque the motor can deliver continuously or intermittently without exceeding thermal winding limits, magnetic saturation, or the power module's current capability.

Increasing a parameter does not create torque. It only raises the ceiling under which the closed-loop torque controller is permitted to operate. The actual delivered torque is still bounded by the inverter's maximum output current, the motor's thermal time constants, and the mechanical load demand.

Before any modification, confirm three things on the existing project:

  • The reported actual torque r0078 is being limited by a parameter (not by the load itself).
  • The line-side power module (e.g., 6SL3120-… blocksize or 6SL3130-… booksize) is rated for the desired overload duty cycle.
  • The motor's thermal model in P0611 and P0612 is intact so a winding overtemperature fault (F07011, F07012, F07013) is not being masked.

2. Reference Hardware Identified in the Project

Component Order Number / Designation Role
Control Unit CU310-2 PN (e.g., 6SL3040-1LA01-0AA0) PROFINET connection to S7-1200, closed-loop control, PROFIdrive interface
Drive System SINAMICS S120 Modular servo drive
Servomotor 1FK7101-2AC71-1QB0 (1FK7 series, SH 100, naturally cooled compact synchronous servo) Positioning axis with absolute encoder
Encoder Multi-turn absolute encoder (DRIVE-CLiQ interface per option code 1QB0) Position and speed feedback
Gear External, ratio 1:34.8 Load-side reduction
Controller SIMATIC S7-1200 (e.g., CPU 1214C / 1215C / 1217C) PROFINET IO Controller, MDI positioning source
Operating Mode Positioning (MDI) with speed pre-control, encoder-based closed-loop speed control Position setpoint → velocity → torque cascade

The 1FK7101-2AC71-1QB0 is a permanent-magnet synchronous motor (PMSM). It has no squirrel cage, no rotor bars, and no slip. Any parameter that influences induction-motor rotor flux (such as voltage boost at low speed) has no physical meaning on this motor. This single fact rules out several parameters commonly suggested for legacy induction-motor torque shaping.

3. Torque and Current Limit Architecture in SINAMICS S120

The torque limiting chain in S120 is hierarchical. The lowest of the following active limits determines the maximum current the closed-loop torque controller can command:

  1. Current limitP0640 (factor, default 100%), applied as a percentage of the maximum inverter current.
  2. Motor current limit – derived from P0304 (rated motor voltage), P0305 (rated motor current), P0307 (rated motor power), and P0311 (rated motor speed). On a configured motor with DRIVE-CLiQ, these are auto-loaded from the motor electronic rating plate and are normally read-only.
  3. Torque limitsP1520 (upper, motoring) and P1521 (lower, regenerating), expressed in Nm.
  4. Power limitsP1530 (motoring) and P1531 (regenerative), expressed in W or in percent of rated motor power (unit switch via P1532).
  5. System-level torque limitsP1522/P1523 (Cl: upper/lower torque limit) and P1524/P1525 (scale upper/lower). These accept connector inputs from safety (STO/SS1), telegram limit words, or TLC/TLI bits from the higher-level controller.
  6. PROFIdrive telegram limit words – in Telegram 3/5, the controller can transmit M_LIM_P / M_LIM_N in STW2 or a dedicated supplemental telegram word.
  7. Thermal modelP0611/P0612 I²t integration of stator current; will fault the drive (F07011, F07012, F07013) before winding damage.

Setting P1520 to "200%" does not literally write 200. The value is interpreted as the upper torque limit in the unit selected by P1522. For a PMSM, the practical interpretation is to convert "200% of rated torque" to a numeric Nm value using the motor's rated torque and write that to P1520.

4. Parameter Reference Table

Parameter Name Unit Default Use Case Effect on 1FK7 PMSM
P0304 Rated motor voltage V From motor DB Auto-loaded via DRIVE-CLiQ; do not overwrite Read-only reference
P0305 Rated motor current A From motor DB Auto-loaded; basis for current limit Read-only
P0307 Rated motor power kW From motor DB Used for P1530 default Read-only
P0311 Rated motor speed rpm From motor DB Field-weakening entry reference Read-only
P0335 Motor cooling type From motor DB Self-cooled / forced-cooled selector Set per motor data; affects thermal model
P0341 Motor moment of inertia kg·m² From motor DB Auto-loaded; affects speed-controller Kp/Tn optimization Read-only on configured motor
P0611 Motor thermal time constant s From motor DB I²t heating model Auto-loaded; lowering it makes faults more sensitive
P0612 Motor thermal warn threshold % From motor DB Trigger A07910 Usually 90–95%
P0640 Current limit factor % 100 Scales maximum inverter output current; applies as ceiling above all torque limits Active; raising above 100 must respect power module rating
P1520 Upper torque limit (motoring) Nm Rated torque Set to desired max torque Active
P1521 Lower torque limit (regenerative) Nm −Rated torque Symmetrical if regen is possible Active
P1522 CI: upper torque limit unconnected Accept override from telegram or technology object Active when connected
P1523 CI: lower torque limit unconnected Same Active when connected
P1524 Scale upper torque limit % 100 Online scaling of P1520 via PLC Active
P1525 Scale lower torque limit % 100 Same, regenerative side Active
P1530 Motor-side power limit (motoring) W or % Rated power Caps mechanical power in field-weakening region Active
P1531 Motor-side power limit (regen) W or % Rated power Same for regen Active
P1532 Unit for P1530/P1531 kW Switch unit Set first, then write limits
r0067 Actual drive output current A (rms) Trace signal Observe during loaded acceleration
r0078 Actual torque value Nm Trace signal Primary verification
r0080 Actual torque referred to rated % Direct "200% check" Read-only

Reference the SINAMICS S120/S150 List Manual (LH1) for the authoritative description of every parameter listed.

5. Why P1310, P1311, and P1312 Do Not Apply to a 1FK7 Servo

Critical correction. The discussion thread suggested parameters P1310, P1311, and P1312 as "torque boost" candidates. These parameters define the voltage boost at low speed for an induction motor in V/f open-loop control. The 1FK7101-2AC71-1QB0 is a permanent-magnet synchronous motor controlled in closed-loop vector with an absolute encoder; it does not use V/f, has no slip frequency to compensate, and cannot benefit from voltage injection at low speed. Writing these parameters on an S120 PMSM configuration either has no effect or – if the motor type is accidentally mismatched – produces unpredictable commutation behavior. Verify the expert list value of P0300 (motor type) shows 2 (synchronous servo motor) before any further work.

Similarly, P0338 is not a parameter in the SINAMICS S120 standard list; it originates in legacy MICROMASTER 4 parameter sets. On S120 the equivalent value is the rated motor current in P0305, which is read from the DRIVE-CLiQ motor electronic rating plate and is not normally writable. If P0338 appears in a third-party tool, treat it as a mapping onto P0305.

6. Prerequisites for Safe Torque-Limit Increase

  1. Confirm motor type. P0300 = 2 (synchronous servo motor). P0301 = 1FK7101-2AC71-1QB0 (or the matching MLFB if STARTER auto-load failed).
  2. Verify motor identification. Run p1900 = 2 (rotating measurement) or p1900 = 1 (standstill) once with the motor uncoupled, before relying on torque data.
  3. Identify the power module. Note the MLFB (e.g., 6SL3120-1TE21-0AA4) and look up its overload capability in the datasheet. Typical SINAMICS S120 blocksize ratings: 200% rated current for 3 s with a 5 s cycle, or 150% for 60 s with a 300 s cycle, depending on the specific module.
  4. Compute requested torque in Nm. "200% of rated torque" must be written as a numeric value, not as a percentage. For example, if the motor's rated torque is 22 Nm, the upper torque limit becomes 44 Nm. Cross-check this against the rated motor current: T_max_continuous = T_rated × (I_max_cont / I_rated).
  5. Confirm mechanical margin. Gearbox, coupling, and shaft must accept 200% rated torque. A 34.8:1 gear ratio amplifies reflected inertia and torque transients. If the gearbox is rated for only 1.5× its nominal duty, raising the motor torque to 200% may mechanically saturate the gear first.

7. Step-by-Step Configuration in STARTER / Startdrive

7.1 Open the Drive Offline View

  1. Launch TIA Portal with Startdrive (recommended for S7-1200 + S120 + CU310-2 PN) or the standalone STARTER / Scout.
  2. Connect to the CU310-2 PN via PROFINET or Ethernet service interface (X127, IP 169.254.11.22 default).
  3. Open the drive object DO1 (Servo) and navigate to Parameter list → Expert list.

7.2 Read the Motor Electronic Rating Plate

Navigate to Commissioning → Motor data. The following fields must match the MLFB and ambient conditions:

  • P0304, P0305, P0307, P0310, P0311, P0335, P0341, P0342, P0344 – all read-only if the motor is recognized.
  • P0611 thermal time constant and P0612 warning threshold.

7.3 Set the New Torque Limits

Calculate the desired upper torque limit in Nm. Example formula:

T_limit_upper_Nm = (rated_motor_torque_Nm) × (desired_factor)

For a 200% request with a rated torque of, e.g., 22 Nm:

P1520 = +44.00 (upper, motoring) P1521 = -44.00 (lower, regenerative, if regen is possible)

Notes:

  • P1520 and P1521 accept a connector input through P1522/P1523. If those connectors are driven (e.g., from a Telegram 5 M_LIM_P), the online value at the connector overrides the P1520/P1521 numeric entry.
  • If you want the PLC to control the limit online, leave P1520/P1521 as defaults and write P1524/P1525 scale factors (0–100%) from the S7-1200 program.

7.4 Set the Power Limits

  1. Switch the unit: P1532 = 0 (kW) or leave the default.
  2. Set P1530 to the desired motoring power. If you want 200% rated power, set the value to twice the value in r0333 (rated motor torque × rated motor speed × 2π / 60).
  3. Set P1531 symmetrically if regeneration is allowed into the DC bus. If a braking resistor or active line module is absent, leave P1531 at the default to avoid over-voltage on the DC link.

7.5 Raise the Current Limit Only If Required

P0640 is normally 100% and rarely needs adjustment on a correctly sized system. Raising it allows the inverter to command currents above its continuous rating. The practical effect on the S120 PM module:

  • If P0640 × I_rated exceeds the inverter's peak current capability, the drive will fault F30001 or F30002 (overcurrent).
  • P0640 × I_rated is within peak but exceeds the I²t of the power module, you will see A05001 / F05000 warnings or faults from the inverter thermal model.

Prefer raising P1520/P1521 (motor torque limits) rather than P0640. The former limits the actual torque; the latter limits raw inverter current regardless of torque produced.

7.6 Save and Copy RAM to ROM

Use Online → Copy RAM to ROM in STARTER, or execute p0977 = 1 in the expert list. Without this step the changes are lost on the next power cycle.

8. Verification with the Trace Function

Open Commissioning → Trace and configure the following signals at a 4 ms or 1 ms sample rate:

Signal Interpretation
r0078 (Nm) Instantaneous torque at motor shaft
r0080 (%) Torque referred to rated. A reading above 100% confirms the drive is requesting the boost.
r0067 (A) Stator current. Should be near 2× rated during the boost interval and must remain below the inverter peak.
r0034 (%) Thermal motor load. Should not exceed 100% for more than the thermal time constant permits.
r0027 (A) DC-link current
r0082 (kW) Active power. Verify P1530/P1531 are not actively clamping it.

Trigger the trace on a positioning move that requires high acceleration (typically the S7-1200 MC-MoveVelocity with a very high Acceleration parameter). Examine the resulting plot. A correctly configured system shows:

  1. Torque plateau near the configured limit during acceleration.
  2. No F07011, F07012, F07013 thermal faults.
  3. No F30001/F30002 overcurrent faults.
  4. r0034 motor load may approach 100% briefly, then recover during the next low-demand phase.

9. S7-1200 Integration and Telegram Considerations

When the S7-1200 controls the drive via PROFINET using a PROFIdrive telegram, the telegram structure constrains how limits are applied:

Telegram Use Case Torque-Limit Path
1 (Speed) Basic speed setpoint Limit via P1520 parameter; PLC cannot override online
2 (Speed + Torque) Speed control with torque secondary Includes M_LIM in setpoint word
3 (Speed, 1 encoder) Common MDI positioning Use P1524/P1525 scaling from PLC or supplemental telegram 4
5 (DSC) Dynamic Servo Control for high-dynamic positioning Includes M_LIM_P/M_LIM_N in STW2 bits and supplemental word

If the project uses the S7-1200 technology object TO_SpeedAxis or TO_PositioningAxis with the SINAMICS S120 drive object, the standard telegram is configured in the device configuration (Startdrive). To allow online torque scaling from the PLC:

  1. Connect P1522 to the analog/connector source for upper torque limit (e.g., a free function-block output).
  2. Connect P1523 similarly for the lower limit.
  3. Drive P1524 / P1525 from the PLC with a percentage (0–100% or 0–199% for the boost case, but clamped to P1520/P1521).

For S7-1200 motion control, the higher-level SINA_SPEED or SINA_POS blocks from the SINAMICS support library handle the bits and scaling. See the SINAMICS Startdrive Communication Blocks for S7-1200 application example.

10. Hardware Overload Considerations

The CU310-2 PN is the control head; the actual power stage is a separate Line Module + Motor Module combination. The overload capability depends entirely on the Motor Module selected. Always consult the specific power module datasheet before requesting 200% torque:

  • Blocksize (5–50 A) – typical overload: 150% rated for 60 s with 300 s cycle, or 200% for 3 s with 5 s cycle.
  • Booksize (3–200 A) – typical overload: 200% for 3 s with 5 s cycle; higher for short pulses.
  • Active Line Module (Smart Line, Basic Line) – limits DC-bus input current; relevant for sustained regen.

The "200% torque" objective is normally a transient requirement: acceleration of a high-inertia load through a gearbox with ratio 34.8:1. The reflected inertia at the motor shaft is J_reflected = J_load / N² + J_motor. With N = 34.8, even a modest load inertia appears as a very small value at the motor side, so 200% torque is generally available briefly during the accel phase. The danger is sustained 200% torque, which would not be supported by either the motor thermal model or the inverter thermal model.

11. Fault and Warning Mapping

Fault / Warning Cause Action
F07011 Motor overtemperature (I²t) Motor I²t exceeded; r0034 reached 100% Reduce duty cycle or accept lower continuous torque; verify P0335 matches cooling
A07910 Motor overtemperature warning Motor I²t reached warning level Pre-emptive: reduce load
F07012 Motor thermistor trip PTC sensor tripped (motor mounted sensor) Stop operation; check airflow, ambient temperature
F30001 Overcurrent (Motor Module) Peak current exceeded Verify P0640 not above power module peak; check for short circuit
F30002 DC-link overvoltage during regen Regen energy exceeded brake chopper / line module capability Lower P1531; add braking resistor
F07801 Motor stalled Mechanical jam or torque limit too low If intentional high-torque acceleration, raise P1520 or check P1522 override
F07900 Drive blocked Drive at standstill with torque applied Usually mechanical; confirm load decoupling

Refer to the SINAMICS S120/S150 List Manual for the exhaustive fault list and remediation paths.

12. Commissioning Checklist

  1. ☐ Confirm motor MLFB and electronic rating plate loaded correctly.
  2. P0300 = 2 (PMSM) verified.
  3. P1900 motor identification executed at standstill at minimum.
  4. P1520 and P1521 set to target Nm values (not percentages).
  5. P1530 and P1531 set to target power values.
  6. P0640 left at 100% unless power module datasheet proves a higher value is safe.
  7. ☐ Trace r0078, r0080, r0067, r0034 over a loaded positioning move.
  8. ☐ Confirm r0080 reaches the requested factor (e.g., 200%) during acceleration.
  9. ☐ No F07011, F30001, F30002 faults during the test cycle.
  10. r0034 motor load returns below warning threshold between cycles.
  11. Copy RAM to ROM executed and verified by power-cycle test.
  12. ☐ Mechanical coupling, gearbox, and shaft rated for the new torque envelope.

13. Frequently Asked Questions

How do I literally write 200% to a parameter?

You do not. The torque limits P1520/P1521 are stored in Nm, and the power limits P1530/P1531 are stored in W or kW. To request 200% of rated torque, multiply the motor's rated torque (in r0333 or the catalog) by 2.0 and write that value. For online scaling from the PLC, write 200% to P1524/P1525 instead, but the absolute ceiling remains P1520/P1521.

Does P0640 = 200 give 200% torque?

No. P0640 scales the maximum inverter output current as a percentage of rated. Raising it to 200% tells the drive it may command up to twice the inverter's continuous current, but the actual torque produced depends on the motor's torque constant kT, the motor's magnetic saturation, and the rotor temperature. A 200% current request on a saturated PMSM yields less than 200% torque. Use P1520/P1521 for explicit torque limits and verify with r0078 / r0080.

Why did P1310, P1311, P1312 not work on my 1FK7 motor?

These parameters implement voltage boost for induction motors under V/f open-loop control. The 1FK7101-2AC71-1QB0 is a permanent-magnet synchronous motor in closed-loop vector control with encoder. There is no V/f profile to boost, no rotor slip, and no need for stator-voltage injection at low speed. Set P0300 = 2 to confirm motor type and ignore the boost parameters entirely.

What is the maximum torque the drive can actually deliver?

The maximum torque is the minimum of: P1520 upper torque limit, the inverter's peak current × motor kT, the motor's instantaneous thermal margin from r0034, and the active PROFIdrive limit word. For a 1FK7 motor on a properly sized S120 Motor Module, peak torque of 200–300% of rated is typically achievable for a few seconds, subject to the power module's overload duty cycle. Sustained operation above 100% rated torque requires a derated duty cycle or an oversized motor.

Should I use a Telegram 3 or Telegram 5 for the S7-1200?

Telegram 3 is sufficient for most MDI positioning at moderate dynamics. Telegram 5 (Dynamic Servo Control) is required when the S7-1200 needs to command a closed-loop torque/position cascade with very high position-loop gain; it includes additional words for torque feed-forward and torque limits. For a 34.8:1 gearbox application with positioning, Telegram 3 with the supplemental Telegram 4 for torque limits is often the simplest and most stable choice.

Where is P0338 in the SINAMICS S120 expert list?

It is not a standard SINAMICS S120 parameter. P0338 originates in the MICROMASTER 4 family and is sometimes mapped by third-party tools. The S120 equivalent of "motor rated current" is P0305, which is auto-loaded from the DRIVE-CLiQ motor electronic rating plate and is normally read-only. To raise the current ceiling, raise P0640; to raise the torque ceiling, raise P1520/P1521 or P1530/P1531.

Back to blog