SINUMERIK 810D CCU1 Configuration Recovery After Repair
1. Problem Scope and Affected Hardware
This reference applies to legacy SINUMERIK 810D powerline / ShopMill controllers in which a CCU1 (Compact Control Unit, generation 1) has been returned from a repair depot without its commissioning archive. The symptoms typically reported by the end user are:- HMI panel (e.g., OP032S) stuck on a "connecting to partner(s)..." status with an incrementing seconds counter.
- No CF card or external backup of the project, NCK machine data, or PLC user program.
- All four status LEDs on the CCU1 flashing or continuously lit.
- 7-segment display of the NC module stuck on a single digit (commonly "6"), indicating that the NCK boot is incomplete.
| Module | MLFB / Order Number | Function |
|---|---|---|
| CCU1 (CPU 810DE, S/W 2.4) | 6FC5410-0AY01-0AA0 | Combined NCK + PLC CPU module |
| OP032S operator panel | 6FC5203-0AD10-1AA0 | HMI display and key input |
| PCU20 with MMC100.2 | 6FC5210-0DA00-1AA1 | Personal Computer Unit, HMI runtime host |
The hardware generation is no longer in active production. Documentation is consolidated in the SINUMERIK 840D/810D documentation archive under the "SINUMERIK SIMODRIVE 04.2010" CD set, which remains the authoritative source for the CCU1 NCK/PLC start-up switch semantics.
2. Required Tools, Software, and Cabling
Recovery requires the following baseline items:
- WINPCIN for the PC side (Siemens HMI tool for ASCII/data file transfer). The installer is delivered with SINUMERIK documentation CDs, or it can be re-issued by the original machine builder.
- A valid NCK series start-up file and a PLC project archive (.dpb / .s7) that exactly matches the machine. These must be sourced from the original machine builder (OBM), the customer's commissioning archive, or a verified backup on the integrator's laptop.
- An RS232 (V.24) null-modem cable terminated DB9 female on both ends, or the Siemens 6FX2003-0 series cable if the HMI is equipped with the legacy 25-pin connector.
- A PG/PC with SIMATIC STEP 7 (for PLC diagnostics if a PG/PC is to be connected to MPI).
- A PG/PC MPI cable (6ES7 972-0CA23-0XA0 or equivalent) for STEP 7 access to the PLC for diagnostics, status, and - if needed - re-flash of the PLC user program.
3. CCU1 Front Panel - LED and 7-Segment Reference
The CCU1 has two distinct LED banks (NC and PLC) and a 7-segment display on the NC side. Use the table below for first-line diagnostics.
| Bank | Label | Color | Meaning |
|---|---|---|---|
| NC | 0.5V | Green | Internal 0.5 V rail OK when lit steady |
| NC | NF | Red | NCK fault (no NC ready) |
| NC | SF | Red | NCK system fault / general NCK error |
| NC | CB | Yellow | Communication Busy on MPI/PROFIBUS |
| PLC | PR | Green | PLC RUN indicator |
| PLC | PS | Red | PLC STOP / program scan halted |
| PLC | PF | Red | PLC fault (program execution error) |
| PLC | PFO | Red | PLC force output active / I/O fault |
The 7-segment display on the NC module provides high-level boot state. The most important codes for this recovery scenario are:
| Code | State |
|---|---|
| 0 | NCK ready, waiting for partner |
| 1 | NCK boot phase 1 (hardware init) |
| 2 | NCK boot phase 2 (firmware load) |
| 6 | NCK waiting for PLC partner / link broken |
| 8 | NCK waiting for HMI / PCU partner |
| b | NCK ready, command output inhibited |
| F | NCK in stop / fault-latched |
4. CCU1 Start-Up Switches S3 (NC) and S4 (PLC)
Two rotary switches on the front of the CCU1 control the boot behavior of the integrated NCK and PLC runtimes. The switch positions are NOT user-serviceable controls; they are commissioning aids that must be returned to 0 after the procedure is complete.
| Switch | Position | Function |
|---|---|---|
| S3 (NC) | 0 | Normal run - NCK boots from SRAM |
| S3 (NC) | 1 | NCK general reset - SRAM cleared on next power-on |
| S4 (PLC) | 0 | PLC RUN PROGRAMMING - RUN, full PG access |
| S4 (PLC) | 1 | PLC RUN - RUN, read-only from PG |
| S4 (PLC) | 2 | PLC STOP - program scan halted |
| S4 (PLC) | 3 | MRES - module reset (general reset) on next power-on |
5. NCK General Reset Procedure
- Power down the controller completely (24 V OFF, mains OFF).
- Locate switch S3 on the front of the CCU1. Rotate it to position 1 (NCK general reset).
- Restore mains power and turn the controller on.
- Observe the 7-segment display and LED bank. The 0.5V LED must light within a few seconds; the NC LEDs will cycle as the boot phases run.
- The SRAM is erased during the first successful power-on with S3=1. The next boot will use default machine data.
- Power down again, return S3 to position 0, and power back up.
The NCK is now in a defined initial state and will be waiting for a partner (PLC and HMI) to be present on MPI/PROFIBUS. The 7-segment display will normally settle on "6" if the PLC is not yet responding correctly.
6. PLC General Reset Procedure
Two options exist for the PLC side. Choose the method that matches the equipment you have on site.
6.1 Method A - Switch S4 on the CCU1
- Power down the controller.
- Set switch S4 to position 3 (MRES).
- Power on. The PLC executes a complete memory reset. The PR/PS/PF/PFO LEDs cycle during the procedure.
- Wait until the 7-segment display on the NC side shows "6" (NCK waiting for PLC partner). The PLC is now in stop with no user program.
- Power down, return S4 to position 0 (RUN PROGRAMMING), and power on.
6.2 Method B - STEP 7 Programming Device
- Connect a PG with SIMATIC STEP 7 to the MPI port of the CCU1 using a 6ES7 972-0CA23-0XA0 cable.
- Establish an online connection to the PLC. The PLC should report STOP with a cause of "no user program".
- In the STEP 7 PLC menu, select PLC > Clear/Reset and confirm. The diagnostic buffer is preserved; the program memory is cleared.
- Download the correct PLC user program from STEP 7.
7. WINPCIN File Transfer Path
WINPCIN is the standard tool for ASCII/data file transfer between a PC and a SINUMERIK HMI. On the 810D/PCU20/MMC100.2 architecture, the file transfer path is:
Key points:
- The CCU1 itself does not expose an RS232 port. All serial file transfers route through the OP/PCU.
- The 9-pin (or 25-pin) D-sub on the rear of the OP032S is the physical WINPCIN endpoint.
- The MPI bus must be intact between OP, PCU, and CCU1; otherwise the HMI cannot reach the NCK to deposit files.
- If the HMI also has no project and is stuck on "connecting to partner(s)...", you cannot reach the Services menu from the HMI key sequence. In that case the HMI must first be re-imaged (MMC100.2 image restore via the PCU20's own recovery path) before the WINPCIN transfer becomes useful.
7.1 WINPCIN Default Parameters
| Parameter | Value |
|---|---|
| Baud rate | 19200 (default), 9600 fallback |
| Data bits | 8 |
| Parity | None |
| Stop bits | 1 |
| Flow control | None (XON/XOFF optional) |
| Protocol | Block-check (BCC), per Siemens spec |
| PC COM port | COM1 or COM2, must match Windows assignment |
8. HMI/PCU Image Recovery (Pre-Requisite for WINPCIN)
If the OP/PCU also lost its project (no ShopMill RT image, no CF card), WINPCIN alone cannot deliver files to the NCK because the HMI has nothing to broker the transfer. Recovery order must be:
- Restore the PCU20/MMC100.2 image using a known-good PC card or a parallel-port ghosting procedure. This is OEM-specific; the original machine builder must provide the image.
- Boot the HMI to a state where the Services menu is reachable via the OP front keys.
- Establish RS232 from PC to the OP, launch WINPCIN, set the protocol parameters above.
- On the HMI, navigate to Services > RS-232-C interface and select Read in (binary) or Read in text depending on whether the file is an NCK binary or a text-format PLC archive.
- On the PC, send the file from WINPCIN. The HMI prompts for a name - use the OEM-specified NCK file name (commonly
N_CST_DIR/N_MPF_DIR/INITIAL.INIor similar).
9. File Transfer Failure at 2048 Bytes
The most distinctive file-transfer failure reported on legacy 810D/PCU20 systems is a transfer that completes 2048 bytes of payload and then hangs or aborts. The root cause is truncated or header-damaged source files:
| Symptom | Root Cause | Resolution |
|---|---|---|
| Hangs at 2048 bytes, BCC error | Source file is truncated or has wrong header | Re-source from a verified archive (laptop HDD, integrator backup, OBM commissioning image) |
| Hang with timeout at 2048 bytes | PC COM port buffer overrun at the legacy baud rate | Drop baud to 9600 in WINPCIN, disable any serial port FIFO on the PC |
| Transfer starts but HMI rejects with error 0x80F1 | File type/length mismatch (binary sent as text or vice versa) | Match the WINPCIN Mode setting to the file (Binary/Text) |
| Transfer appears OK, NCK still reports F on 7-seg | NCK file is for a different machine/MLFB | Verify the file header MD5 against the commissioning record |
10. Verification Sequence After Recovery
Once WINPCIN transfer completes, perform the following verification steps in order:
- 7-segment display progresses from "6" through the boot phases and settles on "0" (NCK ready, waiting for partner) or "b" (NCK ready, command output inhibited due to missing enables).
- HMI no longer shows "connecting to partner(s)..."; ShopMill start-up screen appears.
- Reference point approach on every axis using the standard procedure (INC/REF, JOG, ref-point key).
- Confirm PLC RUN LED (PR) is steady green; PS and PF are off.
- From STEP 7 (if connected), read the PLC diagnostic buffer - it should be empty of operator-actionable faults.
- Run a controlled spindle test at 0 rpm with command enable, then step to 100 rpm and observe the spindle actual-value on the HMI.
- Execute a single ShopMill program (dry-run with the safety door open and the dry-run switch engaged) and verify tool-path display on the HMI.
11. Field-Recoverable Failures vs. Hardware Returns
| Failure Mode | Field-Recoverable? | Action |
|---|---|---|
| SRAM cleared by battery loss | Yes | NCK + PLC general reset, then WINPCIN reload |
| NCK file corrupted at source | Yes | Re-source file from verified backup |
| All 4 PLC LEDs flashing after reset | No - module fault | Return CCU1 to repair depot; re-validate repair |
| 7-segment stuck on "6", PLC responds to STEP 7 with "no user program" | Yes | PLC general reset, then download via STEP 7 or WINPCIN |
| CCU1 does not respond to S3/S4 at all | No - module fault | Return CCU1 to repair depot |
| HMI project also missing (no CF card) | Yes, but OEM-dependent | Restore PCU20/MMC100.2 image from OEM-supplied backup |
| 0.5V LED does not light | No - power supply fault | Check 24 VDC, replace CCU1 if internal regulator dead |
12. CCU1 Battery Management and Long-Term Backup
The CCU1 uses a lithium backup cell to retain SRAM across mains loss. A typical cell is rated for 5-7 years at 25 deg C. Once the cell drops below ~2.7 V loaded, the SRAM is no longer retained.
Best practice after any repair:
- Measure the battery voltage under load (10 kOhm, 5 s). A healthy cell reads 3.0-3.3 V.
- Replace the cell if the open-circuit voltage is below 3.0 V or the loaded voltage falls below 2.7 V.
- After every successful NCK/PLC reload, generate a fresh commissioning archive from the running system. Use the HMI Services > Create archive function, or use STEP 7 PLC > Upload station to PG for the PLC side.
- Store the archive on at least two independent media (PG HDD and CF card, or PG HDD and a network share).
13. Document References
The following official Siemens documentation is the authoritative source for the procedures above:
- SINUMERIK 840D/810D Descriptions of Functions ShopMill (FBSP) - 12.01 Edition - the FBSP describes ShopMill-specific machine data and HMI behavior.
- SINUMERIK SIMODRIVE documentation set, 04.2010 release - contains the CCU1 commissioning manual, including the S3/S4 switch tables and the NCK/PLC general reset procedures.
- SIMATIC STEP 7 - PLC general reset and download procedure - the canonical reference for the PLC-side MRES semantics on the integrated PLC of the CCU1.
14. Summary - Decision Tree for First Visit
When arriving on site, follow this order of operations:
- Photograph the LED bank and the 7-segment display.
- Read the battery voltage under load. Replace if weak.
- Power down. Set S4=3, power on, observe PLC LEDs. Set S4=0, power on again.
- If the PLC runs (PR steady green, no PF), connect STEP 7 over MPI and read the diagnostic buffer.
- Set S3=1, power on, observe NCK boot. Set S3=0, power on again.
- Confirm the HMI is alive; if not, restore the PCU20 image from OEM backup first.
- Once the HMI reaches the ShopMill screen, use WINPCIN to transfer the NCK binary, then use STEP 7 or WINPCIN to transfer the PLC archive.
- Verify reference-point approach and dry-run a ShopMill program.
- Generate and store a fresh commissioning archive.
If any of steps 3, 4, or 5 produce a steady "all-LEDs-flashing" or "0.5V off" state, the CCU1 module is faulty and must be returned to the repair depot for re-validation. The original repair did not pass final test.
What does the CCU1 7-segment code "6" mean after a repair-returned module?
Code "6" means the NCK has completed its self-test and is waiting for a valid PLC handshake. It is normal on a freshly reset CCU1. It clears automatically once the PLC is in RUN with a valid user program and the MPI/DP link to the NCK is up.
Where is the RS232 port for WINPCIN on a 810D/CCU1 system?
The CCU1 has no RS232 port. The WINPCIN connection is made to the 9-pin (or 25-pin on older panels) D-sub on the rear of the OP/PCU. The HMI then forwards the file to the NCK over the internal MPI bus.
WINPCIN transfer stops at exactly 2048 bytes - what is wrong?
It is almost always a truncated or header-damaged source file. Verify the file MD5 against a known-good backup and re-source the file. A secondary cause is a PC COM port FIFO overrun - drop WINPCIN to 9600 baud and disable the FIFO in the Windows device manager.
Can I download the PLC program directly with WINPCIN, or must I use STEP 7?
Both paths work. WINPCIN can transfer a binary PLC archive to the HMI, which then writes it to the integrated PLC of the CCU1. STEP 7 via the MPI port is the more controlled method and is preferred when the S7 source must remain accessible for future edits.
What if all four PLC LEDs on the CCU1 flash continuously after power-on?
The PLC sub-system of the CCU1 has failed its self-test. Confirm the battery is healthy and the backplane connector is fully seated, then perform a full S4=3 power-on. If the LEDs still all flash, the CCU1 module itself is faulty and must be returned to the repair depot - the original repair did not pass.
Is the CCU1 (6FC5410-0AY01-0AA0) still repairable at Siemens?
The CCU1 is a discontinued product. Repair is handled through the spare-parts/repair program on a best-effort basis. Sourcing obsolete components can take weeks. Plan for this when committing to a recovery timeline with the customer.