Troubleshooting SINAMICS G120 Ready-But-Not-Running on PM240-2

David Krause30 min read
SiemensTroubleshootingVFD / 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 G120 PM240-2 Ready-But-Not-Running: Diagnostic Guide

A SINAMICS G120 PM240-2 (6SL3210-1PE32-5UL0, 132 kW) with a CU240E-2 control unit on firmware V4.7 returns a steady green RDY LED after a field-level PCB repair, no faults in the buffer, a 563 V DC bus, and a healthy 24 V rail, yet the drive refuses to start the motor. The output stage is almost never the cause after a clean repair - the issue is one of four systemic blockers: a missing start command, a held STO input, a wrong macro or wiring mismatch, or a leftover motor-identification state. This article walks the diagnostic tree in field order and closes with the supply-topology pitfall the original report itself flags: a 132 kW PM240-2 is a three-phase device and cannot be run from a two-phase 400 V test tap.

1. Equipment Identification and Baseline

Confirm the exact catalog numbers before touching anything. The combination in this case maps to a specific frame size, line filter class, and CU variant that determine which terminals, macros, and parameters apply. Cross-check the MLFB against the SINAMICS G120 PM240-2 operating instructions before trusting any terminal assignment.

Field Value in this case Engineering implication
Power Module SINAMICS G120 PM240-2, FSE frame 400 V class, 3-phase input, integrated line reactor on FSE
MLFB 6SL3210-1PE32-5UL0 132 kW ND, 250 A rated output, no integrated filter (-U), push-through variant (-L0)
Serial S T-JN29700349 Production trace; required for warranty and repair RMA
Control Unit CU240E-2 Standard CU, supports STO via terminals (SIL 2 / PL d), six DIs, two AIs, no encoder interface
CU firmware V4.7 Verify on Siemens Industry Online Support for the latest Hotfix (HF) before continuing commissioning
Application class Compressor Typically quadratic torque; macro for pumps/fans (p0015 = 3 or 5) is the default starting point
DC bus measured 563 V Within nominal 540-620 V range for 400 V class at 50 Hz; consistent with a healthy 3-phase 400 V input
24 V control OK CU, BOP-2/IOP, terminals biased; power-up self-test passed
Reported input Two-phase 400 V test feed Unsupported for 132 kW PM240-2 - see Section 3

The MLFB 6SL3210-1PE32-5UL0 decodes per the SINAMICS G120 catalog as: 6SL3210 = PM240-2 family; 1PE = 400 V 3-phase, 132 kW; 3 = no integrated line filter; 2 = standard variant; 5 = FSE frame; UL = push-through air-cooled; 0 = no options. The 'CU240E-2 V4.7' label in the original ticket does not specify the full MLFB of the CU - the variants (CU240E-2, CU240E-2 F, CU240E-2 S) differ in their Safety Integrated terminal layout. The diagnostic logic below applies to the standard CU240E-2; F and S variants add two-channel STO terminals and PROFIsafe handling that must be considered separately.

Warranty action: Two blown PCB capacitors on a drive still in warranty indicate a field-event overstress. PCB repair outside an authorized Siemens repair center voids the warranty and the Safety Integrated approvals. Open an RMA via Siemens Industry Online Support or your local Siemens representative. Document the MLFB, the serial number, the 24 V source, the supply topology, the load, and any photos of the damaged caps (typically primary-side snubber or gate-drive bias caps).

2. The 'Ready but Not Running' State Machine

On the CU240E-2, the green RDY LED is the consolidated state of the inverter logic. The most common states encountered in the field after a no-fault, no-run condition are:

RDY LED Meaning Next action
Off No 24 V or no DC bus Verify 24 V at X1.1/1.2 and DC bus on the PM240-2
Steady green Drive ready, awaiting ON Check command sources, STO, and OFF2/OFF3 bits - Sections 4-6
Slow flash 0.5 Hz green Drive ready, BOP-2 link active in HAND Press AUTO on BOP-2 to return to remote
Fast flash 2 Hz green Commissioning / motor ID active Set p1900, p1910, p1960 = 0 or run wizard - Section 7
Steady red Fault latched Read r0947/r0948/r0949, acknowledge with FN
Flashing red Alarm active Read r2110/r2122, clear cause, then start
Yellow/orange Firmware update in progress Wait, do not power-cycle mid-update

