SINUMERIK 840D Alarm 300510: Troubleshooting SIMODRIVE 611 LT

David Krause11 min read
Motion ControlSiemensTroubleshooting
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

Problem Details: SINUMERIK 840D Alarm 300510 on a SIMODRIVE 611 LT 80 A Infeed

Field installations running SINUMERIK 840D with a SIMODRIVE 611 power section occasionally surface an alarm pair on the HMI: 25201 Z axis drive fault combined with 300510. The infeed in the affected machine is a SIMODRIVE 611 LT (Line Transducer) module with material number 6SN1123-1AA00-0DA0, rated 80 A continuous DC-link current. Once alarm 300510 latches, the axis referenced (Z in the typical case) drops out of ready state and the operator can no longer execute traversing blocks until the drive is reset and the alarm cleared.

Alarm 300510 is an axis-drive diagnostic alarm, not an NCK alarm. It originates from the drive firmware and is forwarded to the HMI through the SINUMERIK alarm mask. The message text is ambiguous in casual references because the alarm number can be loosely read as "heat sink temperature" by operators familiar with related 6SN1123 modules; however, in the context of 6SN1123-1AA00-0DA0, alarm 300510 specifically reports a failure of the current-measurement zero balance routine that the drive controller executes on every pulse disable.

Do not bypass or mask alarm 300510. The zero-balance routine is the only self-test the drive performs on the IGBT phase-leg current sensors at the moment of pulse inhibit. Suppressing the alarm disables a critical safety check and may allow a defective power section to be re-energised, which can destroy the module or downstream mechanics.

Module Identification: SIMODRIVE 611 LT 6SN1123-1AA00-0DA0

The 6SN1123-1AA00-0DA0 is an air-cooled SIMODRIVE 611 LT infeed (line transducer / line module) for 840D/810D/840Di solutions. Key parameters for this variant:

Parameter Value
Siemens material number (MLFB) 6SN1123-1AA00-0DA0
Family SIMODRIVE 611 universal / LT infeed
Rated line current 80 A
Rated DC-link current Id approx. 104–108 A (line-side 80 A rectified)
Rated DC-link voltage 600 V DC nominal (3-phase 400/480 V AC supply)
Cooling Forced air, integrated fan
Compatible with SINUMERIK 840D, 840Di, FM-NC; SIMODRIVE 611 axis modules 6SN112x-1AA0x / 6SN112x-1AB0x
Drive firmware required SW 4.x / 5.x / 6.x (depends on NCU/611D controller card)
Status / replacement status Phase-out / replacement by SINAMICS S120 Smart Line Module (e.g. 6SL3130-6AE15-0AB1)

Refer to the SIMODRIVE 611 LT configuration manual and the Siemens Industry Online Support portal for the full parameter set, derating curves, and the firmware compatibility matrix for your specific NCU software version.

Root Cause: What Alarm 300510 Actually Means

SIMODRIVE 611 firmware performs a current-measurement zero balance (German: Strommessungs-Nullabgleich) every time the controller transitions from pulse enable to pulse inhibit. During this routine the controller reads the analog current-sensor offsets of all three phase legs; these offsets must lie within a tight tolerance window centred on zero. If the firmware detects that the measured offset exceeds the permissible range, it raises alarm 300510 and immediately blocks further pulse enable on that drive.

Common upstream causes that trigger the zero-balance fault:

  1. Defective LT power section – A shorted IGBT, an open solder joint on the free-wheeling diode DCB substrate, or a failed gate-driver stage inside the LT module disturbs the expected sensor reading during the zero-balance window.
  2. Defective controller card (611D / SIMODRIVE 611 controller module) – Aging analog front-end (op-amp drift, capacitor ESR shift on the current-signal conditioning board) on the 6SN1118 controller card returns a non-zero offset.
  3. Excessive free-wheeling current during pulse disable – When the motor is still rotating at the moment of pulse inhibit, regenerative current circulates through the module's free-wheeling diodes into the DC link. If the DC link voltage is not yet bled down or the brake chopper is mis-tuned, the residual current can persist long enough for the zero-balance routine to capture an out-of-tolerance offset reading.
  4. DC-link short / insulation fault downstream – A failing axis module or a motor-cable insulation breakdown can drag the zero-balance measurement off-limit.
Note that alarm 300515 ("Power section heat sink temperature exceeded") is a different alarm and addresses cabinet cooling / fan / overload conditions. If the HMI shows 300515, address airflow, ambient temperature, and the duty cycle of the affected axis before assuming a current-measurement fault. The two alarms share the same 300xx alarm class but are cleared through different diagnostic paths.

Relationship to Alarm 25201 (Axis Drive Fault)

Alarm 25201 is the channel-level axis drive fault that the NCK raises when the drive signals a fault condition (via PROFIBUS or the drive bus) that prevents axis operation. Alarm 300510 is the underlying drive alarm that caused the drive to enter the fault state. The alarm-clear sequence is:

  1. Clear the alarm at the drive (delete alarm 300510 on the drive service screen).
  2. Clear alarm 25201 from the NCK side (or perform an NCK Reset / NC Start).
  3. Re-enable pulses on the axis.

