SINAMICS G150 vs S120: Master-Slave Drive Selection Guide

David Krause17 min read
SiemensTechnical ReferenceVFD / 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

1. Application Context: DC-to-AC Retrofit with Master-Slave Coupling

Rotating heavy industrial machinery such as rotary cement kilns, rotary dryers, and large mills have historically been driven by DC motor pairs in a master-slave arrangement. A typical configuration is two 235 kW DC motors mechanically coupled to the same pinion or girth gear, where one motor (master) regulates speed and the other (slave) regulates torque, with a fast torque or speed equalising channel between the two armature converters. Replacing this drive train with asynchronous (induction) motors requires an equivalent electronic master-slave coupling, because the kiln's mechanical inertia and gear backlash make a single-motor arrangement impractical above roughly 250 kW.

Siemens offers two cabinet-format drive families suitable for this class of retrofit:

  • SINAMICS G150 – a single-axis cabinet drive, one Control Unit (CU) per drive, one incoming line connection per drive, vector control of asynchronous machines only.
  • SINAMICS S120 – a modular multi-axis drive system available in chassis and cabinet formats, with a single shared Control Unit, a common Line Module (infeed), and Drive-Cliq (DRIVE-CLiQ) interconnection between the Motor Modules.

The decision between G150 and S120 is governed by the type of master-slave coupling required (load sharing, speed synchronism, position synchronism), the available cubicle footprint, the line-side short-circuit power, the available DC bus structure, and the willingness to add PROFINET/Industrial Ethernet hardware (CBE20) for drive-to-drive communication. The remainder of this guide maps those constraints to a deterministic selection.

Engineering note: The 235 kW per-motor figure is a mechanical output rating at the motor shaft. The drive rating must be selected from a SINAMICS frame that supports at least the motor's rated apparent power at the prevailing line voltage, with a thermal margin for kiln starting torque, typically 1.1–1.25 × the motor rated current.

2. SINAMICS G150 Architecture and Capabilities

The SINAMICS G150 is a ready-to-connect cabinet drive for single-axis asynchronous motor applications. Each G150 cabinet contains a single power section rated for the motor's apparent power, an integrated line filter (where fitted), an optional braking unit, and a CU320-2 Control Unit. The cabinet has its own line-side incoming feeder, so two G150 cabinets in a master-slave configuration are essentially two independent drives with a peer-to-peer communication overlay.

Relevant characteristics for retrofit work:

  • Vector control (closed-loop with encoder) and V/f (open-loop) modes are supported; sensorless vector control is also available for applications that do not require encoder feedback.
  • Only asynchronous induction machines are supported; permanent-magnet and synchronous-reluctance machines are not licensed on G150.
  • Drive-to-drive communication requires PROFINET or PROFIBUS hardware. The CBE20 Communication Board Ethernet is the standard option for SINAMICS Link peer-to-peer exchanges; OALINK (an Ethernet-based drive-to-drive protocol) is an alternative on CU320-2 firmware from V4.7 onwards.
  • Master-slave on G150 is implemented at the application level, not in firmware: the integrator must wire the torque setpoint (or speed setpoint with droop) from the master to the slave and configure the DCC (Drive Control Chart) or free-function blocks accordingly.

Catalog and engineering references:

3. SINAMICS S120 Architecture and Capabilities

The SINAMICS S120 is a modular drive system. In its cabinet format (S120 Cabinet Modules) the system is built from a Line Module (Active Line Module, Smart Line Module, or Basic Line Module), one or more Motor Modules, optional Braking Modules, and a CU320-2 or CU320-3 Control Unit. All Motor Modules share a common DC link and are controlled by a single Control Unit, which means cross-coupling between axes is realised in firmware rather than over a communication bus.

Relevant characteristics for retrofit work:

  • One Control Unit controls both Motor Modules. The cross-coupling block (torque share, speed synchronism) lives inside the same CPU, eliminating communication jitter between the two drives.
  • Drive-Cliq (DRIVE-CLiQ) is the internal point-to-point fibre link between the CU, the Line Module, each Motor Module, and the encoder/Sensor Modules. This is not Ethernet; it is a Siemens proprietary ring with deterministic cycle times down to 125 µs at the current controller.
  • Asynchronous, synchronous (including permanent-magnet), and reluctance machines are supported.
  • Master-slave functions are available as firmware function blocks (DCC and DCB extension); no external communication is needed for tight coupling.

Catalog and engineering references:

4. Side-by-Side Architecture Comparison

Attribute SINAMICS G150 SINAMICS S120 (Cabinet Modules)
Topology Single-axis cabinet, one drive per cabinet Multi-axis modular, Line Module + n × Motor Modules
Control Units 1 × CU per drive (2 × CU total for master+slave) 1 × CU controls both Motor Modules
Line connection 2 independent feeders 1 shared infeed, DC link distribution
Inter-drive coupling path PROFINET (CBE20) or PROFIBUS, peer-to-peer Internal Drive-Cliq + shared CU firmware
Master-slave coupling latency Network-dependent, typically 2–10 ms via SINAMICS Link DC-link / firmware, sub-millisecond
Motor types Asynchronous only Asynchronous, synchronous, reluctance
Function blocks for coupling DCC, free-function blocks; integrator wired DCC, DCB extension synchronism package
Footprint (relative) Larger: two full cabinets + line reactors Smaller: one cabinet with shared infeed
Typical application Pumps, fans, compressors, mills, kilns (with cross-coupling) High-performance multi-axis, position synchronism, complex cross-coupling
Price/axis (indicative) Lower per drive, higher total for coupled pair Higher upfront, lower engineering cost for tight coupling
Latency caveat: SINAMICS Link on a CBE20 cycles at 1 ms or faster depending on the number of participants; OALINK can run on 250 µs cycles. For kiln load sharing (not angular synchronism) this is sufficient. For position synchronism with a shared gear train, the S120's firmware-internal coupling is preferred.

5. Master-Slave Operating Modes: Load Sharing vs Speed/Position Sync

Master-slave has three distinct meanings in drive engineering. Selecting the wrong one is the most common reason for poor load sharing or for instabilities (hunting, anti-phase oscillation) in a coupled drive pair.

Mode Master role Slave role Coupling signal Stability requirement Typical use
Load sharing (droop) Speed control with droop characteristic Speed control with complementary droop Speed setpoint only; no torque signal Droop coefficients must sum to the equivalent of mechanical droop Pumps in parallel, two motors on one shaft
Torque coupling Speed control, outputs torque actual Torque control, receives torque setpoint from master Torque actual (master) → torque setpoint (slave), typically via SINAMICS Link or Drive-Cliq Anti-windup must be configured; slave speed limiter required Rotary kilns, paper machines, two-motor extruders
Speed synchronism Speed control Speed control, n_set received as function of position/angle Position or angle, sometimes with electronic gearing ratio Communication cycle < 1/10 of mechanical time constant Continuous material webs, gantry cranes
Position synchronism Position control Position control, follows master position with cam/gear Position actual (master) → position setpoint (slave) Sub-ms latency, jerk limiting Cutting-on-the-fly, flying shear, cross-cut

For a rotary cement kiln the appropriate mode is torque coupling with the master in speed control and the slave in torque control. The kiln shell's mechanical time constant is in the order of seconds, so a 1–4 ms SINAMICS Link cycle is more than adequate. Position synchronism is not required; angular alignment of the pinion to the girth gear is a one-time mechanical alignment.

6. Communication Paths: CBE20 SINAMICS Link, OALINK, Drive-Cliq

6.1 CBE20 + SINAMICS Link

The CBE20 is a PROFINET-capable plug-in Communication Board for the CU320-2. SINAMICS Link is a peer-to-peer protocol layered on top of the CBE20 that allows up to 64 participants to broadcast and receive drive telegrams on a defined cycle (1 ms default, 0.5 ms and 0.25 ms on newer firmware). Up to 16 PZD words can be exchanged per participant per cycle. This is the standard recommendation for G150-to-G150 master-slave coupling.

Topology example (two G150 in torque coupling):

   PLC (optional)        CBE20 (master)        CBE20 (slave)
   ---|PROFINET|---      ---|SINAMICS|----     ---|SINAMICS|
       |                     |                      |
   G150 Master            CU320-2                CU320-2
   (speed ctrl)           PZD-OUT: M_torque      PZD-IN : M_torque_set
                          PZD-IN : n_set         PZD-OUT: n_actual

6.2 OALINK

OALINK is a real-time Ethernet protocol used in SIMOTION and SINAMICS applications. It requires a SIMOTION controller or an S120 with the appropriate firmware option; on a G150 it is generally not licensed for the same scope as SINAMICS Link. For a pure G150 pair, prefer SINAMICS Link.