The original ticket explicitly states 'RDY LED not blinking' and 'no fault present', which lands the case in the steady green row. The drive is logically ready, the power stack has been released by the CU, and the inverter is waiting for a permissive - it is not a hardware damage symptom in the output stage. The remainder of the article is built around that single observation.

3. Supply Topology Pitfall - Two-Phase 400 V on a Three-Phase Drive

The original report cites a two-phase 400 V test feed. This is the single largest red flag in the case, and it must be addressed before any other troubleshooting is meaningful.

Every PM240-2 frame FSD through FSE (75 kW and above) is a true three-phase rectifier front end. The 6SL3210-1PE32-5UL0 is rated 3 AC 380-480 V +/-10%, three-phase. It is not a single-phase drive, and Siemens does not publish a derating to run it on two phases with the third leg floating. The consequences of attempting this are:

  1. Asymmetric line current. The third phase carries only the small magnetizing current of the line reactor; the other two phases carry the full load. Expect immediate F30002 (DC bus overcurrent) or F30001 (line-side overcurrent) on heavier loading.
  2. DC bus droop and 100/120 Hz ripple. A two-phase 400 V feed through a six-pulse rectifier produces a DC bus of roughly 1.35 x V_LL = 540 V nominal, but with peak-to-peak ripple around 60-90 V. The reported 563 V is consistent with three-phase 400 V at 50 Hz, not two-phase. Either the meter is reading line-to-line between two phases of an otherwise healthy three-phase system, or the drive is in a partially powered state that should not be trusted.
  3. Brake chopper latch. FSE PM240-2 drives have an internal brake chopper. Asymmetric DC bus ripple will trigger F30003 (DC bus overvoltage) on the chopper side whenever the load regenerates - a normal event on a compressor during shutoff backspin.
  4. Safety Integrated reliability. The CU240E-2 derives its STO permissive from the DC bus sensing chain. With an out-of-spec DC bus, the STO logic may refuse to release even if the EP and STO inputs are wired correctly, or it may release intermittently under load.
  5. Capacitor stress on the original failure. Two blown PCB caps in a row are a strong signature of a supply event (surge, phase imbalance, missing phase). Operating the repair on the same two-phase feed risks repeating the failure on the new caps within hours.
Action: Restore a true 3-phase 380-480 V supply to L1/L2/L3 of the PM240-2 before further testing. The 'two-phase test feed' almost certainly has the third phase floating and the drive is not seeing a valid mains. After restoring, power-cycle and re-evaluate the RDY LED, the fault buffer, and the DC bus ripple with a scope or a DMM on the AC setting.

4. Check 1 - Is the Setpoint Actually Reaching the Drive?

On CU240E-2 firmware V4.7, the default control word source depends on p0015 (macro) and the active command source. In macro 0 (factory), the source is the BOP-2, terminals, or fieldbus depending on p0700 / p1500. The relevant control bits in the standard telegram are wired as follows:

Parameter Default Description Check method
p0840[0] r2090.0 (control word bit 0) ON / OFF1 Force p0840 = 1 from BOP-2; if motor runs, the issue is command source, not hardware
p0844[0] r2090.1 (CW bit 1) OFF2 (coast to stop) Must be = 1 to release. p0844 = 0 latches the drive in safe state with no fault
p0848[0] r2090.2 (CW bit 2) OFF3 (fast stop) Must be = 1 to release
p0852[0] r2090.3 (CW bit 3) Enable operation Must be = 1
p1140[0] r2090.4 (CW bit 4) Enable ramp generator Must be = 1
p1141[0] r2090.5 (CW bit 5) Unfreeze ramp generator Must be = 1
p1142[0] r2090.6 (CW bit 6) Enable setpoint Must be = 1
p2103[0] r2090.7 (CW bit 7) Acknowledge fault Edge 0 to 1 to clear latched faults

Procedure on the BOP-2:

  1. Press ESC to back out of any menu, then OK to enter the parameter menu.
  2. Navigate to p0840, set to 1, press OK to confirm. The drive should accelerate to the setpoint in p1000 / p1058 / p1060.
  3. If the drive runs under forced p0840 = 1 from BOP-2, the issue is in the upstream command source - the terminal wiring, the PLC handshake, or the macro selected.

If the BOP-2 also fails to start the drive, the problem is on the permissive side, not the command side - move to Section 5.

5. Check 2 - STO (Safe Torque Off) Is Released

