Installing PC Adapter USB A2 Driver for STEP 7 and TIA Portal

David Krause11 min read
PLC HardwareSiemensTechnical 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

1. Product Identification and Scope

The Siemens PC Adapter USB A2 (Siemens part number 6GK1571-0BA00-0AA0, sometimes printed in older datasheets as 6GK1-571-0BA00-0AA0) is a USB-to-MPI/PROFIBUS/PPI programming interface used with SIMATIC S7-200, S7-300, and S7-400 programmable logic controllers. It converts between USB 1.1/2.0 on the engineering workstation and the RS-485 differential physical layer used by Siemens MPI and PROFIBUS DP networks at bus speeds from 9.6 kbps through 12 Mbps.

The adapter ships with a 3 m RS-485 PROFIBUS cable terminated in a Siemens 9-pin sub-D male connector. Power is drawn from the USB bus; no external supply is required. Galvanic isolation between the USB side and the MPI/PROFIBUS side is supplied on board.

Two driver installation paths must be understood before commissioning:

  1. STEP 7 V5.5 and later, and TIA Portal V13 and later — drivers ship inside the engineering software installer as part of the SIMATIC Device Drivers bundle. The original CD shipped with early A2 units is therefore no longer required.
  2. Legacy Windows XP or Windows 7 32-bit hosts without the matching SIMATIC DVD present — a separate driver package referenced by Siemens Support Entry ID 109476315 must be applied.

1.1 Catalog identification matrix

Marking on the unit Siemens MLFB Network protocols Comment
PC Adapter USB A2 6GK1571-0BA00-0AA0 MPI, PROFIBUS DP, PPI Current A2 variant; firmware FW 02.x and 03.x typically field-located
PC Adapter USB (pre-A2 predecessor) 6GK1571-0AA00-0AA0 MPI, PROFIBUS DP, PPI Earlier plastic-housing variant; rarely seen in current plants
CP 5711 (successor) 6GK1571-1AA00-0AA0 MPI, PROFIBUS DP master (via SOFTNET-DP) Replacement for the A2 with upgradable firmware

2. Hardware and Electrical Specifications

Parameter Value Notes
USB interface USB 1.1 / USB 2.0 full speed Type B receptacle
USB bus power ≤ 150 mA @ 5 V DC USB high-power device class
RS-485 connector 9-pin sub-D male, Siemens pinout Pin 3 = data B, Pin 8 = data A
Supported protocols MPI, PROFIBUS DP, PPI PPI requires an S7-200 peer
Baud rates 9.6, 19.2, 45.45, 93.75, 187.5, 500, 1500, 3000, 6000, 12000 kbps Auto-detect at 187.5 kbps in MPI mode is the field default
Galvanic isolation Provided between USB and RS-485 sides Confirm exact rating against the local datasheet revision
Operating temperature 0 °C to 60 °C Indoor use
Storage temperature -20 °C to 70 °C
Diagnostic LEDs USB active, MPI/PROFIBUS active, error Top of housing
Housing dimensions (W × H × D) 105 × 58 × 26 mm Without cable
Approximate weight ≈ 200 g Including USB cable

3. Supported Operating Systems

Compatibility is dictated entirely by the SIMATIC software, not by the adapter hardware. Use the table below to short-list the supported combinations before installing any driver. Where Siemens releases a new compatibility statement, treat that as the binding source over third-party blogs.

SIMATIC software Windows XP SP3 Windows 7 32 / 64 Windows 10 32 / 64 Windows 11
STEP 7 V5.5 + SP2 Yes (32) Yes (32), HW-limited (64) Compatibility-mode advisory only No
STEP 7 V5.6 Yes (32) Yes (32 + 64) Limited per Siemens compatibility statement No
TIA Portal V13 / V14 Yes (32) Yes (32 + 64) Limited No
TIA Portal V15 / V16 No Yes (32 + 64) Yes No
TIA Portal V17 / V18 No No (Win 7 out of mainstream support since Jan 2020) Yes Yes (V18)
A 64-bit driver does not exist for early STEP 7 V5.5 + SP2 patches on Windows 7 64-bit. If Win7 64-bit is mandatory and the engineering software cannot be upgraded, the substitute CP 5711 (6GK1571-1AA00-0AA0) installed with its SOFTNET package is the practical workaround.

4. Driver Installation — Standard Path (STEP 7 V5.5 and TIA Portal)

For all currently released SIMATIC packages, do not attempt to install drivers from the A2 CD. The driver is delivered as part of the SIMATIC Device Drivers package automatically staged during the engineering software install.

4.1 Procedure

  1. Insert the SIMATIC DVD (STEP 7 V5.5 or TIA Portal) or mount the ISO.
  2. Run the setup as an administrator. The installer stages the missing adapter driver under the SIMATIC Device Drivers directory.
  3. When setup completes, connect the A2 to a free USB port. Windows Plug & Play matches the device to the staged driver automatically. A power-cycle of the adapter (unplug/replug) may force the enumerator to detect the hardware if it was attached first.
  4. Open Start → Programs → Siemens Automation → Set PG/PC Interface and confirm PC Adapter (Auto) or PC Adapter (MPI) appears in the Interface Assignment list.
  5. To verify, start STEP 7 Manager; choose PLC → Accessible Nodes. The adapter and the connected PLC should both appear.

