Siemens PC Adapter USB: Configuring for S7-400 PROFIBUS DP

David Krause12 min read
S7-400SiemensTechnical Reference
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

Overview

The Siemens PC Adapter USB is a compact protocol converter that links a programming device (PG) or notebook USB port to SIMATIC S7 MPI, PROFIBUS DP, and PPI networks. For S7-400 stations, the adapter enables online commissioning, program download, diagnostic readout, and firmware updates without requiring a CP (communications processor) card inside the PG. Two hardware revisions are common in the field: the legacy 6ES7 972-0CB20-0XA0 and the current PC Adapter USB A2 (6GK1571-0BA00-0AA0). Both terminate to the PLC's combined MPI/DP interface (X1) and operate at PROFIBUS bus profiles from 9.6 kbit/s up to 12 Mbit/s.

When STEP 7 V5.x or TIA Portal is used, the adapter is exposed to the engineering tool as PC Adapter (PROFIBUS) or PC Adapter (MPI) in the Set PG/PC Interface dialog. This article documents the wiring topology, the correct interface assignment, driver installation, slave IM restrictions, and the diagnostic workflow an engineer follows when bringing an S7-400 online from a USB-only PG.

Hardware Identification and Part Numbers

MLFB / Order Number Designation Status Notes
6ES7 972-0CB20-0XA0 SIMATIC S7, PC Adapter USB Phased out USB 1.1, no optical diagnostics, included 0.3 m MPI cable
6GK1571-0BA00-0AA0 PC Adapter USB A2 Current production USB 2.0, integrated MPI/DP/PPI switch, 3 LEDs (USB / MPI-DP / Active)
6GK1571-0BA00-0AA0 Spare MPI cable (0.3 m) Accessory Used for direct X1 connection; longer leads degrade signal integrity

The PC Adapter USB A2 ships with a fixed PROFIBUS D-sub connector and ships a separate 0.3 m MPI pigtail cable. Both revisions enumerate as a Siemens vendor-specific USB device (VID 0x0908 / PID 0x0001 or 0x0002) and require the S7USB / PC Adapter driver distributed with STEP 7 and TIA Portal.

Technical Specifications

Parameter Value
Host interface USB 1.1 / 2.0 (Type-A)
Field interface PROFIBUS DP / MPI / PPI, RS-485, 9-pin D-sub
Maximum transmission rate 12 Mbit/s (PROFIBUS DP)
Minimum transmission rate 9.6 kbit/s (MPI/PPI)
Bus termination Not internal; rely on connector termination or bus terminator
Galvanic isolation Yes (USB-side)
Power Bus-powered from USB (+5 V, approx. 200 mA)
Operating temperature 0 °C to +60 °C
Supported operating systems Windows 7 SP1 / 10 / 11 (32 & 64-bit) with STEP 7 V5.5 SP2+ or TIA Portal V13+
Engineering software support STEP 7 V5.4 SP5 and later, TIA Portal V13 SP1 and later, STEP 7 Basic in TIA Portal
The PC Adapter USB is intended for temporary PG-to-PLC service (commissioning, diagnostics, programming). It is not suitable as a permanent PROFIBUS node in a running plant network; the adapter's internal repeater logic and lack of bus termination will disturb production traffic.

Prerequisites

  1. STEP 7 V5.5 SP2+ or TIA Portal V13 SP1+ installed on the PG.
  2. Administrator rights on the PG (the S7USB driver registers as a kernel-mode service).
  3. A free USB 2.0/3.x Type-A port (avoid USB hubs during commissioning).
  4. 0.3 m MPI cable (ships with the adapter) or a PROFIBUS DP cable with D-sub connector.
  5. The PG/PC is not connected to other active bus masters on the same PROFIBUS segment while the adapter is plugged.
  6. S7-400 CPU with combined MPI/DP port (X1) free, or a free DP port on an IM/CP module.