STO is the most common cause of 'ready but no run' on a CU240E-2 that returns no fault code. STO is a hard-wired, non-software interlock; the inverter will not gate-fire the IGBTs until both STO channels are released, and the firmware raises no fault if it is held by design. The default terminal layout for STO on the standard CU240E-2 is single-channel via DI (configurable, often DI4), while the F and S variants add the dedicated two-channel STO terminals:

Terminal Function (CU240E-2 F/S variants) Required state to release
X1.13 (STO+) STO channel 1 input 24 V present (high)
X1.14 (STO-) STO channel 1 reference 0 V tied to X1.12 (GND)
X1.15 (STO+) STO channel 2 input (F/S only) 24 V present (high)
X1.16 (STO-) STO channel 2 reference (F/S only) 0 V tied to X1.12 (GND)
X1.12 Reference ground for STO and DI Common 0 V return

Verification procedure:

  1. Measure X1.13 and X1.15 against X1.12 with a calibrated DMM. Both should be 18-30 V DC. If either is 0 V, STO is held.
  2. From the BOP-2, navigate to r0002 (drive status) and r0046 (missing enables). Bit 14 in r0046 indicates STO active.
  3. Read r9772 (SI diagnostic, CU side) and r9872 (drive-side). Both should read 0xFFFF when STO is released. Any other value indicates a channel mismatch.
  4. Inspect the wiring for broken jumpers between X1.13/X1.15 and the 24 V source. Field failures of these jumpers are extremely common after a PCB repair because the rework may have disturbed nearby terminals or pulled on a harness.
  5. On the basic CU240E-2, check p9660 (source of STO via DI) and p9661 (active level). A common commissioning error is leaving p9660 assigned to a DI that is not wired.
Safety: Never jumper STO inputs to 24 V for commissioning unless the safety circuit is otherwise validated. Doing so defeats SIL 3 / PL e on F and S variants and the SIL 2 / PL d single-channel STO on the basic CU. The correct temporary test is to drive X1.13 and X1.15 from a dedicated safety relay output, or from a manual jumper that is removed before handover and documented in the commissioning report.

If STO is not the cause, check the basic enable chain in r0046 bit-by-bit. The parameter is a bitmask; each missing enable is a flag:

  • Bit 00: OFF1 missing (p0840)
  • Bit 01: OFF2 missing (p0844)
  • Bit 02: OFF3 missing (p0848)
  • Bit 03: Enable operation missing (p0852)
  • Bit 04: Ramp generator inhibit (p1140)
  • Bit 05: Ramp generator stop (p1141)
  • Bit 06: Setpoint inhibit (p1142)
  • Bit 14: STO active
  • Bit 15: SS1 active (F/S variants only)

6. Check 3 - Macro and Terminal Wiring

Parameter p0015 selects the macro. Each macro reconfigures the digital inputs, analog inputs, and command sources to a vendor-recommended wiring pattern. If the macro does not match the physical wiring, the start command never lands on the right input. Common macros for CU240E-2:

p0015 Macro Start / Direction / Fault Ack
0 Factory (no macro) BOP-2 only by default; terminal I/O disabled until configured
1 Two-wire fixed direction DI0 = ON/OFF1, DI1 = fault ack
2 Two-wire reversible DI0 = FWD, DI1 = REV, DI2 = fault ack
3 Three-wire (pump/fan) DI0 = Enable, DI1 = Start, DI2 = Stop (NC), DI3 = Reverse
5 Pump/fan with analog setpoint DI0 = ON/OFF1, AI0 = setpoint 0-10 V or 4-20 mA
7 Fieldbus (PROFIBUS / PROFINET) Control word via bus, AI for local/remote setpoint
12 Two-wire with AI setpoint DI0 = start, AI0 = speed ref
17 2-wire fixed direction, North American default DI0 = ON/OFF1, DI1 = FWD/REV
18 2-wire, F/R with separate fault ack DI0 = FWD, DI1 = REV, DI2 = fault ack
19 3-wire, pump/fan, US variant DI0 = Stop (NC), DI1 = Start, DI2 = FWD/REV

After a PCB repair, it is very common for an electrician to reconnect the field wiring to the terminals they remember, but a macro change earlier in the project life - or a default reset that put p0015 = 0 - leaves the wiring mapped to non-existent inputs. The drive is then 'ready' but every command lands on a parameter that has no source assigned.

