Sinamics S120 CU310-DP STARTER Communication PROFIBUS

David Krause16 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 Statement

During initial commissioning of a SINAMICS S120 drive system built around a CU310-DP Control Unit, the engineering laptop running Drive ES STARTER V4.1.2.4 cannot establish an online connection to the drive. The Accessible Nodes scan returns no PROFIBUS participant even though the USB PC Adapter is active and configured at 1.5 Mbps, address 0. The drive itself is fully operational: the RDY LED on the CU310 is solid green after power-up, and parameter changes committed through the BOP20 operator panel are accepted and stored in the non-volatile memory of the Control Unit. The fault is therefore in the engineering link between STARTER and the CU310, not in the power section or the drive firmware.

This reference documents the diagnostic and corrective procedure for this class of fault, the most common root causes observed on S120 commissioning sites, and the firmware/component compatibility constraints that must be respected when Drive ES STARTER (a pre-TIA commissioning suite) is used on a CU310-DP.

Affected Hardware and Software

Confirm the on-site inventory against the table below before starting any diagnostic. Mismatches between the installed STARTER components, the PC adapter firmware, and the CU310 firmware are the single largest source of "no node found" faults.

Component Order Number / Identifier Version / Release Function
Control Unit CU310-DP (6SL3040-0LA0?-0AA0) Firmware per nameplate Drive control + PROFIBUS slave
Power Module PM340, 11 kW class, 3AC 400 V Per label Inverter power section
Terminal Module TM31 (6SL3055-0AA00-3AA1) Standard Digital / analog I/O expansion
Commissioning tool Drive ES STARTER V4.1.2.4 (Int. ID 47.52.11.00) Online parameterization
DCC editor DCC_SINAMICS V2.0.2.4 Drive Control Chart configuration
SSP SINAMICS G120 SSP component V3.20.28.00 / 04.00.00.00 Device support pack (legacy)
PC Adapter SIMATIC S7 PC Adapter USB 6ES7-972-0CB20-0XB0, FW V1.3 USB-to-PROFIBUS bridge
Host interface USB 1.1 / 2.0 PC ↔ adapter link
Component note: The installed SSP "SINAMICS G120 V3.2" is intended for the G120 product family. Its presence inside an S120 STARTER install is not by itself a fault, but it confirms that Drive ES STARTER V4.x is in use rather than the modern TIA Portal / Startdrive commissioning tool. Drive ES STARTER V4.1.2.4 is supported on Windows 7 / Windows 10 x86 for migration of legacy S120 projects.

Physical Interfaces on the CU310-DP

The most common commissioning error on a CU310-DP is to plug the PC adapter cable into the wrong socket. The CU310-DP exposes three service-relevant connectors that must be distinguished before any software configuration is started.

Connector Type Protocol Use Acceptable PC Adapter
X100 RJ45 PROFINET (if PN variant) Industrial Ethernet Not on CU310-DP
X121 9-pin D-sub (female) PROFIBUS DP Drive ↔ controller / PG 6ES7-972-0CB20-0XB0 (USB)
X124 8-pin mini-DIN RS232 / PPI Service only (point-to-point, 19.2 kbps) Null-modem RS232 cable, NOT PC Adapter
X125 RJ45 Ethernet service Service / Startdrive Standard Ethernet cable

The PC Adapter USB (6ES7-972-0CB20-0XB0) must be connected to X121, the 9-pin D-sub PROFIBUS socket. Connecting it to the mini-DIN X124 will never produce a PROFIBUS link and STARTER will not be able to enumerate the node regardless of the address, baud rate, or "PG is the only master" setting. A null-modem RS232 cable into X124 is the correct wiring only when using the SINAMICS PC connection kit or a third-party serial commissioning tool talking raw USS/PPI frames at 19.2 kbps.

The X121 pinout is the standard PROFIBUS DP assignment:

Pin Signal Pin Signal
1 6 VP (5 V, terminated)
2 7 B-line (P)
3 RxD/TxD-P (B-line) 8 A-line (N)
4 RTS 9
5 DGND Shell Shield
Shielding: The cable shield must be bonded 360° to the D-sub backshell at both ends, and the shield bar inside the CU310 must be clamped to the cable screen. Poor shielding will allow online access at 1.5 Mbps to appear intermittent or absent even when the address and baud rate are correct.

Root Cause Matrix

The following table maps the most common causes observed on commissioning sites to the observable symptom. Walk this matrix top-to-bottom during diagnosis.

# Root Cause Observable Symptom Quick Check Corrective Action
1 PC adapter plugged into X124 (RS232) instead of X121 (PROFIBUS) Adapter LED on, but no PROFIBUS traffic; "No node found" in STARTER Visual inspection of connector type Move cable to X121 (9-pin D-sub)
2 PG/PC interface not set to "PC Adapter (PROFIBUS)" Adapter LED on, "Online → Accessible Nodes" returns nothing Control Panel → Set PG/PC Interface Assign S7ONLINE → PC ADAPTER (PROFIBUS)
3 "PG/PC is the only master on the bus" not enabled Token-passing fails with multiple masters / slaves Properties of the PC Adapter Enable "PG/PC is the only master"
4 PROFIBUS address conflict (PG and drive on same address) Address detected but no response Set PG/PC ADDR to 0, drive p0918 to 1…126 Set drive p0918 to a free address
5 Baud rate incompatible with cable length / repeater No telegram at all, or high error count in adapter diagnostics Try 187.5 kbps first Match baud rate to segment physics
6 Missing bus termination (only one terminator, or both ends missing) Reflections, intermittent link Measure 220 Ω between A and B at each end, no power Enable terminating resistor in PC Adapter and at far end
7 STARTER version older than CU310 firmware (e.g. V4.1 against V5.x device) Offline project created, online fails with "incompatible device" Cross-check release notes Upgrade STARTER / install matching SSP
8 Windows DCOM / firewall blocks STARTER service Adapter works, STARTER itself hangs on "Go online" Disable firewall, test local account Allow SIMATIC components through Windows Firewall
9 CU310 not in cyclic PROFIBUS state (RDY not green, or p0850 = 0 with no PLC) Drive responds at first then drops; some parameters read 0 Check RDY LED and p0963 / r2050 Apply p0850 = 1, complete first commissioning
10 TM31 DIP switch / addressing error No effect on PROFIBUS to CU310 Not a cause; ignore TM31 for this fault

Pre-Flight Checks Before Touching Software

  1. Confirm the RDY LED on the CU310 is solid green. If it is yellow, red, or off, the drive is not in RUN and the PROFIBUS stack is not active — fix the drive state first (complete basic commissioning via BOP20) before attempting to go online.
  2. Confirm the cable is physically connected to X121 and not to X124 or any RJ45 socket.
  3. Confirm the PC Adapter USB shows a steady green "Link" LED. The "Activity" LED should flicker on every poll.
  4. Verify the terminating resistor is enabled in the PC Adapter (slide switch on the housing) and that the far end of the segment is also terminated. The CU310 itself does not provide a bus terminator; a separate PROFIBUS connector with integral termination is required at the last device.
  5. Confirm the drive PROFIBUS address (parameter p0918) by reading it on the BOP20: navigate to p0918 and record the value. A typical default is 3, 4, 5, or 6 depending on the SSP. STARTER will only find the drive at the address that physically matches p0918.

PG/PC Interface Configuration

