Configuring SINAMICS G120 as SIMOTION Servo Backup Drive

David Krause12 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

Configuring SINAMICS G120 as SIMOTION Servo Backup Drive

This reference covers the hardware and software architecture required to hand off a continuously rotating servo motor from a failed SIMOTION motion controller to a SINAMICS G120 inverter. The topology applies to actuators (valve actuators, conveyor drives, rotary tables) that cannot tolerate a stop, and where loss of the primary controller must be detected, the motor electrically isolated from the failed servo, and re-energized through a vector-controlled drive with flying restart within a bounded time window.

Functional Safety Notice: The technique described in this document is a process-availability redundancy, not a safety-rated fallback. If the application is a safety function under IEC 61508 / IEC 62061, the backup path must additionally pass through a Safety Integrity Level (SIL) approved path (e.g., SINAMICS G120 with integrated STO/SS1 via F-CPU or Safety Integrated). Do not substitute a G120 + contactor topology for a SIL-rated shutdown.

1. Problem Definition and System Constraints

The application requirement is a servo-class motor that must keep rotating when the upstream SIMOTION D / P controller is stopped, powered off, or has a firmware/watchdog fault. The primary drive (typically a SINAMICS S120 or S210) is operated in closed-loop position/speed mode over PROFIBUS or PROFINET IRT. The question is whether a SINAMICS G120 can pick up the load under the following conditions:

  • SIMOTION CPU is in STOP or no longer alive on the network.
  • PROFINET I/O data has failed (communication timeout, watchdog expiration).
  • The motor is still mechanically turning at the moment of handover.
  • Position reference is lost; the backup drive only has to maintain rotation, not absolute position.

Two physical constraints dominate the design:

  1. Motor topology: the G120 family only supports induction (asynchronous) motors in vector control. Synchronous servo motors (1FK, 1FT, 1FS, SIMOTION S-1FK7) are not supported on the standard CU240B-2 / CU240E-2 / CU250S-2 control units in field-oriented closed-loop mode without an encoder. See the SINAMICS G120 Operating Instructions for the supported motor list.
  2. Encoder feedback: a synchronous rotor can only be controlled if the absolute rotor position is known at start-up. Without an encoder, the G120 cannot run a permanent-magnet motor, and the rotor will not align correctly to a 3-phase voltage application.

2. Drive Selection: G120 Variants for Handover

Control Unit Motor Type Supported Encoder Interface Flying Restart Handover Suitability
CU240B-2 / CU240E-2 Asynchronous (induction) None (sensorless V/f and SLVC only) Yes (p1200) Acceptable for asynch. motors without encoder
CU250S-2 Asynchronous + synchronous (with encoder) HTL/TTL/SSI/EnDat resolver Yes (p1200) Required if motor is synchronous or encoder-based
CU240E-2 F / CU250S-2 F As above + Safety Integrated As above Yes Use for SIL-rated backup path

Decision rule: If the existing servo motor is a permanent-magnet synchronous servo (1FK, 1FT family), the G120 cannot run it sensorlessly. Two practical resolutions exist:

  • Replace the synchronous servo with an induction servo (e.g., 1PH8 / 1LA9 asynchronous servomotor) so that the G120 can take over with a CU250S-2 in sensorless vector control (SLVC).
  • Add a CU250S-2 with the existing encoder wired in. The CU250S-2 closes the speed loop on the encoder, allowing torque-controlled handover while the rotor is still turning.

For a continuously rotating plant, the asynchronous + encoder path is the only viable topology on a G120 because the synchronous sensorless option is not available. Confirm selection against the SINAMICS G120 CU250S-2 Function Manual.

3. Electrical Topology: Contactor-Based Motor Transfer

Two drives cannot be electrically paralleled to one motor. The motor stator must be switched from the SIMOTION-driven primary inverter to the G120 backup. The simplest industrial implementation is a 3-phase contactor pair (or motorized circuit breaker) with mechanical and electrical interlocking.

3.1 Contactor Selection