Procedure:

  1. Read p0015 on the BOP-2. Note the value.
  2. Cross-check with the wiring diagram from the project. Verify each terminal against the macro: in macro 3, DI0 must be 24 V to start; in macro 5, DI0 is start and AI0 must have a live 0-10 V or 4-20 mA signal.
  3. If a macro is active that does not match the wiring, set p0015 = 0, factory-reset the drive with p0970 = 1, then either re-run the commissioning wizard on the IOP-2/BOP-2 or set the macro to the correct value and re-load the parameters.
  4. If no macro is selected (p0015 = 0), the I/O is not assigned. Either run commissioning from the BOP-2 wizard or set p0700 / p1000 / p1500 manually to map the sources you want.

For a compressor on the basic CU240E-2, the typical macro is p0015 = 5 (pump/fan with analog setpoint), with p1300 = 2 (sensorless vector) for high starting torque, or p1300 = 6 (quadratic V/f) for energy-optimized partial-load operation. With p1300 = 0 (linear V/f) the drive will run, but the energy consumption on a compressor is 8-15% higher than the quadratic mode.

7. Check 4 - Motor Identification State (p1900 / p1910 / p1960)

The second thread in the field report pointed at p1900, p1910, and p1960. These are the motor-identification routines that the firmware runs during a fresh commissioning:

Parameter Function Effect if non-zero on next ON
p1900 Motor data identification (static) Drive measures stator resistance, leakage inductance, rotor time constant, with rotor at standstill
p1910 Motor data identification (rotating) Drive spins the motor through a controlled ramp; measures moment of inertia and saturation curve
p1960 Speed controller optimization Drive auto-tunes the speed controller Kp/Tn from the inertia measurement and the friction profile

If any of these are non-zero and the conditions for the identification run are not met - missing enable, STO held, motor decoupled, terminal start not active, or a wrong macro - the firmware enters the 'Identification phase' and the RDY LED will flash 2 Hz green. The drive is not running the motor; it is waiting for the start command that triggers the ID sequence, or it has started the ID and stalled partway.

The source confirms the user has already set p1900 = 0, p1910 = 0, p1960 = 0. That removes the ID lock. If after that the drive still does not run with RDY steady green, the problem is elsewhere - go back to Sections 4-6. Note that simply zeroing these parameters is not a substitute for running the ID; it leaves the motor model un-tuned and the compressor will run with default Siemens induction-motor parameters. Plan a proper ID on a real 3-phase supply as a follow-up, with the motor decoupled from the load to avoid damage to the compressor coupling and to get a clean inertia measurement.

The p1910 routine in particular requires the motor to spin freely. If the compressor is coupled and you set p1910 = 1, the firmware will attempt to ramp the loaded compressor, which can stall, overspeed (if the compressor is unloaded but the firmware expected a light load), or trip F07901 (motor stalled). Always decouple before running rotating ID, then re-couple and re-check p1496 (acceleration pre-control) and p1470 / p1472 (speed controller P-gain / integral time).

8. Check 5 - Local Operation from BOP-2

The fourth suggestion in the source thread is the single most useful field test: drive the motor from the BOP-2 in local HAND mode. This bypasses the entire command source chain and isolates the issue to the power stack and the motor.

  1. Press OK on the BOP-2 to enter the menu.
  2. Select HAND (green hand icon) or toggle AUTO/HAND. In HAND, the BOP-2 owns the start command and setpoint.
  3. Press the green I key to issue ON, the red O key to stop. The motor should run at the setpoint in p1000 / p1058 / p1060 (default 50% of p1082 maximum speed in HAND mode).
  4. Observe the RDY LED. If it is steady green and the motor runs in HAND but not AUTO, the issue is in the command source chain (Section 4) or the macro wiring (Section 6).
  5. Press the AUTO key to return remote control to the configured source.

If the BOP-2 also fails to start the motor and the RDY LED stays steady green with no fault, the only remaining blockers are STO (Section 5) or a 24 V permissive on a digital input that has been reconfigured to act as an enable. Inspect r0046 again with the BOP-2 in HAND. The HAND mode is fully independent of the AUTO command source; if it does not run in HAND, the fault is on the permissive side, not the source side.

9. LED and Status Word Diagnostics with No PC

When a PC with Startdrive, STARTER, or the TIA Portal is not available, the CU240E-2 and BOP-2 expose enough state through the menu tree to do full diagnosis. Walk this sequence in order:

Parameter What it tells you Expected for healthy idle drive
r0002 Drive state text 'Ready for operation' (S2) before ON, 'Operation enabled' (S4) when running
r0046 Missing enables bitmask 0 (no missing enables)
r0047 Status word 1 0x31C7 (ready, enabled, no fault)
r0050 Status word 2 0x0000 in idle, 0x0001 in run
r0060 Actual rpm / Hz 0 when stopped, setpoint when running
r0079 Torque setpoint 0 when stopped, Nm value when loaded
r0190 DC bus voltage 540-620 V (400 V class, no-load)
r0197 CU state 'Commissioning' (0040) or 'Operation' (0008)
r0206 Power module rated power 132.0 kW - sanity check MLFB match
r0945 / r0947 Fault code / value 0 if no fault
r2110 Active alarm number 0 if no alarm
r9772 / r9872 SI status CU / drive 0xFFFF = STO released
r21282 SI diagnostics SS1 (F/S only) 0 when not active

The combination of r0002 = 'Ready' + r0046 = 0 + r0945 = 0 + r9772 = 0xFFFF is the unambiguous 'ready, all permissives present, awaiting start' state. If you are in this state and the drive still does not start, you have a command-source problem (Section 4) or a wiring-vs-macro mismatch (Section 6), not a hardware fault. The hardware tree should not be replaced.

For a deeper view, read r0052 (status word 1 bit-by-bit) and r0053 (status word 2). r0052 bit 0 = Ready, bit 1 = Ready to start, bit 2 = Operation enabled, bit 3 = Fault present, bit 4 = Coast stop active (OFF2), bit 5 = Quick stop active (OFF3), bit 6 = Switch-on inhibit active. If bit 6 is high after a power-up, the drive is in 'switch-on inhibit' state and requires a 0 to 1 edge on OFF1 (p0840) to clear - it is a one-shot lockout that survives parameter changes and is a frequent cause of the original symptom on a freshly powered drive.

10. When to Stop Troubleshooting and Send the Drive to Siemens

Two blown PCB capacitors on a 132 kW FSE PM240-2 are not a normal failure. The most likely root causes, in order of frequency, are:

  1. DC bus overvoltage from regenerative load. Compressor backspin on shutdown, missing or undersized brake resistor, or weak supply absorbing no regen. The brake chopper IGBTs in FSE are vulnerable to repeated regen transients, and the failure cascades into the snubber caps on the control PCB.
  2. Input supply event. Voltage surge, phase loss, lightning-induced transient, or DC injection from a weak transformer feeding a heavily loaded bus.
  3. Cooling failure on the FSE heat sink. FSE frames use forced-air cooling with 24 V fans. A failed fan overheats the rectifier diodes and the DC link, then the gate-drive bias caps on the control PCB. Check the fan in the next service window.
  4. Insulation breakdown in the compressor motor. Reflected voltage transients from long motor cables can back-propagate into the drive and destroy the gate-driver. A 132 kW drive typically feeds a 30-80 m cable; a dU/dt filter or output reactor is mandatory if the cable exceeds 50 m, per the PM240-2 manual.
  5. Manufacturing defect on the PCB. A 132 kW drive is a long-tail product and some early production runs had sub-spec snubber caps. Siemens tracks these by MLFB suffix and serial range in the support knowledge base.

If the cause was an upstream event (1, 2, 3, or 4), repairing only the visible damage and powering up without addressing the root cause will blow the new caps again. The drive must go back to an authorized Siemens repair center for:

  • Root-cause analysis with the original failure data downloaded from the SD card or memory module (p0964, fault buffer r0945-r0949)
  • Replacement of the entire control board, not just the two visible caps
  • Replacement of the gate-driver board (often co-damaged and not visible)
  • Re-coating and HiPot testing of the PCB
  • Re-commissioning with the original parameters from the backup file
  • Re-validation of Safety Integrated STO function (mandatory after any safety-relevant component swap)
Warranty loss: PCB-level repair by a non-Siemens technician voids the warranty on the entire drive. Any safety approvals, performance certifications, and the Safe Torque Off attestation are also void until Siemens re-validates the unit. Do not hand the drive back to the customer as 'repaired' without going through the OEM. The MLFB 6SL3210-1PE32-5UL0 with serial S T-JN29700349 should be RMA-traced through Siemens Industry Online Support or your local Siemens representative.

11. Post-Repair Commissioning Checklist for the Replacement Unit