4.2 Files staged by SIMATIC Device Drivers

Location Component Purpose
%SystemRoot%\system32\drivers S7USB.sys USB kernel driver for A2
%SystemRoot%\system32 S7USBAPI.dll Adapter access API exposed to SIMATIC applications
%SystemRoot%\sysWOW64 S7USB.sys (32-bit) and API DLL Mixed-mode hosts only
Siemens Automation install folder SIMATIC Device Drivers setup entry Standalone installer for the driver bundle, also reachable from the engineering setup

5. Driver Installation — TIA Portal Path

For TIA Portal V16 and later the driver may arrive as a Support Package rather than auto-install. Wire it as follows.

  1. Start TIA Portal. Close the active project before changing drivers.
  2. Open Options → Support Packages → Install Support Package.
  3. Browse to the support package that ships on the TIA Portal install media (folder typically named Support) and select the PC Adapter USB A2 entry.
  4. Restart TIA Portal.
  5. Wire Online → Accessible Devices → Interface: PC Adapter USB A2 and run a refresh.

6. Driver Installation — Legacy Windows XP or Windows 7 32-bit (Without SIMATIC DVD Present)

If the engineering workstation is rebuilt as a clean Windows XP SP3 or Windows 7 32-bit host and no SIMATIC installer is available, the separate driver setup documented by Siemens Support Entry ID 109476315 must be applied.

6.1 Obtaining the driver setup

  1. Open Siemens Industry Online Support entry 109476315 and download the attached driver package.
  2. Extract the archive to a known path, e.g. C:\Siemens\A2\.
  3. On a Windows 7 64-bit host, set the group policy to allow third-party unsigned drivers, or restart the host in F8 driver-signing-disabled mode.

6.2 Installation steps

  1. Plug the A2 into a USB port.
  2. When Windows detects new hardware, point the wizard to the extracted C:\Siemens\A2\ folder.
  3. Allow several seconds for the unsigned-driver prompt. Accept with Install this driver software anyway.
  4. Confirm Siemens PC Adapter USB A2 now appears under Device Manager → Universal Serial Bus controllers. The device must show Device is working properly with no Code 39 or Code 28.
Avoid installing both the CD-supplied driver and the SIMATIC Device Driver in parallel. Mixed versions cause event-log warnings referencing the Siemens USB device going into Code 10 — Cannot start. Uninstall one of the copies via Device Manager → Uninstall Driver with the Delete driver software checkbox before installing the other.

7. Recovering the Original CD Image

When no internet access is permitted or the engineering PC is offline (audit-only site), recover the CD image as follows:

  1. Locate the original A2 packaging. The CD is labelled SIMATIC PC Adapter USB A2 Driver and Documentation with MLFB 6GK1571-0BA00-0AA0.
  2. If the CD is lost, request a duplicate from Siemens Industry Online Support under ticket category CS – SIMATIC Distributed I/O – Programming Tools, quoting the MLFB.
  3. Mount the ISO (Windows 8/10/11): right-click disc image → Mount. For older hosts, install any virtual-CD driver.
  4. Run the setup program from the root of the mounted image. The installer registers the USB kernel driver.

8. Set PG/PC Interface Configuration

Drivers installed silently do not always update the PG/PC Interface selection. Confirm the access point is bound to the A2.

  1. Open Set PG/PC Interface from the Start menu (or run s7opcwcfg.exe for OPC-tag-bound configurations).
  2. Tab Access Point of the Application; locate S7ONLINE and assign PC Adapter (Auto).
  3. Tab PC Adapter / MPI / PROFIBUS (Auto); set the MPI address of the PC to 0, the highest station address to 31, and leave the transmission rate default of 187.5 kbps to match a default PLC MPI bus.
  4. Click Diagnostics and run Test on the active MPI bus. The expected response is "OK – All stations listed" with the connected PLC visible at MPI address 2 by default.

9. Troubleshooting Matrix

Symptom Likely cause Resolution
Device Manager: yellow bang, Code 10 "Cannot start" on the Siemens USB device Conflicting driver (CD version plus SIMATIC Device Driver) Uninstall Siemens PC Adapter USB in Device Manager with Delete driver software ticked, then reinstall only the SIMATIC Device Driver
Device Manager: Code 28 "Drivers for this device are not installed" Driver signature enforcement; wrong release for OS build Disable driver-signing enforcement at F8 prompt or reinstall with elevated privileges
Device Manager: Code 39 "Windows cannot load the device driver" Driver staged in SYSWOW64 but loaded by 64-bit kernel Run the 64-bit driver version of the SIMATIC Device Driver package
"Accessible Nodes" returns no node; red MPI LED on the adapter Wrong bus termination or wrong baud rate Enable both bus terminators on the network; let Set PG/PC Interface → Auto detect baud
Adapter enumerates but STEP 7 returns "Online: Connection to PLC broken (0x010A)" Wrong MPI address assigned to PC Set PC address to 0 and confirm PLC address is free in the bus
Communications available only after hotplug USB selective suspend engaged by Windows power plan Disable USB selective suspend: Device Manager → USB Root Hub → Power Management
Adapter not recognized after Windows update Driver block applied by Windows update Reinstall SIMATIC Device Drivers or apply the upgraded Siemens compatibility tool
Programming runs at first connection, then drops Baud rate mismatch after PLC project upload Re-launch Set PG/PC Interface and re-run auto-detect
Event log repeats USB error code 21 USB cable too long or extension cable in use Use the supplied 3 m cable only; remove hubs and extensions