Parameter Formula / Source Typical Value
Rated motor current In From motor nameplate e.g. 12 A
Contactor utilization category AC-3 (normal motor starting) AC-3
Contactor size ≥ In at AC-3 16 A or 25 A frame
Mechanical interlock Mandatory between K1 (primary) and K2 (backup) Mechanical + mirror contacts per IEC 60947-4-1
Drop-out time Manufacturer datasheet 15–30 ms
Make time Manufacturer datasheet 10–20 ms

Drop-out + de-energize + energize budget = approx. 40–60 ms, which is short enough to ride through on most rotating masses provided the contactors are mechanically interlocked and the motor terminals are not shorted to two inverters simultaneously.

3.2 Topology Diagram

Primary path (SIMOTION active) SIMOTION D4x5 SINAMICS S120 PROFINET IRT Drive telegram K1 (S120) K2 (G120) 3-phase asynch. servo motor Backup path: G120 with flying restart (p1200), encoder on CU250S-2, K1 opens, K2 closes SINAMICS G120 CU250S-2

3.3 Control of the Contactors

The contactor coils must be driven by a deterministic logic that releases K1 (S120 contactor) before K2 (G120 contactor) is energized. Two options exist:

  1. Hardware watchdog (recommended): A 24 V signal sourced from a SIMOTION output is wired through a normally-closed watchdog relay. When SIMOTION is alive, the relay is held energized, K1 stays picked up. When the watchdog times out (typically 250–500 ms of missing signal), the relay drops, K1 releases, and an auxiliary contact from K1 (mirror contact per IEC 60947-4-1) enables K2. This path is independent of PROFIBUS/PROFINET state.
  2. PROFINET-controlled: SIMOTION commands K1 close; an external logic (e.g., LOGO! 8, ET200S relay) commands K2 when it detects a PROFIBUS/PROFINET failure on the backup drive's network. This is fragile during network power loss.

4. PROFIBUS / PROFINET Behavior During CPU Stop

When SIMOTION goes to STOP or is powered off, the cyclic I/O data exchanged with the G120 on PROFIBUS/PROFINET does not freeze at the last value. The G120 reacts based on the configuration of the communication fault response (p2041, p0851, p0864) and the watchdog time configured in the project.

Parameter Meaning Typical Setting for Backup Drive
p2041 Fieldbus interface monitoring time (PROFIBUS/PROFINET timeout) 10 (100 ms) for fast fault detection
p0851 Source for ON/OFF1 in control word bit 0 BI to p0840 (drive control via PLC) or p0852 with fallback
p0864 Source for OFF2 / STO BI to a safe-off path
p2051 CI: PROFIdrive control word 1 (STW1) Source from PZD receive word (r2050)
p8841 PROFINET-specific comm fault time 50–100 ms

Substitution values (output values that the IO controller writes when its own CPU is in STOP) are only relevant on the SIMOTION side. They do not help the G120 because the G120's CPU keeps running and detecting a communication timeout triggers F1910 "PROFIdrive PZD telegram failure" or F08501 on PROFINET. After this fault, the drive coasts to zero by default unless p2109 / p2100 are configured to suppress the fault response.

Conclusion: It is not possible to keep a G120 running on a frozen PROFIdrive telegram when the SIMOTION CPU is dead. The handover must be driven from a hardware watchdog + contactor topology, not from fieldbus values.

5. Flying Restart Parameterization (p1200)

Flying restart allows the G120 to connect to a motor that is already rotating without first waiting for the rotor to stop. The relevant parameters are on the CU250S-2 control unit. Refer to the SINAMICS G120 CU250S-2 List Manual for full descriptions.

Parameter Description Recommended Value (Backup Handover)
p1200 Flying restart operating mode
0 = disabled
1 = always active
2 = active after ON command
4 = active after power-on or fault
2 (active after ON command) so that the G120 only attempts flying restart when K2 closes and ON is asserted
p1201 Flying restart enable, signal source BI to p0840 (drive enable)
p1202 Search current (motor rated current factor) 70–100 % (default 90 %)
p1203 Search rate factor 100 % (default)
p1082 Maximum speed ≥ 1.1 × maximum expected handover speed (provides headroom)
p1300 Open-loop/closed-loop control mode 21 (sensorless vector, induction) or 22 (encoder-based vector) on CU250S-2
p1611 Acceleration pre-control (for sensorless) 0 % initially; tune if overshoot

