Configuring KTP Basic 7-inch HMI Remote Download via eWon VPN

David Krause16 min read
HMI / SCADASiemensTroubleshooting
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

Problem Overview

An S7-1500 controller (specifically an ET200S station with IM151-8 PN/DP CPU 1510SP or 1512SP) operates a machine together with a KTP700 Basic 7-inch HMI panel programmed in TIA Portal V13.1 SP1. An eWon Flexy VPN router on the machine's automation LAN provides remote engineering access through Talk2M. From a remote engineering PC, the engineer can successfully program and monitor the PLC over the VPN tunnel, but HMI project download fails: TIA Portal's Extended download to device or Accessible devices search reports "No devices were found" even though ICMP ping from the engineer's TAP adapter to the KTP700 IP succeeds.

This article documents the three independent root causes, the required eWon and KTP700 Control Panel configuration, and a verified remote download procedure that works for both 1st generation KTP Basic (engineering over Ethernet) and 2nd generation KTP Basic PN (engineering over Profinet) when accessed through eWon Flexy/Cosy routers and Talk2M VPN.

Scope. The procedure covers TIA Portal V13 SP1 through V18 with KTP400 Basic, KTP700 Basic, and KTP1200 Basic panels in both 1st and 2nd generation. For Unified Basic panels (MTP700 Unified, MTP1200 Unified) the procedure is similar but the WinCC Unified engineering ports differ; verify against the WinCC Unified manual before reusing these exact port values.

Root Cause Analysis

The discovery failure is not a network reachability issue. It is a Profinet DCP and IP-routing problem that maps onto three independent architectural mismatches between the Siemens engineering tools and the eWon VPN router. All three must be resolved for remote HMI download to succeed; fixing only one is the most common reason field engineers give up and drive to the site.

Mechanism 1: TIA Portal Discovery Uses Profinet DCP Multicast

When the engineer selects Online → Accessible devices or Extended download to device → Show accessible devices in TIA Portal, the engineering station transmits Profinet Discovery and Configuration Protocol (DCP) requests. DCP is a layer-2 Ethernet multicast protocol that uses destination MAC 01:0E:CF:00:00:00 and identifies Profinet stations by their Profinet station name, IP, MAC, and current operational state. The HMI panel answers DCP with its station name and assigned IP.

The eWon Flexy performs IP-level NAT between the Talk2M VPN tunnel and the automation LAN. It will forward unicast IP packets between the engineer's TAP adapter (typically 10.x.x.x on Talk2M) and the KTP700's automation IP (for example 192.168.0.15). It will not, by default, forward Profinet DCP multicast Ethernet frames because those frames never traverse the IP layer and are not routable at layer 3. eWon is an IP router, not a transparent layer-2 bridge.

Consequence: ping 192.168.0.15 succeeds through the VPN, but the DCP identifier request never reaches the panel and TIA Portal reports zero accessible nodes. This is the single largest reason "the panel is not found" appears on remote installations.

Mechanism 2: Missing Default Gateway on the HMI

Even when TIA Portal is told the target IP directly (bypassing DCP discovery by typing 192.168.0.15 into the Devices / IP address field in the Extended download dialog), the KTP700 must respond via the eWon router. If the panel's TCP/IP stack has no default gateway configured (Control Panel → Network and Dial-up Connections → PN/IE_1 → Properties → IP settings → Router), the panel answers on the local subnet but has no route for the VPN-bound reply path to the engineer's TAP address.

The default gateway on the panel must be the eWon Flexy's automation-LAN IP address (for example 192.168.0.200). With that gateway in place, the panel can route the TIA Portal download acknowledgement and engineering traffic back through the VPN tunnel.

Mechanism 3: PG/PC Interface Selection on the Engineer PC

The engineering PC's TIA Portal must select the Talk2M VPN TAP adapter as the PG/PC interface. If TIA Portal is bound to the local physical Ethernet adapter (the office LAN), the Windows routing table never associates the 192.168.0.0/24 automation subnet with the TAP interface and the download dialog times out without ever sending a packet. The TAP interface appears in the Windows network adapter list as ewon, TAP-Win32 Adapter, or Talk2M VPN once Ecatcher is connected. Selecting the right TAP is a frequently missed step when the engineer has both a corporate LAN and a USB Ethernet adapter active.

Hardware and Software Prerequisites

