Problem Overview
WinCC Runtime Professional V15.1 is the HMI runtime that ships with TIA Portal V15.1. When the S7-1200 PLCSIM instance is started and WinCC RT Professional is launched in simulation mode, the runtime cannot reach the PLC even though the HMI connection is configured correctly in the project. The same WinCC RT Professional V15.1 project and runtime connect without issue to a simulated S7-1500 CPU. The regression is fixed in WinCC RT Professional V15 Update 4, where communication to both the S7-1200 and the S7-1500 PLCSIM targets is restored.
The mismatch is not in the S7-1200 firmware, nor in the WinCC project, but in the way the V15.1 runtime resolves the S7 communication access point when the target CPU is a simulated S7-1200. The same V15.1 runtime resolves the S7-1500 access point correctly, which is why the failure is only visible on the S7-1200 target. The behavior is consistent with the configuration guidance published in the Siemens support entry 88193789, which documents the access-point and PG/PC interface settings required to reach a simulated S7 CPU from WinCC Runtime Professional or Advanced.
Affected Products and Versions
| Component | Version | Behavior |
|---|---|---|
| WinCC Runtime Professional | V15.1 (initial release) | Cannot connect to S7-1200 PLCSIM; connects to S7-1500 PLCSIM |
| WinCC Runtime Professional | V15 Update 4 | Connects to both S7-1200 and S7-1500 PLCSIM |
| TIA Portal (engineering) | V15.1 / V15 Update 4 | Project compiles identically; runtime version drives behavior |
| PLCSIM (S7-1200 target) | V15.1 | Simulator runs; WinCC RT V15.1 cannot reach it |
| PLCSIM (S7-1500 target) | V15.1 | Simulator runs; WinCC RT V15.1 reaches it normally |
Symptom Matrix
| Symptom | Probable Cause | Where to Look |
|---|---|---|
| Runtime starts, HMI shows "No connection to PLC" | Access point misrouted | HMI connection in TIA Portal, access point column |
| Runtime starts, HMI shows "Connection error to PLC", channel diagnostic lists 0x8080/0x8081/0x8082 | PG/PC interface set to wrong module | Control Panel → Set PG/PC Interface |
| Runtime starts, all HMI tags show quality "bad" but no alarm is raised | Secure communication rejected | TIA Portal → Protection & Security → Certificate |
| Runtime starts, WinCC internal tag simulator shows values, real PLC tags stay at 0 | HMI connection points at wrong PLC | Project tree → HMI connections → IP / rack / slot |
Root Cause Analysis
Three failure paths surface when WinCC RT Professional V15.1 is used against an S7-1200 PLCSIM. Each path is independent and must be ruled out in order before the V15.1 regression can be confirmed as the root cause.
1. PLCSIM Support Gap in the V15.1 Runtime
WinCC RT Professional V15.1 was released alongside TIA Portal V15.1. The runtime's connection manager was updated to support the S7-1500 PLCSIM interface (PLCSIM V15.1) but the S7-1200 PLCSIM path was not finalized in the same release. The runtime therefore returns a negative acknowledgment to the S7-1200 PLCSIM but completes the handshake with the S7-1500 PLCSIM. V15 Update 4 closes the gap and the connection succeeds for both targets. The corresponding Siemens support note is entry ID 88193789 on the Siemens Industry Online Support portal.
2. Access Point Misrouting
Every HMI connection in a WinCC RT Professional project carries an access point attribute. When the target is a PLCSIM instance, the access point must be set to PLCSIM. If the access point is left at S7ONLINE or at a physical Ethernet adapter, the runtime will not route the request to the simulator even when PLCSIM is running. The S7-1500 target is more tolerant because its PLCSIM exposes the same step adapter the S7-1500 hardware uses; the S7-1200 PLCSIM uses a separate, PLCSIM-specific access point and the V15.1 runtime will not fall back automatically. This is the failure mode referenced in the discussion thread and confirmed by Siemens support entry 88193789.
3. PG/PC Interface Configuration
The PG/PC interface is a Windows-level setting that determines which physical or virtual adapter the S7 communication driver uses. The setting is independent of the HMI project's access point, and the runtime reads it at startup. For PLCSIM targets, the interface must be set to PLCSIM.TCPIP.1 (or PLCSIM.MPI.1 when MPI is used in the project). A wrong assignment here is the most common reason the S7-1200 connection fails while the S7-1500 connection succeeds: the S7-1500 PLCSIM binds to the same virtual adapter as the S7-1500 hardware, so even an S7ONLINE assignment can reach it, but the S7-1200 PLCSIM does not.
Solution Paths
Three remediation paths are available. Pick the one that matches your release strategy.
Path A — Upgrade to V15 Update 4 (Recommended)
The cleanest fix is to install WinCC Runtime Professional V15 Update 4 on the runtime station. The update is a drop-in replacement for V15.1 and does not require re-compiling the TIA Portal project. Once installed, both the S7-1200 PLCSIM and the S7-1500 PLCSIM targets connect without further configuration changes.
- On the engineering station, open TIA Portal and run "Support Packages → Read from Product DVD" for V15 Update 4.
- Install the WinCC RT Professional V15 Update 4 setup on every runtime station.
- Reboot the runtime station. The
S7ONLINEhelper service used by the runtime is replaced during the install and must be restarted. - Re-launch PLCSIM and WinCC RT Professional. Verify the connection state on the HMI screen.
Path B — Configure Access Point and PG/PC Interface in V15.1
If you must stay on V15.1, the runtime can still reach the S7-1200 PLCSIM if both the project's HMI connection and the Windows PG/PC interface are aligned to the PLCSIM adapter. The procedure is documented in the TIA Portal help under "Basics of communication — Runtime Advanced / Runtime Professional" and reinforced in Siemens FAQ 88193789.
- Open the WinCC project in TIA Portal V15.1.
- Select the HMI device in the project tree and open "Connections".
- Select the S7-1200 connection and change the access point to
PLCSIM. Apply the change. - Open "Control Panel → Set PG/PC Interface" on the runtime station.
- Set the application access point
PLCSIMto the interfacePLCSIM.TCPIP.1. Click OK. - Restart the WinCC RT Professional service so the new assignment is picked up.
Path C — Verify Secure Communication Parameters
From TIA Portal V16 onwards, secure communication between WinCC Runtime (Advanced or Professional) and the S7-1200/1500 CPUs is enabled by default. If the project was upgraded from V15.1 to a newer release, the V15.1 runtime will not honor the secure channel, but the upgraded runtime will. The secure-communication document in the TIA Portal V20 help describes the prerequisites: Secure communication (RT Advanced, RT Professional). When troubleshooting an S7-1200 connection that was created in V15.1 and is now run on a newer runtime, verify the following items before assuming a runtime regression:
- The PLC's protection level allows PUT/GET communication from the HMI.
- The certificate assigned to the HMI connection is present in the runtime's certificate store.
- The "Use secure communication" checkbox in the HMI connection matches between the engineering project and the runtime configuration.
Step-by-Step Configuration Reference
The following procedure applies when WinCC RT Professional V15.1 is run against S7-1200 PLCSIM and the engineer must isolate the regression from a configuration error.
- Start PLCSIM with the S7-1200 CPU. Confirm in the PLCSIM status bar that the simulated CPU is in RUN.
-
Confirm the S7-1200 IP address in PLCSIM (default is the address from the TIA Portal project, e.g.,
192.168.0.1). - Open the WinCC project and select the HMI device.
- Open the HMI connections editor. The connection to the S7-1200 should show the correct IP, rack 0, slot 1.
-
Set the access point of the S7-1200 connection to
PLCSIM. - Compile the HMI project (full rebuild, not incremental).
-
On the runtime station, open Control Panel → Set PG/PC Interface. Set the
PLCSIMaccess point toPLCSIM.TCPIP.1. - Restart the WinCC RT Professional service from the Windows Services console or the WinCC RT Professional tray icon.
- Start WinCC RT Professional in simulation mode. The connection should establish within 5 seconds.
Verification Procedure
Use the following checks to confirm the connection is healthy. Each check is independent; do not stop at the first pass.
- Runtime status icon — The system tray icon for WinCC RT Professional turns green when the connection is established and amber/red on failure.
- Tag diagnostics — Open the WinCC tag simulator (or a screen with a diagnostic tag). The "PLC" column must show the runtime, not "internal".
- PLCSIM monitor — The S7-1200 PLCSIM shows a connection count greater than zero in the "Online" tab.
-
WinCC channel diagnostics — In the runtime's
CCDataBridgelog, look for theSIMATIC S7-1200channel and confirm the status code is0x0000(success). -
Wireshark / s7cap trace (optional) — Filter on the S7 communication port (ISO-on-TCP port 102). The runtime must send a
CR TPDUand receive aCC TPDUwith the simulated CPU.
Commissioning Checklist
| # | Item | Expected |
|---|---|---|
| 1 | WinCC RT Professional version | V15 Update 4 or newer |
| 2 | PLCSIM version | V15.1 or matching the WinCC version |
| 3 | S7-1200 firmware | Major version compatible with the engineering release |
| 4 | HMI connection access point | PLCSIM |
| 5 | PG/PC interface assignment |
PLCSIM → PLCSIM.TCPIP.1
|
| 6 | S7-1200 IP address | Matches the value in PLCSIM and in the TIA Portal project |
| 7 | S7-1200 protection level | Allows PUT/GET from the HMI |
| 8 | Secure communication (V16+) | Enabled in project, certificate installed in runtime |
| 9 | Windows firewall | Allows inbound TCP/102 (ISO-on-TCP) for the WinCC RT service |
| 10 | Service account | WinCC RT Professional service runs as a user with access to the S7 driver |
Troubleshooting Matrix
| Observation | Most Likely Cause | First Action |
|---|---|---|
| V15.1 connects to S7-1500 PLCSIM, fails on S7-1200 | V15.1 regression | Upgrade to V15 Update 4 |
| V15.1 fails on both PLCSIM targets | PG/PC interface mis-set | Assign PLCSIM.TCPIP.1
|
| V15.1 fails on S7-1200 only after a project upgrade | Secure communication mismatch | Disable secure communication in the connection or install the runtime certificate |
| V15 Update 4 fails on S7-1200 only | PLC firmware too old | Update the S7-1200 firmware to a TIA V15-compatible version |
| V15 Update 4 fails on both, runtime reports 0x8080 | IP conflict on the loopback adapter | Reset the Microsoft Loopback Adapter and re-assign the PLCSIM IP |
| V15 Update 4 fails on S7-1200 only, runtime reports 0x8082 | PLC access protection enabled | Open the PLC's protection properties and allow PUT/GET |
Diagnostic Codes
When WinCC RT Professional cannot reach an S7-1200 PLCSIM, the channel diagnostic often carries one of the following status codes. Use the table to map the code to a remedy; for codes outside this list, consult the WinCC Runtime Professional diagnostic manual in the TIA Portal help.
| Hex Code | Meaning | Remedy |
|---|---|---|
| 0x0000 | Connection OK | No action required |
| 0x8080 | Interface assignment error | Re-assign the PG/PC interface to PLCSIM.TCPIP.1
|
| 0x8081 | Connection partner unreachable | Verify IP and that PLCSIM is in RUN |
| 0x8082 | Connection rejected by partner | Check PLC protection level and S7-commissioning rights |
Differences Between S7-1200 and S7-1500 PLCSIM Targets
The reason the failure is target-specific is rooted in the way the two PLCSIM variants expose themselves to the runtime. The S7-1500 PLCSIM publishes a step adapter that is compatible with the S7-1500 hardware stack; WinCC RT Professional V15.1 can reach it via the default S7ONLINE access point. The S7-1200 PLCSIM uses a separate, PLCSIM-specific adapter that the V15.1 runtime does not probe unless the project's HMI connection explicitly selects the PLCSIM access point and the Windows PG/PC interface is mapped to PLCSIM.TCPIP.1. Once both assignments are correct, the runtime negotiates the S7-1200 PLCSIM handshake the same way it negotiates the S7-1500 PLCSIM handshake. The V15 Update 4 runtime hardens this negotiation so the default S7ONLINE access point also works for the S7-1200 PLCSIM target, removing the manual configuration step.
Project Migration Considerations
When migrating a V15.1 project to V15 Update 4 or a later release, the HMI connection attributes and the PG/PC interface assignment are preserved by the TIA Portal migration wizard. The following points apply:
-
HMI connection access point: remains at
PLCSIM; no change required. -
PG/PC interface mapping: remains at
PLCSIM.TCPIP.1; no change required. - Secure communication: introduced in V16. The V15.x project opens in V16 with secure communication disabled, which preserves the V15.1 behavior. Enable secure communication only after verifying the certificate path described in Secure communication (RT Advanced, RT Professional).
- Runtime version on the target station: must match or exceed the engineering version. A V15.1 runtime cannot load a V16-compiled project, but a V15 Update 4 runtime can load a V15.1-compiled project.
FAQ
Why does WinCC RT Professional V15.1 connect to a simulated S7-1500 but not to a simulated S7-1200?
The V15.1 runtime's connection manager was finalized against the S7-1500 PLCSIM interface. The S7-1200 PLCSIM path requires the patch delivered in WinCC Runtime Professional V15 Update 4, which restores the missing handshake for the S7-1200 target.
Can I keep TIA Portal at V15.1 and still connect to the S7-1200 PLCSIM?
Yes. The project compiles identically on V15.1. The fix is in the WinCC Runtime Professional V15 Update 4 install on the runtime station. Re-compilation is not required; the V15.1 project runs unchanged on the V15 Update 4 runtime.
Which access point should the HMI connection carry when the target is PLCSIM?
Set the access point to PLCSIM in the WinCC project's HMI connection editor. The Windows PG/PC interface must also map the PLCSIM access point to PLCSIM.TCPIP.1 (or PLCSIM.MPI.1 for MPI connections). The S7-1500 PLCSIM often works with the default S7ONLINE assignment, but the S7-1200 PLCSIM does not — it requires the explicit PLCSIM assignment, as documented in Siemens support entry 88193789.
Does secure communication affect the V15.1 versus V15 Update 4 behavior?
Secure communication to S7-1200/1500 is introduced from TIA Portal V16. The V15.1 runtime does not negotiate a secure channel, so the certificate does not need to be installed for V15.1 targets. If the project is opened in V16 or newer, the runtime must trust the PLC certificate or the connection fails; see the secure-communication document in the TIA Portal help for the certificate path.
Which Siemens support entry covers the V15.1 S7-1200 PLCSIM issue?
The original report references Siemens support entry 88193789, which documents the access-point and PG/PC interface configuration required to reach a simulated S7 CPU. Use it as the authoritative starting point for the V15.1 path; the V15 Update 4 install is the authoritative fix that removes the manual configuration step.