Resolving Simodrive 611U 6SN1118-0NJ01-0AA1 000000 Display Fault
Problem Overview
The Siemens SIMODRIVE 611U is a digital servo drive platform widely deployed on machine tools, handling systems, and special-purpose machinery. The control card (also called the closed-loop regulator or NLR module in Siemens documentation) supervises the power section, processes encoder feedback, executes the position/speed/current control loops, and hosts the operator panel interface. The two-axis universal regulator carries MLFB 6SN1118-0NJ01-0AA1 in this incident and uses firmware A5E02252449 V 11.02.06.
A recurring field failure mode on the 6SN1118-0NJ01-0AA1 control card presents as follows:
- The seven-segment display on the front of the card reads "000000" (six zeros) or "0000000" (seven zeros) and does not change.
- None of the keys on the control card (P, M, UP, DOWN) respond.
- Serial communication over RS232 to SimoCom U is impossible — the drive is invisible to the commissioning tool.
- The drive does not proceed to the normal boot sequence, and the power section may or may not pre-charge depending on whether the on-card watchdog completes its initial handshake.
This article documents the field-proven recovery path used by service engineers when the original control card is unrecoverable and a parameter backup is available. The procedure has been validated on machines where the spare card on hand is the predecessor variant 6SN1118-0NJ01-0AA0.
Affected Components and Identification
Before initiating any recovery, confirm the part numbers involved. The 6SN1118-0NJ01-0AA1 card can be confused with several near-identical siblings in the 6SN1118 family. Always read the MLFB label on the card itself — the silkscreen is the only reliable identifier in a faulted state.
| MLFB / Part Number | Role | Notes |
|---|---|---|
| 6SN1118-0NJ01-0AA1 | Original control card installed on the affected drive | Two-axis universal regulator. Firmware A5E02252449 V 11.02.06 in this incident. |
| 6SN1118-0NJ01-0AA0 | Spare card available on site | Predecessor variant to the 0AA1. Accepts the same parameter set for Siemens 1FK/1FT motors. |
| 6SN1118-0NK00-0AAx | Single-axis variants | Not pin-compatible with the two-axis 0NJ01. Do not substitute. |
| 6SN1118-0NH00-0AAx | Two-axis high-resolution variant | Same physical slot but different resolver conditioning and firmware. |
| 6SN1118-0NJ01-0AA2 / 0AA3 | Successor variants | Forward-compatible with the 0AA1 parameter set in most applications. |
The "0NJ01" block identifies the two-axis universal regulator used with the 611U performance/Universal module set. The trailing "0AA0" vs "0AA1" suffix indicates a hardware-revision step; both accept the same parameter structure in SimoCom U, but the firmware build, the encoder enable table, and the resolver excitation may differ between suffixes.
Hardware and Software Environment in This Incident
| Drive family | SIMODRIVE 611U |
| Control card (defective) | 6SN1118-0NJ01-0AA1 |
| Firmware on defective card | A5E02252449 V 11.02.06 |
| Spare control card | 6SN1118-0NJ01-0AA0 |
| Commissioning tool | SimoCom U version 14.03.02 |
| Engineering PC | Windows XP SP3 |
| Connection | USB-to-RS232 converter + straight-through serial cable |
| Parameter backup | Available (taken some months prior while the drive was healthy) |
Root Cause Analysis of the 000000 Display
The 611U control card boots in a defined sequence. The boot loader first initializes the on-card DC-DC converter, the display driver, and the keypad scanner. It then validates the firmware image in flash, decompresses it into RAM, and hands control to the firmware. Once the firmware is running, it loads the parameter image, brings up the SimoCom U service protocol, and arms the position/speed/current loops. The display, the keypad, and the RS232 link are all unavailable until step four completes.
When the seven-segment indicator stops on "000000" (or "0000000") and the keys do not respond, the boot sequence has not reached the point where the operator panel and the SimoCom U service protocol are initialized. The display driver itself is alive — it is the firmware/parameter image that is not running. The display is being held in a default state by the boot loader.
The most common root causes reported in field service for this exact symptom are:
- Firmware image corruption in flash. A power-loss event, an aborted firmware update, or a flash write error during parameter save can leave the boot loader running with a checksum failure and a blanked or partially erased parameter set. The boot loader parks the display on "000000" and waits indefinitely for a serial recovery image, but the SimoCom U PC tool cannot reach the card because the higher-level protocol stack has not been loaded. The serial hardware is intact, but the firmware that would respond to it is not running.
- Watchdog reset loop with invalid configuration. If the control card repeatedly attempts to load a configuration that the firmware considers invalid (a corrupt parameter block, a wrong motor database index, an unsupported encoder selection), the watchdog may force a continuous reset. The display cycles too quickly to see anything other than a static "000000".
- Component failure on the control card. Loss of the flash memory, the quartz oscillator, the DC-DC converter, or the supervisory microcontroller produces the same display symptom. In this case, even a clean firmware reload via the service interface is not possible without a JTAG or factory tool. This is the failure class where the card is not salvageable in the field and must be physically replaced.
Pre-Troubleshooting Diagnostic Checklist
Before declaring the control card dead, perform the following checks. Each takes less than five minutes and prevents the common mistake of discarding a recoverable card.
- Verify power section health. With the control card removed, the SIMODRIVE 611U power module should still pre-charge when the DC bus is enabled. If the power module does not pre-charge, the fault may be in the power section (I/R module, line filter, bleeder resistor), not the control card. The bus link ribbon cables to the power module must be reconnected briefly for this test.
- Verify the bus link and ribbon cables. The two-axis regulator connects to the power modules via ribbon cables. A damaged, reversed, or disconnected ribbon cable mimics a dead card. Inspect the insulation, look for bent pins, and reseat both ends with the card unpowered. Pay particular attention to the keyed orientation — reversed insertion is a common installation error.
- Inspect the card for visible damage. Look for electrolytic capacitor leakage near the DC-DC converter (a common age-related failure on 611U cards), discoloured resistors around the encoder supply, and any sign of liquid ingress, dust accumulation, or solder joint fractures near heavy components.
- Confirm the operator panel cable. If a remote operator panel is used, unplug it and observe the on-card display. A shorted remote panel can pull the keypad bus low and mimic "no key response".
- Try a controlled power cycle. Remove the 24 V logic supply and the DC bus, wait 30 seconds, reapply the 24 V first, then enable the bus. Repeat at most two more times. More than three cycles on a corrupted card is not productive and risks further flash wear if the firmware is still partially alive.
- Verify the RS232 path independently. Loop-back test the USB-to-RS232 converter on a known-good COM port by bridging pins 2 and 3 on the PC end and using a terminal emulator to confirm echo. Then confirm the straight cable pinout: 2-2, 3-3, 5-5, 7-8 bridged for hardware handshake. A null-modem cable will not link with the 611U service port.
If after these checks the display is still "000000" with no key response and no SimoCom U link, the card is functionally down. Proceed to the replacement path described in the next section.
Control Card Replacement: 0AA0 vs 0AA1 Compatibility
Two card variants are involved in this incident:
- The original card installed in the machine:
6SN1118-0NJ01-0AA1 - The spare card available on site:
6SN1118-0NJ01-0AA0
The trailing suffix difference reflects a hardware revision step. Field experience and Siemens cross-reference data show that the parameter set, the SimoCom U project file, and the motor database are shared across both suffixes within the 0NJ01 (two-axis universal) family. The 0AA0 can accept a parameter download taken from a 0AA1 system and run a Siemens 1FK/1FT series motor without hardware changes.
| Compatibility Aspect | 0AA0 → 0AA1 Parameter Set | Notes |
|---|---|---|
| Parameter structure | Compatible | SimoCom U loads the same project file; any parameters the 0AA0 firmware does not recognize are flagged and ignored. |
| Motor database | Compatible for Siemens 1FK/1FT | Third-party motors with non-Siemens encoder protocols require the suffix-specific firmware build. |
| Resolver configuration | Compatible | Both suffixes accept the same resolver excitation and signal conditioning. |
| Encoder linearization tables | Compatible | Same SSI/EnDat handshake logic. |
| Firmware image | Suffix-specific | The 0AA0 ships with a different firmware build but the same operational feature set for standard 1FK/1FT applications. |
| Hardware revision | Predecessor | Component-lifecycle update from 0AA0 to 0AA1. Pinout and connector positions are identical. |
Recommended procedure when substituting the 0AA0 spare into a 0AA1 system:
- De-energize the drive completely — open the line contactor, wait for the DC bus to discharge below 60 V (the bleeder LED on the power module extinguishes), and remove the 24 V logic supply.
- Insert the 0AA0 card into the regulator slot. Confirm both ribbon cables to the power modules are seated with the correct orientation.
- Apply 24 V logic supply only. The card should boot into a default Siemens parameter set and the display will show a standard "ready" or "run" indicator (typically a non-zero code such as "011000" or similar — the exact code depends on the firmware build on the 0AA0).
- Connect SimoCom U to the card over the RS232 service port using the link parameters documented in the next section.
- Open the saved parameter backup that was taken from the 0AA1 system (file extension
*.dncor*.pardepending on the SimoCom U release). - Initiate Download to drive from the SimoCom U menu. The tool will overwrite the 0AA0 default parameters with the 0AA1 project values.
- After the download completes, the tool will offer to save the new image to the card's flash. Accept this step. A successful save is followed by a power-on reset that boots from the new image.
SimoCom U Communication Setup
SimoCom U is the Siemens commissioning tool for the 611U family. Version 14.03.02 (the version in this incident) is a known-good release for the 0NJ01 two-axis regulator. Earlier 11.x and 12.x releases also work but do not support some of the parameter import paths used in newer firmwares.
Serial Link Parameters
| Baud rate | 9600 bit/s (default for 611U service port) |
| Data bits | 8 |
| Parity | Even |
| Stop bits | 1 |
| Handshake | RTS/CTS (hardware) — the straight cable must bridge pins 7 and 8 (RTS/CTS) on the PC end as a loop, or wire them straight through if the drive expects hardware handshake at the connector |
| COM port | The Windows COM port assigned to the USB-to-RS232 converter; verify in Device Manager and avoid COM ports above 9 unless the tool is patched |
Link Verification Procedure
- Launch SimoCom U. Select Online → Settings.
- Choose the COM port matching the USB-to-RS232 adapter. Set baud rate 9600, even parity, 8 data bits, 1 stop bit, hardware handshake.
- Click Test. A healthy card replies with its firmware version and the regulator type (e.g. "2-axis universal regulator 6SN1118-0NJ01-0AA0 V 11.xx").
- If the test fails, confirm the cable pinout: 2-2 (RX-TX), 3-3 (TX-RX), 5-5 (GND), and 7-8 (RTS-CTS shorted on the PC side as a bridge, or hardware-handshake wired straight through with the drive providing the loop).
- If the test still fails, swap the USB-to-RS232 converter for an FTDI-based model. Many low-cost converters do not implement RTS/CTS at 5 V levels correctly.
SimoCom U Menu Reference for the Recovery Path
| Menu Path | Purpose |
|---|---|
| File → Open | Load the saved parameter backup file from PC |
| Online → Settings | Configure the COM port and link parameters |
| Online → Establish Connection | Start the service protocol handshake |
| Parameter → Download to Drive | Push the open parameter file into the card's RAM |
| Parameter → Save to Non-Volatile | Commit the RAM image to the card's flash |
| Diagnostics → Test Routines → Drive Self-Test | Verify regulator type, firmware, and power module |
| Commissioning → Auto-Tuning | Run motor identification and loop tuning |
Parameter Backup Restoration Procedure
Once the substitute 0AA0 card is communicating with SimoCom U, the parameter backup is restored in the following sequence.
- In SimoCom U, choose File → Open and select the backup file taken from the 0AA1 card. The tool validates the file structure and reports the regulator type, firmware version, and drive configuration embedded in the backup.
- Switch to Online mode. The tool establishes the live link to the 0AA0 card.
- Choose Parameter → Download to Drive (or Download PC → Drive depending on the SimoCom U version). The tool shows a progress bar and lists every parameter being transferred.
- After the transfer, SimoCom U shows a checksum comparison. Confirm the result before saving to flash.
- Choose Save to non-volatile memory on the card. The card performs a flash write cycle. Do not interrupt power during this step — interrupting a flash write can re-trigger the original 000000 fault.
- When the save completes, SimoCom U prompts for a reset. Allow the reset. The card reboots and loads the new parameter image.
- Re-establish the online connection and run Parameter → Compare PC ↔ Drive to confirm the flash image matches the backup byte-for-byte.
Common Error Codes During Restore
| Code / Symptom | Meaning | Action |
|---|---|---|
| F-01 (or "no link" warning) | Communication lost mid-transfer | Check the cable and retry. The card retains the partially-written image in volatile RAM and reverts to the previous flash image on the next reset. |
| "Encoder not supported" | The substitute card's firmware build does not support the motor encoder | Re-source an exact-suffix spare or upgrade the substitute card's firmware to a build that supports the encoder. |
| "Checksum error" on download | Backup file corruption | Re-take the backup from a known-good 0AA1 system. If no good backup exists, parameterize the new card from a default Siemens project and re-enter the application values manually. |
| "Save to flash failed" | Flash memory wear or card hardware fault | The substitute card itself is suspect. Re-source a different spare. |
| Parameter flagged "out of range" | The 0AA0 firmware has tighter limits than the 0AA1 firmware | Accept the clamped value or update the 0AA0 firmware to a newer build. |
Firmware Verification and Re-Commissioning
After the parameter restore, verify the drive is in the correct operational state before reconnecting it to the machine. The substitute card will report the 0AA0 firmware build, not the original 0AA1 build. This is expected and does not affect function for Siemens 1FK/1FT motors — the SimoCom U parameter file determines the application behaviour, not the firmware build suffix.
- With the motor disconnected, run the 611U test routine from SimoCom U: Diagnostics → Test Routines → Drive Self-Test. The card reports the regulator type, firmware version, power module type, and resolver/encoder status. Confirm the resolver excitation amplitude is within the expected range (typically 2.0 V to 3.0 V peak, depending on the motor).
- Confirm the firmware version reported by the card. Note it in the maintenance log alongside the parameter backup file.
- Run the auto-tuning routine (Commissioning → Auto-Tuning) with the motor uncoupled from the load. The card sweeps the motor and stores the current loop, speed loop, and position loop gains.
- Re-couple the motor to the load and run the same routine in Loaded mode to capture the mechanical inertia and friction terms.
- Execute a slow-speed reference move (≤ 10 % of rated speed) in both directions. Confirm smooth rotation, correct direction, and that the position feedback matches the commanded position.
- Execute a full-speed reference move at 50 %, 75 %, and 100 % of rated. Monitor the motor current trace in SimoCom U. The current should not exceed the motor's peak rating, and no fault should trip.
- Save the new combined parameter image (0AA0 card with the 0AA1 application values, plus the auto-tuning data) as a fresh backup on the PC and on a secondary location.
Drive Configuration Acceptance Test
Before returning the machine to production, execute a documented acceptance test. The exact tests depend on the machine, but the minimum recommended set is:
| Test | Procedure | Expected Result | Pass Criterion |
|---|---|---|---|
| Standalone enable | Enable drive with no PLC reference | Drive enables, no fault | Display shows "ready" or equivalent zero-fault state |
| Controlled stop | Command motion, then disable from PLC | Motor decelerates on the configured ramp | Ramp time within ±5 % of programmed value |
| Emergency stop | Trigger the EMG/STO input | Drive opens the line contactor via the STO/EMG path | Drive reports "safe stop" and requires a manual reset |
| Position loop accuracy | Repeat the same target position 20 times | Encoder reports the commanded position | All positions within one encoder increment of the commanded value |
| Speed loop step response | Apply a step in speed reference | Drive reaches the new speed with controlled overshoot | Overshoot < 5 %, settling time within the loop tuning |
| Thermal run | Continuous run at rated load for 30 minutes | Drive reports no thermal warning | Heat sink temperature stable, motor temperature within insulation class |
| Following error | Run a high-acceleration motion profile | Drive reports following error within limits | Following error < the programmed threshold (typically 10 % of one motor revolution) |
Fault Code and Parameter Reference
The 611U control card surfaces a number of fault and warning codes during normal operation and during the recovery path described above. The table below is a field reference for the codes most likely to be encountered during a 000000 recovery.
| Code | Class | Meaning | Field Action |
|---|---|---|---|
| 000000 / 0000000 | Display-only | Boot loader parked, firmware not loaded | Replace card, restore parameters from backup |
| F-01 | Fatal | Communication failure during parameter write | Retry; check cable and connector |
| F-08 | Fatal | Flash checksum error on boot | Replace card or send for factory re-flash |
| F-11 | Fatal | Resolver excitation failure | Check resolver cable; if cable is good, suspect card |
| F-15 | Fatal | Encoder SSI/EnDat communication error | Check encoder cable and shield; verify encoder supply voltage |
| F-21 | Fatal | Motor overcurrent during commissioning | Verify motor wiring, check for mechanical jam |
| W-04 | Warning | Parameter out of range, clamped to firmware limit | Accept clamped value or update firmware |
| W-12 | Warning | Following error exceeds warning threshold | Re-run auto-tuning; check mechanics |
Spares and Lifecycle Considerations
The SIMODRIVE 611U is a mature product that Siemens has formally discontinued. New production has ended and the support window is in its tail phase. Three practical implications follow:
- Spare-card procurement is the highest-risk item. Authorized Siemens channels no longer stock new 0NJ01 cards in volume. The independent surplus market carries inventory but the supply is finite. When a card is replaced, retain the failed card if the flash is intact — it can be re-imaged at a service shop that has the Siemens factory tool. Failed cards with a damaged flash or a damaged microcontroller are not recoverable in the field.
- Firmware versions are frozen. Siemens no longer publishes firmware updates for the 611U. The version in service is the version that stays. Back up every parameter set to the PC and to a secondary location — paper documentation is no substitute for the digital backup because every parameter must be re-entered manually if both the card and the backup are lost.
- Engineering PC platforms are also frozen. Windows XP SP3 is the realistic host for SimoCom U 14.03.02. Newer Windows releases are not officially supported and exhibit serial-port-handling issues with the 611U service protocol. A dedicated XP SP3 laptop (or a virtualized XP image with USB passthrough to a supported USB-to-RS232 adapter) is the recommended engineering platform for the remaining life of these drives.
For users planning a longer-term migration, the recommended replacement path is to a SINAMICS S120 system with the appropriate Control Unit and Line Module. The S120 accepts a 611U parameter import via the SIMODRIVE 611U compatibility mode in STARTER or Startdrive, but a full migration is a project-level effort, not a card-swap. Plan for a separate engineering effort to map the application program, the PLC interface, and the safety integration onto the new platform.
Troubleshooting Matrix
The following matrix consolidates the failure modes encountered during a 000000 recovery and their field-verified remedies. Use it as a quick reference during the diagnostic steps above.
| Symptom | Likely Cause | Field Remedy |
|---|---|---|
| 000000, no key response, no SimoCom U link | Firmware/configuration corruption | Replace card, restore parameters from backup |
| 000000, but SimoCom U can read firmware version | Parameter block corrupt, firmware intact | Re-flash parameters from backup, do not need to replace card |
| 000000, power section does not pre-charge | Power section fault, not card | Diagnose I/R module, line filter, bleeder |
| 000000, ribbon cable reversed | Installation error | Power down, correct ribbon cable orientation, re-test |
| Card boots, but SimoCom U cannot establish link | USB-to-RS232 converter incompatible | Replace with FTDI-based converter; verify cable pinout |
| Card boots, link works, but parameter download fails | Backup file corruption or firmware-version mismatch | Re-take backup from known-good system; verify regulator MLFB matches |
| Parameter download succeeds, but save to flash fails | Flash memory wear on spare card | Re-source a different spare card |
| Drive enables, but motor will not turn | Encoder not supported by 0AA0 firmware | Re-source exact-suffix spare; verify motor encoder type |
| Drive enables, motor turns, but following error alarm | Auto-tuning not re-run on substitute card | Run auto-tuning uncoupled, then loaded, save new parameter set |
Frequently Asked Questions
What does "000000" on a 6SN1118-0NJ01-0AA1 mean?
The seven-segment display reading "000000" (or "0000000") with no key response means the control card's firmware image or non-volatile configuration is not loading. The card is not reachable by SimoCom U. This is firmware/configuration corruption, not a parameter-level fault. Recovery requires a card replacement and a parameter restore from a known-good backup.
Can a 6SN1118-0NJ01-0AA0 be used in place of a 6SN1118-0NJ01-0AA1?
Yes. The 0AA0 is a hardware-revision predecessor of the 0AA1 in the same two-axis universal regulator family. For Siemens 1FK and 1FT series motors the parameter set is shared, and the 0AA0 will accept a parameter download from a 0AA1 backup. For third-party motors, confirm that the 0AA0 firmware build supports the encoder in use before substituting.
Why does SimoCom U not see the drive even with a known-good cable?
When the card is stuck on "000000" the higher-level service protocol is not loaded. The serial hardware is intact but the firmware that responds to SimoCom U is not running. There is no way to bring the card back into the link from the PC side; the path is card replacement followed by parameter restore from backup.
What is the correct RS232 cable for SimoCom U?
Use a straight-through cable (not null-modem) with pin 2 to pin 2, pin 3 to pin 3, pin 5 to pin 5, and pins 7 and 8 bridged (RTS/CTS looped back to the PC) or wired straight through to support hardware handshake. The 611U service port operates at 9600 bit/s, 8 data bits, even parity, 1 stop bit. A USB-to-RS232 converter with proper RTS/CTS support (e.g. an FTDI-based adapter) is required when using a modern PC.
Is the SIMODRIVE 611U still supported by Siemens?
No. The 611U is a discontinued product. Spare parts are no longer in volume production. New projects should plan a migration to SINAMICS S120. Existing systems should retain a parameter backup, a verified-working spare card, and a dedicated Windows XP SP3 host for SimoCom U.