5.1 Flying Restart Search Algorithm

  1. At ON command, the inverter injects a search current (defined by p1202 × r0331 rated motor current).
  2. It sweeps the output frequency from p1203 × (1.3 × current speed) down to zero in two stages to identify rotor flux angle and speed.
  3. Once the search current signature matches the rotor saliency, the drive locks onto the rotor speed and accelerates to setpoint.
  4. Typical search time is 200–800 ms; for fast handover, pre-charge the DC link and keep the drive in "ready" state so the algorithm begins immediately on K2 close.

For a continuously rotating motor, a 1-second search window is acceptable. For sub-500 ms handover, consider pre-rotating the G120 speed observer from a separate speed signal (e.g., a back-up tachometer) using a CU250S-2 with SSI encoder input on the backup path.

6. Encoder and Feedback on the Backup Path

If the primary drive uses a synchronous servo with a high-resolution absolute encoder (EnDat 2.2 / DRIVE-CLiQ), the same encoder cannot be shared with the G120 because the S120 owns the DRIVE-CLiQ link. A separate incremental encoder on the motor shaft must be wired to the CU250S-2, with the following pinout discipline:

  • HTL encoder (24 V) on the CU250S-2 sub-D connector: tracks A, /A, B, /B, R, /R, 24 V, GND.
  • TTL encoder (RS422) if higher resolution is required: tracks A, /A, B, /B, R, /R, 5 V, GND.
  • Encoder must be physically present at the motor so the G120 can close its speed loop during handover.

Set p0400 = 1 (encoder type) and configure p0408, p0410, p0411 to the encoder's pulses-per-revolution (PPR). If the motor is an induction servo, sensorless mode is acceptable and the encoder is not strictly required; however, the CU250S-2 with an encoder provides better low-speed torque and a faster flying restart.

7. Double-Redundancy Architecture Reference

For a system where both the motor and the controller are duplicated, the academic literature provides a formal topology that matches this application. The IEEE article on double-redundancy electric actuator controllers describes a motor + controller dual-channel architecture where the second drive is engaged on detection of a primary fault. The handover logic in the academic paper uses a digital signal processor to coordinate a contactor-based switchover within 50 ms; the G120 + watchdog approach above is the commercial realization of the same architecture.

8. Commissioning Procedure

  1. Pre-commissioning: Run the S120 with the motor in normal mode. Verify all cabling and encoder feedback.
  2. Power up the G120 independently on its own line, configure it for sensorless vector control (or encoder-based) with p1200 = 2, motor data from p0340 = 1, 3 (motor identification at standstill, then rotating).
  3. Run the G120 stand-alone on the motor (no contactor engaged), confirm it can start, run, and stop the motor at various speeds. Capture the ramp times and fault behavior.
  4. Test flying restart: Spin the motor externally (or use S120 to spin it, then command G120 ON while motor is moving), verify the G120 catches the rotor without tripping F07900 "Motor stalled" or F30002 "DC link overvoltage".
  5. Wire contactors and watchdog. Verify mirror contact logic and mechanical interlock.
  6. Simulate SIMOTION failure: Pull the SIMOTION power, observe that within the configured watchdog time (≤ 500 ms) K1 opens, K2 closes, the G120 receives ON, executes flying restart, and the motor continues.
  7. Capture handover transient on an oscilloscope: monitor motor current, contactor state, G120 ZSW1 bit 6 (acknowledgement of enable) and ZSW1 bit 3 (fault present).

9. Verification Checklist

Check Pass Criterion
Contactor K1 opens before K2 closes Mirror contact verification, ≤ 20 ms dead time
G120 flying restart catches rotor No F07900, speed error < 5 % within 1 s of ON
Watchdog timing Total handover ≤ 500 ms from SIMOTION loss to motor stabilized on G120
Encoder feedback active (CU250S-2) r0061 actual speed matches r0021 in closed loop
Fault suppression PROFIdrive F1910 / F08501 fault response = "NONE" only if intentional; otherwise, accept OFF2
Safety STO path tested; emergency stop still functional on G120

