Running Siemens STEP 7 on 64-Bit Windows: Compatibility Guide

David Krause12 min read
SiemensTechnical ReferenceTIA Portal
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

Running Siemens STEP 7 on 64-Bit Windows 7 and Newer: Compatibility Reference

Overview: The STEP 7 Product Family and 64-Bit Constraints

Siemens offers two parallel engineering environments for SIMATIC S7 PLCs: the legacy STEP 7 V5.x (often called "STEP 7 Classic") and the modern STEP 7 inside the TIA Portal (Totally Integrated Automation Portal). Engineers who attempt to install either environment on a 64-bit Windows 7 or newer workstation routinely encounter compatibility errors because classic STEP 7 was originally compiled against 32-bit Windows XP/2003 system libraries, while TIA Portal imposes its own minimum operating system floor.

The core question for engineers entering the Siemens ecosystem is straightforward: Which STEP 7 version supports my operating system, what does it cost, and how do I evaluate it legally before buying? This reference documents the supported OS matrix, the trial licensing mechanics, and the engineering workarounds (virtualization, legacy lite editions) that allow STEP 7 to run on hardware that is no longer compatible by default.

Engineering note: Siemens does not distribute any fully-featured free version of STEP 7. The only freeware historically distributed by Siemens was STEP 7 Lite, which has been withdrawn from new downloads. All current evaluation paths rely on a trial license (typically 14 or 21 days) that expires automatically.

STEP 7 V5.x Classic: 32-Bit Heritage and Windows 7 64-Bit Behavior

STEP 7 V5.x (V5.4, V5.5, V5.6, V5.7) was engineered against Win32 subsystem APIs and shipped with 16-bit installers and 32-bit COM/DCOM automation interfaces. Even when the installer completes on Windows 7 64-bit, several runtime components either fail to register or operate in a degraded mode:

  • SIMATIC Manager shell extensions require 32-bit DCOM configured system-wide.
  • Online EPROM programming through the PC Adapter (MPI/USB) driver stack often fails on 64-bit because the legacy MPI driver is unsigned.
  • S7-PLCSIM V5.x uses a virtual MPI/Profibus adapter that requires NetBIOS over TCP/IP, deprecated on newer Windows builds.
  • SET PG/PC Interface tool may not enumerate virtual adapters correctly without administrative elevation.

Siemens officially documents STEP 7 V5.6 and V5.7 as compatible with Windows 7 (32-bit and 64-bit with caveats). The earlier V5.5 SP4 and below officially target Windows XP SP3 and Windows 2003 Server. Running these earlier versions on 64-bit Windows 7 requires Windows XP Mode (which is 32-bit only) or a Type-2 hypervisor such as VMware Workstation or Oracle VirtualBox hosting Windows XP SP3.

STEP 7 Lite: Historical Freeware and Its Withdrawal

STEP 7 Lite V3.0 SP4 was the only edition Siemens ever released as freeware. It permitted programming SIMATIC S7-300 and S7-400 PLCs with a limited instruction set (no CFC, no SCL, no Graph) and a hard project size cap. Engineering stations that still have valid Lite installations can continue to use them, but Siemens has discontinued download availability through its Industry Online Support portal.

Key constraints of STEP 7 Lite V3.0 SP4:

Attribute Value
Target PLCs S7-300, S7-400 (ET 200S partial)
Programming languages LAD, FBD, STL only
Maximum program blocks Limited (no CFC, no SCL, no Graph, no HiGraph)
Online functions Download, upload, monitor, force (no commissioning diagnostics)
Officially supported OS Windows XP SP2/SP3, Windows 2003 Server (32-bit)
64-bit OS support Not officially supported; runs under XP Mode or virtualization only

Engineers who own a STEP 7 Lite DVD with valid license key may install it on Windows 7 64-bit using one of the following:

  1. Run the installer in Windows XP Mode (a Windows 7 Professional/Ultimate/Enterprise feature that ships a Windows XP SP3 virtual machine).
  2. Install inside an Oracle VirtualBox or VMware Workstation Player virtual machine running Windows XP SP3 32-bit.
  3. Use the Program Compatibility Troubleshooter with the "Windows XP SP3" shim (limited success; online functions usually fail).