10. Verification

Validate the driver installation by completing each step in sequence. Any failure identifies the specific layer (OS / driver / application / bus) that is misconfigured.

  1. Device enumeration: open Device Manager and confirm Siemens PC Adapter USB A2 is listed without warning indicators.
  2. PG/PC interface: confirm PC Adapter (Auto) is bound to S7ONLINE.
  3. Accessible nodes: from STEP 7 V5.5, run PLC → Accessible Nodes; from TIA Portal, run Online → Accessible Devices. The local USB adapter and the connected PLC must both appear.
  4. Online diagnose: open the target PLC project and execute PLC → Online → Diagnostic Buffer. The diagnostic buffer must load over the bus.
  5. Block upload/download: upload a known block from the PLC or download a test block to confirm bidirectional traffic.

11. Replacement and Successor Hardware

If the original A2 cannot be brought back to operation, the following alternatives meet identical use cases.

Part MLFB Use case Compatibility with TIA Portal
PC Adapter USB A2 6GK1571-0BA00-0AA0 Classic MPI/PROFIBUS/PPI for S7-200/300/400 All versions of TIA Portal
CP 5711 6GK1571-1AA00-0AA0 MPI/PROFIBUS DP master with SOFTNET-DP add-on TIA Portal V15 and later
USB PC Adapter Prommer 6ES7972-0CB20-0XA0 Local EPROM programming (legacy S7) when chained with A2 STEP 7 V5.x
Ethernet CP 343-1 / CP 443-1 with PG channel Various MLFBs When Ethernet is available on the plant network All TIA Portal versions
The USB A2 has been the de facto workhorse since 2008. Replace only when the green "USB active" LED fails to illuminate and the device disappears from Device Manager across two known-good hosts — that signature indicates EEPROM corruption of the device descriptor, not a driver problem.

12. Field-Engineer Notes

  • The driver is unsigned on Windows 7 64-bit hosts and below; install with the anti-signing override. On Windows 10 64-bit and later the driver is signed by Siemens.
  • Always confirm USB Root Hub power management is unlocked before mobile commissioning. Many intermittent "device dropped offline" reports disappear immediately when selective suspend is cleared.
  • Use USB cable length ≤ 3 m. Extension cables break the USB high-power envelope and degrade isolation resistance.
  • When reusing an A2 between projects, run Set PG/PC Interface → Diagnostics → Test before connecting to the live PLC. Substituting the wrong bus profile silently stores alternative maximum station addresses that corrupt larger MPI/PROFIBUS layouts.
  • When bringing an A2 from a non-industrial environment, perform an ESD wipe by touching the host chassis before insertion. The adapter housing is not electrically grounded when used on a plastic-laptop chassis.
  • After a Windows major update (e.g., 22H2 → 23H2) revisit Device Manager. Some cumulative updates temporarily revoke unsigned-driver associations and re-apply even when the driver itself is unchanged.

Frequently Asked Questions

Where do I download the PC Adapter USB A2 driver for Windows XP?

For legacy Windows XP hosts, use the driver package described in Siemens Support Entry ID 109476315. Extract the archive and point the New Hardware Wizard to the extracted folder when Windows first sees the adapter; the unsigned-driver prompt is normal.

Do I still need the original driver CD shipped with the A2?

No. STEP 7 V5.5 and later and all current TIA Portal packages ship the driver as SIMATIC Device Drivers installed automatically by the engineering software setup. The CD is required only for offline XP-only hosts or when the application demands a driver signature revocation that matches the CD release.

Why does the adapter enumerate as a generic USB device with Code 10?

Two drivers are installed (the CD version and the SIMATIC Device Driver). Uninstall the duplicate in Device Manager with the Delete driver software checkbox before keeping only one of the two. Replug the adapter and verify it appears as Siemens PC Adapter USB A2 in Universal Serial Bus controllers.

Is there a Windows 10 64-bit driver for the A2?

Yes — ship the latest SIMATIC Device Driver package (from STEP 7 V5.5 SP2 or any TIA Portal V15+ installation media) and the signed kernel driver loads cleanly under Windows 10 64-bit and Windows 11. TIA Portal V17 or V18 is the recommended paired host for new projects.

What is the direct Siemens replacement for the A2?

The successor is the CP 5711, MLFB 6GK1571-1AA00-0AA0. It adds PROFIBUS DP master capability via SOFTNET-DP and supports firmware updates via STEP 7. The physical USB-to-MPI/PROFIBUS use case is preserved identically.

Back to blog