6.3 Drive-Cliq (S120 internal)

Drive-Cliq is not a network – it is a ring of point-to-point fibre connections between the CU, the Line Module, each Motor Module, and the Sensor Modules. In an S120 multi-axis cabinet, the master and slave Motor Modules are linked to the same CU by Drive-Cliq, so the torque and speed setpoints are exchanged inside the CU firmware without any bus cycle. Latency is effectively the current-controller cycle (125 µs for chassis units).

7. Selecting the Right Topology for a Rotary Cement Kiln

The decision tree below is a deterministic recommendation; deviations must be justified on paper and signed off by the kiln mechanical designer.

Selection flow: master-slave drive for coupled kiln motors Kiln with two coupled motors, master-slave required no tight coupling tight torque / speed coupling 2 × G150 + CBE20 SINAMICS Link 1 ms S120 Cabinet Modules shared CU + Drive-Cliq Verify droop + SINAMICS Link jitter Configure DCC / DCB load-sharing block

Use G150 when:

  • The two motors are electrically and mechanically independent at the cabinet level (each drive has its own line feeder, transformer, and protective earth).
  • The control room PLC is already PROFINET-based and the existing SCADA/PLC has spare connection points for two CBE20s.
  • The drive-to-drive communication requirement is load sharing with droop only; no fast torque cross-coupling is required.
  • Future maintenance requires that one drive can be physically removed and the kiln run on a single motor for short periods.

Use S120 when:

  • The two motors are powered from a shared DC link and the line infeed is sized once for the combined apparent power.
  • Sub-millisecond torque cross-coupling is needed (typical for kilns above 600 kW per motor, where the mechanical time constant shrinks).
  • Future expansion to three or more coupled motors is anticipated; S120 scales linearly with additional Motor Modules.
  • Position/speed synchronism beyond a single ratio is required, e.g. if the kiln is part of a multi-station process with shared product angle.

8. Sizing the Replacement Asynchronous Motor

When replacing a 235 kW DC motor with an asynchronous motor of the same shaft power, the apparent power at the inverter output is roughly 1.05–1.15× the DC rating due to power factor (typically 0.85–0.92) and inverter harmonics. Use the formulas below to derive the drive frame size; the DC bus voltage, line voltage, and current type must be confirmed against the nameplate before ordering.

8.1 Three-phase line current (RMS, sinusoidal equivalent)

kVA = sqrt(3) * V_LL * I_line / 1000
I_line = (P_mech * 1000) / (sqrt(3) * V_LL * eta_motor * pf)

For a 235 kW, 400 V three-phase motor with η ≈ 0.96 and pf ≈ 0.88:

kVA = 235 / (0.96 * 0.88) = 278 kVA
I_line = (235 * 1000) / (sqrt(3) * 400 * 0.96 * 0.88)
       = 235000 / 584.6
       = 402 A

This places the drive in the SINAMICS G150 / S120 400 V frame size of approximately 450 A (frame F-G on S120 chassis, 6SL3710-1GE41-0AA0 family). Verify against the published type list for the firmware version installed.

8.2 Single-phase current (if motor is single-phase – not typical for kilns)

kVA = V * I / 1000
I   = (P_mech * 1000) / (V * eta_motor * pf)

8.3 Derating for inverter output

SINAMICS drives are typically rated for 1.5 × rated current for 60 s and 1.36 × for 240 s (overload capability). Kiln starting torque is rarely above 1.2 × rated once the shell is rotating, so no additional derating is required, but the user-configurable pulse frequency (default 2 kHz on G150) must be checked against the motor insulation class.

Sizing ambiguity: If the 235 kW rating on the existing DC nameplate is at a different base speed than the asynchronous replacement (e.g. 1500 rpm DC vs 990 rpm AC), the torque rating shifts and the frame must be re-evaluated. Always size the asynchronous motor to mechanical torque, not power alone.

9. Firmware, DCC, and DCB Extension Requirements

Capability G150 path S120 path
CU320-2 firmware minimum V4.7 SP3 or later for SINAMICS Link with 0.5 ms cycle V4.7 SP3 or later for DCB extension
License: SINAMICS Link Free of charge on G150, enabled by parameter p8835 Free of charge, same parameter
License: DCC (Drive Control Chart) Optional, license key on CF card Often bundled with cabinet-module firmware
License: DCB extension (synchronism) Not available on G150 Required for firmware-based synchronism beyond droop
Engineering tool STARTER (legacy) or Startdrive in TIA Portal V15.1+ STARTER or Startdrive; TIA Portal preferred for S120 projects with S7-1500