When a refurbished or replacement drive arrives from Siemens, follow this sequence before energizing the motor:

  1. Verify MLFB and serial. Confirm firmware version matches what was on the failed unit, or update to the latest Siemens-approved Hotfix for V4.7 (the current HF for V4.7 is in the support database - search by MLFB).
  2. Verify input is true 3-phase 380-480 V +/-10% on L1, L2, L3 with a DMM. Measure line-to-line and line-to-neutral; they should be balanced within 2%. Verify phase rotation (L1-L2-L3 clockwise for default forward direction).
  3. Verify the motor cable length, gauge, and shielding match the EMC installation guide. A 132 kW PM240-2 driving a 50 m motor cable without output reactors or dU/dt filters is a common overstress path and a probable contributor to the original cap failure.
  4. Check the brake chopper / brake resistor sizing. A compressor application must have a brake resistor rated to absorb the full regenerative energy of the motor under backspin. Verify p0219 and p0218 (brake chopper threshold and duty) are correct for the resistor fitted.
  5. Insert the SD card with the parameter backup, or use Startdrive to upload the project file. Verify p0015, p0700, p1000, p1500 match the project as-commissioned.
  6. Run the commissioning wizard on the IOP-2 or BOP-2. This will set p1900, p1910, p1960 to the correct values and prompt for the motor data. Re-verify the motor nameplate data on p0304 (rated voltage), p0305 (rated current), p0307 (rated power), p0311 (rated speed), p0314 (motor pole pair number).
  7. Run the motor identification with the motor decoupled from the load (compressor coupler disengaged). This is critical - identifying against a loaded compressor skews the inertia measurement and produces a poorly tuned speed controller. The compressor must be free to spin and the rotating ID p1910 must be allowed to run to completion.
  8. Test STO by removing 24 V from X1.13 / X1.15 (F/S variants) or the STO-assigned DI (basic CU). The drive should immediately drop to safe state with the SAFE LED on. Restore 24 V and acknowledge. The STO function is mandatory to test on every unit, every restart, per EN 61800-5-2.
  9. Test the emergency stop chain end-to-end from the safety relay output to the drive terminal. Verify the response time is within the safety function specification (typically < 20 ms for STO on SINAMICS G120).
  10. Run the drive in HAND mode from the BOP-2, then in AUTO from the PLC / control source, verifying direction and setpoint scaling.
  11. Capture the parameter set with p0971 = 1 to the SD card and store a copy off-drive. This is the live 'as commissioned' backup that you restore on the next PCB event.

12. Parameter Backup and Restore Strategy

SINAMICS G120 supports three backup paths, and using all three is the difference between a one-hour recovery and a one-day re-commission.

Method What it captures When to use
SD card in the CU (p0804 = 1 to write, p0804 = 2 to read) Full parameter set, plus motor data, plus application data Primary backup on every parameter change; restore after a CU replacement
Startdrive / STARTER upload to PC Full project including device topology and macro context Source of truth for the engineering office; version-controlled in EPLAN or similar
Startdrive / STARTER export to TIA Portal HMI Project plus HMI tags Full digital twin; required for the as-built documentation set
Operator panel (IOP-2) backup to USB Parameter set only, no firmware Field backup without a PC; convenient for technicians

After any PCB repair or any firmware update, immediately do a triple backup: SD card, Startdrive upload, and paper printout of p0015, p0700, p1000, p1500, p1900, p1910, p1960, p0304-p0311 (motor nameplate), p1082 (max speed), and the user-defined parameter set (p0010 = 0 menu, p0003 = 3 user access). The paper printout survives the next cap blow when the electronics do not.

13. Common Fault Codes for 'No Run' on SINAMICS G120

These are the fault codes most likely to surface in a 'ready but no run' condition on a PM240-2 with CU240E-2. Refer to the SINAMICS G120 List Manual for the full list and the response value interpretation.

