Problem Overview
Engineers running S7-PLCSIM V17 Update 1 with TIA Portal V17 Update 5 on Windows 10 Pro 22H2 occasionally report that the simulator window opens but every online action — Go online, Download to device, Monitor & Force — fails immediately. The TIA Portal project tree displays the simulated CPU with a yellow exclamation mark and produces the following error banner:
An interface is not available for an online connection on the configured access node. The PN/IE interfaces are not available when Ethernet cable is not connected or when it is damaged.
The same error appears for every PLC model selected in PLCSIM (S7-1500, S7-1200, ET 200SP CPU, and Software Controller). Installing S7-PLCSIM Advanced as a side-by-side instance does not resolve the fault, and reinstalling PLCSIM through the TIA Setup closes with the MSI error 1711 — "An error occurred while writing installation information to disk." The Windows event log additionally records a Siemens Installer Assistant entry containing SetupUnit (PlcSim64) Failed and a generic ClassicProduct setup failed due to unknown error message even when the system drive reports more than 50 GB of free space and the installer is launched with elevated administrator rights.
This article consolidates the field-proven diagnostic path, the registry/service checks that isolate the failure, and the remediation steps that have restored PLCSIM online access in production engineering environments without requiring a host re-image.
Symptoms and Affected Software Stack
| Component | Version in Field Case | Behavior |
|---|---|---|
| Windows | 10 Pro 22H2 (build 19045) | Host OS, must support S7-PLCSIM V17 |
| TIA Portal | V17 Update 5 | Project engineering — installed before PLCSIM |
| S7-PLCSIM | V17 Update 1 | PLCSIM window opens; no online interface |
| S7-PLCSIM Advanced | V6.x (side-by-side) | Same PN/IE interface unavailable |
| Ethernet adapter | Wired RJ-45 + Wi-Fi | No cable change resolves the fault |
The combination that produces the failure has been observed on multiple OEM hardware platforms. The hardware-independent signature is the error returned by the Siemens Installer Assistant (see Event Log Analysis below), not the specific laptop model in use.
Root Cause Analysis
S7-PLCSIM does not require a physical Ethernet cable. It registers a virtual Siemens PLCSIM Ethernet adapter that the PG/PC Interface applet exposes as PLCSIM, PLCSIM (Ethernet), or PLCSIM V17. When TIA Portal cannot find this virtual NIC, it falls back to whatever physical adapter is configured under the S7ONLINE access point, and on a host with no live link the call returns the "PN/IE interfaces are not available" message.
Three independent failure layers can mask the virtual adapter. Each must be cleared in order before PLCSIM is reinstalled.
1. MSI 1711 Write Failure
Error 1711 from the Windows Installer indicates a write failure on a directory referenced by the package's CustomAction or InstallExecuteSequence table. On locked-down corporate images, the typical offender is:
- An AppLocker or Windows Defender Application Control (WDAC) policy blocking
Siemens.Installer.Assistant.exefrom writing to%ProgramFiles%\Siemens\Automation. - A redirected or read-only user profile (UPD/RDS scenario) preventing
ALLUSERS=2components from being staged. - A previous half-installed instance under
HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\Automation\PLCSIM\V17whose references cannot be overwritten.
2. Missing Virtual Ethernet Adapter
PLCSIM V17 registers a NDIS 6.x miniport through the s7plcsimvnic service. If the service does not start, the adapter never appears in ncpa.cpl and PG/PC Interface shows no PLCSIM entry. The root causes are:
- Disabled
s7plcsimvnicservice inservices.msc. - NDIS filter driver incompatibility with the host NIC driver (most common on certain OEM wireless cards).
- Residual
Siemens PLCSIM Virtual Ethernet Adapterfrom a prior failed install, marked with Code 31 in Device Manager.
3. PG/PC Access Point Misroute
TIA Portal V17 evaluates the S7ONLINE access point first. If Set PG/PC Interface is bound to a physical Intel(R) Ethernet Connection or a Realtek PCIe GbE adapter that has no link (cable unplugged, Wi-Fi in airplane mode), every online request to a simulated CPU fails with the PN/IE interfaces are not available error even when the PLCSIM virtual adapter is present and healthy.
Diagnostic Procedure
Run the following checks in order. Capture screenshots of each step for an internal change record before applying the corresponding fix.
Step 1 — Confirm the Virtual Adapter Exists
- Open
ncpa.cpl. - Look for
Siemens PLCSIM Virtual Ethernet Adapter. If it is missing, jump to Service and Driver Restoration below. - If it appears with a yellow triangle (Code 31), right-click → Uninstall device → check Attempt to remove the driver for this device → OK.
Step 2 — Validate the Installer Failure
- Open
eventvwr.msc→ Windows Logs → Application. - Filter the log for Source =
MsiInstallerand Source =Siemens Installer Assistant. - The expected entries on a failed install are shown below.
| Event ID | Source | Excerpt | Indication |
|---|---|---|---|
| 11711 | MsiInstaller | Product: SIMATIC PLCSIM 64 — Error 1711. An error occurred while writing installation information to disk. | Package write failure |
| 0 | Siemens Installer Assistant | OnWorkerCompleted() | (01) ClassicProduct setup failed due to unknown error | SetupUnit (PlcSim64) Failed |
| 10005 | DCOM | Siemens.Installer.Assistant access denied | Permission or WDAC block |
Step 3 — Inspect the Access Point
- Open
Control Panel→ Set PG/PC Interface (the legacy 32-bit applet shipped with TIA Portal). - Under Access Point of the Application, select
S7ONLINE (STEP 7). - Confirm that the dropdown shows
PLCSIM,PLCSIM (Ethernet), orPLCSIM V17. If the only entries are physical adapters, the virtual NIC is not registered (see Step 1). - For WinCC Unified PC Runtime integration, use the equivalent access point
S7ONLINE_PLCsimas documented in the Siemens support article Establish connection between simulated CPU S7-1500 (S7-PLCSIM Advanced) and WinCC Unified PC Runtime.
Step 4 — Validate Disk and Permissions
- Confirm at least 15 GB free on the system drive (TIA V17 + PLCSIM footprint).
- Confirm the install account has Full Control on
%ProgramFiles%\Siemensand%ProgramData%\Siemens. - Confirm the folder
C:\Program Files\Siemens\Automation\PLCSIM\V17can be created by a manual right-click → New folder test.
Remediation Procedure
Phase A — Clean the Failed Install Footprint
- Stop the service
s7plcsimvnicinservices.mscand set startup type to Disabled. - Open
appwiz.cpl, uninstall SIMATIC S7-PLCSIM V17 and SIMATIC S7-PLCSIM Advanced in that order. - Manually delete the residual folders:
%ProgramFiles%\Siemens\Automation\PLCSIM%ProgramData%\Siemens\Automation\PLCSIM%AppData%\Siemens\PLCSIM
- Remove the registry keys:
HKLM\SOFTWARE\Siemens\Automation\PLCSIMHKLM\SOFTWARE\WOW6432Node\Siemens\Automation\PLCSIM-
HKCR\CLSIDentries whose default value containsSiemens.PLCSIM
- Reboot before proceeding.
Phase B — Repair the Virtual Ethernet Driver
- Open
Device Manager→ View → Show hidden devices. - Expand Network Adapters. Right-click Siemens PLCSIM Virtual Ethernet Adapter → Update driver → Browse my computer for drivers → point to
C:\Program Files\Siemens\Automation\PLCSIM\V17\Drivers\VNIC(recreated after a clean install in Phase C). - If Code 31 persists, the OEM NDIS filter stack is incompatible. Disable third-party NIC filters (Killer, Valet, SmartByte, Thunderbolt filter) one at a time to identify the offender, then uninstall the offending filter driver.
Phase C — Reinstall PLCSIM with a Healthy Access Point
- Disable antivirus real-time scanning temporarily; some enterprise AV products block
Siemens.Installer.Assistant.exefrom registering NDIS miniports. - Launch
Start_3rd_Party_Software.exefrom the TIA V17 Update 5 media or the Siemens Software Delivery Server download as administrator. Install order must be TIA Portal → S7-PLCSIM. - When the installer requests reboot, accept and reboot immediately.
- After reboot, set
s7plcsimvnicto Automatic inservices.mscand start the service. - Open
Set PG/PC Interfaceand selectS7ONLINE (STEP 7) → PLCSIM.
Phase D — Validate the Online Path
- Start TIA Portal V17 Update 5, open a project containing an S7-1500 station.
- Select the device → Online → Start simulation (Alt+S). The PLCSIM instance window opens and the RUN/STOP LED turns green within 5 s.
- Right-click the device → Go online. The expected status is Online — connected (established by PLCSIM).
- Open an OB1 network and toggle a tag using the monitor/modify table. The simulator should reflect the change within one scan.
Advanced Workaround: PLCSIM Advanced as the Primary Simulator
When the V17 in-TIA PLCSIM cannot be recovered on a specific OEM platform, the supported alternative is to switch the simulation target to S7-PLCSIM Advanced and configure the Ethernet adapter — not the PLCSIM virtual NIC — under S7ONLINE.
- Install S7-PLCSIM Advanced V6.x with the matching TIA Portal version.
- Start the local PLCSIM Advanced instance:
PlcSimAdvanced.exe -ApiPort 49152 -Visual
- In TIA Portal, select the S7-1500 CPU → Online → Start simulation → PLCSIM Advanced.
- In
Set PG/PC Interface, bindS7ONLINEto the host's physical Ethernet adapter (or Intel(R) Ethernet Connection if the corporate image provides one). The advanced simulator communicates over the local loopback / configured NIC; the adapter just needs to be enabled, not necessarily connected to a live network. - Go online; the simulator should respond on the same
192.168.x.xsubnet that PLCSIM Advanced exposes by default.
The Siemens support note Establish connection between simulated CPU S7-1500 (S7-PLCSIM Advanced) and WinCC Unified PC Runtime documents the same binding for the WinCC Unified PC Runtime use case, and the same principle applies to TIA Portal online access.
Troubleshooting Matrix
| Observed Symptom | Likely Layer | Primary Fix |
|---|---|---|
| MSI 1711 with 50 GB+ free space | Installer / WDAC / permissions | Phase A clean + disable AV + repair .NET 4.8 |
| PLCSIM virtual adapter missing in ncpa.cpl | NDIS driver / service | Phase B driver repair, s7plcsimvnic Automatic |
| Adapter present, Code 31 | NDIS filter conflict | Disable OEM NDIS filters (Killer/Valet/SmartByte) |
| PN/IE interface not available | PG/PC access point | Bind S7ONLINE to PLCSIM, not physical NIC |
| PLCSIM V16 installs cleanly but interfaces still missing | Access point cache | Delete %AppData%\Siemens\Automation, re-open Set PG/PC Interface |
| Fault follows the host hardware | OEM firmware/BIOS ACPI quirks | Test on second OEM platform; BIOS update to latest |
| Reproducible only on one laptop make/model | Vendor-specific NDIS handling | Switch to a different OEM platform; revalidate |
Verification Checklist
- Service
s7plcsimvnicis Running, Automatic. - Device Manager shows Siemens PLCSIM Virtual Ethernet Adapter with no warning icon.
-
ipconfig /alllists aSiemens PLCSIMadapter with an IPv4 address in the192.168.0.0/16range. -
Set PG/PC Interface → S7ONLINE (STEP 7) → PLCSIMis selected. - TIA Portal Go online on a simulated S7-1500 succeeds in < 3 s.
- Watch table reads, writes, and force operations all round-trip to the simulated CPU.
- Windows event log contains no further MsiInstaller 17111 entries after the clean install.
FAQ
Why does TIA Portal report "PN/IE interfaces are not available" when the Ethernet cable is unplugged?
The PLCSIM virtual Ethernet adapter is independent of any physical cable. The error fires when the S7ONLINE access point is bound to a physical NIC that is in media-disconnected state. Re-bind the access point to PLCSIM in Set PG/PC Interface and the error clears even with no cable connected.
What does MSI Installer Error 1711 mean on S7-PLCSIM V17?
It indicates the MSI package could not write a file or registry value referenced by InstallExecuteSequence. On a TIA V17 host, the most common trigger is a blocked Siemens.Installer.Assistant.exe (WDAC/AppLocker) or a stale registry key from a prior failed install. Clean the footprint per Phase A, disable AV temporarily, and reinstall.
Can S7-PLCSIM V17 and S7-PLCSIM Advanced coexist on the same Windows 10 host?
Yes, but install TIA Portal V17 first, then S7-PLCSIM, and finally S7-PLCSIM Advanced. The Advanced instance communicates over the host Ethernet adapter (often loopback), so bind S7ONLINE to the physical NIC for Advanced and to PLCSIM for the in-TIA simulator as described in the Siemens KB 109793854.
Does installing S7-PLCSIM V17 require TIA Portal to be installed first?
Yes. The PLCSIM V17 installer depends on the TIA Portal V17 runtime, the S7ONLINE access point applet, and the PLCSIM add-in. The supported install order is TIA Portal → TIA Update → S7-PLCSIM → S7-PLCSIM Update.
How can I confirm the PLCSIM virtual adapter is actually present and healthy?
Run ipconfig /all in an elevated command prompt and look for a Siemens PLCSIM adapter with a 192.168.x.x IPv4 address and a DNS suffix of plcsim. If the entry is absent, the s7plcsimvnic service is stopped or the NDIS driver is in Code 31; follow Phase B of the remediation procedure.