Overview
The Siemens PC Adapter USB A2 (order number 6GK1 571-0BA00-00A0) is a USB-to-MPI/PROFIBUS programming adapter used to connect a programming device to S7-300, S7-400, and C7 automation systems. On Windows 10 64-bit hosts running STEP 7 V5.7 (SIMATIC Manager), the adapter sometimes fails to enumerate or load its driver automatically. Windows lists the device with a yellow warning triangle under Universal Serial Bus controllers, or shows it as an Unknown device under Other devices. The adapter is electrically functional, but the host has not bound a driver to the USB endpoint.
This reference documents the manual driver update path that resolves the problem by pointing Device Manager directly at the driver package shipped inside the STEP 7 V5.7 installation tree. The procedure is endorsed in the Siemens support FAQ "How do you update the driver software for the PC Adapter USB if you cannot establish an online connection after installing STEP 7 (TIA Portal)?" and is valid on STEP 7 Classic V5.7 without TIA Portal being present on the host.
Affected Hardware and Software Matrix
| Component | Identifier / Version | Status |
|---|---|---|
| PC Adapter USB A2 | 6GK1 571-0BA00-00A0 | Affected; manual driver update resolves |
| PC Adapter USB (legacy A1) | 6GK1 571-0BA00-0AA0 | Affected; same driver family |
| STEP 7 (SIMATIC Manager) | V5.7 base / V5.7 SP1 | Affected on first install |
| STEP 7 (SIMATIC Manager) | V5.6, V5.5 | Affected; same root cause |
| Operating system | Windows 10 64-bit (1809 → 22H2) | Affected |
| Operating system | Windows 11 64-bit (21H2+) | Same procedure; verify STEP 7 V5.7 patch level |
| Communication protocols | MPI, PROFIBUS, S7 routing | Selectable via PG/PC interface |
Root Cause Analysis
Windows 10 64-bit introduced a stricter driver signing, store, and matching policy than Windows 7. When the PC Adapter USB A2 is plugged in for the first time after STEP 7 V5.7 is installed, two distinct failure modes are commonly observed:
-
Registry-side: STEP 7 V5.7's Set PG/PC Interface tool does not register the adapter entry under
HKLM\SOFTWARE\Siemens\SINEC\LogDeviceson a 64-bit host in a way that Windows PnP can resolve. -
File-side: The driver INF inside STEP 7 is not copied into the system store at
C:\Windows\INFby the installer, so the Windows generic Search automatically for updated driver software wizard returns no match and surfaces a yellow-triangle PC Adapter USB A2 entry in Device Manager.
Either condition prevents the host from binding a driver. The adapter is electrically present, but the bus binding step is not completed. The Siemens support FAQ referenced in the field report documents this exact root cause and the same resolution. The same fix applies on systems where only STEP 7 V5.7 Classic is installed and TIA Portal is absent.
Prerequisites
- Local administrator account on the Windows 10 64-bit host.
- STEP 7 V5.7 (or V5.6 / V5.5) installed and licensed; installation media or source folder must be reachable on a local or mapped network path.
- Siemens PC Adapter USB A2 with the original Siemens USB-A to USB-A cable (typically 5 m).
- Target S7 CPU powered and physically wired to the adapter via MPI or PROFIBUS.
- If the host enforces Secure Boot and the Siemens driver signature is rejected with Windows Code 52, the user must either disable driver signature enforcement temporarily or boot into Advanced Boot Options → Disable Driver Signature Enforcement for the install step.
Manual Driver Installation Procedure
- Plug the PC Adapter USB A2 directly into a USB 2.0 or USB 3.0 port on the host. Avoid hubs and docks for the first enumeration. The USB indicator on the adapter housing should illuminate within approximately 2 seconds.
- Open Device Manager (right-click Start → Device Manager). Expand Universal Serial Bus controllers and Other devices.
- Locate the entry labelled PC Adapter USB A2 with a yellow warning triangle, or Unknown device.
- Right-click the entry and select Update driver.
- Choose Browse my computer for driver software → Let me pick from a list of device drivers on my computer.
- Click Show All Devices, then Next.
- Click Have Disk and browse to the STEP 7 driver folder. Typical paths on a 64-bit STEP 7 V5.7 install include:
The exact subfolder containingC:\Program Files (x86)\Siemens\Automation\Simatic Manager\Drivers\pc_adapter_usb C:\Program Files (x86)\Siemens\Automation\Simatic Manager\S7drivers C:\Program Files (x86)\Siemens\Automation\Simatic Manager\pg_pcabinsipluspcadapterusb.inf,pcadapterusb.inf, or the legacysiplus7.infis the directory to select. - Click OK, then Next. Windows will surface a Windows Security prompt about the publisher; choose Install this driver software anyway.
- Wait for the file copy and install to complete. The Device Manager entry should clear the yellow triangle within a few seconds.
- Close Device Manager and proceed to PG/PC interface configuration.
dir /s /b "C:\Program Files (x86)\Siemens" *.inf | findstr /i "adapter"
or in PowerShell:
Get-ChildItem -Path 'C:\Program Files (x86)\Siemens' -Recurse -Filter *.inf | Where-Object { $_.Name -match 'adapter' }
This reliably locates the INF even when the installer placed the driver in a non-standard subfolder.Configuring the PG/PC Interface in SIMATIC Manager
With the driver bound, the adapter must be registered with SIMATIC Manager's PG/PC interface set:
- Open SIMATIC Manager → Options → Set PG/PC Interface.
- From the Interface Parameter Assignment Used list, select one of:
PC Adapter (Auto) negotiates the bus type from the target and is suitable for a first online test against an unknown CPU.PC Adapter (MPI) PC Adapter (PROFIBUS) PC Adapter (Auto) - Click Properties. On the PC Adapter tab, set the transmission rate and bus profile. For S7-300 MPI default, 187.5 kbps; for S7-400 MPI, 187.5 kbps; for PROFIBUS DP, 1.5 Mbps is a common commissioning starting point.
- On the Local Connection tab, confirm the COM port assigned by Windows. Typical assignment is COM3 – COM8; the port is created by the Siemens USB-PPI bridge driver.
- Click OK to commit the dialog and OK again to close the PG/PC interface dialog.
Verification Procedure
- Open SIMATIC Manager and load the S7 project matching the target CPU. If no project is available, create a blank project.
- Right-click the project node and select Accessible Nodes. SIMATIC Manager broadcasts a single MPI/PROFIBUS address and reports the CPU type, firmware version, module order number, and rack/slot layout.
- Open HW Config and click Online → Download to Target System to confirm full read/write access. A successful download is the primary verification gate.
- Re-open Device Manager and confirm that the PC Adapter USB A2 entry is no longer flagged and the driver version string matches the STEP 7 V5.7 release date.
- From a command prompt, confirm the virtual COM port is present:
The PC Adapter USB A2 should appear with a stable COM number.mode | findstr /i "COM[0-9]"
Common Error Conditions and Workarounds
| Symptom in Device Manager / SIMATIC | Likely Root Cause | Workaround |
|---|---|---|
| Yellow triangle on PC Adapter USB A2 after STEP 7 install | Driver INF not copied to Windows driver store | Run the manual driver update procedure documented above |
| Windows Code 52: cannot verify digital signature | Secure Boot blocking the Siemens driver signature | Boot with driver signature enforcement disabled, or run bcdedit /set nointegritychecks on from an elevated command prompt for the install session |
| Device enumerates as "PC Adapter" but no COM port is created | USB enumeration succeeded, virtual COM bridge not bound | Reinstall the driver, confirm the Siemens USB service is set to Automatic in services.msc
|
| Accessible Nodes times out at 30 s with bound driver | Wrong bus profile or baud rate in PG/PC interface | Switch profile between MPI and PROFIBUS; lower baud rate to 187.5 kbps for MPI, 1.5 Mbps for PROFIBUS DP |
| LED on adapter housing is dark on plug-in | USB port not supplying 500 mA; or defective cable | Use a powered hub or a different USB port; try the original Siemens 5 m cable |
| Online works once, then drops after a few minutes | USB selective suspend enabled by Windows power policy | Disable USB selective suspend: Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled |
| Driver installs but Windows event log reports Code 39 | Registry entry for the upper/lower filter is corrupt | Delete the device in Device Manager, scan for hardware changes, reinstall |
| After Windows 10 feature update (e.g. 21H2) the adapter disappears | Feature update reset the driver store | Re-run the manual driver update procedure; the INF path is unchanged |
LED Status and Hardware Diagnostics
The PC Adapter USB A2 housing provides status indication via LEDs on the upper face of the adapter body. Reference the Siemens PC Adapter USB A2 Operating Instructions for the exact LED map shipped with the unit. As a general diagnostic rule, the following states indicate the bus binding:
| LED | State | Interpretation |
|---|---|---|
| USB | Off | No USB host power; check cable and port |
| USB | On steady | USB enumerated; driver binding follows |
| Active | Flashing | Bus activity (MPI or PROFIBUS traffic) |
| Active | Off | No bus activity; check profile, baud rate, and physical connection |
If the USB LED remains dark after plug-in, the issue is electrical (cable, port power) rather than driver-side. If the USB LED is on steady but the Active LED never flashes during an Accessible Nodes request, the issue is the bus profile, baud rate, or physical layer — not the driver.
Bus Profile Selection: MPI vs PROFIBUS
The PC Adapter USB A2 supports two logical bus types selectable in the PG/PC interface:
| Profile | Default Baud | Topology | Typical Use |
|---|---|---|---|
| PC Adapter (MPI) | 187.5 kbps | RS-485, terminated segment | S7-300 / S7-400 CPU programming port |
| PC Adapter (PROFIBUS) | 1.5 Mbps | RS-485, terminated segment | PROFIBUS DP network, S7 routing through DP |
| PC Adapter (Auto) | Negotiated | Either | Initial online test against unknown CPU |
For a known S7-300 CPU, the MPI profile at 187.5 kbps is the correct starting point. PROFIBUS at 1.5 Mbps is the standard commissioning rate for DP networks, but baud rates up to 12 Mbps are supported by the adapter. Note that the PC Adapter USB A2 does not include bus termination; the network must be terminated at its physical ends only, never at the adapter's drop.
Compatibility Considerations and Field Tips
The PC Adapter USB A2 is the recommended programming path for S7-300, S7-400, and C7 systems. For S7-1200 and S7-1500 controllers, the adapter is not the preferred path — use the Siemens Ethernet CP or a TIA Portal-compatible Ethernet cable instead. The PC Adapter USB A2 does not support PROFINET.
When commissioning a panel that already has a TIA Portal STEP 7 install alongside the classic V5.7, the TIA driver takes precedence in the Windows driver store. In that case, the manual driver update path must point at the TIA S7drivers folder, not the SIMATIC Manager tree. The two install locations can be confirmed by searching for pcadapterusb.inf on the entire system drive.
On hosts with virtualisation layers (Hyper-V, VMware, VirtualBox), the USB passthrough for the PC Adapter must be exclusive to one guest. The adapter is not designed to be shared between multiple virtual machines simultaneously. Direct passthrough of the USB device is preferred over a virtual USB hub.
Troubleshooting Flow
Field Tips and Best Practices
- Always install the latest STEP 7 V5.7 hotfix before commissioning. The hotfix refines the driver copy step on Windows 10 64-bit and reduces the chance of a manual driver update being required.
- Disable USB selective suspend in the host power plan; this prevents the adapter from being de-enumerated after idle periods during long commissioning sessions.
- Lock the COM port number to a stable value in Device Manager to avoid PG/PC interface dialogs pointing at a stale COM number after reboot.
- When the adapter must operate on a plant network with hazardous voltages, install a USB isolator between the host and the adapter. The adapter itself is not isolated.
- When commissioning a mixed STEP 7 V5.7 and TIA Portal environment, pick the INF from the same-generation install tree to avoid version mismatches in the device tree.
- Keep a copy of the driver INF folder on a portable drive for fast field recovery when the installer media is not available.
FAQ
Which driver file does the PC Adapter USB A2 use on Windows 10 64-bit?
The driver is shipped inside the STEP 7 V5.7 installation tree. The INF file is typically named sipluspcadapterusb.inf or pcadapterusb.inf and is located under C:\Program Files (x86)\Siemens\Automation\Simatic Manager\Drivers or the V5.7-specific S7drivers subfolder. Use the manual driver update in Device Manager to point Windows at this folder.
Do I need TIA Portal to install the PC Adapter USB A2 driver?
No. The manual driver update procedure using the STEP 7 V5.7 driver folder works without TIA Portal installed. If both are present, the TIA driver folder can also be used; ensure you pick the INF that matches the runtime (32-bit or 64-bit) of the host.
What is the order number of the PC Adapter USB A2?
The Siemens order number is 6GK1 571-0BA00-00A0. The earlier A1 variant is 6GK1 571-0BA00-0AA0 and shares the same driver family. The "A2" suffix denotes a revised housing and PROFIBUS connector, not a new driver interface.
My adapter enumerates but Accessible Nodes returns no CPU. What is the next step?
Switch the PG/PC interface profile between MPI and PROFIBUS, lower the baud rate to 187.5 kbps for MPI or 1.5 Mbps for PROFIBUS, and confirm the target CPU's MPI/PROFIBUS interface is enabled in HW Config. Check the adapter's bus termination — the PC Adapter USB A2 does not include bus termination, so the network must be terminated at its physical ends only.
Does the PC Adapter USB A2 work on Windows 11?
Siemens documents support for the PC Adapter USB A2 on Windows 10 64-bit. Windows 11 64-bit generally works with the same manual driver procedure, but installation of a recent STEP 7 V5.7 patch is recommended for full compatibility. Always confirm against the latest Siemens compatibility list for the specific STEP 7 version in use.
What is the difference between PC Adapter (MPI), PC Adapter (PROFIBUS), and PC Adapter (Auto)?
PC Adapter (MPI) forces MPI at 187.5 kbps for S7-300 and S7-400 CPU programming ports. PC Adapter (PROFIBUS) forces PROFIBUS at the configured baud rate (default 1.5 Mbps) for PROFIBUS DP networks and S7 routing. PC Adapter (Auto) negotiates the bus type and baud rate from the target and is suitable for an initial online test against an unknown CPU.
Why does the adapter drop the connection after a few minutes of idle?
USB selective suspend is enabled in the host power plan. Disable it under Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled. The adapter will then remain enumerated for the full commissioning session.