Driver Installation

  1. Install STEP 7 / TIA Portal first; the S7USB driver is bundled with the engineering software and is not available as a stand-alone installer.
  2. Connect the PC Adapter USB A2 to the PG's USB port. Windows Plug-and-Play will detect Siemens PC Adapter USB A2 and locate the driver automatically when the engineering suite is installed.
  3. Verify the device appears in Device Manager → USB controllers as Siemens PC Adapter USB A2. If a yellow triangle is shown, right-click → Update driverBrowse for driver software on the computer → point to %ProgramFiles%\Siemens\Automation\SIMATIC_OAM\addons\s7usb (STEP 7 V5.x) or the TIA Portal equivalent.
  4. Confirm the three status LEDs (USB / MPI-DP / Active) illuminate: USB solid green, MPI-DP flashing on traffic, Active green when the PG is master on the bus.
If the USB LED stays dark, the host cannot enumerate the device. Re-seat the USB cable, try a different port, and verify that no corporate USB-blocker policy has rejected the VID 0x0908 / PID 0x0002 device.

Configuring Set PG/PC Interface

  1. Launch STEP 7 Manager (or TIA Portal → Online → Accessible devices).
  2. Open Options → Set PG/PC Interface.
  3. From the Interface parameter assignment used dropdown select PC Adapter (PROFIBUS) for PROFIBUS DP traffic, or PC Adapter (MPI) for legacy MPI traffic. PC Adapter (Auto) is acceptable for first-time discovery; the tool will probe both profiles.
  4. Click Properties and verify:
    • PROFIBUS tab → transmission rate matches the bus profile of the S7-400 segment (default 1.5 Mbit/s for DP, 187.5 kbit/s for MPI).
    • Bus profile = DP (standard) or MPI.
    • PG/PC is the only master on the bus = enabled (service case).
    • Address = default 0 for the PG; the S7-400 MPI/DP address is set in HW Config → CPU properties → PROFIBUS interface.
  5. Click OK → OK → Diagnostic. The diagnostic dialog shows Active and Found masters/slaves; the PC Adapter should report Online.
If Online partner not found is returned, the bus profile and baud rate of the PG and the PLC must match exactly. A CPU addressed at PROFIBUS node 2 with 1.5 Mbit/s will not respond to a PG configured for MPI 187.5 kbit/s.

Connecting to an S7-400 via the MPI/DP Port

The S7-400 CPU exposes a single combined MPI/DP connector on the front of the CPU (X1). The PC Adapter USB A2 connects to this port using the supplied 0.3 m MPI cable. The CPU's interface mode is set in HW Config → CPU properties → Interface → Type:

  • MPI – default; the PG and any HMI on the same bus operate at 187.5 kbit/s or 19.2 kbit/s.
  • DP-Master – the CPU is a PROFIBUS DP class 1 master; the bus runs at the configured DP baud rate (45.45 kbit/s to 12 Mbit/s).
  • DP-Slave – the CPU is a DP slave to a different master; in this mode the PG must use the master's configured baud rate and may require token-handshake from the master before going online.
  • Not networked – interface is disabled; the PG cannot go online unless the mode is changed first (this requires an existing project with a programming device port or a memory card).

For a first-time download to a brand-new CPU, leave the interface as MPI, attach the adapter, and let STEP 7 discover the CPU at the default MPI address 2. After the project is loaded and the PROFIBUS network is configured, you can switch the interface to DP-Master and reconnect at the higher DP baud rate.

Connection Topology

The PC Adapter USB A2 is a bus master and must be inserted at either end of the PROFIBUS segment or on a stub line with the bus termination enabled on the connector. The standard wiring for a single-CPU service case is:

[PG USB] --USB--> [PC Adapter USB A2] --PROFIBUS 0.3 m--> [S7-400 CPU X1]
                                       (terminator ON on adapter DP connector)

If the segment contains additional DP slaves (ET200S, ET200M, drives), the PC Adapter must be placed at one end of the segment with the bus terminator switched on, and the existing terminating resistor on the far end must remain on. The adapter has a slide switch on the D-sub hood to engage the integrated termination (220 Ω between A and B, plus 390 Ω pull-up/pull-down to 5 V on the 6ES7972-style connectors).

Slave IM Module Behaviour

