How to Troubleshoot 'Online Communication Link Damaged' Errors with USB PC Adapters in SIMATIC STEP 7 and PCS 7
The error 'Online communication link damaged' when connecting a Siemens USB PC Adapter (MPI/DP) occurs due to bus parameter mismatches in the Set PG/PC Interface utility, conflicting 'PG is the only master' settings, incorrect communication port selection on the CPU, or USB driver power management interference. To resolve this, open Set PG/PC Interface, select 'PC Adapter USB.MPI' (or PROFIBUS), verify the transmission rate matches the physical CPU port (typically 187.5 kbps for MPI or 1.5 Mbps for DP), connect to the CPU X1 MPI port, and ensure the active LED illuminates steadily.
Table of Contents
- Role of USB PC Adapters in SIMATIC STEP 7 and PCS 7 Systems
- Root Causes of 'Online Communication Link Damaged' Errors
- Configuring the PG/PC Interface for MPI and PROFIBUS DP
- Diagnostic LED Indicators and Hardware Troubleshooting
- Comparison of SIMATIC Programming Adapters and Interfaces
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Role of USB PC Adapters in SIMATIC STEP 7 and PCS 7 Systems
In SIMATIC automation, the PC Adapter USB (e.g., 6ES7972-0CB20-0XA0 or modern PC Adapter USB A2 6GK1571-0BA00-0AA0) provides a portable USB-to-serial communication bridge for connecting engineering laptops to SIMATIC S7-300, S7-400, and C7 controllers over MPI or PROFIBUS DP.
In standard SIMATIC PCS 7 architectures:
* The primary Plant Bus communicates strictly via Industrial Ethernet (ISO / TCP/IP) using high-performance network processors (CP 1613, CP 1623) or standard network adapters (Softnet-IE).
* USB PC Adapters are strictly used as temporary local service tools—for initial controller IP parameterization, emergency diagnostic buffer extraction when Ethernet communication is severed, or memory resets (MRES).
Root Causes of 'Online Communication Link Damaged' Errors
When a technician clicks 'Accessible Nodes' or attempts to monitor blocks and receives the error Online communication link damaged:
1. Bus Parameter and Speed Mismatches: The PG/PC Interface transmission speed does not match the active port configuration. Standard MPI defaults to 187.5 kbps, whereas PROFIBUS DP defaults to 1.5 Mbps (or 12 Mbps).
2. Conflicting Master Flags ('PG is the Only Master on Bus'): If this checkbox is enabled while the adapter is plugged into an active bus containing other masters (such as an HMI panel or partner CPU), token-ring collisions occur, prompting the adapter to disconnect.
3. Connecting to the Wrong Physical CPU Port: S7 CPUs typically feature multiple ports: Port X1 is MPI (or MPI/DP), while Port X2 is dedicated DP or PN. Connecting an adapter configured for MPI into a port configured exclusively for PROFIBUS DP triggers connection failures.
4. USB Selective Suspend: Windows power management shuts off power to the USB adapter when polling latency spikes.
Configuring the PG/PC Interface for MPI and PROFIBUS DP
To configure the communication link cleanly:
- Open Set PG/PC Interface:
* Open Windows Control Panel or SIMATIC Manager (Options > Set PG/PC Interface...). - Select the Active Interface:
* For MPI communication, selectPC Adapter USB.MPI.1.
* For PROFIBUS communication, selectPC Adapter USB.PROFIBUS.1. - Configure Interface Properties:
* ClickProperties....
* Under theLocal Connectiontab, ensure connection type is set toUSB.
* Under theMPI(orPROFIBUS) tab:- Set Address to
0(standard PG station address). - Set Transmission Rate: select
187.5 kbpsfor MPI (or1.5 Mbpsfor DP). - Set Highest Station Address (HSA): typically
31for MPI,126for PROFIBUS. - Uncheck: PG is the only master on the bus if connecting to an operating bus with multiple nodes.
- Set Address to
- Test Accessible Nodes:
* ClickOKto apply. In SIMATIC Manager, click theAccessible Nodesicon. The CPU node (typically address 2) will appear in the tree.
Diagnostic LED Indicators and Hardware Troubleshooting
The physical LEDs on the PC Adapter USB provide immediate diagnostic feedback:
* POWER LED: Must illuminate solid green. If unlit, the USB port is unpowered or the adapter hardware is defective.
* USB LED: Illuminates green when valid USB communication is established with the Windows host driver.
* ACTIVE LED:
* Unlit: No physical bus connection detected or cable broken.
* Flashing: The adapter is actively synchronizing with bus baud rates or searching for token ring masters.
* Solid Green: Bus synchronization achieved; communication active.
Comparison of SIMATIC Programming Adapters and Interfaces
The table below compares the hardware adapters commonly used for connecting engineering stations to SIMATIC controllers.
6GK1571-0BA00-0AA06ES7972-0CB20-0XA06GK1571-1AA00Verification
To confirm that the communication adapter is operating properly:
1. Connect the adapter cable to the CPU X1 port and insert the USB connector into the engineering PC.
2. Verify that both the POWER and USB LEDs illuminate steady green.
3. In SIMATIC Manager, click Accessible Nodes: verify that the CPU station address appears with its MPI/DP icon.
4. Double-click the CPU node, expand Blocks, and verify that online blocks can be viewed without communication timeout dialogs.
5. Open PLC > Module Information and verify that CPU operating states and diagnostic buffers are readable.
Limitations and Operational Precautions
- USB PC Adapters must never be used as permanent runtime communication links for PCS 7 Operator Stations; production plants require dedicated Industrial Ethernet CPs.
- Avoid connecting or disconnecting the MPI/DP connector while the CPU is operating under high electrical noise; transient spikes on the RS-485 interface can cause communication processor lockups.
- When purchasing replacement adapters, always validate MLFBs against the applicable Siemens catalog and authorized distributor quotation; older adapters (
6ES7972-0CB20-0XA0) are obsolete and replaced byPC Adapter USB A2. - USB PC Adapters draw power from the USB host port and the CPU MPI port; verify that the CPU port supplies 24V DC on pin 2/7.
Engineer FAQ
Why did Accessible Nodes work on one PLC but fail on another with the same adapter?
Different PLCs often use different bus speeds or port configurations. If PLC 1 has port X1 set to MPI at 187.5 kbps and PLC 2 has port X1 configured for PROFIBUS DP at 1.5 Mbps, connecting with an MPI profile will fail. You must adjust the transmission rate in Set PG/PC Interface to match each specific CPU port.
Can I connect to an S7-400 CPU via Ethernet instead of MPI?
Yes. All modern S7-400 and CPU 410 controllers feature integrated PROFINET/Ethernet ports or CP 443-1 communication processors. Connecting a standard Ethernet cable and selecting TCP/IP -> [Network_Card] in Set PG/PC Interface is faster and eliminates the need for USB PC Adapters.
What does the 'PG is the only master on the bus' setting do?
When checked, the adapter assumes no other masters exist and does not wait for token passing. If an HMI panel or another master is present, token collisions destroy communication. Leaving this box unchecked allows the adapter to participate safely in multi-master networks.
Technical References
- SIMATIC S7-300 / S7-400 PC Adapter USB A2 Operating Manual
- Siemens Industry Online Support FAQ: Troubleshooting PC Adapter USB Communication
Related Articles
- Configuring the PG/PC Interface for PROFIBUS Communication Processors
- Setting Up Plant Bus Communication with Softnet-IE and CP 1623
- Troubleshooting S7 Communication Disconnections and Buffer Faults
Related Tags
- PC Adapter USB
- MPI
- PROFIBUS DP
- PG PC Interface
- STEP 7