The PG/PC interface is a Windows-level setting that routes all DP traffic through a single device handle. The configuration must match the physical USB-to-PROFIBUS adapter exactly.

  1. Open Control Panel → Set PG/PC Interface (in the Siemens installation: Start → SIMATIC → STEP 7 → Set PG/PC Interface or in pure Drive ES: Start → Drive ES → Set PG/PC Interface).
  2. Under Access Point of the Application, select S7ONLINE (this is the default for STARTER commissioning; do not use CP_L2_1 unless your project requires it).
  3. Under Interface Parameter Assignment Used, choose PC ADAPTER (PROFIBUS) — the entry that matches MLFB 6ES7-972-0CB20-0XB0.
  4. Click Properties and set:
    • PG/PC is the only master on the bus: enabled. With a S7-300/400 controller and the PC attached to the same segment, the PG enters the bus as a Class-2 master; if the PLC is in stop or the bus master is not generating token frames, the PG must be promoted to "only master" to gain the token.
    • Transmission rate: 1.5 Mbps (matches the reported setting) or Auto for first scan.
    • Highest station address (HSA): 126 (matches the PROFIBUS standard limit).
    • PG/PC address: 0 (PG is master, address 0 is reserved for class-2 masters and is the safe default).
    • Timeout: 30 s (matches the reported setting; do not lower below 10 s for cold scans).
  5. Click OK → OK to commit. Windows may re-bind the USB device — disconnect and reconnect the PC Adapter if the activity LED does not resume within 5 s.
Master mode pitfall: If the S7 PLC is in RUN with the PC connected only to the diagnostic port of the CU310 and not to the controller's DP line, the PG will compete with the PLC for the token. Enabling "PG is the only master" forces the PC Adapter to take the bus immediately. If the PLC is online, disable this option and instead connect the PG to the same bus as the controller, or use a PROFIBUS repeater/diagnostics port.

STARTER Online Procedure

After the PG/PC interface is correctly set, drive the online connection from inside STARTER. The sequence below applies to Drive ES STARTER V4.1.2.4 and is equivalent in later Startdrive versions.

  1. Launch STARTER. If a project for this drive already exists, open it. If not, create a new offline project and insert the CU310-DP with the correct order number (6SL3040-0LA00-0AA0 or -0LA01-0AA0 depending on hardware revision).
  2. Right-click the drive in the project tree and choose Target device → Online → Accessible nodes. STARTER broadcasts an FDL status request at all valid addresses between 0 and the configured HSA. The scan typically takes 5–25 s.
  3. If the drive responds, it appears with its PROFIBUS address and diagnostic text. Highlight it and click Go online. STARTER uploads the actual parameter set and switches to the online view.
  4. If no node appears, switch to Target device → Online → Online via TCP/IP as a fallback path. The CU310-DP does not support this directly — use a CU310-PN variant (X100) or a CU310-2 DP (X125 Ethernet service port) for direct Ethernet access. The original report has neither, so this path will not help a CU310-DP without additional hardware.
  5. When online, immediately read p0918 to verify the address and r2050[0…7] to verify the controller is sending PZD telegrams. If r2050 is all zeros, the drive is online but the PLC is not in RUN, or telegram selection is not configured.
Offline project mismatch: STARTER V4.1.2.4 will refuse to go online if the offline project has a different order number or firmware version than the physical CU310. Re-create the offline project with the exact 6SL3040 order number from the nameplate and re-install the matching SSP if the version field is blank.

Firmware and Software Compatibility

Drive ES STARTER V4.1.2.4 with internal identifier 47.52.11.00 supports the SINAMICS S120 firmware range that was current at the time of release. The minimum constraints are:

  • CU310-DP firmware versions in the SINAMICS S120 V2.x / V4.x / V5.x families are supported, but each release line requires a corresponding SSP. With Drive ES STARTER V4.1.2.4, the latest S120 firmware that can be brought online is generally the V4.x line. V5.x and later SINAMICS firmware is supported by Startdrive in TIA Portal V13 SP1 / V14 / V15 onward — not by Drive ES STARTER V4.1.2.4.
  • If the CU310 is shipping with firmware V5.2 or newer, the project will go online only with Startdrive (TIA Portal). Drive ES STARTER V4.1.2.4 will show the device as "incompatible" or will fail to read the parameter tree.
  • DCC_SINAMICS V2.0.2.4 is the matching Drive Control Chart editor for S120 V4.x. It must be installed even if no DCC chart is in use, because STARTER loads DCC libraries at startup and will not enumerate the project tree without them.
