Overview of the Problem
The SIMATIC S7 TS Adapter V5.2 (Siemens order number 6ES7 972-0CA34-0XA0) is a protocol converter used to bridge an MPI / PROFIBUS-DP automation network to an RS-232 service interface for remote maintenance (Teleservice) of SIMATIC S7-300 and S7-400 controllers. The adapter sits between a programming device (PG) or PC and the PLC's MPI/DP connector, providing isolation, baud-rate adaptation, and an RS-232 feed for dial-up modems or direct cable connections.
Field reports consistently describe a PWR LED illuminated while the ACTIVE LED remains dark and Step 7 cannot establish an online connection. Because the PWR LED is fed from the MPI bus supply, the symptom proves that the adapter is receiving power from the PLC side; the missing ACTIVE indication is therefore an upstream handshake or configuration problem, not a power fault.
Hardware Identification and Variants
Before troubleshooting, confirm the exact hardware variant. The TS Adapter family has changed terminologies across product generations:
| Designation on Label | Order Number (MLFB) | Bus Side | PG Side |
|---|---|---|---|
| TS Adapter I | 6ES7 972-0CA33-0XA0 | MPI/DP | RS-232 |
| TS Adapter II | 6ES7 972-0CA34-0XA0 | MPI/DP | RS-232 (V.24) |
| TS Adapter IE | 6ES7 972-0CA62-0XA0 | PROFINET (LAN) | Ethernet |
| TS Adapter RS-232 (modem variant) | 6ES7 972-0CA34-0XA0 (V5.2) | MPI/DP | RS-232 + analog modem |
The label on the housing in this case study reads "SIMATIC S7 TS Adapter V5.2 / 6ES7 972 0CA34-0XA0 / S VP U7519473". The "V5.2" suffix is the firmware/hardware revision of the TS Adapter II product, not the Teleservice software version. Verify this against the Siemens Industry Online Support portal before ordering replacements.
LED Status Decoding
The TS Adapter V5.2 has three LED indicators on its housing:
| LED | Color | Meaning When ON | Meaning When OFF |
|---|---|---|---|
| PWR | Green | 5 V supply from MPI/DP bus present | No supply — check CPU power, MPI connector pin 7/14 |
| ACTIVE | Yellow | Token/telegram activity on the MPI bus OR RS-232 RTS activity | No bus traffic, no PG/PC handshake, or adapter in idle |
| ERROR / MODE | Red (on some variants) | Configuration error, firmware mismatch | Normal |
Root Cause Matrix
| # | Root Cause | Evidence | Probability |
|---|---|---|---|
| 1 | Teleservice software not installed (no S7-Teleservice / TeleService V6.x) | Step 7 V5.4 cannot route through the adapter; PWR on, ACTIVE off | Very High |
| 2 | Wrong serial cable — straight-through instead of null-modem | HyperTerminal sees no echo; ACTIVE LED does not flicker at all | Very High |
| 3 | Extension cable with crossed or missing pins (Tx/Rx swap) | PG terminal shows "Timeout" or "Connection not established" | High |
| 4 | Baud rate on the TS Adapter RS-232 side ≠ Step 7 PG/PC interface | Garbled frames in trace tools; ACTIVE only on MPI side, not on RS-232 | High |
| 5 | MPI address conflict (e.g., default address 0 vs. another PG on bus) | Diagnostic buffer entry "MPI bus fault" in the CPU | Medium |
| 6 | CPU in STOP, no token rotation on MPI | ACTIVE LED dark even with known-good PC connection | Medium |
| 7 | Defective extension cable (shielding or open conductor) | Resistance check on pins 3-3, 4-4, 5-5, 6-6, 7-7, 8-8 | Medium |
| 8 | Adapter hardware fault (internal RS-232 driver IC) | Active LED never lights on a verified-good PG connection | Low |
Diagnostic Procedure
Follow this sequence before opening a hardware return. Each step is non-destructive and can be performed with a multimeter, a known-good serial cable, and the Step 7 V5.4 SPx toolset.
Step 1 — Verify the Teleservice Software Is Installed
The TS Adapter II is not a generic MPI/DP-to-RS-232 bridge. It is a Siemens-proprietary device that depends on the SIMATIC Teleservice (S7-Teleservice) software layer to interpret the PC-side RS-232 traffic. STEP 7 V5.4 alone does not include the Teleservice driver.
- Open Start → Programs → Siemens Automation → SIMATIC → Teleservice on the PG/PC.
- If the menu entry is absent, the Teleservice option package is not installed.
- Install it from the STEP 7 V5.4 option-disk set (TeleService V6.1 or V6.2) and reboot.
- Confirm the TS Adapter II appears in the SIMATIC Manager → Options → Set PG/PC Interface → Teleservice → TS Adapter selection list.
Step 2 — Confirm a Null-Modem Cable Is Used
The RS-232 port on the TS Adapter II uses a 9-pin sub-D female connector with the following pinout:
| Pin | Signal | Direction at Adapter |
|---|---|---|
| 2 | RxD | Input from PC |
| 3 | TxD | Output to PC |
| 4 | DTR | Output |
| 5 | GND (Signal Ground) | — |
| 6 | DSR | Input |
| 7 | RTS | Output |
| 8 | CTS | Input |
A correct PC-to-TS-Adapter cable is a null-modem (crossover) cable, with the minimum crossover of 2↔3, 4↔6, 7↔8 and pin 5 tied straight. A straight-through PC-modem cable will not work. Siemens sells this as part number 6ES7 901-1BF00-0XA0 (RS-232 null-modem cable, 5 m). The user-supplied cable labeled "TDK ELITRONIC-CY LIYCY 4×0.14 TN 2L60184" is a 4-conductor shielded cable that physically fits the connectors but is not guaranteed to be wired as a null-modem. Verify with a continuity tester:
Adapter pin 2 ↔ PC pin 3 (RxD ↔ TxD)
Adapter pin 3 ↔ PC pin 2 (TxD ↔ RxD)
Adapter pin 5 ↔ PC pin 5 (GND ↔ GND)
Adapter pin 4 ↔ PC pin 6 (DTR ↔ DSR)
Adapter pin 7 ↔ PC pin 8 (RTS ↔ CTS)
Step 3 — Verify MPI Power and Token Rotation
- Confirm the S7-300/400 CPU is in RUN or STOP with no fault.
- Disconnect the TS Adapter and connect a known-good PG cable (
6ES7 901-1BD30-0XA0for MPI, USB version6GK1 571-1AA00for PC-Adapter USB). If this cable establishes an online session, the bus is healthy. - Reconnect the TS Adapter and observe the ACTIVE LED while the PC-Adapter USB PG cable is also connected to a different MPI port (i.e., put the adapter in parallel). If the LED still does not flicker when you press "Accessible Nodes" in Step 7, the adapter is not generating bus traffic.
Step 4 — Match the RS-232 Baud Rate
Set the DIP switches on the TS Adapter housing (or the rotary switch on V5.2 units) to the same baud rate that the Teleservice software expects. For the V5.2 firmware the default and recommended rate is 38,400 bit/s. The 9-position switch (S1) selects:
| Switch Position | Baud Rate (bit/s) |
|---|---|
| 0 | 9,600 |
| 1 | 19,200 |
| 2 | 38,400 (default) |
| 3 | 57,600 |
| 4 | 115,200 |
Inside Set PG/PC Interface, the Properties dialog of the TS Adapter driver must show the same value. Mismatched rates produce silent timeouts and a permanently dark ACTIVE LED.
Step 5 — Resolve MPI Address Conflicts
The TS Adapter II occupies MPI address 0 by default, which is also the default PG address. If a second programming device or HMI is already on address 0, the bus will arbitrate incorrectly.
- Run "Accessible Nodes" from the local PG to enumerate MPI addresses.
- Reassign the TS Adapter to a free address (e.g., 15) using the rotary switch S2 / address selector.
- Re-attempt the connection.
Step 6 — Verify the Extension Cable
The user is using an extension cable between the adapter MPI connector and the CPU's MPI port. The original MPI PROFIBUS extension cable from Siemens (6ES7 901-0BF00-0AA0) is a 1:1 extension with no crossover. Aftermarket cables of the LIYCY family are typically 1:1 but can vary by vendor. Continuity-test all six PROFIBUS signals:
Pin 3 (RxD/TxD-P) ↔ Pin 3
Pin 4 (RTS) ↔ Pin 4
Pin 5 (DGND) ↔ Pin 5
Pin 6 (VP) ↔ Pin 6 (+5 V from CPU)
Pin 7 (P24 V) ↔ Pin 7 (24 V from CPU — not used by some S7-300)
Pin 8 (RxD/TxD-N) ↔ Pin 8
Note that on a TS Adapter II, the 5 V supply for the adapter electronics is taken from the bus (VP / pin 6). If pin 6 of the extension is open, the adapter may still light PWR if the bus has a second terminator feeding it, but the ACTIVE LED will not flicker because the RS-232 driver IC is starved.
Step-by-Step Resolution
- Stop the CPU. Disconnect the TS Adapter from the MPI port.
- Install the SIMATIC Teleservice option package on the engineering PC. Activate the license.
- Set the RS-232 baud rate selector (S1) to position 2 (38,400 bit/s).
- Set the MPI address selector (S2) to a value that is not in use on the bus; start with 0 only if you have confirmed no other PG/HMI is on that address.
- Replace the user-supplied LIYCY serial extension with the Siemens
6ES7 901-1BF00-0XA0null-modem cable, or rebuild the existing cable to the pinout shown above. - Power the CPU and wait for the MPI bus to stabilize (PWR LED of the adapter should be solid green within 2-3 s).
- Launch SIMATIC Manager → Options → Set PG/PC Interface → Teleservice (TS Adapter).
- Click Accessible Nodes. The ACTIVE LED must pulse each time Step 7 transmits a frame.
- Confirm that the target CPU appears in the accessible-nodes list with the correct MPI address.
- Open the project online. The diagnostic buffer of the CPU should show an entry "Online connection via TS Adapter".
Verification
After the steps above, the following indicators confirm a healthy TS Adapter V5.2:
- PWR LED: solid green while the CPU is powered and the MPI connector is engaged.
- ACTIVE LED: blinks at a 1-2 Hz rate when a PG/PC session is active; goes dark within 5 s of disconnect.
- Step 7 accessible-nodes scan: completes in < 5 s for a CPU at MPI address 2.
- CPU diagnostic buffer: entry "Connection established / removed" appears in chronological order.
-
Functional test: read the
OB1cycle time and confirm a numeric value is returned in < 3 s.
Preventive Measures
- Always carry the Siemens RS-232 null-modem cable (
6ES7 901-1BF00-0XA0) when commissioning remote-maintenance links. Aftermarket cables of unknown pinout are the single most common source of failed handshakes. - Document the MPI address of every TS Adapter in the cabinet layout drawing. A duplicate address is silent on PWR but lethal to ACTIVE behavior.
- Label each TS Adapter with the firmware version ("V5.2", "V5.3") because Teleservice option packages are version-keyed. A V6.x Teleservice install is not forward-compatible with all V5.x adapters and vice versa.
- Periodically re-tighten the PROFIBUS D-sub connectors; vibration on cabinet doors is a known cause of intermittent VP loss.
- Keep the Teleservice option-disk set with the project documentation. Replacement PCs that have only STEP 7 V5.4 will not run the adapter out of the box.
Common Pitfalls and Field-Proven Caveats
- Confusing the adapter firmware ("V5.2") with the Teleservice software version. These are independent. The label on the housing is the firmware, not the software release.
- Using a USB-to-RS-232 converter. Many modern PCs lack a native DB-9. Off-the-brand USB converters introduce latency that breaks the 38,400 bit/s handshake. Use an industrial-grade converter based on the FTDI chipset and verify the COM port is set to 38,400 / 8 / N / 1 with hardware flow control.
- Forgetting to stop the CPU before reconnecting the adapter. Hot-plugging a TS Adapter on a live MPI bus can cause token loss. The CPU will then re-initialize the bus, during which the ACTIVE LED will appear to flicker for 10-30 s and then settle.
- Long MPI cables without termination. The bus must be terminated at both ends with PROFIBUS terminators (or built-in CPU terminator on S7-300 CPUs with DB-9). A 6 m LIYCY extension is fine; a 30 m run without termination is the first suspect when ACTIVE remains dark across multiple known-good adapters.
- AC-coupled RS-232 transceivers in low-cost USB converters. They strip the DC bias required by the TS Adapter's opto-isolated input, leaving the ACTIVE LED permanently dark even with perfect wiring.
FAQ
Why does the PWR LED light but the ACTIVE LED stays off on my Siemens TS Adapter V5.2?
The PWR LED is fed from the MPI/DP bus supply (VP, pin 6 of the D-sub). The ACTIVE LED is driven by telegram activity, so a dark ACTIVE LED means there is no bus traffic. Most often the cause is missing SIMATIC Teleservice software on the PC, a straight-through serial cable instead of a null-modem, or a baud-rate mismatch between the adapter and Step 7. Verify the Teleservice option package, swap in a Siemens 6ES7 901-1BF00-0XA0 null-modem cable, and confirm 38,400 bit/s on both sides.
Does the Siemens TS Adapter II (6ES7 972-0CA34-0XA0) work with STEP 7 V5.4 alone?
No. STEP 7 V5.4 ships without the Teleservice driver. You must install the SIMATIC Teleservice option package (V6.1 or V6.2) on the engineering station and activate the license. With only STEP 7 installed, the adapter powers up (PWR on) but will not generate MPI traffic (ACTIVE off), and Step 7 cannot route to the CPU.
What is the correct RS-232 cable for the TS Adapter II?
Use a null-modem (crossover) DB-9 cable. The minimum wiring is pins 2↔3, 4↔6, 7↔8 crossed, with pin 5 straight. The Siemens RS-232 null-modem cable 6ES7 901-1BF00-0XA0 (5 m) meets this requirement. A straight-through PC-to-modem cable will not work and is the most common cause of a dark ACTIVE LED.
What baud rate should I set on the TS Adapter V5.2?
The recommended RS-232 baud rate is 38,400 bit/s, selected with the S1 rotary switch position 2. The same value must be set in Set PG/PC Interface → Teleservice (TS Adapter) → Properties. Other supported rates are 9,600, 19,200, 57,600, and 115,200 bit/s. Mismatched rates cause silent timeouts.
Can I use a third-party USB-to-RS-232 adapter with the TS Adapter II?
Yes, but only with an industrial-grade converter based on the FTDI or genuine Prolific chipset. Set the COM port to 38,400 / 8 / N / 1 with hardware (RTS/CTS) flow control. Low-cost consumer converters can introduce enough latency to break the handshake and will leave the ACTIVE LED dark even with correct wiring.
What MPI address does the TS Adapter II default to, and how do I change it?
The TS Adapter II ships with MPI address 0, which conflicts with the default PG address. Use the S2 rotary address selector to assign a free MPI address (1-15) and document the new value on the cabinet drawing. Duplicate MPI addresses are a common hidden cause of bus arbitration failure.