Problem Overview
Engineers migrating from STEP 7 V5.3/V5.5 to TIA Portal frequently encounter a complete loss of online access to legacy S7-300 CPUs when their only physical interface is the legacy PC Adapter RS232/MPI (order number 6ES7 972-0CA23-0XA0). The cable is physically present, the COM port is detected by Windows, and the same hardware has worked reliably under STEP 7 V5.x for years — but Online > Accessible nodes in TIA Portal reports no devices, and the PC Adapter does not appear in the PG/PC Interface selection tree.
Symptom summary across affected configurations:
- COM1/COM3 port visible in Windows Device Manager
- PC Adapter cable LED activity confirmed on the MPI connector
- STEP 7 V5.3/V5.5 can establish an online connection to the same CPU without changes
- TIA Portal V11 SP2 Update 5 / V12 SP1 / V13 SP1 / V14 / V15.x / V16 / V17 / V18 — no PC Adapter entry available
- Accessible nodes scan returns empty result; Set PG/PC Interface dialog lists only TeleService and S7USB as possible interfaces
Affected Hardware and Software
| Component | Order Number | Role |
|---|---|---|
| CPU 314C-2 DP | 6ES7 314-6CF01-0AB0 | S7-300 CPU with integrated MPI/DP interface |
| CPU 314-1 AG14 | 6ES7 314-1AG14-0AB0 | S7-300 CPU with MPI interface |
| PC Adapter RS232/MPI | 6ES7 972-0CA23-0XA0 | Legacy serial programming cable (NOT supported in TIA Portal) |
| PC Adapter USB/MPI | 6ES7 972-0CB20-0XA0 | USB replacement cable (supported) |
| PC Adapter USB A2 | 6ES7 972-0CB35-0XA0 | Current USB cable, 12 Mbit/s (supported) |
| CP 5611 | 6GK1 561-1AA01 | PCI PROFIBUS/MPI card (supported in TIA Portal) |
| CP 5621 | 6GK1 562-1AA00 | PCIe PROFIBUS/MPI card (supported in TIA Portal) |
Affected TIA Portal versions (all of them, including the current V18):
- TIA Portal V11 SP2 Update 5 (the version originally reported in the source case)
- TIA Portal V12 SP1
- TIA Portal V13 SP1 / SP2
- TIA Portal V14 SP1
- TIA Portal V15, V15.1
- TIA Portal V16
- TIA Portal V17
- TIA Portal V18 (current at time of writing)
Root Cause: Serial PC Adapter Driver Removed
Siemens has removed the serial port driver for the PC Adapter family from the TIA Portal installation. The new "PC Adapter Auto" / "PC Adapter MPI" / "PC Adapter PROFIBUS" entries in the Set PG/PC Interface dialog are implemented on top of a different driver stack that communicates through the USB HID layer. The legacy S7WSCAN.DLL-based driver that handled COM-port devices under STEP 7 V5.x is not installed with TIA Portal, and no download package is provided to restore it.
Why this was done:
- End of life of the RS232 PC Adapter. The 6ES7 972-0CA23-0XA0 was phased out in favor of the USB variants. The successor 6ES7 972-0CB20-0XA0 uses a different microcontroller and presents itself as a USB Human Interface Device, not as a serial COM port.
- Performance. The RS232 bus topped out at 115.2 kbit/s, while the USB cable supports 12 Mbit/s. The legacy driver could not meet the firmware download throughput targets of TIA Portal.
- Driver consolidation. Maintaining two parallel driver stacks (serial + USB) increased the regression-test surface. Siemens chose the USB stack only.
S7ONLINE access point bound to a COM port.Diagnostic: Confirming the Issue Is Driver-Related
Before replacing hardware, confirm that the issue matches the known driver-removal pattern:
- Open the Windows Start Menu > Siemens Automation > SET PG-PC Interface (the TIA Portal version, not the legacy STEP 7 version).
- Change the Access Point of the Application to
S7ONLINE (STEP 7). - Examine the Interface Parameter Assignment Used list. The available interfaces will be limited to
PC Adapter (Auto),PC Adapter (MPI),PC Adapter (PROFIBUS),TCP/IP, and any installed CP 56xx PROFIBUS boards. No COM port entry will appear. - Compare with the legacy STEP 7 V5.5 Set PG/PC Interface tool on the same machine. If STEP 7 V5.5 lists
PC Adapter (MPI) <-> COM1and TIA Portal does not, the diagnosis is confirmed.
Additional quick-check:
-
Control Panel > Device Manager > Ports (COM & LPT)should show the Prolific PL2303 or FTDI bridge for the PC Adapter. If the COM port is present but TIA Portal cannot see it, the driver is functional but the TIA Portal driver stack does not bind to it — this is the expected behavior.
Solution Path 1: Replace the Cable with a USB-MPI Adapter
This is the lowest-friction solution and is the official Siemens recommendation. The USB PC Adapter is fully supported in all TIA Portal versions from V11 SP2 onward.
Recommended Replacement Part Numbers
| Article Number | Description | Bus Speed |
|---|---|---|
| 6ES7 972-0CB20-0XA0 | PC Adapter USB A1 | 1.5 Mbit/s |
| 6ES7 972-0CB35-0XA0 | PC Adapter USB A2 | 12 Mbit/s |
| 6ES7 972-0CB35-0XA1 | PC Adapter USB A2 (current release) | 12 Mbit/s |
Both variants plug into a USB-A port on the engineering station and terminate in a 9-pin D-sub MPI/PROFIBUS connector on the CPU end. No external power supply is required; the cable draws its operating voltage from the USB port.
Configuration Procedure
- Install the cable using the latest driver from the Siemens support site. Do not rely on the Windows in-box driver — the TIA Portal driver stack expects the vendor-specific driver package.
- Open TIA Portal and load the project containing the S7-300 station.
- Select the S7-300 CPU in the project tree, right-click and choose Go online > Target system > PG/PC type > PC Adapter (Auto).
- Open Online > Accessible nodes. The S7-300 CPU will appear within 10–30 seconds on the first scan.
- If no device is found, open the Properties dialog of the PC Adapter and verify the following:
- USB port is selected (auto-detected)
- Transmission rate: Auto (recommended) or 187.5 kbit/s (CPU default MPI rate)
- Highest station address: 31
- Profile: MPI
Solution Path 2: PROFIBUS CP Card (CP 5611 / CP 5621)
For shop-floor engineering stations that need permanent PROFIBUS connectivity, or where the S7-300 project contains PROFIBUS slaves and DP diagnostics, install a Siemens CP card in the PC.
Supported Cards
| Article Number | Form Factor | Bus Connector | Notes |
|---|---|---|---|
| 6GK1 561-1AA01 | PCI | 9-pin D-sub, isolated | Legacy card, Windows 7/10 supported |
| 6GK1 561-1AA02 | PCI | 9-pin D-sub, isolated | Updated firmware |
| 6GK1 562-1AA00 | PCIe | 9-pin D-sub, isolated | Recommended for current PCs |
| 6GK1 562-1AA01 | PCIe | 9-pin D-sub, isolated | Current release |
| CP 5711 | USB | 9-pin D-sub, isolated | External variant, no slot required |
Commissioning the CP
- Power down the PC and install the CP card in a free PCI or PCIe slot. For CP 5711, simply plug into a USB 2.0 port.
- Power on the PC and let Windows enumerate the device. The SIMATIC NET drivers will be installed automatically if TIA Portal V13 or later is present.
- Launch the SIMATIC NET Commissioning tool (Start > Siemens Automation > SIMATIC NET > Commissioning Wizard) and assign the CP to the
S7ONLINEaccess point. - Restart the TIA Portal.
- Open Online > Accessible nodes. The CP-based PC adapter will appear in the PG/PC Interface dialog as
CP 5611 (MPI)or similar.
Solution Path 3: PROFINET / Industrial Ethernet
If the S7-300 CPU has a PROFINET interface — either integrated (CPU 31x PN/DP variants) or via a CP 343-1 — and the PC has a network port, this is the most future-proof path. TIA Portal uses standard TCP/IP and requires no special driver hardware.
Requirements
- CPU 315-2 PN/DP (6ES7 315-2EH14-0AB0) or equivalent with PROFINET interface
- CP 343-1 (6GK7 343-1EX30-0XE0 or current variant) for older CPU 31x that lack PROFINET
- Ethernet switch (managed or unmanaged) and standard Cat 5e / Cat 6 cabling
- Engineering station with a free Ethernet port (1 Gbit/s recommended)
Addressing Steps
- Configure the CPU's PROFINET interface in the TIA Portal hardware configuration. Assign a unique IP address on the same subnet as the engineering station (e.g.
192.168.0.1for the CPU,192.168.0.100for the PC). Subnet mask255.255.255.0. - Set the PC's Ethernet adapter to DHCP or a static address in the same subnet.
- Compile and download the hardware configuration to the CPU using the USB or CP-based PC Adapter (first-time setup only).
- Switch the PG/PC interface to
Intel(R) Ethernet Connection / TCP/IPwith the S7ONLINE access point. - Select Online > Accessible nodes. The CPU will appear with its PROFINET MAC address.
Solution Path 4: Direct Ethernet Cross-Over to CPU 31x-2 PN/DP
For temporary engineering access without a switch, use a crossed Ethernet cable directly between the PC and the CPU's PROFINET port. Most modern Ethernet NICs auto-cross, so a straight cable typically works as well.
Direct connection addressing:
- PC:
192.168.0.100, mask255.255.255.0, no gateway - CPU:
192.168.0.1, mask255.255.255.0
Temporarily disable the Windows firewall on the engineering profile to allow the S7 communication. Re-enable the firewall before returning the station to production.
Migration Strategy: RS232 PC Adapter Users in Legacy Plants
Plants that standardized on the RS232 PC Adapter for ten or more years often have a fleet of twenty or thirty cables and only a handful of engineering stations. The recommended transition path is:
-
Inventory the cables. Distinguish
6ES7 972-0CA23-0XA0(RS232, not supported) from6ES7 972-0CA11-0XA0(RS232, also not supported) and6ES7 972-0CB20-0XA0(USB, supported). -
Procure two USB PC Adapters per engineering station as the minimum. One for primary use, one as a hot spare. Order number
6ES7 972-0CB35-0XA0. - For shop-floor terminal PCs that cannot accommodate a USB cable (lockdown, USB ports disabled), install a CP 5621 PCIe card. This is the only PROFIBUS/MPI solution that does not depend on user-portable cables.
- Retain the RS232 PC Adapters for legacy STEP 7 V5.5 SPx engineering stations that are still under maintenance. They remain functional under STEP 7 V5.5 for the full life of the platform.
- Document the interface change in the engineering standard so that future commissioning engineers do not waste time searching for the legacy driver in TIA Portal.
Firmware and Driver Compatibility
| PC Adapter Version | Article Number | Min. TIA Portal | Min. Driver |
|---|---|---|---|
| RS232 (legacy) | 6ES7 972-0CA23-0XA0 | Not supported in TIA Portal | STEP 7 V5.4 SP5 driver only |
| USB A1 | 6ES7 972-0CB20-0XA0 | TIA Portal V11 SP2 | SIMATIC PC Adapter USB driver V2.x |
| USB A2 | 6ES7 972-0CB35-0XA0 | TIA Portal V13 SP1 Update 4 | PC Adapter USB driver V3.0 or later |
| USB A2 (current) | 6ES7 972-0CB35-0XA1 | TIA Portal V15.1 Update 5 | PC Adapter USB driver V3.1 or later |
The SIMATIC PC Adapter USB driver is bundled with TIA Portal from V13 SP1 onward. For V11 SP2 and V12, the driver must be installed separately from the support package. For TIA Portal V18, ensure the Windows 10/11 driver signature accepts the package — older driver releases (pre-V2.1) may not install on Windows 11 22H2 without driver-signing override.
Verification: Confirm Online Access to the S7-300
- Open TIA Portal and load the project.
- Select the S7-300 station in the project tree.
- Right-click the CPU and choose Go online.
- Confirm the online status icon in the status bar turns green and the diagnostic buffer of the CPU is readable.
- Open Online > Accessible nodes. The CPU should appear within 30 seconds with its MPI/PROFINET/PROFIBUS address.
- From the project tree, right-click the Program blocks folder and select Download to device. This verifies both directions of the online channel.
Successful verification points:
- Online status icon: green
- Diagnostic buffer time stamp matches engineering PC clock
- Block download completes without timeout
- Online & diagnostics > Operating mode shows the current CPU mode (RUN / STOP / STARTUP)
Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| PC Adapter not listed in PG/PC Interface | Serial RS232 PC Adapter | Replace with USB PC Adapter or CP card |
| Only TeleService and S7USB listed | STEP 7 V5.x driver loaded, TIA Portal driver not installed | Reinstall TIA Portal and verify SIMATIC PC Adapter USB driver in Device Manager |
| Accessible nodes empty despite correct cable | Wrong transmission rate | Set MPI rate to Auto or 187.5 kbit/s |
| Accessible nodes empty on USB cable | USB driver not installed | Install SIMATIC PC Adapter USB driver manually from TIA Portal installation media |
| CP 5611 not visible after install | SIMATIC NET not installed | Install SIMATIC NET component from TIA Portal media |
| PROFINET scan returns nothing | IP address mismatch | Verify PC and CPU are in same subnet; ping CPU IP |
| Online connection drops after a few seconds | USB power management | Disable Windows USB selective suspend for the cable's USB root hub |
| Block download fails with time-out | CPU is in RUN with active priority class 1 comms | Stop CPU before download or use online block comparison without stop |
References to Siemens Documentation
- S7-300 CPU 31xC and CPU 31x: Technical specifications — official hardware manual covering all CPU 31x variants including the 6ES7 314-6CF01-0AB0 referenced in the source case
- SIMATIC S7 PC Adapter — Manuals — product manual index for the PC Adapter family, with the matrix of supported TIA Portal versions
- SIMATIC S7-300 S7-300 Programmable Controller — System Manual — system manual with chapter on MPI/PROFIBUS networking
- Programming and Operating Manual — STEP 7 Professional V18 — current TIA Portal online chapter that describes Set PG/PC Interface and the absence of the serial PC Adapter
FAQ
Why does my RS232 PC Adapter work in STEP 7 V5.5 but not in TIA Portal?
Siemens removed the legacy serial driver stack (S7WSCAN-based) from the TIA Portal installation starting with V11. The new "PC Adapter" driver in TIA Portal only supports the USB variants 6ES7 972-0CB20-0XA0 and 6ES7 972-0CB35-0XA0. The serial cable remains usable in STEP 7 V5.5 for the full life of that product line.
Can I install the TIA Portal driver manually so the serial PC Adapter works again?
No. Siemens does not publish a serial driver for the PC Adapter that is compatible with the TIA Portal runtime. The legacy driver can be installed only from the STEP 7 V5.5 media and binds to the STEP 7 V5.5 access point, not the TIA Portal S7ONLINE access point.
Which is faster for downloading blocks, USB A1 or USB A2?
USB A2 (6ES7 972-0CB35-0XA0) supports 12 Mbit/s versus 1.5 Mbit/s on the USB A1. A full hardware download to an S7-300 typically completes in under two minutes on the A2 versus ten minutes on the A1. The A2 also supports the 45.45 kbit/s bus profile used by some older HMI panels.
Is the CP 5621 compatible with Windows 11 22H2?
Yes, with SIMATIC NET V17 or later driver package. Older SIMATIC NET versions (pre-V15) may fail to enumerate the CP 5621 on Windows 11. If you are running TIA Portal V18, the bundled SIMATIC NET V18 driver supports the CP 5621 without additional installation steps.
Can I keep using MPI/DP and PROFINET at the same time on the same S7-300 CPU?
Yes. S7-300 CPUs from the 315-2 PN/DP onward have two physical interfaces: an MPI/DP port and a PROFINET port, which operate independently. The TIA Portal Accessible nodes scan will list the CPU on each interface if both are correctly addressed. Routing between the two is supported via the CPU's internal routing table.