Code Name Typical cause in a 'ready' state Action
F30001 Power unit overcurrent Two-phase input, shorted output, motor insulation breakdown Verify 3-phase supply; HiPot the motor
F30002 DC bus overcurrent Regen transients, brake chopper fault, weak supply Inspect brake resistor and chopper IGBTs
F30003 DC bus overvoltage Regen without brake, supply transient, two-phase input Restore 3-phase; verify brake resistor
F30004 DC bus undervoltage Supply drop, weak transformer, blown input fuse Measure L-L at the input; check fuses
F30005 Power unit I2T overload Overload, undersized drive, repeated start/stop Check load profile; verify p0305 motor rated current
F30011 Line phase failure One phase missing on a 3-phase PM240-2 Inspect input fuses; verify L1/L2/L3 voltages
F30021 Ground fault Motor winding to chassis, cable insulation breakdown Megger the motor; inspect junction box
F30895 Power unit internal error Gate-driver fault, PCB damage Return to Siemens for board-level repair
F01611 SI CU: defect in safety monitoring STO channel mismatch, sensor fault Read r9772; verify STO wiring; restart CU
F30611 SI PM: defect in safety monitoring STO channel mismatch on power module Read r9872; verify both STO channels released
F07800 No power unit available CU-PM communication lost, ribbon cable Check PM-cable; re-seat the CU
F07901 Motor stalled Mechanical jam, wrong motor data, ID on loaded compressor Decouple motor; re-run ID
F08501 PROFIsafe fault (F/S variants) Bus watchdog, host PLC in stop Check PLC mode; verify F-host address

None of these are present in the current case (r0945 = 0, r0947 = 0, r2110 = 0, r9772 = 0xFFFF), which is why the RDY LED is steady green. The drive is not faulted; it is waiting.

14. Field Notes and Lessons Learned

  • A steady green RDY LED with no fault is a command source problem, not a hardware problem, in approximately 95% of field cases. Start with r0046 and r9772 before opening the drive.
  • PCB-level repair on a Siemens drive is almost never the right answer. The visible damage is the symptom; the PCB itself is the casualty. Replace the board at an authorized repair center.
  • The 'two-phase 400 V' test feed in this case is a serious red flag. A 132 kW PM240-2 is a 3-phase device; do not connect L1/L2 only. If the only available test supply is single-phase, return the drive to a site with 3-phase, or use a 3-phase rotary or static phase converter sized to at least 250 A per phase for the FSE frame.
  • The RDY LED state (steady vs 2 Hz flash) is the single most useful signal in the field. 2 Hz fast green = motor ID running. Slow 0.5 Hz green = BOP-2 local HAND mode active. Steady green = command-source problem. Steady red = fault. Flashing red = alarm. The flash rate is a 1-bit oscilloscope for the entire drive state.
  • Always record p1900 / p1910 / p1960 before touching the drive. After a factory reset these revert to 0, and re-running the ID against the actual motor is the only way to recover correct performance. A 'ready' drive that has been p1910 = 0'd will start but will run on default motor parameters until the next maintenance window.
  • The CU240E-2 has two STO channels; both must be released independently. A single-channel release is reported as a fault (F01611 or F30611), but a held channel with no fault and no release action is invisible except in r9772 / r9872. Always read these two parameters on a 'no run' complaint.
  • Macro p0015 and command source p0700 are independent. p0700 selects command source (BOP-2, terminals, fieldbus, IOP). p0015 selects terminal assignment macro. Mixing them is the most common commissioning error after a parameter load.
  • For a compressor with quadratic torque, the most common macro is p0015 = 3 (pump/fan) or p0015 = 5 (pump/fan with analog setpoint) with p1300 = 2 (sensorless vector) or p1300 = 6 (quadratic V/f). The drive will not energy-optimize a compressor on p1300 = 0; use p1300 = 2 or 6 for efficiency.
  • Switch-on inhibit (r0052 bit 6) is a one-shot lockout that survives parameter changes. After any power-up on a freshly repaired drive, OFF1 must see a 0 to 1 edge before the inverter leaves the inhibit state. This is a frequent cause of 'no run after power-up' and is not a fault.
  • A compressor that backspins on shutdown is regenerative. Without a brake resistor, the regen energy charges the DC bus above 770 V and the drive trips F30003. A 132 kW compressor on a 100 hp drive typically needs a 30-50 kW peak brake resistor, sized to the motor's rotational inertia at the worst-case backspin speed.

15. Diagnostic Matrix Summary