STEP 7 Inside TIA Portal: The Modern 64-Bit Path

Starting with TIA Portal V11 (2010), Siemens re-engineered the STEP 7 toolchain as a managed .NET application. Every release since then has been built for 64-bit Windows and is the recommended path for engineers who own a 64-bit Windows 7 (or newer) workstation. The official entry point is the Siemens STEP 7 in TIA Portal product page.

TIA Portal release vs. Windows compatibility matrix (current and recent versions):

TIA Portal Version Released Windows 7 (64-bit) Windows 10 (64-bit) Windows 11 (64-bit) Windows Server
V13 SP2 2015 Yes Limited* No 2008 R2, 2012 R2
V14 SP1 2016 Yes Yes (1607+) No 2012 R2, 2016
V15 / V15.1 2018 Yes Yes (1709+) No 2012 R2, 2016, 2019
V16 2019 Yes (with .NET 4.8) Yes No 2016, 2019
V17 2021 Limited** Yes (1809+) No 2019
V18 2022 Limited** Yes (1909+) Yes (21H2+) 2019, 2022
V19 2023 No Yes (1909+) Yes 2019, 2022

*V13 SP2 on Windows 10 requires explicit compatibility shims and is not officially certified.
**V17 and V18 on Windows 7 require the latest cumulative updates; Siemens recommends V19 on Windows 10/11.

Licensing note: TIA Portal is not free. Siemens sells both a floating license (network-bound via License Server) and a single-user license (USB dongle). A trial license is bundled with the installer and activates automatically on first launch; engineers who need evaluation beyond the trial window must contact a Siemens distributor for a paid license.

Trial License Mechanics: 14 vs. 21 Days

Both STEP 7 V5.x and TIA Portal ship a built-in trial mechanism. The behavior is the same across product lines:

Product Trial Duration Activation Method Extension Mechanism
STEP 7 V5.6 / V5.7 21 days from first launch Automatic on first SIMATIC Manager start Reinstall + new OS clock; not a supported practice
TIA Portal V15 21 days Automatic via ALM (Automation License Manager) Reinstall required to reset
TIA Portal V16 21 days ALM activation Reinstall required
TIA Portal V17 / V18 / V19 14 days ALM activation Reinstall required

The Automation License Manager (ALM) is the central service that tracks all license keys (trial and paid). Trial licenses are tagged with a "Trial" suffix in the ALM console and the countdown begins on first use of the bound software. Resetting the trial clock by manipulating the system clock is detected by ALM and will invalidate the trial key.

Virtualization Workaround for Legacy STEP 7

For engineers who must run STEP 7 V5.x on a 64-bit Windows 7 (or newer) host, a Type-2 hypervisor with a 32-bit Windows XP SP3 guest is the only fully supported configuration. Recommended settings:

  • Hypervisor: VMware Workstation 16+ or Oracle VirtualBox 7+ (both 64-bit hosts supported).
  • Guest OS: Windows XP SP3 32-bit (retired but still legally usable with valid license) or Windows 7 32-bit for STEP 7 V5.6+.
  • Network adapter: Bridged mode (so S7-PLCSIM can bind to host network for remote access).
  • USB passthrough: Required for the Siemens USB license dongle and the PC Adapter USB.
  • Disk: 60 GB dynamic VDI; fixed disk preferred for I/O performance.
  • RAM: 2 GB minimum, 4 GB recommended.

After installation, install SIMATIC STEP 7 V5.x and S7-PLCSIM V5.x inside the guest, then activate the license using the ALM service inside the guest. Do not attempt to share ALM licenses between host and guest without a License Server, as ALM keys are node-locked to the host SID.

Compatibility Matrix: STEP 7 vs. S7 CPU Firmware