10. Limitations and Edge Cases

  • Synchronous servo motors are not natively supported on the G120 in sensorless mode. If the existing motor is 1FK / 1FT, you must either replace it with an induction servo or add a CU250S-2 with encoder feedback.
  • Position reference is lost during handover. The backup drive runs the motor as an open-loop speed/encoder-vector drive; absolute position is not preserved. Downstream process must tolerate position loss.
  • Re-engagement to SIMOTION is non-trivial: when SIMOTION returns, the G120 must be turned off, the motor switched back to S120, and SIMOTION must perform a new referencing. Schedule this in a planned downtime window.
  • Braking: the G120 in sensorless mode cannot brake as precisely as the S120 in closed-loop torque control. Avoid hard-stop requirements on the backup path.
  • Thermal: the backup drive's power module is normally cold and may have higher starting resistance; the first few start attempts may show different thermal behavior.

11. Recommended Part Numbers

Component Catalog Number Notes
SINAMICS G120 CU250S-2 PN 6SL3246-0BA22-1FA0 PROFINET, with encoder interface
SINAMICS PM240-2 power module 6SL3210-1PExx-xxAx0 Size depends on motor current
Watchdog relay 3SK1 / 3RQ3 SIRIUS safety relay, configurable dropout
Motor contactor (K1, K2) 3RT20xx-1A / 3RT201x AC-3 utilization, mechanical interlock
Mirror contact aux block 3RH2911-1HA11 IEC 60947-4-1 mirror contact for monitoring

12. Frequently Asked Questions

Can a SINAMICS G120 run a 1FK7 / 1FT6 synchronous servo motor?

No. The standard G120 control units (CU240B-2, CU240E-2, CU250S-2) only support asynchronous (induction) motors in sensorless vector control. A CU250S-2 with an encoder can run a synchronous motor, but it must be commissioned as a torque-controlled drive with a separate encoder input, and absolute rotor position at start is required. If the motor is still rotating, flying restart is possible only if the encoder is wired and the search algorithm can identify the rotor angle.

Can PROFIBUS / PROFINET hold the last control word value when the SIMOTION CPU is off?

No. The PROFINET IO controller (SIMOTION) stops sending cyclic frames when the CPU is in STOP or unpowered. The IO device (G120) detects the loss of frames via the watchdog timer and trips a PROFIdrive communication fault (F1910 or F08501). Substitution values only apply to output values written by the controller before the stop; they do not extend the IO device's ability to keep a drive running indefinitely without fresh frames.

What is the handover time from SIMOTION loss to stable motor rotation on the G120?

With a properly tuned p1200 flying restart on a CU250S-2 and a hardware watchdog of 250–500 ms, total handover is typically 700–1200 ms. The contactor drop-out and make times add 40–60 ms, the watchdog adds 250–500 ms, and the flying restart search adds 200–800 ms. For sub-second handover, the G120's DC link should be pre-charged and the drive in "ready" state so the ON command is instantaneous.

Do I need a CU250S-2 or is a CU240E-2 sufficient?

Use the CU250S-2 if the motor has an encoder or is a synchronous servo. Use the CU240E-2 only if the motor is an induction (asynchronous) motor and you are running sensorless vector control (p1300 = 20). The CU250S-2 gives faster flying restart and a stable closed-loop speed signal even at low speeds; the CU240E-2 is acceptable for applications where low-speed torque and dynamic response are not critical.

Is this topology a Safety Integrity Level (SIL) rated backup?

No. The contactor + G120 flying restart topology is a process-availability solution, not a SIL-rated shutdown. If the application requires a safety fallback (e.g., to stop the motor safely after a controller failure), the G120 must be on a Safety Integrated path (CU240E-2 F or CU250S-2 F) with STO / SS1 / SLS, and the contactor logic must be wired through a safety relay. A watchdog-driven handover is not a substitute for a SIL-rated chain.

Back to blog