Resolving PC Adapter USB A2 Greyed-Out Install in STEP 7 V5.5

David Krause10 min read
S7-300SiemensTroubleshooting
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

1. Problem Statement

The Siemens PC Adapter USB A2 (MLFB 6ES7 972-0CB20-0XA0) is recognized by the operating system after driver installation, and the device is visible in the SIMATIC STEP 7 V5.5 SP3 "Set PG/PC Interface" dialog under Interface Parameter Assignment Used, but the Install and Uninstall buttons remain permanently disabled (greyed out). Selecting the USB interface entry does not enable the action buttons, which prevents the user from binding the adapter to the STEP 7 communication stack.

Symptom signature: Adapter visible in Windows Device Manager > SIMATIC devices AND visible in the Set PG/PC Interface interface list — yet the Install button cannot be activated.

2. Affected Environment

Component Verified Version Notes
Engineering tool SIMATIC STEP 7 V5.5 + SP3 (+HF) Classic STEP 7, not TIA Portal
Operating system Windows 7 Professional / Ultimate (32/64-bit) Windows 7 SP1 recommended
Adapter hardware PC Adapter USB A2 (6ES7 972-0CB20-0XA0) USB 2.0, MPI/PROFIBUS-DP master
Driver source Siemens SIMATIC PC Adapter USB driver package Shipped with STEP 7 or downloadable
Target PLC family SIMATIC S7-200, S7-300, S7-400, C7 Via MPI or PROFIBUS

3. PC Adapter USB A2 Hardware Reference

The PC Adapter USB A2 is a USB-to-MPI/PROFIBUS converter designed for programming, diagnostics, and online functions on SIMATIC S7/C7 systems. It replaces the legacy PC-Adapter (RS-232) and provides galvanic isolation between the USB bus and the MPI/PROFIBUS segment.

Parameter Value
MLFB / Order number 6ES7 972-0CB20-0XA0
Host interface USB 2.0 full speed (12 Mbit/s)
Field interface RS-485, MPI / PROFIBUS-DP (up to 12 Mbit/s)
Maximum bus segment 1.2 km at 9.6 kbit/s (PROFIBUS segment rules apply)
Galvanic isolation Yes, between USB and PROFIBUS side
Power supply Via USB bus, no external PSU required
Diagnostic LEDs PWR (green), ACT (yellow/green per direction)
Operating temperature 0 °C to +60 °C
Supported STEP 7 STEP 7 V5.3 SP2 and higher; TIA Portal (with restrictions)
Driver package "SIMATIC PC-Adapter USB" — installs "SIMATIC NET" virtual COM-style device

4. Root Cause Analysis

On Windows 7 (and Windows Vista/8/10 in legacy mode), Siemens changed the Set PG/PC Interface architecture. The classic Install / Remove mechanism historically bound a device to the S7DOS / S7ONLINE access point by writing registry entries under HKLM\SOFTWARE\Siemens\S7ONLINE. In Windows 7, however:

  1. The adapter is enumerated as a USB Plug & Play device using the bundled .inf driver.
  2. STEP 7 reads the Plug & Play device list dynamically; the Install/Uninstall buttons are intentionally disabled in the dialog because manual binding is no longer required.
  3. When the USB device is enumerated and the matching STEP 7 access point exists, the entry becomes auto-assigned to S7ONLINE.
Key insight: A greyed-out Install button on Windows 7 is not a defect. It is the documented behavior of STEP 7 V5.5 when the adapter driver is already registered as a Plug & Play device. The Install/Uninstall controls remain active only on Windows XP legacy systems where the driver is added as a stand-alone non-PnP device.

5. Pre-Installation Verification (Mandatory)

Before assuming the adapter is correctly bound, perform the following checks. The Install button will not enable if any of the conditions below fail.

  1. Open Device Manager ("devmgmt.msc"). Expand the SIMATIC devices group. Verify that PC-Adapter USB (MPI/PROFIBUS) appears without a yellow exclamation mark.
  2. Confirm driver load: Right-click the device → Properties → Driver. Driver provider must be Siemens AG, driver date and version must be present. Driver files: s7usb2.dll, s7wtrapi.dll and the user-mode s7epsm.sys filter driver must be loaded.
  3. Verify the virtual COM/USB pipe: Under Universal Serial Bus controllers, the device SIMATIC PC-Adapter USB must be listed.
  4. Check Windows services: Ensure SIMATIC S7DOS Help Service (service name S7DOS) and SIMATIC S7ONLINE are running. Restart: sc query S7DOS → sc start S7DOS.
  5. Check the registry access point: HKLM\SOFTWARE\Siemens\S7ONLINE\<your machine GUID>\S7ONLINE_ACCESS_POINT should contain the entry pointing to the USB adapter. This is auto-populated.
  6. Reboot after driver install: Several registry values under S7ONLINE are only evaluated at boot. If the driver was installed while STEP 7 was open, close STEP 7 and reboot.

