1. Problem Description
When commissioning or maintaining a Siemens SIMATIC S7-200 CPU (21x or 22x series), engineers frequently encounter a situation where the legacy PC/PPI cable communicates correctly with STEP 7 Micro/Win, but the newer SIMATIC PC Adapter USB A2 (Siemens order number 6GK1571-0BA00-0AA0) fails to establish a PPI/MPI session. The failure typically presents as one of the following Micro/Win SP9 error messages after pressing the "Communications" button:
- "Could not find the access point"
- "Cannot reach the CPU"
- "The connection to the PLC has been interrupted"
- "Access to the S7-200 CPU is denied"
- Silent timeout with no response after 30+ seconds
Because the S7-200 still responds over the PC/PPI USB cable, the CPU itself, its 24 VDC supply, the program integrity, and the RS-485 port are confirmed functional. The fault therefore lies in one of three domains: (a) the PC Adapter USB A2 driver stack, (b) the Set PG/PC Interface mapping in Micro/Win SP9, or (c) the physical RS-485 signalling parameters (address, baud rate, termination, protocol).
2. Root Cause Analysis
The PC Adapter USB A2 has supported PPI since firmware/driver version 1.2, but the implementation differs from the PC/PPI cable in three observable ways:
| Parameter | PC/PPI USB Cable (6ES7901-3DB30-0XA0) | PC Adapter USB A2 (6GK1571-0BA00-0AA0) |
|---|---|---|
| Host interface | Virtual COM port (FTDI-based) | HID-class USB device |
| Protocol stack owner | Cable microcontroller (transparent PPI) | PC (Set PG/PC Interface must select "PC Adapter" entry) |
| Default Micro/Win selection | "PC/PPI cable (PPI)" | "PC Adapter (PPI)" or "PC Adapter (MPI)" |
| Termination | Fixed inside cable | Manual DIP switch on housing |
| Maximum baud rate | 187.5 kbps | 12 Mbps (subject to S7-200 limit of 187.5 kbps) |
| Bus role | PPI master only | MPI/PROFIBUS master; PPI master selectable |
If Micro/Win SP9 still references the PC/PPI cable's COM port, the PC Adapter USB A2 will appear "connected" at the OS level but will never receive PPI frames. Conversely, if the wrong PG/PC interface entry is selected, Micro/Win times out silently.
3. Hardware Identification & Specifications
Verify that the adapter in hand is the A2 revision and not the obsolete original PC Adapter USB (without "A2"). The A2 revision uses a more recent FTDI bridge and adds a built-in terminating resistor switch.
| Specification | Value |
|---|---|
| Siemens order number (MLFB) | 6GK1571-0BA00-0AA0 |
| Host connector | USB Type A (USB 2.0 Full-Speed) |
| Field connector | 9-pin D-sub female (RS-485, PROFIBUS pinout) |
| Supported protocols | PPI, MPI, PROFIBUS DP-V0/V1 master |
| Baud rates (PPI) | 9.6 kbps, 19.2 kbps, 187.5 kbps |
| Baud rates (MPI/PROFIBUS) | 9.6 kbps to 12 Mbps |
| Termination | Internal, switched via slider on housing (approx. 220 Ω) |
| LED indicators | Power/Active (green), Traffic (yellow), Error (red) |
| Power | USB bus-powered, < 200 mA |
| Operating temperature | 0 °C to +60 °C |
| Maximum RS-485 segment length at 9.6 kbps | 1200 m |
| Maximum RS-485 segment length at 187.5 kbps | 1000 m |
Reference the official Siemens SIMATIC PC Adapter USB A2 product page on the Siemens Industry Online Support portal for the binding datasheet and current driver package.
4. Prerequisites
-
STEP 7 Micro/Win V4.0 SP9 (last service pack released for the S7-200 product line; order number
6ES7810-2CC03-8YX0or later SP9 update6ES7810-2CA03-8YX0). - SIMATIC PC Adapter USB A2 driver package installed on the engineering workstation. On Windows 7 Pro x64, install the driver package (Siemens provides an unsigned or WHQL-signed variant; allow the installation through Device Manager "Update Driver" if Windows prompts).
-
Administrator privileges on the Windows 7 x64 host. Micro/Win SP9 must write to
HKLM\SOFTWARE\Siemens\SINECand the PG/PC interface store. - A 24 VDC power supply wired to the S7-200 CPU (terminals
L+andM) capable of delivering at least the CPU's inrush current plus any expansion I/O. - An RS-485 PROFIBUS drop cable with 9-pin D-sub male connector on the adapter end. Standard PROFIBUS purple cable (Siemens
6XV1830-0EH10) or any shielded twisted-pair with characteristic impedance 150 Ω is acceptable.
5. Pre-Connection Checklist
- Confirm the S7-200 CPU is powered. The
RUN,STOP, andSFLEDs must show the expected pattern. IfSFis solid red, resolve the system fault before any communication attempt. - Verify the CPU's PPI/MPI address. The factory default for the S7-200 is address 2. A CPU whose address has been changed by user program or by a previously installed Micro/Win project will not respond at address 2.
- Verify the CPU's baud rate. Factory default is 9.6 kbps PPI on Port 0 for CPU 21x, and 9.6 kbps PPI on Port 0/1 for CPU 22x unless reconfigured.
- Inspect the 9-pin D-sub on the adapter. Pin 3 = RxD/TxD-P (B-line, red conductor), Pin 8 = RxD/TxD-N (A-line, green conductor), Pin 5 = shield/drain, Pins 6 = +5 V (do not connect), Pin 9 = +5 V (do not connect).
- Decide on RS-485 termination. The adapter has a slider switch on its side that inserts the 220 Ω termination network. Enable termination only at the physical ends of the RS-485 segment; with a single CPU directly connected, leave termination enabled on the adapter side and check whether the CPU's Port has its own built-in termination (CPU 226/224 XP have switchable terminations on Port 0 and Port 1).
6. Driver Installation on Windows 7 Pro x64
- Insert the PC Adapter USB A2 into a USB 2.0 port. Avoid USB 3.0 hubs that may not enumerate the device correctly on legacy systems.
- Open Device Manager. On first insertion, the adapter appears under Other devices > SIMATIC PC Adapter USB A2 with a yellow exclamation mark.
- Right-click and select Update Driver Software > Browse my computer for driver software. Point to the directory containing the SIMATIC PC Adapter USB A2 driver (typically
C:\Program Files\Siemens\Automation\Drivers\PC_Adapter_USB_A2after running the driver setup, or the unpacked folder from the Siemens support download). - Confirm the warning that the driver is unsigned, if shown, by clicking Install this driver software anyway.
- After installation, the adapter must appear under Universal Serial Bus controllers as SIMATIC PC Adapter USB A2, and a virtual network adapter entry SIMATIC PC Adapter USB A2 (NDIS) appears under Network adapters. Both entries are required.
- Reboot the workstation. Micro/Win SP9 caches the PG/PC interface registry; a stale cache causes spurious "interface not installed" errors.
7. Micro/Win SP9 Set PG/PC Interface Configuration
The single most common cause of "no communication" with the PC Adapter USB A2 is a wrong entry in Micro/Win's Set PG/PC Interface dialog. Micro/Win must explicitly point to the adapter's NDIS interface, not to a COM port.
- Launch Micro/Win SP9. From the left navigation pane, click Communications, then click the Set PG/PC Interface hyperlink in the Communications dialog. Alternatively, run
set-pc-interface.exefrom the Micro/Win installation directory. - In the interface list, locate the entry that reads PC Adapter (PPI) or PC Adapter (MPI). Do not select PC/PPI cable (PPI) or any COM-based entry.
- Click Properties to open the adapter properties dialog.
- On the PPI tab, set the following values:
-
Transmission rate:
9.6 kbps(CPU 21x default) or19.2 kbps(common CPU 22x setting). -
Highest station address:
31 -
Profile:
PPI
-
Transmission rate:
- On the Local Connection tab, verify that the Connection to target/PG is set to the PC Adapter USB A2 (NDIS) interface. If multiple NDIS entries are shown, ensure only one PC Adapter instance is installed.
- Click OK and then OK again to confirm the PG/PC interface selection.
regedit and confirm the value at HKLM\SOFTWARE\Siemens\SINEC\Parameters\BootParam\InterfaceId matches the GUID of the installed PC Adapter USB A2 NDIS device. Micro/Win SP9 occasionally falls back to a stale GUID after a Windows update.
8. Establishing the Connection in Micro/Win
- Click Communications > Communications in Micro/Win SP9 to open the Communications dialog.
- Double-click the Double-click to refresh field. Micro/Win broadcasts an MPI/PPI Identify frame and waits for a token-passed response from the CPU.
- Within 5 to 30 seconds, the CPU should appear in the list with its CPU type (e.g., CPU 224, CPU 226 XM) and its address.
- Click the CPU entry, then click OK to bind the project to that CPU.
- Verify the link by selecting PLC > Information. The dialog returns the CPU model, firmware version, and the user program checksum. If the firmware version field shows ???, the connection is half-established and indicates a baud-rate or address mismatch.
9. S7-200 Protocol and Baud Rate Compatibility Matrix
| CPU Model | Port 0 Protocol | Port 0 Baud (max) | Port 1 Protocol | Port 1 Baud (max) | PPI Master Capable |
|---|---|---|---|---|---|
| CPU 212 | PPI slave | 9.6 kbps | n/a | n/a | No |
| CPU 214 | PPI slave | 9.6 kbps | n/a | n/a | No |
| CPU 215 | PPI/MPI slave | 187.5 kbps | PPI/MPI/DP slave | 187.5 kbps | No |
| CPU 221 | PPI slave | 187.5 kbps | n/a | n/a | No |
| CPU 222 | PPI slave | 187.5 kbps | PPI slave | 187.5 kbps | No |
| CPU 224 | PPI/MPI/DP slave | 187.5 kbps | PPI/MPI/DP slave | 187.5 kbps | Yes (Port 1) |
| CPU 224 XP | PPI/MPI/DP slave | 187.5 kbps | PPI/MPI/DP slave | 187.5 kbps | Yes (Port 1) |
| CPU 226 | PPI/MPI/DP slave | 187.5 kbps | PPI/MPI/DP slave | 187.5 kbps | Yes (Port 1) |
| CPU 226 XM | PPI/MPI/DP slave | 187.5 kbps | PPI/MPI/DP slave | 187.5 kbps | Yes (Port 1) |
The PC Adapter USB A2 must be bound to the correct physical port. Connecting to Port 1 while Micro/Win searches Port 0 produces a silent timeout. Use PLC > System Block > Communication Ports in Micro/Win SP9 to inspect the assigned port and address.
10. RS-485 Cabling and Termination Detail
The PC Adapter USB A2 expects a PROFIBUS-compliant 9-pin D-sub pinout. Wiring the cable with the older PC/PPI USB cable pinout (which swaps Pins 3 and 8 in some revisions) is a common field wiring error.
| 9-Pin D-Sub Pin | Signal | PROFIBUS Conductor Color | Function |
|---|---|---|---|
| 1 | Shield | (drain) | Cable shield, bonded at one end only |
| 2 | n/c | — | Reserved; do not connect |
| 3 | RxD/TxD-P (B) | Red | Positive RS-485 differential |
| 4 | RTS (CNTR-P) | — | Direction control, used by repeaters only |
| 5 | GND (DGND) | — | Data reference ground |
| 6 | +5 V (VP) | — | Bus termination supply; do not connect to CPU |
| 7 | n/c | — | Reserved; do not connect |
| 8 | RxD/TxD-N (A) | Green | Negative RS-485 differential |
| 9 | n/c | — | Reserved; do not connect |
For a single-CPU point-to-point link, the cable between the PC Adapter USB A2 and the S7-200 Port 0 (or Port 1) connector must use a 9-pin male D-sub on the adapter side and the CPU's PPI connector (also 9-pin D-sub female) on the PLC side. PROFIBUS connectors with integrated termination should be set to the OFF position if the PC Adapter USB A2's internal termination is enabled, or to the ON position otherwise.
11. Verification Procedure
After establishing the link, run the following functional checks before resuming work on the project:
- CPU Identification: PLC > Information returns a non-empty CPU model string and firmware version (e.g., CPU 226 / FW 2.01).
- Read Clock: PLC > Time of Day Clock > Read Clock returns a timestamp matching the workstation clock within 5 seconds. A clock reading of 00:00:00 01-JAN-90 indicates the CPU has lost retentive memory or is in a fault state.
- Upload Test: PLC > Upload produces a project matching the in-station program. Compare the uploaded block count against the project documentation.
- LED Behavior: The PC Adapter USB A2 green LED remains steady, the yellow LED flickers during each PPI/MPI frame, and the red LED stays dark. A persistent red LED indicates CRC errors and usually points to baud-rate mismatch or termination problems.
- Cycle Test: From Micro/Win, force an output coil (Debug > Force) and verify the corresponding output module LED activates. Release the force immediately after verification.
12. Troubleshooting Matrix
| Symptom in Micro/Win SP9 | Likely Cause | Corrective Action |
|---|---|---|
| "Interface not installed" | PC Adapter USB A2 driver not loaded | Reinstall driver; verify both USB and NDIS entries in Device Manager; reboot |
| Adapter red LED solid | Baud rate mismatch or open circuit | Match Micro/Win baud rate to CPU System Block; check cable continuity Pin 3 to Pin 3, Pin 8 to Pin 8 |
| Adapter yellow LED flickers, no CPU response | CPU address mismatch | Connect PC/PPI cable to read the CPU System Block address; reconnect with PC Adapter USB A2 |
| Intermittent disconnect at high baud rate | Excess termination or reflection | Disable all but two terminations on the segment; check shield bonding |
| Micro/Win freezes on Communications dialog | PG/PC interface set to COM port | Open Set PG/PC Interface and select "PC Adapter (PPI)" entry |
| "Access denied" on read but not on browse | CPU password protected | Use authorized password; CPU must be in STOP to read password-protected blocks |
| Adapter enumerates as USB device but yellow LED never flashes | Wrong NDIS binding in registry | Re-run Set PG/PC Interface, choose correct NDIS GUID, reboot |
| Works at 9.6 kbps, fails at 187.5 kbps | Cable too long or unshielded | Use PROFIBUS purple cable, total length < 50 m for 187.5 kbps in noisy environments |
| Communication succeeds then drops after 1 minute | CPU enters STOP due to scan timeout | Verify program does not contain scan-exceeding OB; check 24 VDC supply under load |
| Multi-master network, only first master sees the CPU | Highest station address too low | Set Highest Station Address to 31 in PC Adapter properties |
13. When the PC Adapter USB A2 Will Not Work
The PC Adapter USB A2 cannot communicate with S7-200 CPUs in the following scenarios. If any of these match the field installation, switch back to the PC/PPI USB cable for that task.
- CPU 212/214 with firmware older than V1.10: Early firmware has PPI implementation bugs that reject the PC Adapter's token-passed requests. Upgrade firmware or use the PC/PPI cable.
- CPU running as PROFIBUS DP slave with master configured elsewhere: The PC Adapter competes for the token with the active PROFIBUS master and the S7-200 will not respond to its polls. Remove the CPU from the PROFIBUS DP slave configuration during programming.
- CPU in RUN with password protection on system blocks: Some CPUs reject PC Adapter access to System Block while running. Place the CPU in STOP before connecting.
14. Field-Proven Commissioning Procedure
The following sequence has been validated on CPU 224, CPU 224 XP, and CPU 226 XM installations and reduces the typical diagnostic cycle from hours to minutes:
- With the PC Adapter USB A2 disconnected, open Device Manager and confirm the driver is installed. A phantom device without driver binding cannot be activated later.
- Power the S7-200. Record the address shown on the CPU display (digital CPUs) or read it with a known-good PC/PPI cable first.
- Connect the PC Adapter USB A2 directly to the CPU Port 0 with a short (< 3 m) PROFIBUS drop cable. Enable termination on the adapter only; disable termination on the CPU Port 0 switch.
- Open Set PG/PC Interface, select PC Adapter (PPI), set 9.6 kbps, set Highest Station Address to 31, set Profile to PPI. Apply.
- Open Micro/Win Communications dialog, double-click to refresh. Confirm CPU appears.
- If step 5 fails, place the CPU in STOP using the mode switch, then retry.
- If step 6 still fails, try MPI profile at 187.5 kbps (CPU 22x only).
- Once communication is established at the default baud rate, raise the baud rate in 19.2 kbps increments until the production baud rate is reached, re-verifying after each change.
15. Notes on Migrating from Micro/Win SP9 to STEP 7 V13 / TIA Portal
Although Micro/Win SP9 remains the only environment with full S7-200 programming capability, the PC Adapter USB A2 is fully reusable with STEP 7 V5.x and TIA Portal V13 onward for S7-300, S7-400, S7-1200, and S7-1500 communication. When migrating an S7-200 program to a TIA-supported platform, leave the PC Adapter USB A2 driver installed and bound to Micro/Win's PG/PC Interface entry; reinstall only after the Micro/Win project is archived. Concurrent use between Micro/Win and TIA Portal on the same workstation can corrupt the NDIS binding and requires a Set PG/PC Interface reconfiguration after switching applications.
Frequently Asked Questions
Can the PC Adapter USB A2 replace the PC/PPI USB cable for all S7-200 programming tasks?
Yes, for CPU 22x series at baud rates up to 187.5 kbps once the Set PG/PC Interface entry is correctly set to "PC Adapter (PPI)" or "PC Adapter (MPI)". CPU 212 and CPU 214 with firmware older than V1.10 require the PC/PPI cable due to legacy PPI timing incompatibilities.
What baud rate should I select first when troubleshooting?
Always start at 9.6 kbps PPI. This is the factory default of every S7-200 CPU and is the most tolerant baud rate for cable and termination faults. Once communication is confirmed at 9.6 kbps, raise to 19.2 kbps and 187.5 kbps incrementally.
Why does Micro/Win SP9 report the adapter is connected but no CPU is found?
The adapter and the CPU are on different PPI subnets. Verify the CPU's PPI address (default 2), confirm the baud rate matches the CPU's System Block setting, and ensure termination is correct on the segment. The adapter's traffic LED may flash even though the CPU never responds because the adapter is correctly transmitting but the CPU rejects the frame.
Do I need to enable termination on the PC Adapter USB A2 for a single-CPU connection?
Yes. Enable the adapter's internal termination slider. If the S7-200 CPU has its Port 0 or Port 1 termination switch in the ON position, turn it OFF so that only two terminations remain (adapter plus the other end of any longer segment). For a direct CPU-to-adapter link with no other nodes, the CPU termination should be OFF and the adapter termination should be ON.
Is Windows 7 Pro x64 officially supported by Micro/Win SP9?
Yes, Micro/Win V4.0 SP9 added official support for Windows 7 (32-bit and 64-bit). Run Micro/Win as Administrator at least once after installation so that the PG/PC Interface registry entries are written. If installation errors appear, enable Windows XP compatibility mode for the setup executable only.