1. Problem Overview
A common commissioning scenario: a vendor specified Siemens Teleservice remote-dialup access for an S7 PLC, but the customer delivered an Ethernet drop to the control cabinet instead of an analog POTS line. Local telco service is unavailable for two years or longer, and the facility's only outbound WAN is a routed Ethernet connection through the plant server.
This document catalogs the four engineering-acceptable workarounds and provides a decision matrix so the controls engineer can pick the path that matches the available network policy, the S7 hardware generation in the cabinet, and the customer's security posture.
2. Siemens Teleservice Architecture Reference
Siemens Teleservice originally assumed a dial-up model: an engineering station dials the remote site, the call terminates on a TS Adapter connected to the PLC's MPI/PROFIBUS port, and STEP 7 / TIA Portal establishes an online session over the modem link.
| Component | Function | Modern Equivalent |
|---|---|---|
| TS Adapter II (6ES7 972-0CA33-0XA0) | Analog modem to MPI/PROFIBUS | TS Adapter IE or Ethernet CP |
| TS Adapter IE | ISDN/GSM/analog to Ethernet-PROFINET bridge | Direct S7 Ethernet CP + VPN |
| CP 343-1 / CP 443-1 | Ethernet communications processor in S7-300/400 | Native PROFINET on newer CPUs |
| CP 243-1 / CP 243-1 IT | Ethernet processor for S7-200 | S7-1200/S7-1500 with integrated PN |
| STEP 7 / TIA Portal | Engineering remote access client | Same, with TCP/IP transport |
The Teleservice concept uses ISO-on-TCP (RFC 1006) and the S7 Communication protocol. Once those protocols traverse an Ethernet path instead of a dial-up modem, the engineering toolset is unchanged. The decision tree below shows whether you can skip the analog stack entirely.
3. Solution Matrix Overview
| Solution | Protocol Translation | Security Surface | Skill Required |
|---|---|---|---|
| 1. ATA (e.g. Grandstream HT-486) | Ethernet → POTS → TS Adapter | Medium - SIP exposed to WAN | VoIP admin |
| 2. Site-to-Site VPN + native S7 Ethernet | Ethernet → IP → S7 Comm | Low if IPsec/SSL used | Network admin + PLC programmer |
| 3. Ethernet-to-MPI/PROFIBUS gateway | Ethernet → fieldbus → PLC | Medium - depends on gateway | Fieldbus integration |
| 4. Hosted VoIP (Skype, Vonage) + ATA | WAN → SIP provider → ATA → POTS | High - provider trusted path | Light, consumer-grade |
4. Solution 1 - ATA Devices (Ethernet-to-POTS Conversion)
An Analog Telephone Adapter (ATA) terminates SIP/VoIP on the WAN side and presents an FXS (foreign exchange station) RJ-11 jack on the local side. The TS Adapter II then sees what looks like a normal POTS line with dial tone, DTMF, and 33.6 kbps modem handshaking.
4.1 Grandstream HandyTone HT-486 Field Notes
- WAN port is 10BASE-T only. Do not use the LAN port for general traffic; expect ~10 Mbps ceiling on any bridged device.
- Supports T.30 fax relay, which is the strongest indicator that V.21/V.22/V.34 modem handshakes will pass without transcoding artifacts.
- SIP-only; Skype does NOT accept inbound SIP. You need a real SIP account (free or paid).
- Distributor default config may ship unprovisioned; the integrated IVR/web UI must be touched before first use.
- PSTN passthrough feature (selectable with a
*00prefix) lets the same device fall back to a land line if SIP fails - useful during commissioning when WAN is intermittent.
4.2 ATA Commissioning Steps
- Connect the HT-486 WAN port to the cabinet Ethernet drop. Assign a static IP or DHCP reservation.
- From a laptop, browse to
https://<ATA-IP>and accept the self-signed certificate. - Under Account 1, enter the SIP registrar, user ID, and password from your SIP provider (OvisLink, VoIP.ms, Flowroute, etc.).
- Set Preferred Vocoder to G.711u or G.711a. Avoid G.729 for modem traffic - the 30 ms look-ahead breaks V.34 handshakes.
- Disable Echo Cancellation, Silence Suppression, and Jitter Buffer > 60 ms on the FXS port.
- Plug a POTS cord from the HT-486 phone jack to the TS Adapter II's LINE jack.
- From the engineering station (also behind a matching ATA), dial the SIP DID number assigned to the cabinet ATA.
- Watch the TS Adapter II's RD/SD LEDs; a carrier detect within 30 seconds indicates modem negotiation succeeded.
5. Solution 2 - Direct Ethernet Access via VPN
The cleanest engineering answer. If the S7 PLC has an Ethernet CP (CP 343-1, CP 443-1, integrated PROFINET on S7-1200/1500), or if you can drop in a TS Adapter IE, you bypass the analog stack entirely. A site-to-site VPN from the engineering office to the plant server gives STEP 7 / TIA Portal a flat L3 path to the PLC.
5.1 Why VPN Wins
- 33.6 kbps analog → 100 Mbps Ethernet. Project upload times drop from minutes to seconds.
- No SIP provider, no DID number, no FXS cabling.
- Native S7 Communication uses ISO-on-TCP port 102 - one firewall rule to maintain.
- Multiproject upload, HMI tag browse, and trace recording all work the same way they do locally.
5.2 Prerequisites
- S7 CPU or CP with Ethernet port and a configured IP address.
- Plant server with static public IP, or dynamic DNS (DDNS) endpoint.
- VPN concentrator (OpenVPN, WireGuard, IPsec, or an enterprise firewall such as FortiGate / Palo Alto / Sophos).
- Firewall rules allowing UDP/TCP for the VPN tunnel and TCP/102 to the S7 subnet.
5.3 Step-by-Step VPN Bring-Up
- Assign the S7 CP a fixed IP inside the plant LAN (e.g.
10.20.30.40/24). - On the plant firewall, create a VLAN or zone named PLCSUBNET and place the S7 CP inside it.
- Configure the VPN concentrator with a site-to-site tunnel to the engineering office. Use IKEv2 + AES-256-GCM where supported.
- Push routes so the office subnet (e.g.
10.10.0.0/16) reaches10.20.30.0/24. - Open only TCP/102 from PLCSUBNET to the office; deny everything else by default.
- From TIA Portal, choose Online → Accessible nodes. The S7 CPU should appear within 5 seconds.
- Run Online → Diagnostics; confirm the connection type reads TCP/IP and not Modem.
5.4 TIA Portal Address Parameters for Native Ethernet
| Parameter | Value |
|---|---|
| PG/PC interface | TCP/IP (Auto) — Intel / Realtek NIC |
| Connection type | S7 Communication (ISO-on-TCP) or TCP |
| Partner IP | 10.20.30.40 |
| TSAP local / remote | 01.01 / 03.01 (default for S7-300/400 download station) |
| Connection name | Operator_panel_1 (or project-specific) |
6. Solution 3 - Ethernet-to-Fieldbus Gateways
If the S7 PLC has no Ethernet port and you cannot replace the CPU, an Ethernet-to-MPI/PROFIBUS gateway replicates the TS Adapter II's job but on a routable transport. Common choices include:
- Helmholz NETLink PRO - Ethernet to MPI/PROFIBUS, supports S7 Routing.
- Softing PROFIBUS-INspektor or profinet-INspektor - diagnostic gateways.
- Innuvis OPC Router or IBHsoftec S7-OPC for older S7-200 with no Ethernet.
Each gateway runs an internal S7 routing engine and exposes the PLC's MPI/PROFIBUS nodes as if they were locally attached. The gateway gets a fixed IP, sits in the cabinet, and the VPN tunnel terminates on a small industrial router (Phoenix Contact mGuard, Cisco IE3400, Siemens SCALANCE) inside the plant.
6.1 When to Choose a Gateway vs. CPU Upgrade
| Condition | Pick Gateway | Pick CPU Upgrade |
|---|---|---|
| PLC end-of-life, spares stocked | Yes | No |
| Project requires PROFINET I/O | No | Yes |
| Customer forbids hardware changes | Yes | No |
| Throughput above 1 Mbps needed | No | Yes |
| Less than 8 hours on-site | Yes | No |
7. Solution 4 - Hosted VoIP Services as a Stand-In
When the engineering office is willing to accept a consumer-grade path, hosted VoIP providers supply a DID number that rings an ATA at the cabinet.
| Provider | DID Type | Approx. Cost | Modem Compatibility |
|---|---|---|---|
| Skype (legacy Skype-in) | Local number per country | ~$35/yr | Closed - SIP blocked |
| Vonage | Residential DID + adapter | Monthly subscription | Confirmed for fax; likely modem |
| OvisLink free SIP | California exchange only | Free | Untested for modem; fax works |
| Flowroute / VoIP.ms | Bring-your-own DID | $1-2/mo per number | Documented fax/modem OK |
The advantage: minimal configuration, no firewall changes. The disadvantage: you trust a third party with a remote-maintenance channel into a control cabinet. Do not use this path in safety-rated (SIL/PL) or process-critical systems without explicit customer sign-off in writing.
8. Network Security Considerations
- VLAN separation - Put the S7 CP in its own VLAN with no inter-VLAN routing by default.
- Layered firewall - Hardware firewall in front of the ATA / S7 CP, software firewall on the server, ACL on the VPN tunnel.
- Per-vendor ACL - Permit only the office VPN subnet to reach TCP/102 of the S7 CP; deny all other sources.
- Mutual TLS or IPsec - If using a third-party SIP provider for ATA path, mandate SRTP + TLS on the SIP leg.
- Audit logging - Log every TCP/102 connection attempt and every SIP INVITE for forensics.
- Patch cadence - Keep ATA firmware current; Grandstream releases CVE patches quarterly.
9. Cable and Infrastructure Notes
The "use whatever the wire will support" principle still applies when the telco POTS cable was pulled but never lit:
| Cable | Best Use Case | Distance Limit |
|---|---|---|
| Cat5e UTP (existing telco pull) | 10/100 Ethernet + Power over Ethernet | 100 m |
| Cat6 UTP | Gigabit Ethernet, PoE+ | 100 m |
| Shielded twisted pair (Profibus DP cable) | Keep for MPI/PROFIBUS, do NOT re-use for Ethernet | 1200 m at 9.6 kbps; 100 m at 12 Mbps |
| Fiber (single-mode) | Long runs across plant or between buildings | 10+ km with SFP |
If the existing cable is two-pair telco (24 or 26 AWG), it will carry 10BASE-T or 100BASE-TX over 100 m as long as the pairs are not split. Test with a cable certifier before commissioning; crosstalk between un-twisted pairs will fail Gigabit.
10. Decision Workflow
- Inventory the S7 hardware. Confirm CPU type, presence of Ethernet CP, and the fieldbus in use.
- Confirm plant network policy. Will IT allow a site-to-site VPN? Can the cabinet sit on the plant VLAN?
- Match to the matrix in Section 3. If VPN + native Ethernet is allowed and the PLC has Ethernet, stop - that's the answer.
- If VPN is forbidden, fall back to ATA + SIP. Order the ATA with a SIP DID that supports modem traffic (avoid Skype and free consumer VoIP).
- If no Ethernet CP exists, install a gateway or a TS Adapter IE; the latter also lets you keep a POTS fallback for emergency dial-in.
- Document the chosen path in the project's Network Architecture deliverable so the next vendor doesn't re-open the question.
11. Verification Checklist
| Check | Expected Result |
|---|---|
| From office, ping S7 CP via VPN | < 50 ms RTT |
| TIA Portal "Accessible nodes" | CPU visible within 5 s |
| Online → Download to device (test program) | Successful in < 10 s for typical project |
| Modem path (ATA): carrier detect on TS Adapter II | RD/SD LEDs active within 30 s |
| Firewall log: TCP/102 traffic | Source IP = office VPN subnet only |
| SIP path (ATA): SIP REGISTER from ATA | 200 OK response, expires 3600 s |
| Modem path fax test | Page received without re-trains |
| Audit log: session start and stop times | Match engineering ticket |
12. Common Pitfalls
- Using Skype as the SIP trunk. Skype consumer clients reject inbound SIP. Use a real SIP provider.
- Forcing G.729 vocoder. Breaks V.34 modem; force G.711 on the FXS port of the ATA.
- Terminating the VPN on the same firewall that hosts the plant business network. Use a dedicated security appliance or a separate firewall context.
- Relying on a 10BASE-T-only ATA for general web surfing. The HT-486 saturates quickly; keep it for the modem path only.
- Leaving the SIP credentials at factory default. Several ATA models ship with admin/admin; change before the cabinet ships.
- Skipping the cross-vendor firewall review. Siemens, the SIP provider, and the plant IT each have recommended hardening settings; reconcile all three before going live.
13. FAQ
Can a Siemens TS Adapter II work over VoIP instead of POTS?
Yes, if the ATA is configured with G.711 codec, echo cancellation disabled, and the SIP provider permits modem/fax tones. T.30 fax support on the ATA is the best indicator of compatibility.
Which is better for S7 remote access: VPN with native Ethernet, or ATA over SIP?
VPN with native Ethernet is preferred. It removes the 33.6 kbps modem bottleneck, supports full S7 Communication including program download and trace, and avoids exposing SIP infrastructure. Use ATA only when the customer network policy blocks VPN or when the S7 CPU has no Ethernet port.
Why does Skype not work as a SIP trunk for an ATA?
Skype consumer products do not accept inbound SIP. They use a proprietary signaling protocol on TCP/443 with custom encryption. Use Skype only if you pair it with Skype-certified hardware on both ends, and treat that path as a separate consumer-grade solution.
What firewall ports must be opened for TIA Portal remote access?
Open TCP/102 (ISO-on-TCP / S7 Communication) and UDP/500 + UDP/4500 (IKEv2/IPsec NAT-T) or the WireGuard UDP port between the office VPN endpoint and the S7 CP. For PROFINET discovery, also allow UDP/34964 and UDP/49152-65535 for the DCP protocol.
Can the existing POTS cable be re-used for Ethernet?
Yes, if it is at least Cat3 / two-pair twisted. Cat5e pulls are common in newer telco installations and will run 10/100 Ethernet to 100 m. Run a cable certifier; untwisted pairs will fail at Gigabit speeds. Do not re-use PROFIBUS DP cable for Ethernet - the impedance and shielding are wrong.