An often-overlooked compatibility constraint is the firmware of the target S7 CPU. STEP 7 versions support a specific firmware floor:

STEP 7 Version Minimum S7-300 Firmware Minimum S7-400 Firmware ET 200SP CPU Support
V5.4 SP5 V2.x V4.x No
V5.5 SP4 V3.x V5.x Partial (need HSP)
V5.6 V3.x V5.x Yes (HSP)
V5.7 V3.x V5.x Yes
TIA V16 V3.x V5.x Yes
TIA V17 V3.x V6.x Yes
TIA V18 / V19 V3.x V6.x Yes

An HSP (Hardware Support Package) is a Siemens-issued GSD/EDDL add-on that extends a STEP 7 release to recognize newer I/O modules and CPU firmware. Engineers using TIA Portal V19 to program an ET 200SP CPU with firmware V4.x must install the matching HSP from the Siemens Industry Online Support portal.

Practical Installation Procedure (TIA Portal V19 on Windows 10/11 64-bit)

  1. Verify prerequisites. Confirm Windows 10 build 1909+ or Windows 11 21H2+. Install .NET Framework 4.8 (already present on Windows 10 1903+ and Windows 11).
  2. Disable antivirus temporarily. Real-time protection interferes with SIMATIC startup services (S7DOS, S7EHS, ALM service registration).
  3. Insert DVD or mount ISO. Run Start.exe as Administrator from the TIA Portal installation media.
  4. Select components. Choose STEP 7 Professional, WinCC Professional (if needed), and S7-PLCSIM. Add HSPs as separate packages.
  5. Install ALM first. The Automation License Manager is a prerequisite and will register itself as a Windows service before TIA Portal launches.
  6. Activate trial. On first launch of TIA Portal, ALM presents the trial activation prompt. Accept to begin the 14-day countdown.
  7. Install HSPs. Open TIA Portal → Options → Support Packages → Add from file system. Restart TIA Portal after each HSP batch.
  8. Verify online interface. Open "Set PG/PC Interface" tool, select the appropriate TCP/IP or Profinet interface, and run "Diagnostics" to confirm the network stack can reach the CPU.

Field-Proven Caveats and Common Errors

Symptom Root Cause Resolution
Installer aborts on Windows 7 64-bit with "Setup is missing OS requirement" STEP 7 V5.5 SP4 or older on unsupported OS Upgrade to V5.6+ or install inside a Windows XP SP3 virtual machine
ALM shows "License not found" after STEP 7 installation ALM service not started or license key USB dongle driver not installed Start ALM service manually (sc start alm); reinstall SafeNet / Sentinel HASP driver from Siemens DVD
S7-PLCSIM cannot establish connection to virtual CPU NetBIOS over TCP/IP disabled on host Enable NetBIOS via network adapter properties → WINS tab
TIA Portal V18 crashes on Windows 11 22H2 Memory integrity / Core Isolation blocks .NET runtime Disable Core Isolation in Windows Security → Device Security → Core Isolation
Trial license reports "expired" immediately after install System clock skew between host and ALM service Synchronize host clock to time.windows.com; restart ALM service
Cannot program S7-300 with TIA Portal V19 on Windows 11 Missing HSP for legacy S7-300 modules Download the matching HSP from Siemens Industry Online Support and install via Options → Support Packages
STEP 7 V5.7 installer hangs at "Registering COM components" on Windows 10 22H2 DCOM hardening policy in recent Windows builds Lower DCOM authentication level via dcomcnfg.exe → Default Properties → Authentication Level = "Connect"

Migration Path: From STEP 7 V5.x to TIA Portal

Engineers maintaining legacy V5.x projects should plan a migration to TIA Portal V18 or V19 for long-term support. The migration utility is invoked from TIA Portal: Project → Migrate project. Supported source versions include STEP 7 V5.4 SP5 through V5.7, with the following caveats:

  • S7-PDIAG, S7-GRAPH, and S7-SCL programs migrate cleanly.
  • Custom function blocks compiled with older SCL compilers may require recompilation.
  • HMI tags referenced from WinCC flexible must be re-bound in WinCC Professional.
  • External source files (.awl, .scl) must be re-imported into the TIA Portal project tree.

