Connecting STARTER to Sinamics S120 via 840D SL NCU 720.3 PN

David Krause14 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

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.

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. Close all running STARTER and STEP 7 instances.
  3. 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.
  4. Restart the PG to clear the COM/DCOM cache; STARTER loads device catalogs at startup.
  5. 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.

  1. On the HMI, navigate to Commissioning → SINAMICS → Drive system → Version overview. Record the SINAMICS FW version exactly as displayed (here: 4.07.04).
  2. On the service PG, open the same SINAMICS firmware image in STARTER without going online. Compare the version string character-for-character.
  3. 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.
Field note: The 4.07.35.84 figure STARTER was reporting is the catalog version shipped with the latest STARTER build on the PG, not the actual machine version. The "Accessible nodes" view should agree with what the HMI shows; if it does not, the PG is wrong, not the machine.

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.

  1. Open Control Panel → Set PG/PC Interface on the service PG.
  2. Select the Ethernet adapter that is wired to the NCU X127 port.
  3. 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).
  4. 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.

  1. Open the machine's STEP 7 project on the PG.
  2. Open NetPro or HW Config.
  3. 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.
  4. 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).
  5. Compile and download the hardware configuration to the PLC using PLC → Download to Target System. The routing tables are written at this step.
Critical: A "green" PLC online connection in STEP 7 does not mean routing is enabled. The PG must reach the PLC's PROFINET interface, but it does not need the S7 routing tables to do so. If the integrated CU is missing from the hardware configuration, STARTER packets will reach the NCU and stop there.

Step 5 - Open STARTER and Configure the Online Interface

  1. Start STARTER and open the existing project that matches the machine (or create a new offline project mirroring the topology).
  2. Right-click the project node and choose Set PG/PC interface → ... → TCP/IP → [Ethernet adapter].
  3. 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.
  4. 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

  1. Right-click the integrated CU entry and choose Connect to target system.
  2. 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.
  3. Choose Target system → Load to PG (upload from device to project) to mirror the live parameter set into the offline project on the PG.
  4. 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.

  1. Ping 192.168.214.1 from the PG → reply.
  2. STARTER → Accessible nodes shows the NCU at 192.168.214.1 → yes.
  3. The integrated CU is visible as a child of the NCU entry → yes.
  4. The version string in the project tree matches the version on the HMI's Commissioning → SINAMICS → Version overview → exact match.
  5. Right-click the integrated CU → Connect to target system → transitions to online, no fault in the diagnostics buffer.
  6. Right-click an SMM/DMM axis → Load to PG → parameter list populates with no "incompatible firmware" warnings.
  7. 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.

Back to blog