SINUMERIK 810D controllers running the legacy HMI Embedded Network Manager were originally qualified against Windows XP / Windows 2000 host platforms. When the engineering PC is migrated to Windows Vista (or Windows 7) the application can no longer enumerate the 810D NCU, upload/download part programs and PLC projects, or establish an Ethernet connection. This article documents the confirmed root cause, the official compatibility position, the Windows XP compatibility-mode workaround, the network-side corrective actions (TCP/IP addressing, Windows Firewall rules, ICMP diagnostics), and the verification matrix required to restore upload/download on a SINUMERIK 810D.
1. Problem Description
After a host-PC operating-system change, the HMI Embedded Network Manager tool no longer communicates with the SINUMERIK 810D. The field-reported symptoms are consistent across installations:
- Application starts but cannot discover the 810D NCU on the Ethernet segment.
- "Connection failed", "Timeout", or "No response from PLC" errors when attempting to upload/download part programs or PLC projects.
- PC Ethernet adapter is enabled and the link LED is lit, but no traffic is exchanged with the NCU X120 / X130 port.
- Installation completes on the new OS, but the executable fails to launch or hangs at splash.
- The same tool worked on the same hardware under Windows XP, then stopped the day the laptop was rebuilt with Windows Vista.
2. Affected Hardware and Software
| Component | Identification | Status |
|---|---|---|
| CNC control | SINUMERIK 810D with PCU 50 / PCU 70, HMI Embedded | In scope |
| HMI tool | Network Manager (HMI Embedded Windows variant) | Legacy, XP-era |
| Host OS - supported | Windows 2000, Windows XP SP2 / SP3 | Siemens-released |
| Host OS - not released | Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11 | XP compatibility mode required |
| Physical layer | Ethernet 10/100 Mbit/s, RJ45, NCU X120 / X130 | Standard |
| Default NCU IP | 192.168.214.1 / 24 | Factory default |
| Transport | ISO-on-TCP (RFC 1006) on TCP 102, SINUMERIK discovery UDP/TCP 1900 | Same in all generations |
3. Root Cause Analysis
Siemens released HMI Embedded Network Manager as a Windows XP / Windows 2000 application. The tool was never certified for Windows Vista, Windows 7, or any later client OS. Four failure mechanisms are observed in the field and they often stack on top of one another:
- OS execution-environment incompatibility. Vista removed/relocated several legacy APIs and security descriptors the installer and runtime depend on, so the executable either refuses to load or silently misbehaves.
- Windows Firewall activation. Vista enables Windows Firewall by default on every network profile. Network Manager uses raw TCP/UDP sockets that the firewall blocks without notification, so the GUI never sees a reply from the NCU.
-
User Account Control (UAC). Vista runs non-elevated processes with a restricted token, blocking access to
%ProgramFiles%, the network driver stack, and the discovery sockets the HMI tool needs. - Removal of legacy transports. Vista ships without NetBEUI and several pre-RFC 1006 helpers; older HMI Embedded revisions try to negotiate them and the connection never opens.
4. Preconditions for Recovery
- Local administrator account on the engineering PC.
- Original HMI Embedded Network Manager installer (CD, network share, or backup).
- Direct Ethernet cable (or a managed switch) between PC and the SINUMERIK 810D NCU X120 / X130 port.
- NCU IP address (default
192.168.214.1with subnet mask255.255.255.0) and a free IP in the same /24 for the PC (e.g.192.168.214.10). - For physical link verification: a known-good patch cable and the ability to read the link LEDs on both ends.
5. Solution 1 - Apply Windows XP Compatibility Mode (Recommended)
This is the officially suggested Siemens service workaround for the Vista / Windows 7 case when the user does not want to re-image the host to XP.
- Log in with an account that has local administrator rights.
- Open Explorer, right-click the executable (for example
NetworkManager.exe) and select Properties. - Open the Compatibility tab.
- Tick "Run this program in compatibility mode for:" and select Windows XP (Service Pack 2) from the drop-down.
- Tick "Run this program as an administrator" - this is mandatory on Vista and later to clear UAC.
- Click Apply, then OK.
- If the installer itself was originally blocked, right-click the installer (.exe or .msi), open Properties and on the General tab click Unblock before re-running it.
- Re-launch Network Manager and confirm it can see the SINUMERIK 810D in the project tree.
Most field cases are resolved with this combination (XP SP2 + Run as administrator). The compatibility-shim layer translates the legacy API calls to the Vista NT 6.0 kernel, and the elevation clears UAC so the application can bind its sockets. Microsoft's security policy settings and the Windows Firewall documentation describe the underlying behaviour in detail.
6. Solution 2 - Network and Firewall Configuration
If compatibility mode restores the GUI but the program still cannot reach the NCU, the failure has moved to the Ethernet / firewall layer. Work through the matrix below before suspecting a cable or NCU fault.
6.1 Configure the PC Ethernet adapter
| Parameter | Recommended value for 810D bench link |
|---|---|
| IP address |
192.168.214.10 (or any free address in the same /24) |
| Subnet mask | 255.255.255.0 |
| Default gateway | Empty (direct connection) |
| Preferred / Alternate DNS | Empty |
| Speed & duplex | 100 Mbit/s Full Duplex (Auto is acceptable) |
| Energy Efficient Ethernet | Disabled (Device Manager → NIC → Power Management) |
| Protocols bound | Internet Protocol Version 4 (TCP/IPv4) only; unbind NetBIOS, Client for Microsoft Networks, File and Printer Sharing |
6.2 Disable or rule the Windows Firewall
- Open Control Panel → Windows Firewall.
- On Vista, click "Turn Windows Firewall on or off". On Windows 7 use "Advanced settings → Inbound Rules / Outbound Rules".
- For a trusted engineering network, select Off for the active profile (not recommended on production laptops that also browse the Internet) or add an inbound/outbound exception for
NetworkManager.exeon the Private profile only. - Allow inbound ICMPv4 Echo Reply so that
pingworks for diagnostics. The exact rule is "File and Printer Sharing (Echo Request - ICMPv4-In)". - If a third-party endpoint-protection product is installed (Symantec, McAfee, Trend, Sophos, Kaspersky, etc.), repeat steps 3-4 in that product's console; vendor firewalls override Windows Firewall and are the most common cause of a still-broken link after the Windows rule is added.
6.3 Verify the link with ping (both sides)
- On the engineering PC, open Start → Run → cmd and run
ping 192.168.214.1 -t. The-toption keeps pinging until Ctrl+C. - A successful reply confirms the PC, the cable, and the NCU's X120 / X130 port are operational.
- Run
ping 192.168.214.10from the SINUMERIK 810D side (Service menu or HMI shell) to confirm bidirectional reachability. - If ping returns "Request timed out" or "Destination host unreachable", the failure is below the application layer. Check: cable, link LEDs, IP/subnet, switch port speed, and Windows Firewall state. Do not re-test the HMI tool until ping succeeds.
6.4 Configure the connection profile inside Network Manager
- Open Network Manager and create a new connection profile for the 810D.
- Set the bus type to Ethernet (TCP/IP) and the target address to
192.168.214.1. - Set the slot / rack to the SINUMERIK 810D default (Slot 2, Rack 0 for the PLC). Adjust only if the machine tool builder has remapped the slot.
- Save the profile and click Connect. A green status indicator should appear within a few seconds.
7. Solution 3 - Re-Image the Engineering PC to Windows XP
If compatibility mode and firewall tuning do not yield a stable link, the most predictable path is to image the engineering laptop back to Windows XP SP3 - the platform Siemens originally validated.
- Capture a sector-level image of the existing hard disk (for example with a disk-imaging tool) in case a rollback is required.
- Install Windows XP SP3 with all critical and security updates.
- Install the chipset, Ethernet, and graphics drivers provided by the laptop manufacturer (do not rely on the generic Windows driver for the Ethernet port).
- Install .NET Framework 2.0 / 3.5 as required by the HMI Embedded Network Manager runtime.
- Run the HMI Embedded Network Manager installer as administrator.
- Apply the network parameters from §6.1 and re-test with
ping 192.168.214.1.
8. Solution 4 - Replace Network Manager with a Supported Tool
For shop floors that have already standardized on Windows 7 / 10 / 11, the legacy Network Manager can be substituted with the modern SINUMERIK commissioning tools. These are typically supported on the current Windows client OS line and do not require XP compatibility shims. Refer to the Siemens Industry Online Support portal for the latest release notes and KB articles applicable to your specific 810D software version.
- SINUMERIK Operate commissioning tool - upload/download of part programs, archives, and PLC projects on SINUMERIK 810D (post-upgrade) and 840D sl lines.
- Access MyMachine / P2P (RCS Commander) - remote upload/download over Ethernet and configuration of the connection profile (IP, port, slot).
Both tools use the same SINUMERIK Ethernet transport on TCP 102 (S7 / PG channel) and UDP / TCP 1900 (SINUMERIK discovery), so the firewall exception that opens the legacy Network Manager opens these tools as well. Validate the new tool on a non-production bench rig before rolling it out to production.
9. Verification Checklist
Run this matrix after every corrective step. Each row must be "OK" before moving to the next row; do not skip ahead.
| # | Check | Expected result | Command / action |
|---|---|---|---|
| 1 | Link LED on NCU X120 / X130 | Green or amber, steady or activity-flickering | Visual |
| 2 | Link LED on PC Ethernet | Steady or activity-flickering | Visual |
| 3 | PC TCP/IP settings | 192.168.214.10 / 24, gateway empty | ipconfig /all |
| 4 | Layer-3 reachability, PC → NCU | Reply from 192.168.214.1, < 5 ms on bench | ping 192.168.214.1 -t |
| 5 | Layer-3 reachability, NCU → PC | Reply from 192.168.214.10 | Ping from HMI service menu |
| 6 | Windows Firewall | Disabled or exception for NetworkManager.exe on Private profile |
Control Panel / vendor console |
| 7 | Application launch | GUI opens, no UAC prompt if pre-elevated | Right-click → Run as administrator |
| 8 | NCU discovery | 810D listed in the project tree | Network Manager scan / connect |
| 9 | PLC upload / download | Project transfers complete without timeout | Send a 1 KB test block |
| 10 | Part-program upload / download | File transfers complete, CRC OK | Send a 1 KB .MPF test program |
10. Troubleshooting Matrix
| Observed symptom | Most likely cause | Corrective action |
|---|---|---|
| Application does not start at all | Vista / Win7 API rejection, UAC | Apply XP SP2 compatibility + "Run as administrator" (§5) |
| Application starts but cannot find the NCU | Firewall, wrong subnet, link down | Disable firewall, set IP / subnet, check LEDs (§6) |
| Application finds the NCU but upload times out | Antivirus / deep packet inspection | Whitelist NetworkManager.exe; disable third-party firewall |
| Installer fails with "not a valid Win32 application" | Installer blocked by SmartScreen / Unblock missing | Right-click → Properties → General → Unblock |
| Random disconnects during long transfers | Energy-Efficient Ethernet on the PC NIC | Disable power-saving in Device Manager → NIC → Power Management |
| Works on one PC, fails on another with same OS build | Missing .NET 2.0 / 3.5 runtime | Install .NET Framework 2.0 / 3.5 before the HMI tool |
| Ping works, but Network Manager still reports "no connection" | Wrong slot / rack in connection profile | Set Slot 2, Rack 0 (default for 810D PLC) |
| Application hangs at splash screen | Elevation needed for first run | Right-click → Run as administrator; accept UAC prompt |
11. Best Practices for Long-Term Stability
- Document the engineering-PC image (OS + drivers + HMI tool + firewall rules) and store it as a deployable WIM / ISO so a failed laptop can be restored in minutes rather than days.
- Always assign a fixed IP to the SINUMERIK 810D NCU. Do not rely on DHCP on the machine network; the NCU's HMI service routines assume a static address.
- Keep the engineering PC and the NCU on a private, isolated VLAN. Never connect the machine network to the corporate LAN without a managed router and an explicit firewall policy.
- When migrating to a new OS, validate the HMI tool on a non-production bench rig (a decommissioned 810D or a 840D sl) before rolling it out to production.
- For new projects, specify the current SINUMERIK Operate toolset instead of the legacy HMI Embedded Network Manager. The legacy tool is in long-term support only and new PC hardware is increasingly difficult to image back to Windows XP.
- Keep a printed copy of §6.1 (TCP/IP settings) and §6.3 (ping procedure) at the machine - the first responder on a Saturday-night outage is rarely the HMI specialist.
12. Frequently Asked Questions
Was HMI Embedded Network Manager ever officially released for Windows Vista or Windows 7?
No. Siemens qualified and released Network Manager only for Windows XP / Windows 2000. On Vista and later the application must be launched in Windows XP (Service Pack 2) compatibility mode and "Run as administrator" to clear UAC, otherwise it fails to communicate with the SINUMERIK 810D NCU.
What is the default IP address of the SINUMERIK 810D NCU?
The factory default IP of the SINUMERIK 810D NCU is 192.168.214.1 with subnet mask 255.255.255.0. The engineering PC must be configured on the same /24 (for example 192.168.214.10) and ping 192.168.214.1 must succeed before the HMI tool is opened.
Do I have to downgrade the laptop to Windows XP to fix upload / download?
No. In most cases, applying the Windows XP SP2 compatibility shim and "Run as administrator" plus opening the Windows Firewall exception for NetworkManager.exe is sufficient. A downgrade to XP is only needed if these workarounds remain unstable on a specific laptop / hardware combination.
Which TCP / UDP ports does the legacy Network Manager use?
The SINUMERIK Ethernet transport uses ISO-on-TCP (RFC 1006) on TCP port 102 for the S7 / PG channel and UDP / TCP port 1900 for SINUMERIK discovery. Whitelisting NetworkManager.exe in Windows Firewall is usually easier and more robust than opening the individual ports manually.
Can I replace Network Manager with a modern tool on a SINUMERIK 810D?
Yes. The SINUMERIK Operate commissioning tool and Access MyMachine / P2P (RCS Commander) are supported on current Windows client OS releases and provide the same upload / download functions for 810D part programs and PLC projects, without the XP compatibility shim. Validate the new tool on a bench rig before deploying it to production.