Configuring Siemens TS Adapter II 6ES7972-0CA33-0XA0 for STEP 7

David Krause14 min read
Industrial NetworkingSiemensTutorial / How-to
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

The Siemens SIMATIC TS Adapter (catalog number 6ES7972-0CA33-0XA0) is the TS Adapter II with Industrial Ethernet (IE) and MPI/PROFIBUS connectivity. It bridges a programming device (PG) or remote service PC to SIMATIC S7-300, S7-400, and C7 controllers over standard TCP/IP infrastructure and is delivered with the SIMATIC TeleService V6.1 optional pack for STEP 7 V5.x. The adapter does not work with TIA Portal; for TIA Portal projects use a CP 343-1 / CP 443-1 Ethernet interface or the SINEMA Remote Connect platform.

Yes — the 6ES7972-0CA33-0XA0 is fully usable for online programming, block upload/download, and remote diagnostics, provided the TeleService optional pack is installed on the engineering PC and the PG/PC interface is bound to the TS Adapter I/II driver. The remainder of this article walks through identification, compatibility, hardware installation, driver configuration, parameter assignment, security, and troubleshooting.

1. Product Identification and Hardware Overview

The 6ES7972-0CA33-0XA0 is a TS Adapter II variant with IE interface. It is mechanically a compact DIN-rail module (35 mm top-hat rail) with three isolated interface groups:

  • Industrial Ethernet (IE) – 8P8C (RJ45) socket, 10/100 Mbit/s auto-negotiation, auto-MDIX, used for the upstream PG/PC or plant-network link.
  • MPI / PROFIBUS – 9-pin D-sub (RS-485), connects to the S7 CPU MPI socket or to a PROFIBUS-DP segment.
  • Power – 24 V DC ±20 %, removable 3-pin screw terminal, current consumption ≤ 200 mA continuous.

Use the variant matrix below when ordering spares or matching the right TeleService release:

Catalog Number Model Fieldbus Side Network Side Notes
6ES7972-0CA12-0XA0 TS Adapter I (modem) RS-232 (modem) Analog / ISDN Legacy dial-up; uses TS Adapter I driver
6ES7972-0CA23-0XA0 TS Adapter I MPI Analog / ISDN Adds 16-bit IP routing; V3.x / V5.x firmware
6ES7972-0CA33-0XA0 TS Adapter II MPI / PROFIBUS Industrial Ethernet 10/100 Mbit/s IE; this article
6ES7972-0CB20-0XA0 TS Adapter II (ext.) MPI / PROFIBUS IE + RS-232 External 24 V version; redundant paths
6ES7972-0CC20-0XA0 TS Adapter II (IE/PN) MPI / PROFIBUS PROFINET PN interface for newer CPUs

LED indicators on the front panel give a quick status snapshot:

LED Color State Meaning
PWR Green Solid 24 V supply present
SF Red Solid / blink Group fault – check DIP / IP / bus termination
LINK Green Solid / blink Ethernet link / activity
RX/TX (MPI/PROF) Green / Yellow Blink Traffic on MPI/PROFIBUS side

2. Compatibility Matrix: TeleService vs TS Adapter Firmware

The TeleService optional pack only implements the lowest-common-denominator of features between the installed TeleService release and the firmware on the target TS Adapter. Siemens documents this in the manual “TeleService V6.1 SP3 – Service Software for SIMATIC S7 and C7” (entry ID 48825184, chapter 1, page 14).

TeleService Release TS Adapter I V3.0 TS Adapter II V1.0 TS Adapter I V5.x
V6.1 (no SP) V3.0 feature set — —
V6.1 SP2 V3.0 feature set V1.0 feature set —
V6.1 SP3 V3.0 feature set V1.0 feature set V5.x feature set
V6.1 SP5 and higher V3.0 feature set V1.0 feature set V5.x feature set
Critical: Once a TS Adapter I V5.x has been configured with TeleService V6.1 SP3 (e.g. access protection enabled), TeleService V3.0 can no longer reach the adapter. Record the firmware revision before changing the TeleService release. The 6ES7972-0CA33-0XA0 ships as TS Adapter II with firmware V1.0. Pair it with TeleService V6.1 SP3 or later to obtain the full V1.0 feature set; SP5 is the recommended baseline because it adds the explicit user-rights enforcement described in Section 8.

3. Prerequisites and Software Components