Migration path: When commissioning new hardware, prefer Startdrive in TIA Portal V16 or later. Drive ES STARTER is in maintenance only; Siemens support for it is limited to legacy project migration scenarios. See the SINAMICS S120 Commissioning Manual and the STARTER / Startdrive product page for the current compatibility matrix.

Diagnostic Parameters via BOP20

When the bus link is dead, the BOP20 is the only local interface that can be used to interrogate the CU310. The most useful parameters are listed below. The discussion thread suggested reading r0963 — that parameter exists in the S120 parameter list but its meaning varies by firmware; the more universally useful diagnostics are listed here.

Parameter Meaning Expected value (drive healthy, online) Action if wrong
p0918 PROFIBUS node address 1…126, unique on the segment Set to a free address; cycle 24 V if the bus does not restart
p0922 IF1 PROFIBUS telegram selection 1 (Standard Telegram 1), 999 (free), or a Siemens telegram number Match the controller's hardware configuration; 0 disables cyclic comms
p0963 PROFIBUS baud rate detected (firmware-specific) Reads the active baud rate after first valid telegram If 0 or unreadable, no telegram has been received
r2050[0…7] Cyclic PZD received from controller Non-zero control word and setpoint in word 0/1 All zeros means the PLC is not transmitting; check the controller configuration
r2053[0…7] Cyclic PZD sent to controller Non-zero status word and actual value Zeros with r2050 non-zero indicates the drive is not in OPERATION enable
r2054 PROFIBUS diagnostics Bit fields reporting bus state Check PROFIBUS diagnostics page in the BOP for detail

To navigate the BOP20 to a parameter, use the following key sequence:

  1. Press the FN key until the display shows p0000 or the parameter number.
  2. Use the up / down arrow keys to scroll to the target parameter (for example p0918).
  3. Press P to read the value. To change it, press P again to enter edit mode (the colon appears), use the arrow keys to set the new value, and press P to confirm.

For setting p0918, a 24 V power cycle of the CU310 (or a complete restart via the BOP RUN → STOP → RUN sequence) is required before the new PROFIBUS address becomes active. STARTER will not see the new address until the bus stack re-initializes.

Hardware and Wiring Verification

  1. Inspect the PROFIBUS cable. It must be a purple (violet) shielded twisted-pair cable with characteristic impedance 150 Ω. Telephone-grade cable will not work, even at 187.5 kbps.
  2. Verify the segment length. At 1.5 Mbps, the maximum trunk length without repeaters is 200 m; at 12 Mbps it drops to 100 m. The PC Adapter cable is a 3 m drop line — this is acceptable only if the trunk length is below the limit.
  3. Measure termination with the bus powered off: between pins 3 (B-line) and 8 (A-line) at each end of the segment, the resistance should read 220 Ω. Any other value indicates a missing or duplicated terminator.
  4. Verify the shield bonding at every connector. The braided shield must be clamped to the D-sub backshell, not just touching the connector body.
  5. Check the PC Adapter USB cable. A damaged USB cable or one that exceeds 5 m can cause the adapter to enumerate, light the green LED, but drop frames under load — appearing to STARTER as "no node found". Replace the cable and retest.

Common Engineering Pitfalls

  • Wrong PG/PC interface handle: On a laptop that has both Drive ES STARTER and TIA Portal installed, the default PG/PC interface for S7ONLINE may be set to a TIA-bound Ethernet handle. Each tool installs its own handle, and the STARTER "Set PG/PC Interface" dialog must be re-opened after every TIA Portal upgrade.
  • Service port X125 confusion: CU310-2 DP devices expose an Ethernet service port on X125 that supports Startdrive directly. CU310-DP (first-generation) does not have X125. Trying to reach the drive over Ethernet on a CU310-DP will never work.
  • Multiple GSD files installed: Installing multiple SINAMICS GSD files in the hardware catalog can cause STARTER to bind to the wrong device description, which then refuses the online handshake. Clean the catalog and re-import the GSD for the S120 firmware build installed on the drive.
  • RDY LED is not green: If the drive is in commissioning mode (first start, p0009 = 1 or p0344 = 1), it accepts parameter writes via BOP20 but may not publish the PROFIBUS interface until first commissioning is complete. Run the BOP20 quick commissioning routine to bring the drive to RUN, then retry the PG link.

