S7-PLCSIM V17 Not Accessible from TIA Portal: Troubleshooting

David Krause10 min read
SiemensTIA PortalTroubleshooting
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

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.exe from writing to %ProgramFiles%\Siemens\Automation.
  • A redirected or read-only user profile (UPD/RDS scenario) preventing ALLUSERS=2 components from being staged.
  • A previous half-installed instance under HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\Automation\PLCSIM\V17 whose 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 s7plcsimvnic service in services.msc.
  • NDIS filter driver incompatibility with the host NIC driver (most common on certain OEM wireless cards).
  • Residual Siemens PLCSIM Virtual Ethernet Adapter from 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

  1. Open ncpa.cpl.
  2. Look for Siemens PLCSIM Virtual Ethernet Adapter. If it is missing, jump to Service and Driver Restoration below.
  3. 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

  1. Open eventvwr.msc → Windows Logs → Application.
  2. Filter the log for Source = MsiInstaller and Source = Siemens Installer Assistant.
  3. 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

  1. Open Control Panel → Set PG/PC Interface (the legacy 32-bit applet shipped with TIA Portal).
  2. Under Access Point of the Application, select S7ONLINE (STEP 7).
  3. Confirm that the dropdown shows PLCSIM, PLCSIM (Ethernet), or PLCSIM V17. If the only entries are physical adapters, the virtual NIC is not registered (see Step 1).
  4. For WinCC Unified PC Runtime integration, use the equivalent access point S7ONLINE_PLCsim as 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

  1. Confirm at least 15 GB free on the system drive (TIA V17 + PLCSIM footprint).
  2. Confirm the install account has Full Control on %ProgramFiles%\Siemens and %ProgramData%\Siemens.
  3. Confirm the folder C:\Program Files\Siemens\Automation\PLCSIM\V17 can be created by a manual right-click → New folder test.
Critical: Do not continue with a PLCSIM reinstall until both the 1711 root cause and the virtual NIC are resolved. Each reinstall with a broken virtual NIC compounds the registry pollution and lengthens the eventual recovery.

Remediation Procedure

Phase A — Clean the Failed Install Footprint

  1. Stop the service s7plcsimvnic in services.msc and set startup type to Disabled.
  2. Open appwiz.cpl, uninstall SIMATIC S7-PLCSIM V17 and SIMATIC S7-PLCSIM Advanced in that order.
  3. Manually delete the residual folders:
    • %ProgramFiles%\Siemens\Automation\PLCSIM
    • %ProgramData%\Siemens\Automation\PLCSIM
    • %AppData%\Siemens\PLCSIM
  4. Remove the registry keys:
    • HKLM\SOFTWARE\Siemens\Automation\PLCSIM
    • HKLM\SOFTWARE\WOW6432Node\Siemens\Automation\PLCSIM
    • HKCR\CLSID entries whose default value contains Siemens.PLCSIM
  5. Reboot before proceeding.

Phase B — Repair the Virtual Ethernet Driver

  1. Open Device Manager → View → Show hidden devices.
  2. 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).
  3. 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

  1. Disable antivirus real-time scanning temporarily; some enterprise AV products block Siemens.Installer.Assistant.exe from registering NDIS miniports.
  2. Launch Start_3rd_Party_Software.exe from the TIA V17 Update 5 media or the Siemens Software Delivery Server download as administrator. Install order must be TIA Portal → S7-PLCSIM.
  3. When the installer requests reboot, accept and reboot immediately.
  4. After reboot, set s7plcsimvnic to Automatic in services.msc and start the service.
  5. Open Set PG/PC Interface and select S7ONLINE (STEP 7) → PLCSIM.

Phase D — Validate the Online Path

  1. Start TIA Portal V17 Update 5, open a project containing an S7-1500 station.
  2. Select the device → Online → Start simulation (Alt+S). The PLCSIM instance window opens and the RUN/STOP LED turns green within 5 s.
  3. Right-click the device → Go online. The expected status is Online — connected (established by PLCSIM).
  4. 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.

  1. Install S7-PLCSIM Advanced V6.x with the matching TIA Portal version.
  2. Start the local PLCSIM Advanced instance:
    PlcSimAdvanced.exe -ApiPort 49152 -Visual
  3. In TIA Portal, select the S7-1500 CPU → Online → Start simulation → PLCSIM Advanced.
  4. In Set PG/PC Interface, bind S7ONLINE to 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.
  5. Go online; the simulator should respond on the same 192.168.x.x subnet 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 s7plcsimvnic is Running, Automatic.
  • Device Manager shows Siemens PLCSIM Virtual Ethernet Adapter with no warning icon.
  • ipconfig /all lists a Siemens PLCSIM adapter with an IPv4 address in the 192.168.0.0/16 range.
  • Set PG/PC Interface → S7ONLINE (STEP 7) → PLCSIM is 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.
Engineering tip: When a deployment image (corporate golden image, VDI golden master) consistently produces this fault, capture the working image from the OEM platform that resolves the issue. Siemens re-issues the PLCSIM NDIS miniport signed against the OEM NDIS stack; on some first-party OEM images the signed driver is older than what the host NDIS expects. Pinning the working image is faster than rebuilding the simulator stack.

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.

Back to blog