After migration, validate the project by performing a full Compile (Software, Rebuild all) and a Consistency Check before downloading to a live CPU. The migration tool produces a log file under %TEMP%\SIEMENS\Migration\<timestamp>.log that engineers should review for unresolved references.

Engineering Recommendations

  • For new projects on Windows 10/11 64-bit: Use TIA Portal V19 with a paid single-user license. The 14-day trial is sufficient for evaluation but not for production deployment.
  • For legacy S7-300/S7-400 projects: Maintain STEP 7 V5.7 on a dedicated 64-bit Windows 10 workstation. If the existing fleet is Windows 7, plan migration to TIA Portal within 12 months.
  • For training and self-study: Use S7-PLCSIM inside TIA Portal; no physical PLC is required. Download the free S7-PLCSIM V19 component from the TIA Portal installation media.
  • For multi-user environments: Deploy a Siemens License Server on Windows Server 2019/2022 and bind floating licenses to user accounts rather than node-locked keys.
  • For air-gapped engineering stations: Use offline activation via ALM (transfer license request file by removable media, import the response file).
Safety reminder: Trial licenses should never be used in production. The 14/21-day expiry will halt online downloads and force a complete project migration to a licensed installation, which can interrupt running processes.

Verification Checklist After STEP 7 Installation

  1. Launch ALM (Automation License Manager) and confirm trial or paid license is listed as "Valid".
  2. Open TIA Portal (or SIMATIC Manager) and confirm no evaluation nag dialog appears.
  3. Create a new project, add an S7-300 or S7-1500 device, and compile without errors.
  4. Launch S7-PLCSIM, download the project to the virtual CPU, and toggle a tag to verify online monitoring.
  5. From "Set PG/PC Interface" tool, run diagnostics against the virtual or physical interface and confirm reachable.
  6. Close and reopen TIA Portal to confirm ALM service starts automatically and the license persists across reboots.

FAQ

Does STEP 7 V5.5 SP4 run on 64-bit Windows 7?

No. STEP 7 V5.5 SP4 officially targets Windows XP SP3 32-bit and Windows 2003 Server. Running it on 64-bit Windows 7 requires Windows XP Mode (a 32-bit VM) or a third-party hypervisor with Windows XP SP3 32-bit as the guest OS. Upgrade to STEP 7 V5.6 or V5.7 for native 64-bit Windows 7 support.

Is there a free version of STEP 7 for learning?

Siemens does not currently offer a fully free version. The only freeware historically distributed was STEP 7 Lite V3.0 SP4, which has been withdrawn. Current evaluation paths require downloading a trial version of TIA Portal (14-day trial on V19, 21-day on V16 and earlier), which provides full programming capability but expires automatically.

How long does the STEP 7 trial license last?

TIA Portal V17 through V19 grant a 14-day trial from first launch. TIA Portal V15 and V16 grant a 21-day trial. STEP 7 V5.x grants a 21-day trial. The countdown begins on first software launch and is enforced by the Automation License Manager (ALM). Reinstalling the software does not reset the trial; the ALM key remains bound to the host SID.

Which TIA Portal version is best for Windows 11 64-bit?

TIA Portal V18 with the latest update and V19 are officially certified for Windows 11 21H2 and later. V19 is the current shipping release and includes the most recent HSPs for S7-1200, S7-1500, and ET 200SP CPUs. Disable Windows Security → Core Isolation (Memory Integrity) before installation to avoid .NET runtime crashes.

Can I run STEP 7 V5.7 and TIA Portal V19 on the same PC?

Yes, but not simultaneously on the same project. The two environments install side-by-side and use separate ALM license keys. Projects created in V5.7 must be migrated to TIA Portal via Project → Migrate project. Compiled blocks can also be imported as external sources (.awl, .scl) and recompiled inside TIA Portal.

Back to blog