6. Step-by-Step Resolution Procedure

  1. Step 1 — Driver installation. Insert the PC Adapter USB A2 into a USB 2.0 port. Windows 7 should auto-launch the New Hardware wizard. If the wizard does not appear, point it manually to C:\Program Files\Siemens\Automation\S7DATA\PCADAPTER (path applies to STEP 7 V5.5 default install) or to the downloaded driver folder.
  2. Step 2 — Verify in Device Manager. Confirm the device is listed as PC-Adapter USB (MPI/PROFIBUS) under SIMATIC devices with no warning icon.
  3. Step 3 — Launch STEP 7 and open Set PG/PC Interface. In SIMATIC Manager: Options → Set PG/PC Interface.... The dialog opens with the current interface parameterization list.
  4. Step 4 — Select the USB entry. Highlight PC-Adapter (MPI/PROFIBUS) -> PC Adapter USB A2 in the Interface Parameter Assignment Used list. The Properties... button becomes active.
  5. Step 5 — Configure bus parameters. Click Properties... and assign the desired MPI or PROFIBUS profile:
    • MPI: 187.5 kbit/s default (range 19.2 kbit/s to 12 Mbit/s)
    • PROFIBUS-DP: 1.5 Mbit/s, 3 Mbit/s, 6 Mbit/s, 12 Mbit/s for PC Adapter use
    • Highest station address (HSA): default 31 / 126 for PROFIBUS
  6. Step 6 — Do not click Install. Because the device is Plug & Play on Windows 7, clicking OK in the properties dialog writes the assignment directly. The greyed Install button is the expected state.
  7. Step 7 — Re-launch the dialog. Close Set PG/PC Interface and re-open it. The selected entry is now persistent across STEP 7 sessions.

7. Confirming the Active Access Point

After following the procedure above, verify the binding is active by inspecting the registry or by running the PG/PC Diagnostic tool.

HKLM\SOFTWARE\Siemens\S7ONLINE\OLE2\S7ONLINE_ACCESS_POINT
Value: "PC-Adapter.USB.A2" (REG_SZ or REG_MULTI_SZ depending on version)

Alternatively, from the STEP 7 start menu, open SIMATIC → PC PG → Set PG/PC Interface → Diagnostics.... The PC Adapter USB A2 should report Status: OK when the bus is connected and terminated.

8. Diagnostic LED Patterns on the Adapter

PWR LED ACT LED State Action
Off Off No USB power Try different USB port, replace cable
Green steady Off Idle, driver loaded Normal; ready for MPI/PROFIBUS communication
Green steady Yellow flashing Active traffic (send/receive) Normal during online operations
Green steady Green steady Token ring activity, no errors Normal in MPI/PROFIBUS network
Off Red flashing Driver not loaded / USB enumeration failed Reinstall driver, check Windows event log
Green flashing Off Firmware load in progress Wait 10–15 s, do not unplug

9. MPI / PROFIBUS Parameter Mapping

Parameter MPI Default PROFIBUS Default Field Range
Baud rate 187.5 kbit/s 1.5 Mbit/s 9.6 kbit/s – 12 Mbit/s
Own address (local) 0 0 0–126
Highest station address 31 126 1–126
Bus profile MPI DP standard MPI / DP / Universal
Timeout (s) 3 3 1–30

10. Troubleshooting Matrix

# Symptom Likely Cause Corrective Action
1 Install button greyed out Windows 7 Plug & Play design — not a defect Close dialog with OK after selecting the USB entry
2 Device not listed in Device Manager Driver not installed or wrong port Re-run driver installer from PCADAPTER directory
3 Yellow exclamation in Device Manager Driver mismatch or code 39 / code 28 Uninstall device, delete driver store entry, reinstall
4 Adapter listed but not visible in Set PG/PC STEP 7 launched before driver install; no reboot Close STEP 7, reboot, relaunch
5 Online → Accessible Nodes fails Wrong baud rate or bus termination Set PROFIBUS termination ON at end nodes, verify baud
6 Error 33:00:170 / 33:00:171 in HW Config Bus fault, duplicate address, or wrong HSA Check station addresses, increase HSA, re-cable segment
7 Error 0x0314 in event log s7epsm filter driver failed to load Run lodctr /m:siemensperf.ini, restart S7DOS
8 Adapter drops after Windows update USB power management disabled the port Device Manager → USB root hub → Power Management → uncheck Allow the computer to turn off this device
9 Works as admin, not as user DCOM / S7DOS service permissions Grant the user Log on as service and modify rights on HKLM\SOFTWARE\Siemens
10 Wrong MLFB firmware version reported Firmware update interrupted Use SIMATIC PC Adapter USB Firmware Update tool from Siemens support

11. Verification Procedure

  1. Open STEP 7 → Options → Set PG/PC Interface... and confirm PC Adapter (MPI/PROFIBUS) -> PC Adapter USB A2 is checked.
  2. Open Accessible Nodes from the STEP 7 start menu. The connected S7-300/400 station must appear with its MPI/PROFIBUS address.
  3. Open the project online with the assigned station and check PLC → Diagnostic / Information. The online view must show the actual S7 module order code, e.g. 6ES7 315-2EH14-0AB0 V3.2.
  4. Read the diagnostic buffer (PLC → Diagnostic Buffer) to confirm time-stamped entries are being retrieved — this proves the MPI/DP handshake is healthy.