A frequently reported field issue: the PC Adapter USB can go online with the S7-400 CPU directly on X1, but it cannot establish a connection when plugged into the DP port of a remote-slave IM module (for example, an IM 151 in an ET200S station that is itself a slave of a higher-level master). The reasons are architectural, not cable-related:

  1. An IM module configured as a DP slave does not forward MPI/DP class 2 master requests through its backplane to a sibling CPU unless explicitly configured as a router.
  2. The PC Adapter USB initiates an FDL (Fieldbus Data Link) class 2 connection using the PG/PC address. A DP slave's link layer does not propagate these acyclic services upstream.
  3. For S7 routing, the CPU and the IM must have been programmed in advance to act as S7 routers. Without route entries in the project, the adapter is invisible to the CPU behind the slave IM.
To bring a CPU online that sits behind a slave IM, either: (a) connect the PC Adapter directly to the CPU's MPI/DP port at X1 on the same rack, (b) connect at a different node that is a DP master and where S7 routes are preconfigured, or (c) use an MPI/DP repeater between the adapter and the slave IM. Option (c) does not always succeed — verify with a bus analyser if the path appears silent.

Diagnostics and Verification

After configuring the Set PG/PC interface, run the following verification sequence to confirm end-to-end online capability:

  1. Open Accessible nodes (STEP 7 V5.5: PLC → Accessible nodes; TIA Portal: Online → Accessible devices). The S7-400 CPU should appear with its MPI or DP address.
  2. Double-click the discovered CPU. Online → Online & diagnostics opens the diagnostic buffer; verify the last entries are present and not all red.
  3. From Online → Download to device, perform a software download. Observe the Active LED on the PC Adapter blinking rapidly during the transfer.
  4. After download, Online → Monitor & Modify to read a tag (e.g. MW0) and confirm tag services pass through the adapter.
  5. Check the diagnostic buffer for any Bus fault or Time-out entries with the same time-stamp as the operation.

Firmware and Driver Compatibility Matrix

Engineering Tool Required Version PC Adapter USB A2 driver Notes
STEP 7 V5.4 SP5 or higher Bundled Use the older 6ES7972 driver if SP5 is not installed
STEP 7 V5.5 SP2 or higher Bundled, current S7USB Recommended for legacy S7-400 projects
TIA Portal V13 SP1 or higher TIA-OAM S7USB First release with full PC Adapter USB A2 support
TIA Portal V15 / V16 / V17 / V18 All current TIA-OAM S7USB Maintained via TIA Update mechanisms
STEP 7 Basic in TIA Portal V13 SP1+ Bundled S7-1200/1500 only; not for S7-400
The official Siemens manual BA PC-Adapter-USB-A2 (PDF) lists the latest driver bundles and OS support. Always cross-check the engineering tool's release notes before commissioning a mixed Windows 10 / 11 environment.

Troubleshooting Matrix

Symptom Likely Root Cause Corrective Action
Adapter LED USB dark Driver not loaded, USB port issue, corporate USB policy Reinstall driver from STEP 7/TIA installation media; try direct motherboard port
Adapter LED USB green, MPI-DP stays off No PROFIBUS traffic, baud rate mismatch, cable fault Verify baud rate in Set PG/PC interface matches CPU; swap MPI cable
Accessible nodes shows no CPU Wrong bus profile, wrong address, wrong interface type Switch between PC Adapter (MPI) and PC Adapter (PROFIBUS); try Auto
CPU found but download fails with Online: time-out Bus termination missing on segment Enable terminator on adapter's D-sub hood and on far-end connector
Works on X1, not on slave IM DP port Slave IM does not route S7 class-2 services Connect at CPU X1, or preconfigure S7 routes, or use master-side access
Random disconnects after a few minutes USB power management suspends the device Disable USB selective suspend in Windows power plan; use a powered port
Online: connection aborted by peer CPU in STOP with active alarms, or PG address conflict Check CPU diagnostic buffer; change PG address from 0 to a free value
Adapter enumerates, but engineering tool does not show it Wrong interface selected in Set PG/PC Interface Re-select PC Adapter (PROFIBUS) and confirm it persists across sessions