The TeleService driver is not shipped with STEP 7 V5.x. It is delivered as a separately installed optional pack. The following components are required for online programming over a 6ES7972-0CA33-0XA0:

  1. STEP 7 V5.4 SP3 or higher. V5.5 SPx is the only release for which the TeleService optional pack is still updated.
  2. SIMATIC TeleService V6.1 SP3 or later, installable from the SIMATIC Manager CD or downloadable from Siemens Industry Online Support entry 48825184.
  3. A local administrator account on the engineering PC – standard user rights are insufficient for the installation or for the Set PG/PC interface application.
  4. One free 10/100 Ethernet port on the PC (or a routed path through the plant LAN).
  5. 24 V DC supply, 200 mA continuous, fused, for the adapter.
  6. PROFIBUS or MPI cable with 9-pin D-sub on both ends. Pre-fabricated 6XV1 830-0AH10 (1.5 m) / 6XV1 830-0AH30 (3 m) work out of the box. For custom lengths use PROFIBUS connectors 6GK1 500-0EA02 (35° outlet, integrated bus terminator).
If “TS Adapter I/II” does not appear as a selectable interface in Set PG/PC interface, the TeleService optional pack is not installed, the wrong STEP 7 version is being patched, or the user is not a local administrator. Re-run the TeleService setup with administrative rights and reboot.

4. Hardware Installation

Mount the adapter on a 35 mm DIN rail inside the control cabinet, leaving at least 25 mm of free air above and below for convection. Wire the module in this order:

  1. Apply 24 V DC to the removable screw terminal. The connector is keyed but the wires are not – verify polarity before energising.
  2. Connect the MPI/PROFIBUS 9-pin D-sub to the CPU’s MPI socket (or to any node on the MPI/PROFIBUS subnet). If the adapter sits at the end of the bus segment, set the D-sub connector’s terminating resistor switch to ON; otherwise leave it OFF. A duplicated termination is the single most common cause of “SF” alarms on the adapter.
  3. Connect the Ethernet socket to the engineering network with a Cat 5e or higher patch cord. The port auto-negotiates 10/100 Mbit/s and supports auto-MDIX.
  4. Set the MPI address DIP switches (1..7) to a value not already in use on the subnet. The default position “0” is the master address and is not recommended for a passive service node. Choose 1..31.
  5. Power on. PWR must light solid green; SF must stay dark. LINK on the Ethernet port should turn solid green within 5 s of plugging the cable.

Pin-out of the MPI/PROFIBUS D-sub is the standard PROFIBUS-DP pin-out: pin 3 RxD/TxD-P, pin 8 RxD/TxD-N, pin 6 +5 V (isolated), pin 5 GND, shield on the housing. A 9-pin PROFIBUS connector with integrated bus terminator and 35° or 180° cable outlet (Siemens 6GK1 500-0EA02 for 35°) is recommended.

5. PG/PC Interface – Selecting the TS Adapter Driver

The driver selection is the first configuration step and the most common reason a fresh installation fails: STEP 7 does not include the TS Adapter driver. Without the TeleService optional pack, “TS Adapter I/II” is not in the list.

  1. Open Start → SIMATIC → STEP 7 → Set PG/PC interface (or “PG/PC Interface anpassen” in German locales).
  2. Under Interface parameterization used select TS Adapter I/II.
  3. Click Properties… and configure:
    • IP address / Subnet mask / Gateway – the static IP of the adapter on the engineering network. Avoid DHCP; if the operator does not enforce fixed IPs, configure a static lease in the DHCP server and document the address on the cabinet label.
    • Connection type – “TCP/IP” for the IE variant (6ES7972-0CA33-0XA0). The ISDN and analog modem options apply only to 6ES7972-0CA12-0XA0 and 6ES7972-0CA23-0XA0.
    • Local PG connection – tick this when the PC is on the same IP subnet as the adapter. It avoids a router hop and gives the best response time.
  4. Click OK, then OK on the parent dialog. STEP 7 stores the selection in the Windows registry under HKLM\SOFTWARE\Siemens\AUTSW\PGPCInterface for system-wide use.

If the engineering PC has multiple NICs (plant LAN + management LAN, or VPN + corporate LAN), bind the TS Adapter driver to the correct NIC using the “Properties… → TCP/IP → Bind to network adapter” selector. Otherwise the driver will install on the wrong interface and the connection will time out even though ping succeeds.

6. TS Adapter Parameter Assignment (PLC Side)

