Problem Summary
Engineers maintaining mixed-vintage SIMATIC fleets frequently encounter a hard-block when attempting to install STEP 7 V5.6 on a Windows 10 workstation that already runs TIA Portal V16 or has had SINAMICS commissioning tools installed. The setup wizard aborts with a dialog similar to:
"STEP 7 cannot be installed on top of an existing STEP 7 V5.7 OEM2 installation. Please uninstall the OEM version before continuing."
The setup then exits silently, leaving no error log in the user-visible channel. The root cause is rarely the TIA Portal install itself; the real conflict is a stripped-down OEM build of STEP 7 that was placed on the workstation as a dependency of a drive commissioning tool such as SIMATIC STARTER, SINAMICS Startdrive, or a third-party S7 plug-in.
This reference documents the OEM conflict, the audit procedure to identify the offending component, the clean removal sequence, the correct installer selection between SIMATIC_STEP7_V56_SP2 and STEP7_PROFESSIONAL_2017_SR2, and the coexistence rules that allow STEP 7 V5.6 and TIA Portal V16 to share a single engineering workstation.
Root Cause: The OEM Version Conflict
Siemens ships a sub-licensed version of STEP 7 internally referred to as the OEM build. The OEM build is functional for the limited scope of its host product (typically programming SINAMICS drives in STARTER) but carries the same installer fingerprint as a full STEP 7. The OEM build commonly registers itself as one of the following:
| OEM Variant | Driver / Source | Typical Host Application |
|---|---|---|
| STEP 7 OEM | STARTER < V5.4 | Legacy SINAMICS S/G commissioning |
| STEP 7 OEM2 | STARTER V5.4+ and Startdrive | SINAMICS V20, G120, S120, S210 |
| STEP 7 OEM (TIA embedded) | TIA Option Packs | Some TIA-based drive add-ons |
Because the OEM setup writes registry keys under HKLM\SOFTWARE\Siemens\Automation\InstalledSW and files under %ProgramFiles%\Siemens\Automation, the full STEP 7 V5.6 installer interprets these artifacts as a higher-version installation and refuses to proceed. The reported version string "V5.7 OEM2" reflects the internal build number of the Startdrive/STARTER bundle, not a public STEP 7 release — STEP 7 V5.6 was the last classic-line release and no public "V5.7" exists.
Affected Installers and Software Components
STEP 7 V5.6 exists in several installer flavors. Selecting the wrong one will reproduce the OEM2 block or trigger a separate "incompatible base version" warning.
| Installer Package | File Name (typical) | Base Version | Notes |
|---|---|---|---|
| STEP 7 V5.6 (base) | SIMATIC_STEP7_V56.zip | V5.6.0.x | Original release; Windows 7 era |
| STEP 7 V5.6 + SP1 | SIMATIC_STEP7_V56_SP1.zip | V5.6.1.x | Adds limited Windows 10 support |
| STEP 7 V5.6 SP2 | SIMATIC_STEP7_V56_SP2.zip | V5.6.2.x | Recommended for Windows 10 1607–1909 |
| STEP 7 Professional 2017 SR2 | STEP7_PROFESSIONAL_2017_SR2.zip | V5.6 SP2 + options | Bundles S7-PLCSIM, S7-GRAPH, S7-SCL, S7-Distributed Safety |
The Professional 2017 SR2 bundle is the preferred choice when working alongside TIA V16 because it shares the same SP2 baseline and avoids version-skew issues between STEP 7, S7-GRAPH, and S7-SCL.
Pre-Installation System Audit
Before any uninstall begins, capture a snapshot of every Siemens-related entry currently on the workstation. This prevents accidental removal of TIA Portal or licensed safety packages.
- Open Control Panel → Programs and Features (or
appwiz.cpl). - Filter by publisher Siemens AG and screenshot the list.
- Open
regeditas administrator and export:HKLM\SOFTWARE\Siemens\AutomationHKLM\SOFTWARE\Wow6432Node\Siemens\AutomationHKCU\SOFTWARE\Siemens\Automation
- Run from an elevated command prompt:
wmic product where "vendor like 'Siemens%'" get name,version,vendor /format:list > siemens_audit.txt - List the contents of
%ProgramFiles%\Siemens\Automationand%ProgramFiles(x86)%\Siemens\Automation.
Tag each entry in the audit as one of the following categories so the removal step targets only OEM components:
| Category | Examples | Action |
|---|---|---|
| TIA Portal V16 stack | TIA Portal V16, STEP 7 Professional V16, WinCC V16, Startdrive V16 | Keep |
| OEM STEP 7 (classic) | STEP 7 OEM, STEP 7 V5.x OEM, OEM2 | Remove |
| STARTER | SIMATIC STARTER, STARTER V5.x | Remove if not actively used |
| Legacy S7 tools | S7-PLCSIM, S7-GRAPH, ProTool/Pro RT | Evaluate per project need |
Removing OEM STEP 7 Components
Execute the removal in the order shown. The order matters: removing STARTER first triggers its built-in cleanup of the OEM STEP 7 dependency, which is more thorough than removing the OEM entry in isolation.
- Uninstall STARTER via Control Panel. Allow the uninstaller to complete; do not interrupt. If a reboot is requested, perform it before continuing.
- Uninstall SINAMICS Startdrive if present. Even if STARTER is not installed, a standalone Startdrive package may have placed an OEM2 build.
- Remove residual OEM entries. Re-open Programs and Features and look for entries named STEP 7 OEM, STEP 7 V5.x OEM, or any line whose Version column begins with 5.7.x. Uninstall each.
-
Clear the registry fingerprints. Delete the keys:
HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STEP7HKLM\SOFTWARE\Wow6432Node\Siemens\Automation\InstalledSW\STEP7HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STARTER
-
Remove leftover folders. Delete
%ProgramFiles%\Siemens\Automation\STEP7_OEMand%ProgramFiles(x86)%\Siemens\Automation\STEP7_OEMif present. - Reboot to flush file locks and service registrations.
.s7p, .zip) in %USERPROFILE%\Documents\Siemens\Automation are untouched by these steps. Back them up to an external location before any registry edit as a precaution.
Selecting the Correct STEP 7 V5.6 Installer
After the workstation is clean, choose the installer that matches your project scope:
| Scenario | Recommended Package | Rationale |
|---|---|---|
| S7-300 / S7-400 ladder and STL only | SIMATIC_STEP7_V56_SP2.zip | Smallest footprint; ~2.3 GB |
| S7-GRAPH, S7-SCL, PLCSIM needed | STEP7_PROFESSIONAL_2017_SR2.zip | Bundles all options; avoids layered installer friction |
| Working with safety projects | STEP7_PROFESSIONAL_2017_SR2.zip + S7 Distributed Safety add-on | Safety add-on requires Professional baseline |
| Mixed TIA + classic project coexistence | STEP7_PROFESSIONAL_2017_SR2.zip | Matches TIA V16 SP baseline |
Both installers are delivered as 2.x GB ZIP archives from Siemens Industry Online Support. After extraction, right-click setup.exe and choose Run as administrator; a non-elevated launch is the most common cause of a silent exit that mimics the OEM2 error.
Clean Installation Procedure
- Disable antivirus real-time scanning for the duration of the install; some suites quarantine
S7winMM.dlland break the install halfway. - Extract the ZIP to a local path with at least 6 GB free (avoid external USB drives and OneDrive-synced folders — both corrupt long-path S7 components).
- Right-click
setup.exe→ Run as administrator. - Accept the license transfer ID prompt. If the installer halts here, verify
%ProgramData%\Siemens\Automation\LicenseKeyis writable. - Choose Install rather than Modify; a Modify launch against a partially cleaned workstation reproduces the OEM2 block.
- When prompted, select Typical installation unless you specifically need a custom component map.
- Allow the installer to register
S7DOS,s7oiehsx, andSIMATIC IEPG Helpservices. - Reboot when prompted, even if the prompt is unchecked.
- Re-launch SIMATIC Manager once before connecting to a target to confirm license registration.
TIA Portal V16 Coexistence
STEP 7 V5.6 and TIA Portal V16 can coexist on the same engineering workstation with no functional penalty when the following rules are observed:
- Project conversion is one-way. A TIA Portal V16 project cannot be opened in SIMATIC Manager. A SIMATIC Manager project can be migrated to TIA with Migrate Project, but the original archive must be retained.
-
PG/PC interface assignments are independent. STEP 5/STEP 7 V5.6 uses
S7DOSrouting through the Set PG/PC Interface control panel applet. TIA V16 uses the TIA channel configuration. Both can be configured simultaneously without conflict. - Licenses are tracked separately. A license on a parallel USB dongle or in the Siemens License Server covers one product line only; co-installation does not transfer license entitlements.
- Symbolic imports through OPC. If a project bridges the two environments via OPC DA/UA, install the TIA-side OPC UA server first, then enable the SIMATIC NET OPC bridge inside STEP 7 V5.6 last, to avoid registration order conflicts.
Registry and File System Cleanup
If the OEM block persists after the standard uninstall sequence, inspect the registry and the file system directly.
Registry keys to remove
HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STEP7_OEM
HKLM\SOFTWARE\Siemens\Automation\InstalledSW\OEM2
HKLM\SOFTWARE\Wow6432Node\Siemens\Automation\InstalledSW\STEP7_OEM
HKCU\SOFTWARE\Siemens\Automation\STEP7_OEM
Folders to remove
%ProgramFiles%\Siemens\Automation\STEP7_OEM
%ProgramFiles(x86)%\Siemens\Automation\STEP7_OEM
%ProgramData%\Siemens\Automation\OEM
%CommonProgramFiles%\Siemens\Automation\OEM
Service cleanup
Open services.msc and stop+disable any of the following if they remain after uninstall:
s7oiehsxS7DOS HelperSIMATIC STARTER Service
Installation Verification
After a successful install, perform the following verification battery before declaring the workstation operational:
- Launch SIMATIC Manager. The File → Open dialog should list the default sample projects under
...\Siemens\Automation\S7\S7proj. - Open Set PG/PC Interface. Confirm at least one TCP/IP or MPI adapter is enumerated without yellow warning triangle.
- Launch S7-PLCSIM (if Professional bundle installed). Start an empty S7-300 station in PLCSIM and download the hardware configuration from SIMATIC Manager.
- Verify license status: SIMATIC Manager → Help → About → License should show a green check for all installed packages.
- Open TIA Portal V16 and confirm the existing TIA project still opens without prompting for re-license.
- Run
sfc /scannowfrom an elevated command prompt and confirm no integrity violations were introduced by the Siemens service installs.
Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| "Cannot install on top of v5.7 OEM2" | STARTER or Startdrive placed an OEM2 build | Remove STARTER + Startdrive, then delete OEM2 registry keys |
| Setup exits silently after SIEMENS splash | Setup not elevated, or antivirus quarantine | Run as administrator; whitelist install folder in AV |
| "Incompatible base version" when adding S7-GRAPH | STEP 7 base is V5.6 or V5.6 SP1, S7-GRAPH is SP2 | Upgrade base to V5.6 SP2 first |
| License shows red after install | License Server service not started | Start Siemens License Server service; re-attach dongle |
| PG/PC Interface missing TCP/IP adapter | SIMATIC NET not installed | Install SIMATIC NET from TIA media; restart PG/PC applet |
| TIA Portal refuses to open existing project | TIA reinstall corrupted project path | Restore project from backup; clear TIA cache under %LOCALAPPDATA%\Siemens\Automation\TIA Cache
|
| Setup fails on Windows 10 20H2 or later | STEP 7 V5.6 SP2 not officially tested on 20H2+ | Run setup in compatibility mode Windows 10 1809; or use a Windows 10 LTSC 2019 image |
Frequently Asked Questions
Can STEP 7 V5.6 coexist with TIA Portal V16 on the same Windows 10 PC?
Yes. The two product lines install into separate folders (Siemens\Automation for STEP 7 V5.6, Siemens\Automation\Portal V16 for TIA) and use independent license tracking. TIA Portal STEP 7 Professional is not the same product as classic STEP 7 V5.6 and is not the cause of the OEM2 error.
What does the "v5.7 OEM2" error actually mean?
It refers to the OEM version "V5.7 OEM2" shipped inside STARTER and SINAMICS Startdrive, not a public STEP 7 release. The full STEP 7 V5.6 installer sees a higher-version fingerprint and refuses to overwrite it. Uninstall STARTER/Startdrive first.
Do I have to uninstall STARTER permanently, or can I reinstall it after STEP 7 V5.6?
You can reinstall STARTER after STEP 7 V5.6 is installed; STARTER detects the full STEP 7 install and uses it instead of placing an OEM build. If STARTER is reinstalled, choose the option Use existing STEP 7 installation when prompted.
Which STEP 7 V5.6 installer should I download — SP2 or Professional 2017 SR2?
Use STEP7_PROFESSIONAL_2017_SR2.zip if you need S7-PLCSIM, S7-GRAPH, S7-SCL, or Distributed Safety. Use SIMATIC_STEP7_V56_SP2.zip for plain ladder/STL programming on S7-300/400 only.
Where can I find installation logs when the setup window closes silently?
Check %TEMP%\Siemens\SetupLog and C:\ProgramData\Siemens\Automation\Logs. Enable verbose logging by launching setup.exe /V from an elevated command prompt; the resulting S7Setup.log shows the exact block reason.