Setting the PG/PC Address

The PC Adapter's default PROFIBUS address is 0. If the S7-400 segment has an existing master at node 0 (for example, an HMI panel), the adapter will be unable to acquire the token. In this case:

  1. Open Set PG/PC Interface → Properties → PROFIBUS.
  2. Set the Address field to a free node (e.g. 126 — the highest legal address and common for service tools).
  3. Confirm with Diagnostic that the new address is reported and that the adapter wins arbitration.

Bus Profile Selection in Practice

Plant Configuration Recommended Set PG/PC Profile Baud Rate
Single S7-400, no other nodes PC Adapter (PROFIBUS) — DP standard 1.5 Mbit/s
Mixed MPI bus with HMI panels PC Adapter (MPI) 187.5 kbit/s
PROFIBUS DP segment with drives and ET200 PC Adapter (PROFIBUS) — DP standard, temporarily offline Match segment rate (often 1.5 Mbit/s or 12 Mbit/s)
S7-400H pair (redundant) PC Adapter (PROFIBUS) — connect to one CPU, not the sync module Match CPU's configured DP rate
PROFIBUS PA segment via DP/PA coupler PC Adapter (PROFIBUS) 45.45 kbit/s on PA side, 1.5 Mbit/s on DP side

Safety and Operational Notes

  • The PC Adapter USB is a service tool. Do not leave it permanently connected on a running plant bus; the adapter's electrical characteristics (no galvanic isolation on the field side) and the master's class-2 services can disrupt production traffic.
  • Always de-energise the bus power supply before hot-swapping the adapter in a hazardous area (Ex zone).
  • For permanent plant visibility, install a CP 443-1 (Industrial Ethernet) on the S7-400 and use the IT network for engineering access.
  • Keep the 0.3 m MPI pigtail as short as practical; longer drop cables introduce reflections at high DP baud rates.

Related PROFIBUS Diagnostic Tools

For deeper bus health analysis beyond the PC Adapter's basic traffic LEDs, Siemens and the PROFIBUS product finder list class-2 diagnostic adapters that combine bus statistics with oscilloscope views. These are recommended when random disconnects persist after the steps above, as they expose signal-quality metrics (RSSI, edge count, errored frames) that the PC Adapter alone does not show.

What is the current Siemens order number for the PC Adapter USB?

The active MLFB is 6GK1571-0BA00-0AA0 (PC Adapter USB A2). The legacy 6ES7 972-0CB20-0XA0 has been phased out and is no longer orderable from Siemens stock.

Can the same PC Adapter USB go online at both MPI and PROFIBUS DP?

Yes. The same hardware supports MPI (187.5 kbit/s default) and PROFIBUS DP (up to 12 Mbit/s). In STEP 7 or TIA Portal, change the assignment in Set PG/PC Interface between PC Adapter (MPI) and PC Adapter (PROFIBUS) as required.

Why does the PC Adapter work on CPU X1 but not on a slave IM DP port?

An IM configured as a DP slave does not propagate acyclic class-2 (PG) services to other nodes. Connect the adapter directly to the CPU's MPI/DP port, or preconfigure S7 routing in the project so the slave IM forwards the request.

What is the maximum bus speed supported by the PC Adapter USB A2?

12 Mbit/s on PROFIBUS DP, matching the highest standard DP baud rate. The adapter is transparent to the bus profile; it does not limit the segment's speed.

Which TIA Portal version first added full PC Adapter USB A2 support?

TIA Portal V13 SP1. Earlier V13 releases and TIA Portal V12 only support the legacy 6ES7972 adapter. STEP 7 V5.4 SP5 and V5.5 SP2 also support the A2 hardware.

Can I use the PC Adapter USB on Windows 10/11?

Yes, when STEP 7 V5.5 SP2+ or TIA Portal V13 SP1+ is installed. The driver is included in the engineering toolset; install the tool first, then plug in the adapter so Plug-and-Play locates the in-box S7USB driver.

Back to blog