If 300510 re-appears after every pulse inhibit cycle, do not continue to attempt re-start. This is the drive firmware's way of telling you that the LT module or its controller card has failed the self-test and must be replaced.

Diagnostic Procedure Before Replacement

Before condemning the LT module, run through the diagnostic ladder below. Field experience shows that the controller card is the root cause more often than the power section, especially in machines that have been in service for more than 5 years.

Step 1 – Confirm which alarm is actually active

Open the Diagnostics → Alarms screen on the SINUMERIK HMI and capture the full alarm text plus the time stamp. Verify whether the active alarm is 300510 (current zero balance) or 300515 (heat sink temperature). The remedy differs in both cases.

Step 2 – Read the drive service screen

On the 611D / SIMODRIVE 611 drive, navigate to Commissioning → Service and read:

  • Drive temperature – should be < 60 °C steady state for an 80 A LT.
  • DC-link voltage – should be ~600 V DC ± 10 % at idle.
  • Phase currents – should be 0 ± a few mA when pulse is inhibited.
  • Status word – look for bit indicating "current measurement fault".

Step 3 – Check cabinet cooling

Even if 300510 is the active alarm, an under-ventilated cabinet accelerates failure of the controller card. Verify that the LT-module fan is rotating, the heatsink fins are dust-free, the cabinet inlet filter is clean, and the ambient is within 5–40 °C.

Step 4 – Isolate the LT module from downstream loads

Power down the cabinet, wait for the DC link to bleed below 50 V (verify with a meter at the LT DC-link terminals), and disconnect the DC-bus bars going to the axis modules. Re-energise the cabinet with only the LT module installed. Attempt to enable pulses at the LT (idle). If 300510 re-occurs with no axis module attached, the LT module itself is at fault.

Step 5 – Swap the controller card

On SIMODRIVE 611 the 6SN1118-0AA11-0AA0 (or similar) controller card plugs into the front of the LT module. With the cabinet de-energised and the DC link verified discharged, swap the controller card with a known-good spare and repeat the pulse-enable test. If 300510 clears with the new controller card, the original card is at fault and the LT module can be retained.

Resolution: Replacing 6SN1123-1AA00-0DA0

If steps 4 and 5 confirm an LT power-section defect, replace the module. Siemens has formally phased out the SIMODRIVE 611 family in favour of SINAMICS S120. Two replacement paths are available:

Strategy Part Notes
Like-for-like spare (still available on aftermarket) 6SN1123-1AA00-0DA0 Verify firmware compatibility with your NCU SW.
Modernisation to SINAMICS S120 Smart Line Module 6SL3130-6AE15-0AB1 (16 kW / 25 A Smart Line Module, example) Requires adapter kit and possible NCU upgrade.

Replacement procedure for like-for-like:

  1. Bring the cabinet to a safe state. Lock-out the upstream 3-phase breaker. Wait 5 minutes for the DC link to discharge.
  2. Verify the DC-link voltage is below 50 V DC at the LT terminals before touching any conductor.
  3. Label and unplug all ribbon cables, ribbon-keyed signal cables, and the fan cable on the front of the LT module.
  4. Remove the four M6 fixing bolts that secure the LT module to the backplane / heatsink assembly. Two technicians are recommended because of the weight (approx. 14 kg).
  5. Slide the module out of the cabinet on its rail guides and place on a flat, ESD-safe surface.
  6. Inspect the backplane bus bars for oxidation or pitting; clean with a Scotch-Brite pad if necessary.
  7. Slide the replacement 6SN1123-1AA00-0DA0 into the rail, torque the M6 bolts to 6 Nm in a cross pattern.
  8. Reconnect the controller card (re-used from the old module or a known-good spare), ribbon cables, and fan cable.
  9. Restore power, observe the LT module's first-time power-on sequence (DC-link pre-charge, fan spin-up, status LEDs).
  10. Run the LT module's commissioning routine from the SINUMERIK side and confirm the firmware loads from the controller card without error.
If you reuse the controller card, also reseat it in the new module and verify the firmware download completes cleanly. Mixing a degraded controller card into a fresh power section will reproduce 300510 within hours.

Verification Procedure

After replacement, run a structured verification before returning the machine to production:

  1. Alarm history check – Navigate to Diagnostics → Alarm Log on the HMI. Confirm that 300510 and 25201 are no longer being raised. Existing entries may remain in the log; clear and observe 30 minutes of operation.
  2. Drive service readings – Confirm phase currents at idle are within 0 ± 20 mA. Confirm the DC-link voltage stabilises at the expected 600 V DC nominal.
  3. Pulse-enable / pulse-inhibit cycle – Manually trigger pulse inhibit 10 times via the drive service screen. Each cycle should run the zero-balance routine cleanly without alarm.
  4. Axis reference traverse – Execute a slow JOG move on the Z axis through its full stroke. Verify position-actual / position-nominal tracking, motor temperature (via the encoder or external sensor), and current draw. Current should not exceed 80 A DC at full rapid.
  5. Thermal soak – Run a 30-minute program that loads the Z axis to ≥ 60 % of its rated torque. Verify the LT module heat sink remains below 70 °C and the cabinet exhaust temperature is within the manufacturer's envelope.
  6. Spindle / other axes sanity check – Verify that other drives sharing the same DC link did not suffer collateral damage. A 300510 on the LT can drag the DC-link voltage below operational limits for the other axis modules, which may surface as secondary alarms (e.g. 300504, 25202) on those axes.