The driver in Set PG/PC interface only describes the PC end. The adapter itself – its MPI address, its bus profile, and the access protection list – is configured from the TeleService application. These parameters are stored inside the adapter’s non-volatile memory, not in the STEP 7 project.

  1. Open Start → SIMATIC → STEP 7 → Teleservice.
  2. From the menu choose Options → Assign parameters TS Adapter I/II.
  3. Select the adapter by its IP address; click Read to import the current configuration. The TeleService GUI also exposes the adapter’s diagnostic buffer and firmware version here.
  4. Configure the parameters that STEP 7 cannot reach:
    • MPI/DP address – the adapter’s own passive address; the default of 0 is reserved as “master”. Pick an unused value in the 1..31 range.
    • Highest MPI/DP address – set to the value configured in STEP 7’s hardware configuration (typically 31 or 63, depending on the CPU family).
    • Baud rate – 187.5 kbit/s is the universal default and the only rate at which MPI is guaranteed. PROFIBUS-DP segments negotiate up to 12 Mbit/s if every node supports it.
    • Access list – up to 8 IP or MAC addresses that are permitted to establish a programming connection. Leave the list empty during commissioning; populate it before handover.
    • Access protection – password that must be entered on subsequent parameter-assignment sessions. Forgotten passwords require a factory reset of the adapter via the S7 service.
  5. Click Write. The adapter reboots and the new parameters take effect on the next power-up.
Always Read before you Write. Writing a fresh template overwrites the access list and password; if a colleague has set a project-specific password you will lock them out. The TeleService GUI’s “Backup” button exports the parameter set to a .tsb file in %ProgramData%\Siemens\Automation\TeleService; back this up on every change.

7. Establishing a Programming Connection

With the driver and the adapter configured, online programming follows the standard STEP 7 procedure:

  1. Open the STEP 7 project. In SIMATIC Manager → Options → Set PG/PC interface confirm the active interface is “TS Adapter I/II”.
  2. Choose PLC → Download or PLC → Online → Accessible Nodes. The accessible-nodes search scans the MPI subnet through the adapter and lists every CPU it can reach. Each request is a routed MPI/DP round-trip, so the search takes 10–20 s on a 6ES7972-0CA33-0XA0; this is normal.
  3. Select the target CPU and click OK. STEP 7 prompts for any project-specific access password.
  4. Verify the connection by reading the diagnostic buffer (PLC → Diagnostic/Settings → Diagnostic Buffer). An entry of the form “Online connection established from IP x.x.x.x” confirms end-to-end reachability.

Throughput on a 6ES7972-0CA33-0XA0 at 187.5 kbit/s MPI is roughly 8–12 KB/s – sufficient for block upload/download, but a full 2 MB S7 program block takes 3–4 minutes. Increase the MPI baud rate to 1.5 Mbit/s if every node on the segment is an S7-300/S7-400 CPU that supports it; ET 200S IM 151-1 and similar older IMs limit the segment to 500 kbit/s.

8. User Rights and Security Considerations

TeleService V6.1 SP3 and higher enforce two-tier Windows authentication:

Action Minimum Windows Account
Run TeleService, open a programming connection, upload/download blocks Standard user (NOT the built-in Guest account)
Install / repair the TeleService optional pack Local administrator
Run “Set PG/PC interface” or “Assign parameters TS Adapter I/II” Local administrator

Use a dedicated service account for the engineering workstation; do not use a domain admin. Combine the OS-level rights with the adapter’s IP/MAC access list to satisfy IEC 62443-3-3 zone-and-conduit requirements for the plant network. Enable the password on the CPU (CPU properties → Protection tab) and on the adapter (Section 6) before handing the cabinet over to production.

The built-in Windows Guest account is explicitly blocked by TeleService V6.1 SP5 and later. If your plant is still on a Guest-only kiosk image, service staff will not be able to download blocks even with a correct adapter configuration.

9. Routing, Sub-net Bridging, and Remote Diagnostics

The TS Adapter II is a Layer-3 bridge for S7 routing. It can be used in two ways:

  • Single-subnet mode – the CPU is on the same MPI/PROFIBUS subnet as the adapter. No routing is required.
  • Multi-subnet mode – the adapter is the gateway between Ethernet and the field bus. STEP 7 routing tables must include the adapter as the gateway; this is normally generated by the TeleService plugin automatically when a project is opened on the engineering PC.

For remote diagnostics of field faults, the TeleService application can mirror the CPU’s diagnostic buffer live. A typical workflow:

  1. Establish the programming connection (Section 7).
  2. Open PLC → Diagnostics/Settings → Diagnostic Buffer. The adapter forwards the MPI read-request to the CPU and returns the response via TCP/IP.
  3. For HMI panel diagnostics on a WinCC flexible station connected downstream of the CPU, the same channel can be used to back-project the panel project – a useful feature for service staff on the road.