Component Specification
PLC IM151-8 PN/DP (ET200S station with integrated CPU 1510SP-1 PN or 1512SP-1 PN)
HMI panel KTP400 Basic, KTP700 Basic, or KTP1200 Basic (1st or 2nd generation)
HMI image KTP Basic PN image (2nd gen) or Basic (1st gen); runtime version must match TIA Portal version
Router eWon Flexy (or eWon Cosy 131) with WAN access to Talk2M
eWon firmware 13.0 or later (Talk2M VPN performance fix for Flexy); reference eWon release notes
Remote PC software eCatcher 7.0 or later, TIA Portal V13 SP1 through V18 matching the project
VPN account Talk2M account with eWon device provisioned and active VPN key
Engineering license Siemens TIA Portal with valid HMI Basic / HMI ProDiag license for the target panel
Firmware caveat. Earlier eWon Flexy firmware (≤12.x) has documented throughput ceilings when relaying Siemens S7 traffic. If you see intermittent PLC connection drops or HMI download timeouts during large project transfers, upgrade the Flexy firmware first per eWon support release notes and retest before troubleshooting anything else.

Network Architecture and Address Plan

The recommended address plan keeps the Talk2M TAP subnet (10.x.x.x/8) completely separate from the machine's automation subnet (192.168.0.0/24). All NAT happens at the eWon Flexy; the engineer PC never sees 192.168.0.0/24 as a directly connected network.

Remote Engineering via Talk2M to KTP Basic Engineer PCTAP 10.0.0.5eCatcher 7.x Internet / Talk2MVPN relay eWon FlexyWAN 10.x.x.xLAN 192.168.0.200 Automation LAN192.168.0.0/24 IM151-8 (CPU 151xSP)192.168.0.10PN name: im151-8 KTP700 Basic PN192.168.0.15GW 192.168.0.200 TP700 Comfort (alt)192.168.0.16Ethernet + PN engineering DCP multicast (01:0E:CF:00:00:00) blocked at eWon; bypass with direct IP target in TIA Portal. Forwarded: TCP 102 (S7comm/ISO-on-TCP), UDP 50000-50002 (HMI download). eWon NAT: 10.0.0.0/8 ↔ 192.168.0.0/24, source-restricted firewall.

Address Plan Summary

Device Subnet Address Subnet Mask Gateway
Engineer PC TAP Talk2M 10.0.0.5 (DHCP) 255.0.0.0
eWon Flexy WAN Talk2M 10.x.x.x (assigned) 255.0.0.0
eWon Flexy LAN Automation 192.168.0.200 255.255.255.0
IM151-8 CPU Automation 192.168.0.10 255.255.255.0 192.168.0.200
KTP700 Basic PN Automation 192.168.0.15 255.255.255.0 192.168.0.200
TP700 Comfort (alt) Automation 192.168.0.16 255.255.255.0 192.168.0.200
Routing hint. Add a persistent Windows route on the engineer PC so the 192.168.0.0/24 traffic is forced onto the TAP adapter: route -p ADD 192.168.0.0 MASK 255.255.255.0 10.0.0.5 METRIC 5 IF <TAP_index>. This bypasses the office LAN default route that often wins on split-tunnel corporate VPNs.

Configuring the KTP Basic Control Panel

The gateway configuration is performed locally on the panel before remote download is possible; this step cannot be done remotely because Profinet DCP is the very mechanism the eWon VPN cannot forward. The local touch-time is typically 5-10 minutes per panel.

  1. Power on the KTP700 and wait for the runtime loader to finish (about 60 s).
  2. Open the Control Panel: tap an empty area of the desktop for 3 s, or use the system menu Start → Settings → Control Panel.
  3. Navigate to Network and Dial-up Connections.
  4. Double-tap PN/IE_1 (2nd generation) or Ethernet (1st generation).
  5. Tap Properties → scroll to Internet Protocol (TCP/IP)Properties.
  6. Enter:
    • IP address: 192.168.0.15
    • Subnet mask: 255.255.255.0
    • Default gateway: 192.168.0.200 (eWon Flexy LAN IP)
  7. Tap OK, close the dialogs, and reboot the panel via Start → Settings → Op Panel → Reboot.

