Problem Overview
Engineers commissioning or servicing a SINUMERIK 840D sl controlled machine frequently need to back up the parameter sets of the integrated and external SINAMICS S120 drives. The most common path is the STARTER commissioning tool connecting to the NCU's service interface (X127) and then routing down to the SINAMICS Control Unit (CU) and Motor Modules. When STARTER cannot browse the drives under "Accessible nodes", the failure is almost always a version mismatch, a missing SINAMICS Support Package (SSP), or an incomplete STEP 7 hardware configuration in NetPro/ProTool/Pro that disables routing.
The failure case described here is representative of a 10-axis horizontal machining center built around an NCU 720.3 PN (6FC5372-0AA30-0AB0) with a SIMATIC S7 317-3 PN/DP PLC, CNC-SW 31.3 with SinOP 4.7 SP3, an NX15.3 numerical control extension (6SL3040-1NB00-0AA0), and a mix of SMM and DMM modules (6SL3120-1TE28-5AA3, 6SL3120-1TE23-0AC0, 6SL3120-2TE21-8AC0). STARTER V4.5.1.0 is installed on the service PG. The NCU reports firmware 4.07.04 on the machine, but STARTER's "Accessible nodes" shows version 4.07.35.84. The PLC connects fine on the same Ethernet cable, so the physical layer is not the problem.
Affected System Identification
Confirm the exact machine configuration before changing software. The combination of components below is the canonical test bench for this fault pattern.
| Component | Part Number / Designation | Role in the Drive Line-Up |
|---|---|---|
| NCU 720.3 PN | 6FC5372-0AA30-0AB0 | Hosts the integrated SINAMICS CU; PROFIBUS internal link to drive line |
| SIMATIC PLC | S7 317-3 PN/DP | External PLC on PROFINET / PROFIBUS DP |
| CNC Software | 31.3, SinOP 4.7 SP3 | Drives the expected SINAMICS firmware baseline |
| NX15.3 (Numeric Extension) | 6SL3040-1NB00-0AA0 | Adds 4 additional SINAMICS S120 axes |
| SMM (85 A) | 6SL3120-1TE28-5AA3 | 1 unit, high-power spindle axis |
| SMM (30 A) | 6SL3120-1TE23-0AC0 | 8 units, feed axes |
| DMM (18/18 A) | 6SL3120-2TE21-8AC0 | 1 unit, dual-axis module |
| STARTER on PG | V4.5.1.0 | Commissioning / backup tool |
When the actual machine matches this or a similar profile, the steps in the rest of this article apply. If the machine is on a different CNC-SW (for example SinOP 4.5 or 4.8 SPx) the SSP version requirement changes accordingly.
Root Cause Analysis
STARTER reaches the NCU but cannot "see" the SINAMICS drives. The three root causes that produce this exact symptom are listed below in order of probability for an in-service machine that previously commissioned cleanly.
- Missing or outdated SINAMICS Support Package (SSP) on the CF card. The SSP must match the SINAMICS firmware version installed. Without it, STARTER cannot decode the drive telegrams and the CU never appears as a navigable sub-node in the project tree.
- STARTER / SSP version mismatch. STARTER V4.5.1.0 was built against a specific SINAMICS firmware baseline. If the CF card's SINAMICS firmware is newer than what the STARTER SSP on the PG knows about, the "Accessible nodes" view will show a version (here 4.07.35.84) that does not match the version STARTER expects (4.07.04) and routing into the CU will be refused.
- STEP 7 hardware configuration (HW Config) not loaded into the PLC, or the PROFIBUS subnet in NetPro missing the integrated CU. The S7 routing tables are what permit STARTER packets to traverse the NCU/PLC and reach the drive line. If the hardware configuration in STEP 7 does not include the integrated SINAMICS as a station on the internal PROFIBUS, no routing entry exists.
The 4.07.35.84 vs 4.07.04 discrepancy reported by the engineer is a textbook symptom of root cause #2: the STARTER installation on the PG carries the latest published SSP, while the machine's CF card carries a frozen service-pack version. STARTER is therefore asking the drive to negotiate a protocol variant the drive does not know.
Prerequisites
Before touching the project, confirm the following items are in place. Any missing item is itself a probable cause of the connection failure.
- STARTER V4.5.1.0 (or later 4.5.x) installed on the service PG.
- STEP 7 V5.5 SP4 or higher installed on the same PG so that the existing STEP 7 project (which contains the hardware configuration) can be opened.
- Administrator rights on the service PG to install SSP and to set the PG/PC interface.
- Set the network interface of the PG to the plant service subnet (X127 = 192.168.214.x, mask 255.255.255.0, no default gateway). Do not use the X120 PROFINET production network for commissioning traffic.
- A direct Ethernet cable (or a switch on the service network) between the PG and the NCU's X127 port.
- The original CF card image (commissioning archive / STARTUP.ARCHIVE) so the machine can be restored if anything goes wrong.
STARTER Version Compatibility Matrix
Use this matrix to choose the right STARTER / SSP pairing for the installed CNC-SW and SINAMICS firmware.
| Machine CNC-SW | SinOP | Matching SINAMICS FW on CF | STARTER Version | SSP Source |
|---|---|---|---|---|
| 31.3 | 4.7 SP3 | 4.7.x / 2.7.x | STARTER 4.5.x | SSP from CNC-SW 31.3 install media |
| 31.4 | 4.8 SP2 | 4.8 SP2 / 2.8 SP2 | STARTER 4.5.1.x | SSP for 840D sl CNC-SW 4.8 SP2 |
| 31.5 | 4.9 / 5.x | 5.x | STARTER 5.x | SSP from CNC-SW 31.5 install media |
Rule of thumb: the SSP on the PG must be the same major/minor version that the machine's SINAMICS firmware was built from. Service packs are absorbed via HMI or CF-card update; cross-major versions (for example 2.x talking to 4.x) are not supported.
Step 1 - Install the Correct SINAMICS Support Package
The SSP is the integration layer that teaches STARTER how to interpret the drive objects on a 840D sl. Without the right SSP, STARTER can talk to the NCU shell but the SINAMICS sub-tree stays empty.
- Locate the SSP for the installed CNC-SW. For CNC-SW 31.3, use the SSP shipped on the install media under \SINAMICS\SSP. For CNC-SW 31.4 / 4.8 SP2, retrieve it from the official Siemens support entry SINAMICS Support Package for 840D sl CNC-SW 4.8 SP2.
- Close all running STARTER and STEP 7 instances.
- Run the SSP installer on the PG. The installer places the new drive object types under the STARTER option packages and refreshes the device library used by HW Config.
- Restart the PG to clear the COM/DCOM cache; STARTER loads device catalogs at startup.
- Open STARTER and verify the installed version under Help → About → Installed option packages. The new SSP must appear here.
Step 2 - Match the Firmware Version on the Service PG
Even with the right SSP, the PG-side SINAMICS firmware image must equal the image burned into the CF card of the machine. The CF card is the source of truth.
- On the HMI, navigate to Commissioning → SINAMICS → Drive system → Version overview. Record the SINAMICS FW version exactly as displayed (here: 4.07.04).
- On the service PG, open the same SINAMICS firmware image in STARTER without going online. Compare the version string character-for-character.
- If the versions differ, do one of the following:
- Reflash the service PG's library to the older version that matches the machine, OR
- Upgrade the machine's CF card using a service pack on a USB stick. The standard procedure is to copy the SINAMICS firmware folder from the install media to a USB stick, plug it into the HMI, and use Commissioning → SINAMICS → Firmware update to load it. This must only be done with the spindle and feeds in a safe, de-energized state.
Step 3 - Configure the PG/PC Interface for X127
The X127 service interface on the NCU 720.3 PN is a fixed 192.168.214.1/24 address, and the TCU/MCP sit on the same subnet. Configure the PG so it can be seen by all of them.
- Open Control Panel → Set PG/PC Interface on the service PG.
- Select the Ethernet adapter that is wired to the NCU X127 port.
- Assign the PG a static address: 192.168.214.250 / 255.255.255.0, no default gateway. This guarantees the PG is on the same /24 as NCU (192.168.214.1), TCU1 (192.168.214.10), TCU2 (192.168.214.12) and MCP (192.168.214.11).
- From a command prompt, ping 192.168.214.1. A reply confirms the physical layer; the engineer in this case already confirmed this with the PLC online connection, so the PG/PC interface is known to be correct.
Step 4 - Verify STEP 7 Hardware Configuration
Routing from the PG through the NCU/PLC down to the integrated SINAMICS is built on the STEP 7 hardware configuration that lives inside the STEP 7 project loaded on the PG. STARTER can only see what STEP 7 can route to.
- Open the machine's STEP 7 project on the PG.
- Open NetPro or HW Config.
- Verify that the project contains, in this order: S7 317-3 PN/DP → PROFINET subnet → NCU 720.3 PN (with the integrated SINAMICS as a sub-module on the internal PROFIBUS) → NX15.3 → external SINAMICS S120 drives.
- Verify the integrated CU is inserted under the NCU's PROFIBUS interface as a station. The integrated CU typically has PROFIBUS address 3 or 4 on the internal PROFIBUS (default in HW Config).
- Compile and download the hardware configuration to the PLC using PLC → Download to Target System. The routing tables are written at this step.
Step 5 - Open STARTER and Configure the Online Interface
- Start STARTER and open the existing project that matches the machine (or create a new offline project mirroring the topology).
- Right-click the project node and choose Set PG/PC interface → ... → TCP/IP → [Ethernet adapter].
- Right-click the project node and choose Accessible nodes. STARTER will broadcast a discovery packet on the service subnet. Expect to see the NCU appear with its IP 192.168.214.1 and the TCUs.
- Click the small arrow to the left of the NCU entry. The integrated CU appears as a child node only if the SSP and routing are correct. If the arrow does not appear, the CU is invisible to STARTER and root cause #1, #2, or #3 is unresolved.
Step 6 - Establish Online Connection and Upload the Project
- Right-click the integrated CU entry and choose Connect to target system.
- Confirm the dialog. STARTER transitions the project to "online". The drive LEDs on the SMM/DMM modules stop flashing red and a green state indicator appears in the project tree.
- Choose Target system → Load to PG (upload from device to project) to mirror the live parameter set into the offline project on the PG.
- Save the project to the PG's local drive. This is the parameter backup independent of the STARTUP.ARCHIVE file that lives on the HMI.
Step 7 - Take the Parameter Backup (Drive-Side)
Two independent backup paths exist. For a complete protection image, do both.
| Path | Tool | What Is Captured | Location |
|---|---|---|---|
| STARTUP.ARCHIVE | HMI menu Commissioning → Start-up archive | NC, PLC, SINAMICS, HMI complete image | USB stick or network share on CF card |
| STARTER project | STARTER online → Target system → Load to PG | SINAMICS parameter set (per drive object) | PG local disk (.zip project) |
For the SINAMICS-only backup using the drive's own non-volatile memory, set the following parameters on each drive object before powering off:
-
p0977 = 1- Save all drive parameters to non-volatile memory (NVRAM). -
p7760 = 1- Activate write protection removal for the safety parameters if the drive uses Safety Integrated. - For commissioning archive generation, use STARTER Project → Archive → Create and select the SINAMICS sub-tree. Save the .zip file with a machine-specific name and date.
Verification Checklist
Run through this list end-to-end after every change. A green on every line means the connection is healthy.
- Ping 192.168.214.1 from the PG → reply.
- STARTER → Accessible nodes shows the NCU at 192.168.214.1 → yes.
- The integrated CU is visible as a child of the NCU entry → yes.
- The version string in the project tree matches the version on the HMI's Commissioning → SINAMICS → Version overview → exact match.
- Right-click the integrated CU → Connect to target system → transitions to online, no fault in the diagnostics buffer.
- Right-click an SMM/DMM axis → Load to PG → parameter list populates with no "incompatible firmware" warnings.
- STARTER Project → Archive → Create produces a valid .zip file of non-trivial size (typically 5-20 MB for a 10-axis machine).
Troubleshooting Matrix
| Symptom | Most Likely Root Cause | Corrective Action |
|---|---|---|
| NCU does not appear in Accessible nodes | Wrong PG/PC interface or wrong subnet | Set PG IP to 192.168.214.250/24 and reselect adapter |
| NCU appears, integrated CU does not | Missing/incorrect SSP | Install SSP matching CNC-SW; restart PG |
| Integrated CU appears but version mismatches HMI | PG-side firmware library newer than machine CF | Reinstall matching SINAMICS FW image on PG or upgrade machine CF |
| Connect to target system times out | STEP 7 HW Config not loaded to PLC, no routing | Download HW Config to PLC; verify CU in NetPro PROFIBUS |
| STARTER crashes on Connect | Mixing STARTER major versions on the PG (4.5 vs 5.x) | Uninstall all STARTER builds and install a single version |
| Drives visible but Load to PG reports parameter mismatch | SSP version drift after partial upgrade | Re-run SSP installer with the exact CNC-SW version |
| External NX15 drives only missing (NCU integrated CU online) | NX15.3 not in hardware configuration | Insert NX15 in HW Config with correct PROFIBUS address and download |
| Routing works in STEP 7, STARTER still fails | Firewall on PG blocking port 102 (ISO-on-TCP / S7) | Allow TCP/102 inbound and outbound on the service profile |
Notes on the Internal PROFIBUS Topology
The NCU 720.3 PN has an integrated CU on the internal PROFIBUS that links to the SMM/DMM modules. The NX15.3 (6SL3040-1NB00-0AA0) extends the same internal PROFIBUS to four additional axes. The complete path is:
PG (192.168.214.250) -- Ethernet --> NCU 720.3 PN (192.168.214.1) -- PROFINET --> PLC S7 317-3 PN/DP
|
|-- internal PROFIBUS (1.5 Mbit/s, addr 3/4 default) --> integrated SINAMICS CU
|--> 6 S120 axes (NCU section)
|--> NX15.3 (6SL3040-1NB00-0AA0) --> 4 S120 axes (extension section)
Drive part-number notes for documentation purposes:
-
6SL3120-1TE28-5AA3- 85 A Single Motor Module, Booksize, internal air cooling, 3 AC 600 V class. -
6SL3120-1TE23-0AC0- 30 A Single Motor Module, Booksize, internal air cooling. -
6SL3120-2TE21-8AC0- 18/18 A Double Motor Module, Booksize, internal air cooling (two 18 A axes in one module).
These are all members of the SINAMICS S120 Booksize family and are commissioned through the standard STARTER DCC drive object browser once routing to the integrated CU is functional.
Restoring from the Backup
To verify the backup is valid, perform a dry-run restore on a bench or a planned outage. In STARTER, Target system → Load to target system with the saved project rewrites every parameter, including p0100 (mains voltage), p0340 (motor data calculation), p2000 (reference speed), and the Safety Integrated parameters on drives that use them. Confirm after load that the HMI's Commissioning → SINAMICS → Version overview still matches the project tree and that the drives ramp up without alarm codes A30016 / A30017 (load error during commissioning).
FAQ
Why does STARTER show a different SINAMICS firmware version (4.07.35.84) than the HMI on the machine (4.07.04)?
The version displayed under "Accessible nodes" is the version STARTER expects based on the SSP installed on the PG, not the version running on the machine. The machine version is authoritative and is read from the HMI's Commissioning → SINAMICS → Version overview screen. Mismatched numbers always indicate a PG-side library / SSP issue, not a machine fault.
Do I need to upgrade STARTER to connect to an NCU 720.3 PN running CNC-SW 31.3?
No. STARTER V4.5.1.0 is the correct version for CNC-SW 31.3 / SinOP 4.7 SP3. The fix is not a STARTER upgrade but a matching SSP and a STEP 7 hardware configuration that includes the integrated SINAMICS CU on the internal PROFIBUS. Newer STARTER builds (5.x) are reserved for CNC-SW 31.5 and SinOP 5.x.
Why can STEP 7 go online with the PLC but STARTER cannot see the SINAMICS drives?
STEP 7's online connection uses the PROFINET interface of the S7 317-3 PN/DP, which is reachable without S7 routing. STARTER's online path to the SINAMICS CU must traverse the NCU's internal PROFIBUS, which requires active S7 routing entries. The routing entries are generated by downloading the STEP 7 hardware configuration to the PLC; if the integrated CU is missing from that configuration, no route exists for STARTER even though STEP 7 looks fine.
Where do I download the SINAMICS Support Package for CNC-SW 4.8 SP2?
From the official Siemens Industry Online Support entry "SINAMICS Support Package (SSP) for SINUMERIK 840D sl CNC software version 4.8 SP2", document ID 109759843, at support.industry.siemens.com/cs/document/109759843. For CNC-SW 31.3 / SinOP 4.7 SP3 the matching SSP is the one shipped on the install media of CNC-SW 31.3, not the 4.8 SP2 SSP.
Is the STARTUP.ARCHIVE on the HMI sufficient as a SINAMICS parameter backup?
Yes, the STARTUP.ARCHIVE captures the NC, PLC, HMI, and SINAMICS state in one image. For drives specifically, however, a separate STARTER project archive is also recommended because it is editable, diff-able, and contains the per-axis drive object parameter set in plain form. The two backups cover different recovery scenarios and are complementary, not redundant.