Throughput-sensitive tasks (trace recording, full project upload) are not recommended over the TS Adapter; use a direct Ethernet CP (e.g. CP 343-1) on the CPU and reach the plant over the standard network instead. The TS Adapter is a service tool, not a production data path.

10. Troubleshooting Matrix

Symptom Most Likely Cause Verification Resolution
“TS Adapter I/II” missing from Set PG/PC interface TeleService optional pack not installed or wrong STEP 7 SP Check Start → Control Panel → Programs for “SIMATIC TeleService” Reinstall TeleService V6.1 SP3 (or later) with admin rights
PWR green, SF red solid Invalid DIP setting / duplicated bus termination Power-cycle and watch SF Set MPI address to 1..31, terminate at one end only
LINK green, RX/TX on MPI side never flashes Wrong cable, wrong CPU MPI socket, CPU in STOP-without-bus Loop a second known-good PG/PC on the same MPI socket Swap cable, try the CPU’s second MPI/DP socket, restart the CPU
Accessible Nodes returns empty list IP mask mismatch or firewall on PC blocking 102/tcp telnet <adapter-IP> 102 from the PC Fix the mask, open port 102 (S7-comm), or disable the relevant Windows firewall profile
“Online: connection aborted by partner” CPU password protected, access list denies this PG, or wrong MPI baud Try from a second PG on the same subnet Supply the CPU password, add the PG to the adapter access list, or correct the baud rate
Can program in STEP 7 but Teleservice menus are missing TeleService V3.0 (legacy) installed instead of V6.1 Help → About in the TeleService app Install V6.1 SP3; do not mix SPs on the same PC
Adapter unreachable after a power outage Adapter retained last IP from a DHCP lease that has expired Scan the subnet with a PG/PC and a static IP Set a static IP on the adapter; document it on the cabinet label
Blocks upload but download fails mid-stream MPI segment noise; terminating resistor missing on both ends Oscilloscope on the DP lines, or a Siemens BT 200 bus tester Install 220 Ω termination at both ends, check shield bonding

11. Migration Path – From TS Adapter to SINEMA Remote Connect

The TS Adapter family has been in maintenance mode since 2018. Siemens’ current recommendation for new installations is SINEMA Remote Connect, a VPN-based remote service platform that works with the SCALANCE M-800 / M-900 industrial routers and the CPU’s native Ethernet interface. SINEMA Remote Connect terminates the IPsec tunnel in the cloud or in a customer data centre and provides:

  • Central user / certificate management (replaces the adapter’s access list)
  • Multi-homing across several plants without re-engineering the fieldbus
  • Audit logging for IEC 62443-3-3 compliance
  • Direct support from TIA Portal, WinCC, and STEP 7 V5.6

Existing 6ES7972-0CA33-0XA0 installations continue to be supported; spare parts and TeleService V6.1 SP5 are still available on the Siemens support portal. New projects, however, should budget for SINEMA Remote Connect from the outset – the TS Adapter II has no roadmap beyond 2024 and its drivers are not ported to TIA Portal.

12. Frequently Asked Questions

Can I use the 6ES7972-0CA33-0XA0 with TIA Portal?

No. The TS Adapter family ships only with the STEP 7 V5.x driver set; TIA Portal does not include the “TS Adapter I/II” entry. TIA Portal projects must be reached over a CP 343-1 / CP 443-1 Ethernet interface or via SINEMA Remote Connect.

Is the TS Adapter II a router or a gateway?

It is an S7 router. It bridges TCP/IP on the Ethernet side to MPI / PROFIBUS on the fieldbus side and forwards S7 communication at the application layer. It does not perform IP routing on third-party protocols.

Which port does the TS Adapter use on the network?

Port 102/tcp is the default S7-communication port. Port 500/udp (IPsec) and 80/tcp (HTTP) are blocked on the adapter itself; remote service uses only the S7-comm channel. Open 102/tcp in the plant firewall and lock it down to the engineering subnet.

Why does the connection drop after long idle periods?

STEP 7 keeps a TCP keep-alive open for the duration of the session, but managed switches and firewalls often close idle TCP sessions after 30–60 minutes. Either set the keep-alive to a value below the firewall timeout (Windows: netsh int tcp set global keepalivetime=300000) or explicitly disconnect the session with PLC → Disconnect when finished.

Does the TS Adapter II support PROFINET?

Only via the 6ES7972-0CC20-0XA0 variant, which carries a PROFINET interface in place of the IE socket. The 6ES7972-0CA33-0XA0 itself is MPI/PROFIBUS-on-the-field side and IE-on-the-network side; it does not speak PROFINET.

Back to blog