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:
- 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.
- 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) |
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
- Insert the SIMATIC DVD (STEP 7 V5.5 or TIA Portal) or mount the ISO.
- Run the setup as an administrator. The installer stages the missing adapter driver under the SIMATIC Device Drivers directory.
- 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.
- Open Start → Programs → Siemens Automation → Set PG/PC Interface and confirm PC Adapter (Auto) or PC Adapter (MPI) appears in the Interface Assignment list.
- 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.
- Start TIA Portal. Close the active project before changing drivers.
- Open Options → Support Packages → Install Support Package.
- 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. - Restart TIA Portal.
- 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
- Open Siemens Industry Online Support entry 109476315 and download the attached driver package.
- Extract the archive to a known path, e.g.
C:\Siemens\A2\. - 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
- Plug the A2 into a USB port.
- When Windows detects new hardware, point the wizard to the extracted
C:\Siemens\A2\folder. - Allow several seconds for the unsigned-driver prompt. Accept with Install this driver software anyway.
- 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.
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:
- Locate the original A2 packaging. The CD is labelled SIMATIC PC Adapter USB A2 Driver and Documentation with MLFB
6GK1571-0BA00-0AA0. - 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.
- Mount the ISO (Windows 8/10/11): right-click disc image → Mount. For older hosts, install any virtual-CD driver.
- 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.
- Open Set PG/PC Interface from the Start menu (or run
s7opcwcfg.exefor OPC-tag-bound configurations). - Tab Access Point of the Application; locate S7ONLINE and assign PC Adapter (Auto).
- Tab PC Adapter / MPI / PROFIBUS (Auto); set the MPI address of the PC to
0, the highest station address to31, and leave the transmission rate default of187.5 kbpsto match a default PLC MPI bus. - 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
2by 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.
- Device enumeration: open Device Manager and confirm Siemens PC Adapter USB A2 is listed without warning indicators.
- PG/PC interface: confirm PC Adapter (Auto) is bound to S7ONLINE.
- 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.
- Online diagnose: open the target PLC project and execute PLC → Online → Diagnostic Buffer. The diagnostic buffer must load over the bus.
- 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 |
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.