12. Version Compatibility and Firmware

STEP 7 Version PC Adapter USB A2 Driver Notes
V5.3 SP2 Min driver v1.0 Initial release, basic MPI/DP
V5.4 SP5 Driver v1.1 Improved Windows XP/2003 support
V5.5 SP3 Driver v1.2 / v1.3 Windows 7 Plug & Play native, current shipping
TIA Portal V13+ Driver v1.3 required Same adapter usable; TIA Portal detects as S7USB
TIA Portal V16+ Driver v1.4 Adds Windows 10 1909+ support
The PC Adapter USB A2 firmware (FPGA bitstream) is updated over USB by the Siemens "Firmware Update" utility. Do not unplug the device during firmware update; a failed update can render the adapter inoperable and require return-to-factory service.

13. Driver-Only Manual Install (Workaround for Persistent Grey-Out)

If the Install button remains grey even after driver verification, force re-bind the access point manually:

  1. Close STEP 7 completely.
  2. Open regedit as Administrator. Navigate to HKLM\SOFTWARE\Siemens\S7ONLINE.
  3. Locate the subkey for the local machine. Create or update the value S7ONLINE_ACCESS_POINT (REG_SZ) and set it to PC-Adapter.USB.A2.
  4. Restart the S7DOS service: net stop S7DOS & net start S7DOS.
  5. Re-open STEP 7 and re-verify in Set PG/PC Interface.

14. Common Diagnostic Log Entries

Event ID / Code Source Meaning Resolution
Application Error 1000 S7DOS.exe Access point missing Re-create S7ONLINE_ACCESS_POINT in registry
System Event 51 USB hub USB power surge on port Use a different USB port or powered hub
DriverFrameworks-Usermode 10010 s7wtrapi Driver failed to start Reinstall driver package from Siemens media
Setup API 131 / 133 DeviceInstaller Driver signature mismatch on x64 Boot in test signing mode or use signed driver

15. Safety and Commissioning Notes

  • Always power down the S7 station before inserting or removing the PROFIBUS connector to avoid bus faults that can corrupt the adapter's bus controller.
  • Connect the PROFIBUS cable shield to the grounding bar at the cabinet entry; the PC Adapter USB A2 is not a substitute for proper EMC termination.
  • On Windows 7, disable USB selective suspend under Power Options when running long-term online traces to avoid the adapter being put to sleep during a download.
  • When commissioning across a corporate firewall, ensure UDP port 137 and TCP 102 are open if Accessible Nodes must traverse routing.

16. Frequently Asked Questions

Why is the Install button greyed out in Set PG/PC Interface on Windows 7?

On Windows 7 the PC Adapter USB A2 is a Plug & Play device, so STEP 7 V5.5 disables the manual Install/Uninstall buttons. The binding is created automatically once the driver is registered in Device Manager and STEP 7 is restarted.

How do I confirm the PC Adapter USB A2 is bound to S7ONLINE?

Open Set PG/PC Interface → Diagnostics. Status "OK" confirms the access point is bound. You can also inspect HKLM\SOFTWARE\Siemens\S7ONLINE and confirm the value S7ONLINE_ACCESS_POINT equals PC-Adapter.USB.A2.

Which STEP 7 versions support PC Adapter USB A2?

STEP 7 V5.3 SP2 and higher, including V5.4, V5.5, V5.6 and TIA Portal V13 or later. Use driver v1.3 for STEP 7 V5.5 SP3 and driver v1.4 for TIA Portal V16 or later.

The adapter is recognized but Accessible Nodes returns nothing. What is wrong?

Most likely a baud-rate mismatch or missing bus termination. Match the baud rate to the PLC (187.5 kbit/s MPI or 1.5 Mbit/s PROFIBUS), enable PROFIBUS termination on the two end nodes, and verify the highest station address (HSA) is greater than every connected node.

Can I use PC Adapter USB A2 on Windows 10 or 11 with STEP 7 V5.5?

It works in many environments but is not officially supported. Use TIA Portal V16 or later for Windows 10/11 native support, or run STEP 7 V5.5 inside a Windows 7 32-bit virtual machine with USB passthrough for legacy projects.

What is the maximum PROFIBUS baud rate for the PC Adapter USB A2?

12 Mbit/s on the field side, but for reliable PC-to-PLC programming use 1.5 Mbit/s for PROFIBUS-DP and 187.5 kbit/s for MPI. Higher rates require a bus analyzer qualification of the segment.

The Windows event log shows "Driver failed to load (Code 39)". How do I fix it?

Open Device Manager, uninstall the PC-Adapter USB device, delete the cached driver from C:\Windows\INF\setupapi.dev.log filter, then re-install the Siemens driver from the STEP 7 distribution or from Siemens support. A reboot is required before the new driver will bind.

Back to blog