Symptom Check first Second Resolution
RDY steady green, no run from BOP-2 r9772 = 0xFFFF? r0046 missing-enable bitmask Release STO; clear missing enable
RDY steady green, runs from BOP-2 only p0015 / p0700 vs. wiring Setpoint source p1000 / p1500 Correct macro or remap sources
RDY 2 Hz green, no run p1900 / p1910 / p1960 Conditions for ID (enable, STO, motor decoupled) Set to 0 to abort, or complete ID
RDY 0.5 Hz green, no run from PLC BOP-2 in HAND Press AUTO Return to remote command source
RDY off, 24 V present DC bus on PM240-2 RDY connector on CU Replace CU or check 24 V at X1.1/1.2
RDY steady red r0947 fault code Acknowledge with FN Resolve root cause from fault list
RDY off, 24 V missing 24 V supply at X1.1/1.2 PSU rating, fuse Restore 24 V, observe power-up
DC bus < 480 V or unstable 3-phase input at L1/L2/L3 Line reactor, fuses Restore 3-phase supply
DC bus > 650 V at start Brake resistor sizing Input voltage Install correctly sized resistor
Drive runs in HAND, fails in AUTO Command source p0700 PLC handshake / fieldbus diagnostics Match p0700 to active source
RDY steady green with r0046 = 0 Switch-on inhibit r0052 bit 6 Toggle OFF1 (p0840) 0 to 1 One-shot lockout; clear with edge
Drive starts, immediately F30611 STO channel 1 vs 2 timing Safety relay response time Verify safety relay drops both channels together

FAQ

Why does my SINAMICS G120 show Ready but not run with no fault code after a PCB repair?

The most common cause is a held Safe Torque Off (STO) input on terminals X1.13 / X1.15 of the CU240E-2 (F and S variants) or on the STO-assigned DI on the basic CU. STO is a hard-wired, non-software interlock that does not raise a fault code by design. Verify STO release by reading r9772 (CU side) and r9872 (drive side); both must read 0xFFFF. If only one channel is high, trace the wiring back to the 24 V source. The next-most-common cause is a command-source or macro mismatch (p0015, p0700, p1000, p1500) where the start command lands on a digital input that is not assigned, or the switch-on inhibit (r0052 bit 6) is latched and needs a 0-to-1 edge on p0840 to clear.

Can a 132 kW SINAMICS G120 PM240-2 be run on two-phase 400 V for testing?

No. The PM240-2 frame size FSE (75 kW and above) is a true three-phase device rated 3 AC 380-480 V. Two-phase operation (one phase floating) is not supported, not documented, and will produce asymmetric line currents, 100/120 Hz DC bus ripple, and immediate overcurrent faults under any meaningful load. Always restore a balanced 3-phase supply before commissioning. If only single-phase mains is available, return the drive to a facility with 3-phase or use a 3-phase rotary or static phase converter sized to at least 250 A per phase for the 132 kW FSE. The 563 V DC bus reading the original report shows is consistent with a healthy three-phase 400 V supply, not with a two-phase feed, so either the meter was reading line-to-line of an otherwise healthy 3-phase system or the supply topology needs to be corrected before further testing.

What do p1900, p1910, and p1960 do on a SINAMICS G120?

These are the motor identification routines. p1900 runs a static motor data identification (stator resistance, leakage inductance, rotor time constant) with the rotor at standstill. p1910 runs a rotating motor data identification (inertia, saturation curve) and requires the motor to be decoupled from the load. p1960 runs speed-controller auto-tuning. Setting them to 0 inhibits the routine and is the correct action when the drive is stuck in the identification phase and the conditions for the routine cannot be met. After aborting, plan a proper identification on the actual 3-phase supply before running the compressor under load. The 2 Hz green flashing RDY LED is the visual signature of an active identification state.

My SINAMICS G120 RDY LED is blinking at 2 Hz green - what does that mean?

2 Hz fast flashing green on the RDY LED indicates that the firmware is in a commissioning or motor identification state, typically because p1900, p1910, or p1960 is set to a non-zero value and the drive is waiting for the conditions to run the identification. It can also appear during a firmware update. If you do not want to run the identification right now, set all three parameters to 0 and acknowledge, or run the commissioning wizard on the IOP-2 or BOP-2 to complete the ID and clear the state. The flashing is also visible if p0009 (parameter reset) is active or if p0010 = 1 (quick commissioning) without completion.

Should I repair the PCB on a SINAMICS G120 in warranty?

No. PCB-level repair on a Siemens drive in warranty voids the warranty on the entire drive, voids Safety Integrated (STO) approvals, and re-introduces the failure mode that caused the original cap blow. Open an RMA through Siemens Industry Online Support at support.industry.siemens.com or your local Siemens representative. The repair center will replace the damaged board, identify the root cause, and re-validate the unit. This is the only path that preserves warranty, performance certification, and the SIL 3 / PL e STO attestation on F and S variants.

Back to blog