The DCC (Drive Control Chart) is a Siemens graphical function-block environment that runs inside the drive firmware. Typical DCC blocks for master-slave include:

Slave speed limiter:
  IN:  n_set_master (PZD-IN via SINAMICS Link)
  IN:  M_torque_master (PZD-IN)
  IN:  n_actual_slave
  OUT: n_set_slave (to speed controller)
  OUT: M_set_slave (to torque controller)

  Logic:
    n_set_slave = n_set_master - droop_function(M_torque_slave)
    if |M_torque_slave| > M_max_slave: clamp M_torque_slave to M_max

The DCB (Drive Control Block) extension for S120 is a higher-level library with ready-made synchronism blocks (electronic gear, electronic cam, load-share). It is the recommended path for kilns above 400 kW per motor.

10. Commissioning Procedure

  1. Pre-conditions. Confirm motor and encoder nameplate data are entered into the drive parameters (p0300 series). Encoder wiring verified on the Sensor Module. DRIVE-CLiQ topology printed from the drive's online diagnostics.
  2. Motor identification. Run the automatic motor identification routine (p1910) on each drive with the motor uncoupled mechanically from the kiln. This measures the equivalent circuit of the asynchronous motor and writes r0062, r0063 magnetising current values back to the drive.
  3. Speed controller optimisation. Run the speed-controller auto-tuning (p1960) for each drive independently. Capture the proportional gain (p1460) and integral time (p1462) values; record for the load-share commissioning step.
  4. Cable test. Verify the SINAMICS Link cables between the two CBE20s (or the Drive-Cliq fibres between Motor Modules) by sending a test telegram with parameter p2051[0] = 0 and observing receipt on the partner drive.
  5. Master-slave activation (G150 path). Configure p2051 / p2061 on master to broadcast M_torque actual (r0031) on SINAMICS Link slot 0. Configure p2050 / p2060 on slave to receive this into the torque setpoint path. Set p1500 on slave to the received torque value with sign reversal (slave is mechanically on the same shaft, opposite rotation sense is impossible – the slave rotates in the same direction as the master).
  6. Master-slave activation (S120 path). Instantiate the DCB load-sharing block. Link master torque actual to slave torque setpoint input. Enable the load-sharing block via p21000 = 1.
  7. Droop and bias. Apply a small droop coefficient (typical 0.5–2.0 % at rated torque) on the master. This guarantees stable operation if the communication channel is briefly interrupted; the slave falls back to its own speed controller with a small steady-state speed error that the process can absorb.
  8. No-load rotation test. Run both drives uncoupled to the kiln. Verify the slave tracks the master speed setpoint with < 2 rpm error at all speeds from 10 % to 100 %. Verify torque actual on both drives is < 5 % of rated at no load.
  9. Loaded rotation test. Couple the drive train to the kiln. Ramp the master setpoint to 10 % rated speed. Check the master-slave torque split is within ±5 % of the commanded 50/50 share.
  10. Communication-loss fallback. Disconnect the SINAMICS Link cable. Both drives should trip with F08501 (sign-of-life failure) and the kiln should stop in a controlled ramp-down. Reset and verify the system can be re-armed.

11. Verification and Acceptance Tests

Test Pass criterion Measurement point
No-load speed tracking |n_master − n_slave| < 2 rpm across 10–100 % n_rated r0021 on both drives, sampled at 100 ms
Torque share accuracy |M_master / M_slave| = 1.0 ± 0.05 under steady load r0031 on both drives
Communication round-trip < 4 ms typical, < 8 ms worst case on SINAMICS Link 1 ms Trace SINAMICS Link diagnostics r2054
Emergency stop (master trip) Both drives ramp to 0 in OFF3 within 10 s; no DC-link overvoltage on slave Trace r0027, r0028, r0053
Power outage ride-through Active Line Module maintains DC link for > 5 line cycles; drives continue without fault DC-link voltage trace r0070
Encoder loss on slave Slave trips F3 (encoder fault), master continues, kiln ramps down on OFF1 Fault buffer r0947

12. Troubleshooting Matrix