For 2nd generation panels the Profinet device name must also match the TIA Portal project. Tap Start → Settings → Control Panel → PROFINET IO, set the device name (default convention is tp<size>-ktp, for example tp700-ktp) and confirm with Assign Name against the configured PROFINET IO controller. The PLC project must contain a PROFINET IO device with the same name or the panel will not enter data exchange with the IM151-8.

Password reset. If the Control Panel is password-protected (common after commissioning), refer to the KTP Basic manual password reset procedure. The default Siemens service password for the Control Panel on 2nd generation panels is 100. On 1st generation panels the default is empty.

eWon Flexy Configuration for Profinet Forwarding

The eWon Flexy needs three configuration items so that remote TIA Portal traffic reaches the KTP700 over TCP/IP unicast, even though DCP discovery itself will not be forwarded.

  1. NAT routing enabled. In the eWon Web interface (http://192.168.0.200), under Setup → Network → IP routing / NAT, enable IP forwarding and confirm the WAN interface is the Talk2M tunnel. The default Talk2M NAT covers 10.0.0.0/8192.168.0.0/24; verify with Diagnostics → Routing table that the TAP interface is up and that the static route to 192.168.0.0/24 points at the LAN bridge.
  2. Firewall rules. Under Setup → Security → Firewall, open the following inbound rules on the WAN side (source: Talk2M TAP subnet):
    • UDP 50000, 50001, 50002 — Siemens HMI engineering
    • TCP 102 — S7comm / ISO-on-TCP (used by TIA Portal download)
    • TCP 80 / 443 — optional, for the eWon Web UI from remote
  3. PN device name resolution. eWon does not natively resolve Profinet device names. Always address the HMI by its IP address (192.168.0.15) in TIA Portal, not by its Profinet name. This restriction is also documented in the HMS Networks eWon application note for S7-300/S7-400/S7-1200/S7-1500 on eWon support and in the HMS Networks KB article Download a project to a Siemens TP Comfort HMI through Talk2M / eWon.

For the Comfort panel alternative, the Comfort firmware supports an Remote Access → Connect to host mechanism where the panel initiates an outgoing connection to a Talk2M relay. eWon exposes this via Setup → Wizard → VPN connection and the Comfort panel's own remote configuration page (Control Panel → Remote). For KTP Basic, this option does not exist — the connection must originate from the remote PC.

Port Reference Table for HMI Engineering

Protocol Port Direction Required for
ISO-on-TCP / S7comm TCP 102 Engineer → Panel Download, online diagnostics
Siemens HMI Engineering UDP 50000 Engineer → Panel Runtime transfer start / discovery
Siemens HMI Engineering UDP 50001 Bidirectional Runtime transfer payload
Siemens HMI Engineering UDP 50002 Bidirectional Runtime transfer ack / control
Profinet DCP LLDP / L2 multicast Discovery (NOT forwarded by eWon)
Profinet RT Ethernet type 0x8892 Panel ↔ PLC HMI ↔ PLC data exchange
HTTPS Web UI TCP 443 Engineer → eWon Optional, eWon management

TIA Portal PG/PC Interface and Download Settings

  1. Connect to Talk2M via eCatcher. Wait until the eWon Flexy shows VPN OK in the eCatcher device list. Confirm the TAP adapter is enabled (Windows notification area shows ewon TAP as connected).
  2. Open Control Panel → Network and Sharing Center on the engineer PC. Confirm the TAP adapter has a Talk2M address (for example 10.0.0.5/8) and that no other adapter has a route to 192.168.0.0/24.
  3. Open TIA Portal. Go to Online → Accessible devices → click the PG/PC interface dropdown → select S7-Online → ewon TAP. If the TAP is not listed, install the eCatcher driver pack from the eWon support site and restart TIA Portal.
  4. Open the project, then Online → Extended download to device.
  5. Select the PG/PC interface as the TAP, and the target as the IM151-8 / KTP700 subnet.
  6. Switch the Connection radio from Search for accessible devices to Devices / IP address and type 192.168.0.15.
  7. Click Download and accept the certificate prompt (first-time only).
Do not rely on DCP discovery. The Search for accessible devices option will never return results through eWon because DCP multicast is not forwarded. Always type the IP. This is the most common cause of the original failure reported in the field.

Step-by-Step Remote Download Procedure

  1. Confirm the Talk2M tunnel is up and the eWon Flexy is reachable from the engineer PC:
    • ping 192.168.0.200 — should succeed (eWon LAN).
    • ping 192.168.0.10 — IM151-8 reply.
    • ping 192.168.0.15 — KTP700 reply (confirms panel reachability but not download readiness).
  2. Open the TIA Portal project that matches the on-site runtime version. Mismatched TIA Portal versions cause download aborts on Basic panels with error "Firmware version of device is not compatible".
  3. Compile the HMI project (Project → Compile → Software (rebuild all)) and confirm zero errors before attempting remote download.
  4. Open Online → Extended download to device with the TAP interface selected.
  5. Type 192.168.0.15 in Devices / IP address and click Download.
  6. Select Overwrite all for the runtime transfer so the panel completely re-flashes; choose Transfer only if you intend to update an existing project without removing tags.
  7. Wait for the runtime transfer to finish. Typical KTP700 Basic project of ~5 MB completes in 3-6 minutes over Talk2M with a typical broadband eWon uplink. Larger projects (15 MB+) may take 10-20 minutes; consider an on-site USB pre-stage for projects >25 MB.
  8. Verify the panel restarts automatically with the new runtime.

Verification Procedure

After every remote HMI download, run the following four checks before handing the machine back to the operator.

  1. Runtime version. On the panel, tap Start → Settings → Control Panel → OPProperties → confirm the runtime build date matches the project you just downloaded.
  2. Tag online values. In TIA Portal, open HMI tags → right-click → Monitor. Tags tied to PLC values should show live values from the IM151-8 over the same VPN tunnel. If tags show quality bad, the HMI-PLC connection is broken even though the HMI download succeeded.
  3. Alarm log. Tap the alarm line on the panel and confirm at least one PLC alarm is visible. This proves the Profinet connection between IM151-8 and KTP700 is operational.
  4. Ping round-trip. From the engineer PC: ping 192.168.0.15 -t for 30 s. Zero packet loss is required; intermittent loss indicates Talk2M relay saturation or eWon NAT exhaustion.

Comparison: KTP Basic 1st Generation vs 2nd Generation

Feature KTP Basic 1st Generation KTP Basic 2nd Generation (PN)
Engineering download protocol Ethernet (TCP) Profinet only
Device discovery DCP optional, mostly TCP broadcast DCP mandatory (multicast)
Remote download via eWon VPN Possible with gateway set; DCP optional Requires direct IP entry in TIA Portal; gateway must be set
Default Profinet name n/a tp<size>-ktp (e.g., tp700-ktp)
Recommended firmware Match TIA Portal V13 SP1+ Match TIA Portal V13 SP1 Update 7+ or V14+
Control Panel path for IP Ethernet → Properties → IP PN/IE_1 → Properties → IP
Suitable for new remote-engineered designs Not recommended Acceptable with documented procedure

If the on-site panel is 1st generation (no PN in the part number) and TIA Portal can already see it locally, the gateway fix alone is enough. If the panel is 2nd generation, both the gateway fix and the direct-IP-entry method in TIA Portal are mandatory.

Alternative Platforms: Comfort Panels and Unified Basic

When remote HMI download is a frequent operation, consider migrating to a Comfort panel (TP700, TP900, TP1200, TP1500, TP1900, TP2200) which has the following advantages over KTP Basic for eWon remote access:

  • Dual engineering protocol. Comfort panels accept both Ethernet and Profinet download, so even if DCP discovery fails the Ethernet path still works through eWon.
  • Outgoing remote connection. Comfort panels support Remote → Connect to host so the panel can initiate an outgoing HTTPS tunnel to a Talk2M relay, eliminating the need for inbound NAT/firewall rules.
  • Sm@rtServer / Sm@rtClient. Comfort panels can publish the runtime view to remote browsers via Sm@rtServer, useful for first-line diagnostics without a TIA Portal session.
  • Diagnostics. Comfort panels expose detailed remote diagnostics in the Control Panel that the Basic panels do not, including system logs and active alarm buffers.

For greenfield designs using Unified Basic panels (MTP700 Unified, MTP1200 Unified), the eWon Flexy works as for the Basic PN series but engineering ports include 443 (HTTPS for the Unified web download mechanism) in addition to the classic Siemens ports. The HMS Networks support portal documents eWon Flexy with WinCC Unified Basic configurations for this scenario.

Known Limitations and Workarounds

Limitation Workaround
DCP discovery never returns results through eWon Type the HMI IP directly in TIA Portal download dialog
eWon does not forward LLDP multicast used by Profinet topology discovery Disable "Show topology" in TIA Portal online view; rely on device IP
Large project (>15 MB) timeouts over slow Talk2M uplink Use Comfort panel Ethernet-only download or pre-stage project to USB stick on-site
Panel's own firewall blocks replies on TCP 102 Disable Control Panel firewall or open ports per KTP Basic manual
Talk2M Pro vs Free account bandwidth caps Use Talk2M Pro for production remote engineering; Free for occasional commissioning only
Panel boots with DHCP and no gateway on cold start Switch panel Control Panel to static IP per the local procedure above
Firmware 12.x eWon Flexy throughput ceiling for S7 traffic Upgrade Flexy firmware to ≥13.0 per eWon release notes
Engineering PC uses corporate VPN that pre-empts TAP routing Disconnect corporate VPN before remote download, or add a persistent TAP route
Multiple HMI panels behind eWon with overlapping Profinet names Give each panel a unique Profinet name and unique IP per address plan

Troubleshooting Matrix

Symptom Most Likely Cause Fix
Ping to 192.168.0.15 succeeds but TIA Portal shows 0 devices Profinet DCP multicast not forwarded by eWon Use Devices / IP address instead of Search for accessible devices
Direct-IP download times out at "Establishing connection" HMI default gateway missing Set gateway to 192.168.0.200 on the panel
TIA Portal lists no PG/PC interface matching the TAP TAP adapter not installed or not bound Reinstall eCatcher driver, restart TIA Portal
Download starts but aborts at 30% with timeout Talk2M relay latency / packet loss Test with smaller project, check uplink bandwidth, retry off-peak
Panel reboots after download but shows wrong runtime Project mismatch or partial transfer Recompile and re-download with Overwrite all
Tags show "bad" quality after download PROFINET IO device name mismatch Verify PROFINET device name on panel matches TIA Portal project
eWon Web UI inaccessible from remote Firewall rule for 443 missing Open TCP 443 on WAN side, source-restricted to Talk2M TAP

Frequently Asked Questions

Why can I ping the KTP Basic panel through eWon but TIA Portal cannot find it?

ICMP ping uses IP unicast, which the eWon Flexy NATs correctly. TIA Portal device discovery uses Profinet DCP layer-2 multicast (destination MAC 01:0E:CF:00:00:00), which the eWon does not forward. Switch the TIA Portal "Extended download to device" dialog from "Search for accessible devices" to "Devices / IP address" and enter 192.168.0.15 directly.

What is the default gateway I need to set on the KTP700 Basic?

Set the default gateway on the panel to the eWon Flexy automation-LAN IP, for example 192.168.0.200. Without this, the panel can reply on the local 192.168.0.0/24 subnet but cannot route the download acknowledgement back to the engineer's Talk2M TAP address (typically 10.x.x.x).

Can eWon natively speak Profinet for HMI download?

No. The eWon Flexy forwards IP unicast traffic via NAT but does not implement Profinet DCP or LLDP forwarding. The TIA Portal direct-IP download method bypasses DCP discovery and uses only TCP port 102 plus UDP 50000-50002, which eWon does forward when firewall rules allow.

Does the Comfort panel work better than KTP Basic with eWon?

Yes. Comfort panels support both Ethernet and Profinet engineering download, so you can fall back to Ethernet if Profinet DCP fails, and they support an outgoing Connect-to-host remote mechanism that initiates from the panel side. For greenfield designs requiring frequent remote engineering, Comfort or MTP Unified Basic panels are preferred.

Which TCP/UDP ports must be open on the eWon firewall for HMI download?

Open TCP 102 (ISO-on-TCP / S7comm), TCP 80 and 443 (optional, for eWon Web UI), and UDP 50000, 50001, 50002 (Siemens HMI engineering) on the WAN side, source-restricted to the Talk2M TAP subnet. With the gateway set on the panel, these flows are routed back through the eWon NAT to the automation LAN.

My eWon Flexy firmware is 12.x — should I upgrade before remote download?

Yes. eWon Flexy firmware 13.0 and later includes Talk2M VPN performance and stability fixes specifically called out for S7 and HMI traffic. Intermittent PLC connection drops and HMI download timeouts over larger projects are reduced. Always read the eWon release notes before upgrading a production machine.

Back to blog