Overview
SIMATIC WinCC V7 WebNavigator is the web-publishing option for the WinCC SCADA runtime. It allows thin-client HMI access to a running WinCC project from any Windows host on the LAN using only Internet Explorer/Edge with the WebNavigator ActiveX plug-in (legacy) or any modern browser via the WebNavigator plug-in download. The most common engineering error is treating WebNavigator as a standalone client application: it is not. The WebNavigator Server must be hosted on a WinCC single-user system, a WinCC Server, or a WinCC Client that owns its own WinCC project; thin clients only render pictures served by that machine.
This reference consolidates the configuration steps, license model, IP/DNS addressing rules, and the two failure modes reported in the field: (1) "WebNavigator only works on the local WinCC machine" and (2) communication loss to a SIMATIC HMI 477C panel after a host PC IP change from 192.168.0.30 to 192.168.0.100.
WebNavigator Architecture and Component Roles
| Component | Where it runs | License required | Purpose |
|---|---|---|---|
| WinCC RT (Runtime) | Server or Single Station | WinCC RT | Hosts the active project, tag database, alarm/archive logging. |
| WebNavigator Server | Same machine as WinCC RT (Server/Single Station) or a WinCC Client with own project | WebNavigator Server license (counted) | Publishes WinCC pictures via IIS, handles client sessions. |
| WebNavigator Client | Any Windows PC on LAN, no WinCC installed | WebNavigator Client license (counted) | Renders the published pictures in a browser session. |
| WebNavigator Diagnostics Client | Any Windows PC on LAN | WebNavigator Diagnostics Client | Read-only diagnostics view of the WinCC project status. |
| WinCCViewerRT (RT Professional) | Standalone TIA Portal viewer | Per Siemens licensing | Connects to a WinCC RT Professional or WinCC V7 server using a published URL. |
Prerequisites
- WinCC V7.0 SP3 or later (V7.4 / V7.5 recommended for current support matrix). See the SIMATIC HMI WinCC V7.5 WebNavigator entry (ID 109762744) for the official WebNavigator documentation bundle.
- Microsoft IIS (Internet Information Services) installed and running on the WebNavigator Server host with the IIS-6 compatibility layer enabled.
- A valid WebNavigator license dongle (USB hardlock) or license file on the server: one WebNavigator Server count plus one WebNavigator Client count per concurrent thin-client user.
- TCP/IP reachable between the WinCC RT host and every WebNavigator Client. Default port 80 (HTTP) or 443 (HTTPS) must be open on the Windows Firewall of the server.
- User accounts created in WinCC UserAdmin for each WebNavigator client user. Anonymous access is not supported for picture publishing in V7.
- For LAN access by IP, both server and client must share a routable subnet (for example, 192.168.0.0/24). Avoid APIPA 169.254.x.x addresses on the server NIC.
Configuring the WebNavigator Server for LAN IP Access
-
Set a static IP on the WinCC host. Open
Control Panel → Network and Sharing Center → Adapter Settings → IPv4 Properties. Replace any DHCP lease with a fixed address such as192.168.0.30and configure the subnet mask (255.255.255.0) and gateway. Document the address; the client browser will type this in the URL bar. - Install WebNavigator Server. From the WinCC V7 installation media run Setup and add WebNavigator Server. Restart the machine when prompted. The installer registers the WebNavigator virtual directory under IIS.
-
Configure the WinCC project to publish. In WinCC Explorer right-click WebNavigator → Web Configurator. On the General tab verify that the WebNavigator Server is enabled and the published port matches the firewall rule (default
80). - Define users in UserAdmin. Open WinCC Explorer → User Administration. Add each thin-client operator as a WinCC user, assign the WebNavigator Operator or higher authorization level, and set a password. The same credentials are entered in the client browser login dialog.
-
Open the inbound firewall ports. Run
wf.mscand create two Inbound Rules: TCP80(HTTP) and TCP443(HTTPS) if SSL is in use. Restrict the scope to the LAN subnet (192.168.0.0/24) where possible. -
Alias names vs. IP addresses. On the WebNavigator server the Web Configurator can publish under a host alias. To allow clients to connect by name (
http://winccserver1) instead ofhttp://192.168.0.30, enable Use alias names instead of IP addresses in the Web Configurator. Either DNS A-records or localhostsfiles on each client must resolve the alias. -
Activate the WinCC project. From WinCC Explorer press the Activate button. The WebNavigator diagnostic page
http://localhost/WebNavigator/Status.aspon the server must return a green status before client testing.
Connecting a WebNavigator Client via IP Address
- On the client PC, open Internet Explorer 11 (legacy) or Microsoft Edge in IE Mode and install the WebNavigator plug-in when prompted. The plug-in install page is delivered automatically the first time the URL is opened.
- Enter
http://192.168.0.30(substitute your server IP) into the address bar and press Enter. The browser downloads the WebNavigator ActiveX control if not already cached. - When the login dialog appears, enter the WinCC user name and password created in UserAdmin. Click Log On.
- The published WinCC pictures should render inside the browser window. Tag values update over the standard WinCC channel polling.
192.168.0.30 to 192.168.0.100), every WebNavigator client that was configured with the old address will lose the session. Update either the URL bookmarks on each client or the alias name configured in the WebNavigator Web Configurator before the cutover.Configuring WinCCViewerRT (RT Professional) for IP-Based Remote Access
When the runtime is WinCC RT Professional (TIA Portal) rather than classic WinCC V7, the same principle applies: the server publishes over HTTP and a thin viewer connects by URL. The official Siemens documentation describes the connection parameters as follows.
- Install WinCCViewerRT on the remote PC (TIA Portal installation media or downloaded package).
- Start the viewer and open the Parameters configuration tab.
- Enter the Server address in the form
http://<server name>orhttp://<IP address>(for example,http://192.168.0.30). Use HTTPS and port443if the server publishes with SSL. - Enter the WinCC user name and password assigned on the server.
- Select the Runtime language and confirm whether automatic logon is allowed. Save and start the viewer.
The full procedure is documented in the Setting up WinCCViewerRT (RT Professional) manual page.
License Model and the "Maximum Number of Simultaneous Client Connections Reached" Error
The WebNavigator license model is concurrent-connection based. The total number of WebNavigator Client sessions plus one Diagnostics Client session cannot exceed the sum of WebNavigator Client counts installed on the server's license file or USB dongle.
| Symptom in browser | Root cause | Remediation |
|---|---|---|
| "Maximum number of simultaneous client connections reached" displayed in the WebNavigator login dialog | All licensed client slots are in use by other operators or by orphaned sessions that did not log off cleanly | Close unused browser windows, log out cleanly, or raise the WebNavigator Client license count on the server |
| Login dialog returns "Invalid user name or password" | User not present in WinCC UserAdmin or password mismatch | Re-create the user in UserAdmin with correct authorization level and password |
| Browser shows blank page or 503 from IIS | WebNavigator virtual directory not registered or IIS service stopped | Re-run the WebNavigator setup in repair mode, restart the W3SVC service |
Recovering HMI 477C Communication After an IP Change
The secondary failure mode in the field report is loss of HMI communication after the engineering PC was renumbered from 192.168.0.30 to 192.168.0.100. The SIMATIC HMI 477C (Multi Panel) stores its connection partner list in the WinCC flexible or ProTool project, not on the host PC. The host IP change does not affect the panel unless the panel was configured to initiate connections to that IP, but the panel-side project still references the old address in the channel configuration.
- Identify the connection type used by the 477C. Open the WinCC flexible / TIA Portal project that was transferred to the panel and check Connections → [name]. Common types: SINUMERIK / SIMATIC S7 / SIMATIC HMI HTTP.
- For an S7 MPI/Profibus connection to the PC: The 477C does not speak S7 to a PC IP address; this connection type is unaffected by the PC IP change. Re-check the HMI-to-CP cable and the panel's MPI/DP address.
-
For an Ethernet (TCP/IP) channel to the PC: Open the channel configuration and update the partner IP from
192.168.0.30to192.168.0.100. Rebuild the project and re-transfer it to the 477C using ProSave or the WinCC flexible transfer dialog. -
For an HTTP / OPC / WinCC WebNavigator client role on the 477C: The panel itself is acting as a WebNavigator thin client. Update the URL it opens (
http://192.168.0.100), then transfer the corrected project back to the panel. - Clear the connection cache on the panel. Power-cycle the 477C and confirm it boots without the "No connection to server" banner. On the panel the Control Panel → Transfer settings must still allow runtime changes if you want to test without re-transferring the project.
-
Validate with a ping from the panel. On the 477C, open Start → Programs → Command Prompt (or equivalent) and run
ping 192.168.0.100. If the ping fails, the issue is the LAN path, not WinCC.
Troubleshooting Matrix
| Symptom | Likely cause | Diagnostic step | Fix |
|---|---|---|---|
| WebNavigator only works on the server machine | IIS virtual directory not bound to the LAN IP, or firewall blocks port 80 | From a second PC: telnet 192.168.0.30 80
|
Open firewall; bind the default site to the LAN NIC IP in IIS Manager |
| Browser asks for plug-in but stays blank after install | ActiveX controls disabled in browser security zone | IE → Internet Options → Security → Custom Level → ActiveX | Add server URL to Trusted Sites and enable ActiveX |
| Login dialog cycles or 401 Unauthorized | WinCC UserAdmin missing or wrong password | Check User Administration in WinCC Explorer on server | Recreate user with correct authorization level |
| Tags freeze on the client but update locally | Channel routing not configured on the WinCC project | Open Web Configurator → Diagnostics | Enable the channels to be published under WebNavigator |
| HMI 477C shows "No connection to server" after PC IP change | Project still references the old IP | Inspect channel configuration in WinCC flexible | Update partner IP, recompile, re-transfer project |
| Connection-count error after a few clients | WebNavigator Client license exhausted | Web Configurator → License overview | Add additional client counts or close orphan sessions |
WinCCViewerRT cannot open http://<IP>
|
Wrong protocol or SSL mismatch | Compare server certificate to viewer trust store | Use HTTP http:// for plain, HTTPS https:// for TLS |
Verification Procedure
- On the WebNavigator Server, open
http://localhost/WebNavigator/Status.aspand confirm a green status indicator for each running WinCC runtime. - From a client PC on the same subnet, run
ping 192.168.0.30to confirm IP reachability. - Browse to
http://192.168.0.30in IE/Edge. Confirm the WebNavigator plug-in installs or updates, and the login dialog appears. - Log on with the test user and confirm at least one picture renders with live tag values updating at the configured acquisition cycle.
- Trigger an alarm on the server and verify it appears in the client's message window within the configured refresh interval.
- Close the browser and confirm the WebNavigator Server's session counter decrements (check Web Configurator diagnostics). If it does not decrement, a session leak is occurring that will eventually exhaust the client license count.
Field-Proven Caveats
- WebNavigator Server is not supported on a Windows PC that does not also run WinCC. Reports of "it worked from another PC" typically mean the user connected to a WinCC Client that happened to host the WebNavigator Server in addition to its own project.
-
Alias names must be updated before the IP cutover. If you migrate the server from
192.168.0.30to192.168.0.100, enable alias names in the Web Configurator and point client bookmarks at the alias to avoid a multi-day rollout of new URLs. - Anonymous access must remain disabled. WinCC V7 WebNavigator security is built on the WinCC UserAdmin database; turning on IIS anonymous authentication does not bypass the WinCC user check.
- The 477C is end-of-life. Migration to a SIMATIC Comfort Panel or TIA Portal project is the long-term path. Until then, keep a backup of the WinCC flexible project source so partner IPs can be edited without redrawing graphics.
-
Firewall scope to the LAN subnet. Binding port 80 to
Anyis convenient but exposes the WebNavigator Server to the WAN. Bind it to the LAN subnet scope to limit exposure.
Why does WinCC WebNavigator only work on the WinCC machine and not on other LAN PCs?
The WebNavigator Server role must be installed on the WinCC host (Server, Single Station, or a Client with its own project). On the other PCs only the WebNavigator Client role may be installed, and clients must reach the server's published TCP port (default 80) through the Windows Firewall. Verify IIS is running, port 80 is open, and the LAN IP is reachable from a second PC via telnet <server-IP> 80.
How do I configure WebNavigator so clients connect using the IP address instead of a hostname?
On the server, leave the IIS default site bound to the LAN IP. On each client browser, enter http://<server-IP> (for example http://192.168.0.30). If you prefer name-based access, enable the alias name in the WebNavigator Web Configurator and add an entry to each client's hosts file or to DNS.
What does the error "Maximum number of simultaneous client connections reached" mean?
The total of active WebNavigator Client sessions has equalled the licensed client count. Close unused browser sessions or purchase additional WebNavigator Client licenses and add the counts to the license file or USB dongle on the server.
How do I restore communication between a SIMATIC HMI 477C and a PC whose IP was changed from 192.168.0.30 to 192.168.0.100?
Open the WinCC flexible or TIA Portal project for the 477C, locate the Ethernet/HTTP channel used to reach the PC, change the partner IP to 192.168.0.100, recompile the project, and re-transfer it to the panel with ProSave. The panel must be rebooted to pick up the new connection parameters.
What is the connection string for WinCCViewerRT (RT Professional) when connecting by IP?
Use the URL http://<server-IP> (or https://<server-IP> for TLS) plus a valid WinCC user name and password in the WinCCViewerRT Parameters tab. The full procedure is documented in the Siemens WinCC WebNavigator RT Professional manual.