Preventive Maintenance for SIMODRIVE 611 LT Installations

  • Replace cabinet fan filters every 6 months (or per OEM schedule). Clogged filters raise the LT module's internal ambient and accelerate electrolytic-capacitor ageing on the controller card.
  • Verify torque on the DC-link bus-bar bolts annually. Loose bolts introduce resistance and asymmetric current flow that stresses the zero-balance routine.
  • Perform the controller-card capacitor reform procedure if the cabinet has been de-energised for more than 12 months. Refer to the SIMODRIVE 611 service manual for the reform procedure.
  • Log the drive temperature in the HMI's acquisition buffer and review monthly. A drift of +5 °C over six months is an early warning of impending power-section failure.
  • Maintain a spare 6SN1123-1AA00-0DA0 (or its SINAMICS S120 successor) on site if the machine is on a critical production line. Lead times on rebuilt SIMODRIVE 611 LT modules have grown substantially since phase-out.

Related Alarms Worth Recognising

Alarm Meaning Primary Action
25201 Axis drive fault (channel-level) Clear drive alarm first, then NCK reset.
300500–300508 Drive-internal faults (commutation, encoder, resolver) Check encoder wiring and resolver shielding.
300510 Current-measurement zero-balance failure (LT / drive) Replace LT module or controller card.
300515 Power-section heat sink temperature exceeded Cabinet cooling, fan, axis duty cycle.
300604 / 300605 DC-link overvoltage / undervoltage Inspect brake chopper, line harmonics.
25202 Standstill monitoring Mechanical binding or encoder loss.

Long-Term Migration Path: SIMODRIVE 611 → SINAMICS S120

Spare parts for SIMODRIVE 611 are increasingly scarce and more expensive on the secondary market. Siemens' official migration guide recommends replacement with SINAMICS S120 Smart Line Modules and SINAMICS S120 Motor Modules of equivalent rating. For an 80 A LT replacement, the typical mapping is to a 16 kW or 25 kW Smart Line Module. Verify the DC-link continuous current rating, peak current, and the required control-cable adapter for your NCU platform (NCU 710.3B / 720.3B / 730.3B). Migration usually requires:

  • New drive firmware load (SINAMICS SW ≥ 5.x recommended).
  • Replacement of the 6SN1118 controller card with a SINAMICS CU320-2 or equivalent.
  • Update to the matching STARTER / Startdrive commissioning tool version.
  • Adaptation of machine PLC (SINUMERIK Operate) alarm masks for the new alarm number scheme.

For full migration procedure, see the Siemens Industry Online Support article Migration SIMODRIVE 611 → SINAMICS S120 and the SINAMICS S120 Equipment Manual.

What does SINUMERIK 840D alarm 300510 actually mean?

Alarm 300510 on a SIMODRIVE 611 LT module (for example 6SN1123-1AA00-0DA0) indicates that the drive firmware's current-measurement zero-balance routine — executed on every pulse inhibit — detected an out-of-tolerance offset on one or more phase current sensors. It points to a defective LT power section or a failing controller card, not to a thermal issue.

Can alarm 300510 be bypassed or suppressed?

No. The zero-balance routine is the only built-in self-test of the current sensors at the moment of pulse inhibit. Suppressing the alarm disables a critical safety check and can result in destruction of the power section or downstream mechanics. Replace the LT module or its controller card.

Is alarm 300510 the same as alarm 300515?

No. Alarm 300510 is the current-measurement zero-balance fault on a 6SN1123-1AA00-0DA0 LT module. Alarm 300515 is the power-section heat-sink temperature-exceeded alarm. They share the 300xx drive alarm class but require different remedies — 300515 calls for cabinet cooling and duty-cycle review, while 300510 calls for hardware replacement.

Should I replace the LT module or only the controller card?

Diagnose first by swapping the controller card (e.g. 6SN1118-0AA11-0AA0) and observing whether 300510 clears. Field data shows the controller card is the more common point of failure on machines older than five years. If the alarm persists with a known-good controller card, the LT power section is at fault and the module must be replaced.

What is the modern replacement for 6SN1123-1AA00-0DA0?

The recommended Siemens successor is the SINAMICS S120 Smart Line Module of equivalent DC-link current, typically a 16 kW or 25 kW variant (for example 6SL3130-6AE15-0AB1). Migration requires a compatible NCU, an updated SINAMICS firmware load, and the SINAMICS S120 commissioning tool. Plan the migration during a scheduled maintenance window.

Back to blog