Problem Context
Engineers maintaining long-lived Siemens automation systems frequently inherit project files — typically Step 7 V5.x archives (.s7p, .zip, or unzipped directory trees containing Globals, Sources, s7asyscomp, and Stations) — without the original installation media, project history, or design documentation. When the bundle contains motion control logic, drive commissioning data, SINAMICS or MICROMASTER parameter sets, and an integrated HMI panel screen set, the working engineer must determine which legacy Siemens tool actually owns the file. The candidate set is short but the boundaries are sharp:
- SIMATIC Manager (Step 7 V5.6) — owns generic S7-300, S7-400, and ET200 PLC logic, plus WinCC flexible HMI station stubs.
- SIMOTION SCOUT — owns motion control projects built on the SIMOTION platform (D4xx, P3xx, C2xx controllers) with integrated drives.
- STARTER — owns standalone drive commissioning projects (SINAMICS S/G, MICROMASTER 4, SIMOVERT) without an S7 PLC in the same archive.
- WinCC flexible — owns operator panel screen databases that may be standalone or referenced from a Step 7 station.
Opening the project with the wrong tool produces a predictable cascade of symptoms: setup aborts with "Unknown software package" during the Step 7 package check, SIMATIC Manager shows empty project nodes with a yellow exclamation mark on the component view, SIMOTION SCOUT setup refuses to install because the underlying Step 7 build is a restricted OEM edition (for example, V5.6+HF1 OEM2), or WinCC flexible loads the panel but cannot resolve cross-references to PLC tags. Each condition is recoverable once the engineer confirms which authoring tool generated the archive.
Identifying the Project Type
Before installing any tool, inspect the unzipped project for signature files. The table below maps directory and file markers to the owning tool. Use dir /s /b on Windows or find . -maxdepth 3 -type d in WSL to enumerate the structure.
| Marker in archive | Owning tool | Interpretation |
|---|---|---|
SIMOTION directory with *.sin or *SIMOTION*.log
|
SIMOTION SCOUT | Motion control project; SCOUT must open it. |
s7asyscomp\*\*.s7p with technology objects in TO subfolders |
Step 7 + S7-Technology / SCOUT | Either tool may open; check for SIMOTION marker first. |
STARTER\*\*.dn or *.par drive parameter files |
STARTER (or SCOUT) | Standalone drive; SCOUT imports the same format. |
HMI\*\*.hmi and *.ldf language database |
WinCC flexible | Operator panel source; open in WinCC flexible, not the PLC tool. |
OMSIMOTION or OEMStep7 registry traces in SETUP.LOG
|
OEM Step 7 from drive vendor | Indicates an OEM Step 7 build that ships with STARTER — not full Step 7. |
Single *.s7p with no SIMOTION or HMI subfolders |
SIMATIC Manager (Step 7 V5.6) | Pure PLC project; Step 7 alone is sufficient. |
If a SETUP.LOG or SETUP.TXT exists in the project root, open it in Notepad. The first 20 lines typically list the originating package, for example Step7 V5.6+HF1 OEM2 or SIMOTION SCOUT V5.2 SP1. This is the fastest way to confirm the owning tool when the directory structure is ambiguous.
Step 7 V5.6 OEM vs Full Installation
Siemens ships two distinct Step 7 V5.6 distributions: a full version that includes the entire engineering chain (S7-300/400 hardware catalog, all option packages, NetPro, SCL, GRAPH, S7-PLCSIM, and the import interface for SIMOTION SCOUT) and an OEM version that is repackaged by drive or controller vendors (Siemens Drive ES, SINUMERIK, SIMOTION bundles) for a single purpose. The OEM build is installed silently alongside STARTER or SCOUT and exposes only a subset of the toolchain.
| Capability | Step 7 V5.6 Full | Step 7 V5.6+HF1 OEM2 (drive bundle) |
|---|---|---|
| S7-300 / S7-400 hardware configuration | Full catalog | Limited to the configured controller only |
| SCL / GRAPH / S7-PLCSIM | Available | Not installed |
| NetPro / Industrial Ethernet configuration | Full | Restricted |
| SIMOTION SCOUT import hook | Yes | No — SCOUT setup aborts |
| STARTER co-existence | Allowed (Step 7 + STARTER coexist) | OEM version IS the STARTER-included Step 7 |
| License key requirement | Floating or single license | Often no key — bundled with STARTER |
HKLM\SOFTWARE\Siemens\Automation\Step7\CurrentVersion and rejects the OEM build with a dialog: "This version of SIMOTION SCOUT requires a full Step 7 V5.6 installation." The remedy is to uninstall the OEM Step 7 first, install the full Step 7 V5.6 with all hotfixes up to HF1, then install SCOUT.SIMOTION SCOUT Installation Requirements
SIMOTION SCOUT V5.2 SP1 is a stand-alone engineering environment that embeds a full Step 7 V5.6. When the SCOUT setup launches it performs the following checks in order:
- OS edition (Windows 7 SP1, Windows 10 LTSB/LTSC, Windows Server 2008/2012/2016).
- Microsoft .NET Framework 2.0 / 3.5 / 4.x presence.
- Microsoft Message Queuing (MSMQ) service installed and started.
- Step 7 V5.6 with hotfix at the required patch level (HF1 or later for SCOUT V5.2 SP1).
- WinCC flexible 2008 SP2 or later if the project references HMI stations.
- A license key (single station or floating) for the SCOUT option.
Each check produces either a hard abort (red dialog, setup exits) or a soft warning. The classic hard-abort dialog that appears as soon as the SCOUT setup reaches the prerequisite scan is: "The installed Step 7 version is an OEM build. SCOUT cannot continue. Please install a full Step 7 V5.6."
The minimum host configuration that reliably accepts SCOUT V5.2 SP1 is:
- Windows 7 SP1 (x64) or Windows 10 LTSC 2019 — UAC set to lowest level during installation only.
- Step 7 V5.6 + SP1 + HF1 (or HF3 for newer SCOUT revisions).
- WinCC flexible 2008 SP5 for HMI integration.
- 3 GB free disk for the offline project cache; 8 GB RAM minimum.
STARTER Version Conflicts
STARTER (Siemens drivE Tool) is the commissioning tool for SINAMICS and MICROMASTER drive platforms. The version that ships with an OEM Step 7 install is locked to that OEM bundle. For example, the STARTER V5.3.0.1 included with Step 7 V5.6+HF1 OEM2 cannot be uninstalled without first uninstalling the OEM Step 7. The conflict manifests as:
- Windows Installer refuses to remove STARTER because the OEM Step 7 depends on it (error 1714 or error 1605).
- Attempting to install a newer STARTER returns "A more recent version of STEP 7 is required."
- Installing SIMOTION SCOUT after STARTER aborts because SCOUT setup detects STARTER installed and refuses to co-exist (see coexistence section below).
Resolution sequence when both SCOUT and a current STARTER are required:
- Capture all drive parameter files (
*.dn,*.par,*.dpx) from the project tree. - Uninstall OEM Step 7, which automatically removes the bundled STARTER.
- Install full Step 7 V5.6 + SP1 + HF1 with license.
- Install SIMOTION SCOUT V5.2 SP1 or later (re-bundles a compatible STARTER internally if HMI/Lib is needed).
- If a non-bundled STARTER is required for offline drive commissioning on a separate PC, install it on a second host — SCOUT and standalone STARTER cannot share a host.
WinCC Flexible HMI Integration
If the inherited project archive contains an HMI subfolder with *.hmi, *.ldf, *.tag, and *.fwd files, the operator panel is built with WinCC flexible 2008 (the maintenance release for OP/TP/MP 177-377 panels and the PC Runtime). WinCC flexible is installed as a separate option on top of Step 7 V5.6 and integrates the HMI station into the SIMATIC Manager project tree.
Common diagnostic states when WinCC flexible is the wrong version:
| Symptom | Cause | Action |
|---|---|---|
| "Unknown software package WinCC flexible 2008 SP3" | Project references a service pack higher than the installed WinCC | Install WinCC flexible 2008 SP5 or upgrade only the required SP |
| HMI station shows red X in SIMATIC Manager | WinCC flexible not installed, or language pack missing | Install WinCC flexible with the locale pack matching the project (ENU, DEU, ESP, FRA, ITA, CHS) |
| Tag interface shows empty after compile | PLC project is OEM Step 7; tag references unresolved | Install full Step 7 to expose the symbol table, then re-link |
| Runtime simulation fails with "HMI device not found" | MSMQ or PG/PC interface misconfigured | Set PG/PC interface to TCP/IP <-> ISO and start MSMQ service |
Coexistence Rules on a Single Host
Siemens officially documents the following coexistence rules for the legacy toolchain on a single Windows host. Violating any rule produces a setup abort, a missing reference dialog, or a runtime crash the first time the project is opened.
| Tool A | Tool B | Co-installable? | Notes |
|---|---|---|---|
| Step 7 V5.6 Full | STARTER V5.x | Yes | Install Step 7 first; STARTER reads the registry |
| Step 7 V5.6 Full | SIMOTION SCOUT V5.x | Yes | SCOUT installer performs the check and rejects OEM |
| Step 7 V5.6 OEM | SIMOTION SCOUT V5.x | No | Hard abort during SCOUT setup |
| SIMOTION SCOUT V5.x | Standalone STARTER V5.x | No | SCOUT bundles its own STARTER; a second install collides |
| Step 7 V5.6 Full | WinCC flexible 2008 | Yes | Option; requires matching language packs |
| TIA Portal V15+ | Step 7 V5.6 / SCOUT / STARTER | Conditional | TIA Portal must be installed AFTER legacy tools; do not start S7 in parallel with TIA |
| SINUMERIK Operate | SIMOTION SCOUT | No | Both bundle Step 7; install on separate hosts |
HKLM\SOFTWARE\Siemens\Automation and the %ProgramFiles%\Siemens\Automation folder structure are mutually exclusive. Use a second PC, a virtual machine, or a separate Windows boot partition when more than one of these tools is required.Step-by-Step Resolution Procedure
Use this procedure when an archive arrives without tool context. The steps assume Windows 7 SP1 x64, administrative account, and a single-host install.
Prerequisites
- Source installation media or licensed download for Step 7 V5.6 + SP1 + HF1 (or HF3 for newer SCOUT), SIMOTION SCOUT V5.2 SP1, WinCC flexible 2008 SP5, and language packs for the project locale.
- License keys (single station, USB dongle, or floating license server) for each tool that requires one.
- 8 GB RAM, 30 GB free disk, MSMQ enabled (
appwiz.cpl→ Turn Windows features on or off → Microsoft Message Queueing Server). - Backup of any pre-existing project on the host.
Procedure
- Inspect the archive. Use the table in Identifying the Project Type to determine the owning tool. Note the language of comments and HMI labels — the Windows host must have the matching Windows UI language or the Siemens language pack.
- Open
SETUP.LOGif present. Confirm the originating tool build (for exampleStep7 V5.6+HF1 OEM2orSIMOTION SCOUT V5.2 SP1). - Uninstall any pre-existing OEM Step 7 plus the bundled STARTER through
appwiz.cpl. Reboot. - Install full Step 7 V5.6 from the Siemens DVD or licensed electronic download. Apply SP1 and HF1. Reboot.
- Set the PG/PC interface: open the SIMATIC Manager workstation, choose Options > Set PG/PC Interface, and select
TCP/IP <-> ISO(or the project-specific PROFIBUS adapter if applicable). - Install WinCC flexible 2008 SP5 with the locale packs matching the project. Reboot.
- Install SIMOTION SCOUT V5.2 SP1. Watch for the prerequisite scan: if it reports an OEM Step 7 still present, return to step 3.
- Open SIMATIC Manager, choose File > Open > Project, navigate to the unzipped archive or the
.s7pfile. SIMATIC Manager compiles and re-binds the package list. - Open the project in SCOUT if the archive is a motion project. From SCOUT, choose Project > Open and pick the
*.sinfile in the SIMOTION subfolder. - If WinCC flexible is referenced, open the HMI station in WinCC flexible via Start > Programs > Siemens > SIMATIC > WinCC flexible 2008. The HMI station appears as a child node under the SIMATIC Manager project.
Verification Checklist
After the install sequence, perform these checks before declaring the project operational:
- SIMATIC Manager opens the project without yellow exclamation marks on any station. Re-run PLC > Compile and Download Objects and confirm 0 errors, 0 warnings in the output window.
- The Step 7 version is reported as
V5.6 SP1 HF1(or later) in Help > About — not an OEM build. - STARTER version is the SCOUT-bundled build (e.g.
V5.3.0.1) and matches the drive firmware in the project. - WinCC flexible compiles the HMI project; the tag interface shows resolved symbols from the PLC (no red "?" markers).
- MSMQ service is running (
sc query msmqreturnsSTATE: 4 RUNNING). - PG/PC interface is set to the adapter the controller is wired to; test with Accessible Nodes from SIMATIC Manager.
- License keys are recognized: Start > Programs > Siemens > Automation License Manager shows every required module in green.
- A dry-run download to PLCSIM (if licensed) succeeds — this is the highest-fidelity verification short of live commissioning.
Diagnostic Decision Tree
Use the following flowchart when the project still refuses to open after a clean install.
Windows and Windows Language Pack Considerations
Step 7 V5.x and SIMOTION SCOUT are partially localized; the dialogs and message texts ship in English, German, French, Italian, Spanish, and (for some service packs) Chinese Simplified. When the project archive contains localized comments or HMI labels in a locale that is not installed, the Siemens tools display the message "A language pack is required to display the project text." Add the language pack at the Windows level (Settings → Time & Language → Language → Add a Windows display language) and ensure the Siemens setup was performed with the matching language selected during the Custom Installation dialog. The host must then reboot twice — once for the language pack and once for the Siemens tools to re-bind their resource DLLs.
Archive Re-encoding Best Practices
When the project arrives inside a .zip, .arj, or older self-extracting .exe, preserve the original archive bit-for-bit and unpack with the original tool. Avoid Windows built-in ZIP handling on pre-Vista archives — it can normalize path separators and corrupt the \ characters in *.s7p references. Recommended unpacking toolset:
- 7-Zip 22.x or later for
.zipand.arj. - WinRAR 6.x for
.rarand self-extracting installers. - The original self-extracting
.exe(right-click → Run as administrator) when present.
License and Support Considerations
Step 7 V5.6 and SCOUT are in the legacy maintenance phase. New licenses are still issued by Siemens DI, but software updates are limited to security and stability patches. Confirm the entitlement via the Siemens Industry Online Support portal and download the cumulative hotfix image if available. The Automation License Manager (almsrv.exe) reads license keys from a USB dongle, a local file (%ProgramData%\Siemens\Automation\LicenseKey\), or a floating license server. Always reinstall the license after applying a service pack, since the hotfix can shift the license fingerprint.
Migrating to TIA Portal
If a long-term migration to TIA Portal is planned, plan the path carefully:
- Step 7 V5.6 → TIA Portal V15 or later via the Step 7 migration tool. SIMATIC Manager is the source; Project > Migrate to TIA Portal is the entry point.
- WinCC flexible 2008 → WinCC Comfort/Advanced in TIA Portal. The migration tool is bundled in TIA Portal; tag names and screen layouts are preserved.
- SIMOTION SCOUT → no direct TIA Portal migration. SIMOTION projects remain on the legacy toolchain. Use TIA Portal for S7 controllers and SCOUT for motion.
Do not attempt to migrate a project that originates on OEM Step 7. Migrate first from the OEM bundle to full Step 7, then to TIA Portal.
Field-Validated Summary
| Item | Verified state |
|---|---|
| Step 7 V5.6 build | Full installation, SP1 + HF1 (or HF3 for newer SCOUT) |
| STARTER version | Bundled with SCOUT (no standalone install) |
| SIMOTION SCOUT | V5.2 SP1 or later, installed after full Step 7 |
| WinCC flexible | 2008 SP5 with locale pack matching the project |
| Windows language pack | Matches the project locale and the Siemens setup |
| MSMQ service | Running, automatic startup |
| PG/PC interface | Set to the project-specific adapter |
| Coexistence | SCOUT + standalone STARTER on separate hosts only |
| License | Re-bound after each hotfix |
Following the procedure above resolves the three classic failure modes reported when opening inherited Siemens archives: "unknown software package" errors from missing hotfixes, SCOUT setup aborts on OEM Step 7, and WinCC flexible refusing to load when the wrong language pack is installed. Each mode is independent, but the diagnostic order — identify the owning tool first, confirm the Step 7 edition second, then resolve coexistence — catches all three before commissioning time.
How do I know if a Siemens project is a Step 7, SIMOTION SCOUT, or STARTER project?
Inspect the unzipped archive for signature directories. A SIMOTION folder with *.sin files indicates a SCOUT project, STARTER\*\*.dn drive parameter files indicate a STARTER project, and a single *.s7p with s7asyscomp stations indicates a Step 7 (SIMATIC Manager) project. The SETUP.LOG at the archive root typically lists the originating tool build.
What does "OEM Step 7" mean and why does SIMOTION SCOUT reject it?
An OEM Step 7 is a restricted build of Step 7 V5.6 repackaged by a drive or controller vendor (commonly shipped with STARTER V5.3.x). It exposes only the configuration tables for the bundled hardware and does not include SCL, GRAPH, S7-PLCSIM, or the SCOUT import hook. SCOUT setup interrogates the registry and aborts with "This version of SIMOTION SCOUT requires a full Step 7 V5.6 installation." Uninstall the OEM Step 7, install full Step 7 V5.6 with SP1 and HF1, then reinstall SCOUT.
Can SIMOTION SCOUT and STARTER be installed on the same Windows host?
No. SCOUT bundles its own STARTER internally, and a second standalone STARTER install collides on shared registry keys and the %ProgramFiles%\Siemens\Automation folder. Use a second PC, a virtual machine, or a separate Windows boot partition if a non-bundled STARTER is required for offline drive commissioning.
Which hotfix of Step 7 V5.6 is required for SIMOTION SCOUT V5.2 SP1?
Step 7 V5.6 + SP1 + HF1 is the minimum supported build for SCOUT V5.2 SP1. Newer SCOUT revisions (V5.3 and later) require HF3. Confirm the exact requirement on the Siemens Industry Online Support page for the SCOUT revision being installed, and reinstall all license keys after applying the hotfix.
How do I resolve "Unknown software package" errors when opening a Step 7 project in SIMATIC Manager?
The error means the project archive references a service pack or option package (for example WinCC flexible 2008 SP3) that is not installed. Identify the referenced package in the SETUP.LOG, install the missing component with the matching locale, and reopen the project. A clean SIMATIC Manager Compile and Download Objects pass with 0 errors and 0 warnings confirms the package list is complete.