Verification Procedure

Use this checklist to confirm the online link is fully functional before leaving the site.

  1. From STARTER: Target device → Online → Accessible nodes returns the CU310 with its p0918 address. Time to detect: < 5 s at 1.5 Mbps.
  2. From STARTER: Online → Go online succeeds and the project switches to the online view within 10 s.
  3. From STARTER: read p0918 and verify it matches the value displayed on the BOP20.
  4. From STARTER: read r2050[0] and r2050[1] and confirm they reflect the controller's PZD (control word and setpoint).
  5. From STARTER: upload the parameter set (Target device → Load to PG) and archive it to the project folder. This proves read/write access and produces the as-commissioned record.
  6. From BOP20: read r2053[0] (status word) and confirm the drive reports 0x0E37 (Ready, No fault, Operation enabled) once the controller has been placed in RUN and the drive has been given OFF1 = 1.
  7. Document the PROFIBUS address, baud rate, telegram selection (p0922), and the PG/PC interface handle in the project cover page. This is required for any subsequent fault analysis.
Final sign-off: The PROFIBUS link is only fully verified when both directions of cyclic data are confirmed, not just the node scan. A node that is visible to STARTER but does not exchange PZD has a configuration or wiring fault that node-detection alone will not reveal.

FAQ

Why does STARTER show "No node found" even though the PC Adapter LED is on?

The PC Adapter LED only confirms the USB link and the adapter's internal power, not PROFIBUS traffic. The most common reasons are: (1) the cable is on X124 (RS232) instead of X121 (PROFIBUS), (2) the PG/PC interface is set to a non-PROFIBUS handle, or (3) "PG/PC is the only master" is disabled while the bus token is held by another station. Re-check the connector, the S7ONLINE handle, and the master-mode checkbox before changing any drive parameter.

Which PC Adapter is correct for a CU310-DP?

The SIMATIC S7 PC Adapter USB, MLFB 6ES7-972-0CB20-0XB0, is the standard choice and supports PROFIBUS at 9.6 kbps to 12 Mbps. The older 6ES7-972-0CA23-0XA0 (USB, no MPI upgrade) and the 6GK1571-0BA00-0AA0 (PCI card) are also valid. Pure Ethernet adapters (e.g. 6ES7-972-1CB20-0XA0 for Ethernet-PROFIBUS gateway) require additional configuration and are not recommended for first commissioning.

Can I use the RS232 port (X124) on the CU310-DP with STARTER?

Not directly with the USB PC Adapter. X124 is a point-to-point RS232 service port designed for the SINAMICS PC connection kit or third-party USS/PPI tools at 19.2 kbps. STARTER V4.x does not support X124 as a primary online path. Use X121 with the USB PC Adapter instead.

How do I confirm the CU310 firmware version from STARTER?

Once online, read r0963 or, more reliably, r0975[0] / r0975[1] for the Control Unit identification and firmware build. The order number is in r0975[2] and the firmware version in r0975[3]. Cross-check these against the Drive ES STARTER V4.1.2.4 release notes; if the firmware is newer than V4.x, install Startdrive in TIA Portal and re-create the project.

My drive is online with STARTER, but r2050 is all zeros. What is wrong?

The drive is answering diagnostic frames but no cyclic PZD is being received. Verify (1) the S7 controller is in RUN, (2) the controller's hardware configuration has the same telegram type (p0922 matches the configured Siemens telegram number, usually 1, 2, 3, 4, 5, 6, 102, 105, 106, 116, 118, 125, 126, or 999), and (3) the GSD file in the controller's hardware catalog matches the CU310 firmware build. A mismatch in telegram selection is the most common reason for r2050 staying at zero despite an apparently healthy PROFIBUS link.

Back to blog