Symptom Probable cause Check / remedy
Slave runs at full speed, master torque actual = 0 Sign of torque setpoint reversed on slave Check p1500, p1520 sign; slave should accept positive master torque as positive torque to its own motor
Both drives oscillate at 1–2 Hz with anti-phase torque Communication cycle too long for the speed-controller bandwidth Reduce SINAMICS Link cycle to 0.5 ms, reduce speed-controller Kp, increase droop
Master trips F08501 randomly SINAMICS Link partner lost (CBE20 port fault) Check Ethernet cable, switch, port LEDs; check p2050[0] partner IP
Slave overcurrent on acceleration Slave still in speed-control mode (master-slave not enabled) Verify p1500 source points to received torque, not to fixed setpoint
Load share drifts 70/30 under load Magnetising current different on each motor (different rotor temperatures) Re-run p1910 on both motors at same rotor temperature; check p0320 motor temperature model
DC-link overvoltage on slave during emergency stop Braking Module undersized for combined regenerative energy Add or size Braking Module; check p1360, p1361
Fault F30002 (DC-link overvoltage) on shared Line Module Combined regenerative power exceeds Line Module rating Use Active Line Module in regenerative mode or add Braking Module sized for 1.5 × peak
Communication telegram timeouts on CBE20 Broadcast slot conflict (two devices using same SINAMICS Link slot) Check p8836 / p8837 for unique slot assignment per participant

13. Frequently Asked Questions

Can a SINAMICS G150 perform master-slave torque coupling without any external PLC?

Yes. Two G150 cabinets can exchange a torque actual / torque setpoint over a CBE20 Communication Board using SINAMICS Link in a 1 ms broadcast cycle. Configure p2051 on the master to broadcast r0031 (torque actual) and p2050 on the slave to receive the value as the torque setpoint. No PLC, SIMOTION, or OALINK controller is required for pure load sharing or torque coupling.

When should the G150 be replaced by an S120 for a kiln application?

Switch to an S120 Cabinet Module configuration when the coupling requirement is sub-millisecond torque cross-coupling, when the two motors are powered from a shared DC link and infeed, when more than two coupled motors are anticipated, or when DCB extension synchronism functions (electronic gear, electronic cam) are required. For a 235 kW pair with torque coupling only, the G150 pair is generally sufficient.

What is the difference between SINAMICS Link and OALINK?

SINAMICS Link is a peer-to-peer real-time protocol on a CBE20 board that broadcasts PZD telegrams in 1, 0.5, or 0.25 ms cycles on a closed Ethernet network; up to 64 participants are supported. OALINK is a similar real-time protocol used in SIMOTION and S120 applications; it is not the standard mechanism for a G150-to-G150 pair and is not the recommended path for SINAMICS G150 master-slave.

Which firmware version is required for stable load sharing at 0.5 ms cycle?

SINAMICS CU320-2 firmware V4.7 SP3 (and later service packs) supports 0.5 ms SINAMICS Link cycle. Earlier firmware (V4.5 and V4.6) is limited to 1 ms. For position-synchronism with DCB extension, the same V4.7 SP3 baseline is the minimum supported level. The current V5.x firmware line extends these capabilities and is the recommended baseline for new projects.

How is the asynchronous motor sized when replacing a 235 kW DC motor?

Use I_line = (P_mech × 1000) / (√3 × V_LL × η × pf) for three-phase supplies. For a 400 V motor at η = 0.96 and pf = 0.88, the line current is approximately 402 A, placing the drive in the SINAMICS 400 V 450 A frame (e.g. 6SL3710-1GE41-0AA0 family). Confirm the line-to-line voltage on the existing DC bus or transformer secondary before ordering, and apply a 1.1–1.25 × thermal margin for kiln starting torque.

Is DROOP only acceptable, or is full torque cross-coupling required for a kiln?

Droop-only load sharing is acceptable for kilns if the two motors are mechanically coupled through a single pinion (the rigid coupling ensures identical speed) and the application tolerates a small steady-state speed error proportional to the torque imbalance. Full torque cross-coupling is required when the two motors drive separate pinions on the same girth gear, when the gear backlash is significant, or when starting torque at zero speed must be shared proportionally without speed error.

Can the existing DC-bus supply feed two G150 cabinets directly?

No. G150 is a self-commutated AC-fed drive with its own rectifier on the line side. It requires a three-phase AC supply, not a DC bus. The existing DC supply, MCC, and armature cables for the DC motor must be decommissioned. A new three-phase AC feeder is required, sized for the combined apparent power of both drives plus inrush (typically 1.5 × rated for the first half-cycle of pre-charge).

Back to blog