Problem Details
When opening a STEP 7 project created on a different engineering workstation, SIMATIC Manager V5.5 frequently displays a dialog box titled "Software not installed" or "Required software package missing." The prompt names one or more components referenced inside the .s7p project file but absent from the local installation, blocking the offline view, online connection, and download operations. The most commonly reported missing packages in field escalations are:
- SIMOTION SCOUT (V4.4, V4.5, or V5.1 referenced inside the project)
- ProTool / ProTool/Pro (legacy HMI configuration tool, V6.0 SP2/SP3 era)
- STEP 7 V5.6 base package when an existing V5.5 install is being reused
- Optional packages such as S7-PLCSIM, S7-GRAPH, S7-SCL, or Distributed Safety
The error is not a corrupted installation of SIMATIC Manager itself; it is the project's package manifest requiring a target version that is not registered in the local HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\Automation\InstalledSoftware tree. Each STEP 7 optional package writes its EntryComponent GUID into that registry hive on install, and SIMATIC Manager cross-references it on project open.
Root Cause Analysis
STEP 7 V5.5 stores project metadata in the binary Subcontainer blocks of the Global and OM+ subfolders. Each program element (S7 program, technology object, HMI station, drive, SIMOTION axis) carries an IFB_Version tag that points to a specific engineering tool. When SIMATIC Manager parses the project it performs the following check:
- Read
IFB_Versionfor every program element. - Compare against the registry hive under
HKLM\SOFTWARE\Siemens\Automation\InstalledSoftware. - If a referenced GUID is missing, raise a modal dialog naming the absent component and its required version.
This mechanism is by design: SIMATIC Manager will not silently downgrade a project because doing so would corrupt technology objects, cam profiles, and drive parameter sets that have no backwards compatibility path. The corrective action is therefore to install the missing package, upgrade the base, or reorganize the project to drop the references.
S7 Program folder remains open and editable; only the HMI, drive, or SIMOTION subprojects become read-only stubs.Solution 1 – Install the Correct SIMOTION SCOUT Build
SIMOTION SCOUT is the engineering tool for SIMOTION motion controllers (D410, D425, D435, D445, D455) and is required whenever a project contains SIMOTION technology objects. The build you install must match the project's IFB_Version exactly; a newer build can open an older project, but an older build cannot open a newer one.
Verified SIMOTION SCOUT Downloads (Siemens SIOS)
| SCOUT Build | Base STEP 7 Required | SIOS Entry ID |
|---|---|---|
| SCOUT V5.1 (V5.1 SP1 HFx) | STEP 7 V5.6 or later | 109749385 |
| SCOUT V4.5 HF1 | STEP 7 V5.5 | 109742334 |
| SCOUT V4.4 HF11 | STEP 7 V5.4 SP5 / V5.5 | 109480713 |
Installation Procedure
- Identify the SCOUT version referenced by the project: open
<project>\OM+<timestamp>\<po>\<po>_inf\<po>_inf.xmland search for<ScoutVersion>. - Download the matching build from the SIOS entry above using your Siemens Support account.
- Disable antivirus real-time scanning and close SIMATIC Manager.
- Launch the SCOUT setup as Administrator and select the same installation path as STEP 7:
C:\Program Files\Siemens\Automation\Step7on 32-bit OS, orC:\Program Files (x86)\Siemens\Automation\Step7on 64-bit Windows 7/10/11. - Reboot. The setup writes its registry keys only after a clean restart.
HKLM\SOFTWARE\Siemens\SIMOTION hive that V5.5 SIMATIC Manager does not enumerate, and SCOUT TIA targets TIA Portal V13+ only.Solution 2 – Upgrade SIMATIC Manager to V5.6
SCOUT V5.1 and the modern drive/technology packages released after 2014 require a STEP 7 base of V5.6. The V5.6 upgrade package is delivered as a delta installer that sits on top of an existing V5.5 install and replaces the S7homp_x.exe, SIMATIC_Manager.exe, and the entire s7libs tree.
STEP 7 V5.6 Package
- Download: SIOS entry 109747981
- Prerequisite: valid STEP 7 V5.5 license (Floating License or Single License) registered through
AuthorsWor the Automation License Manager. - Size: ~3.2 GB unpacked, ~950 MB download.
- Supported OS: Windows 7 SP1 (32/64), Windows 10 (64-bit, 1709–1909 are the last officially tested builds per Siemens).
Upgrade Procedure
- Back up the STEP 7 project folder and the
C:\Program Files\Siemens\Automationdirectory. - Export the license through
Automation License Manager → License Management → Exportto a.zipcontainer. - Run the V5.6 setup; it will detect V5.5 and offer an in-place upgrade.
- After install, re-import the license and reactivate.
- Open the project to confirm the "Software not installed" dialog no longer appears.
Solution 3 – Reorganize the ProTool Project
The second error typically reports "ProTool: old or incomplete installation." ProTool/Pro V6.0 was the HMI configuration tool superseded by WinCC flexible 2004 and eventually TIA Portal. A project built in ProTool V6.0 SP3 may reference libraries and ActiveX controls that V6.0 SP2 cannot resolve. Two corrective paths exist.
Path A – Update ProTool
Install ProTool/Pro V6.0 SP3 + Hotfix 6 (or the latest ProTool/Pro Agent build) and ensure protbase.dll is at version 6.0.3.x or later. Run the ProTool setup as Administrator; the package registers its EntryComponent GUIDs in the same Siemens registry hive used by SIMATIC Manager.
Path B – Reorganize the Project
- Open the project in SIMATIC Manager.
- Select File → Reorganize from the menu bar (German UI: Datei → Reorganisieren).
- In the wizard, check "Compact" and "Check the project".
- Choose a temporary directory outside the original project tree (e.g.,
D:\Reorg\<project>). - Click OK and let the wizard rewrite the
Global,OM+, andSymbolssubcontainers. This strips orphaned references, removes deleted HMI station stubs, and rewrites theIFB_Versiontags to match the locally installed package versions. - Reopen the reorganized project. The ProTool error should be cleared even without a ProTool upgrade.
<ProTool Install>\library\<vendor>\*.dll that no longer exist on the target disk. Use ProTool/Pro → Options → Installed Libraries on a working station to identify the missing *.dll files and copy them, or remove the affected HMI station from the project tree.Solution 4 – Project Loading Without Installing Anything
If the only objective is to load a compiled block onto the CPU (for example, to recover a machine after a memory card failure), the missing-software prompts can be safely ignored. SIMATIC Manager handles missing optional packages as follows:
-
S7 Program blocks in
CPU 3xx / CPU 4xxremain fully open and editable. - HMI stations become read-only stubs flagged with a red exclamation mark.
- SIMOTION technology and drive objects are hidden in the component view but their compiled code on the target is not affected.
- Online Download to Target System works for the PLC subtree provided the block consistency check passes.
This is a valid workflow for break-fix service calls. It is not valid for project editing, cross-commissioning, or HMI/drive modification.
Alternative Path – Stay on V5.5 and Use SCOUT V4.5
For teams that do not want to purchase a V5.6 license, the recommended combined install on a STEP 7 V5.5 host is:
| Package | Version | Why |
|---|---|---|
| STEP 7 | V5.5 SP4 + HF7 (or later HF available) | Stable base, broad project compatibility |
| SIMOTION SCOUT | V4.5 HF1 | Last SCOUT release certified for V5.5 |
| S7-PLCSIM | V5.4 SP8 | Simulation of S7-300/400 programs |
| ProTool/Pro | V6.0 SP3 + HF6 | Legacy HMI configuration |
SCOUT V4.5 HF1 cannot open projects built with SCOUT V5.1, but V4.5 HF1 itself can open any project from V4.0 forward, which covers the majority of installed-base machines.
Installation Path and Coexistence Rules
STEP 7 V5.x and its optional packages share a single installation root. Splitting the install across multiple roots breaks the registry hive and re-introduces the original error. Observe the following rules:
- Install STEP 7 first, then optional packages, then the latest Hotfix on each.
- Use the default
Siemens\Automationpath; custom paths are unsupported for SCOUT and ProTool. - Do not run V5.5 and V5.6 SIMATIC Manager side by side on the same workstation; the registry collisions generate false "missing package" reports on both versions.
- Do not install SIMOTION SCOUT into a folder separate from STEP 7. The shared DLLs (
s7otbxdx.dll,simotion_utility.dll) are resolved at runtime relative to the STEP 7 install root.
Verification
After applying any of the four solutions, verify the fix with the following checklist:
- Close and reopen the project in SIMATIC Manager — the "Software not installed" dialog must not appear.
- Open the component view and confirm the previously missing HMI/SIMOTION/drive subfolders are no longer flagged with a red exclamation mark.
- Right-click the project root → Object Properties → Block Consistency → Check All. The check should return No errors.
- Attempt an online connection: PLC → Accessible Nodes. The target CPU should appear without a yellow warning triangle.
- Open Start → Siemens Automation → STEP 7 → Check Installation (or run
S7Check.exe). The result must list SCOUT, ProTool, and the base package as OK.
Troubleshooting Matrix
| Symptom | Most Likely Cause | Action |
|---|---|---|
| "SIMOTION SCOUT V5.1 missing" on V5.5 host | Project built on a V5.6 workstation | Install STEP 7 V5.6 upgrade or downgrade project by reinstalling source station's SCOUT V4.5 |
| "SCOUT V5.1 setup refuses: requires SIMATIC Manager V5.6" | Base V5.5 detected by V5.1 installer prerequisite | Either upgrade base to V5.6 or install SCOUT V4.5 HF1 instead |
| "ProTool: old or incomplete installation" | ProTool SP2/older installed, project references SP3 libraries | Update ProTool to SP3 + HF6, or use File → Reorganize to strip references |
| Setup aborts mid-install with generic Windows error | Antivirus hook or background process locking Siemens\Automation
|
|
| Project opens but CPU subtree is empty | Project was never compiled on a working station | Rebuild the S7 program from the source archive; do not attempt to download incomplete blocks |
| License error 0x80040154 after upgrade | V5.5 license used with V5.6 base | Import a valid V5.6 license through Automation License Manager |
FAQ
Can I open a SIMOTION SCOUT V5.1 project with SIMATIC Manager V5.5?
No. SCOUT V5.1 requires STEP 7 V5.6 as the base. Either install the STEP 7 V5.6 upgrade and a valid V5.6 license, or install SCOUT V4.5 HF1 on the V5.5 base and re-save the project on the source workstation.
Do I need a new STEP 7 license when upgrading from V5.5 to V5.6?
Yes. A V5.5 license will not activate V5.6. A new license is included in the V5.6 upgrade package delivery if you hold a valid Software Update Service (SUS) contract; otherwise it must be purchased separately. Export the V5.5 license through Automation License Manager before the upgrade for safekeeping.
What is the correct installation path for SIMOTION SCOUT and ProTool?
Install into the default STEP 7 root — C:\Program Files\Siemens\Automation\Step7 on 32-bit Windows or C:\Program Files (x86)\Siemens\Automation\Step7 on 64-bit Windows. Custom paths break the shared DLL resolution and registry hive lookup.
Can I just dismiss the "Software not installed" error and still download to the PLC?
Yes, for the S7 CPU subtree only. SIMATIC Manager will still let you compile and download PLC blocks. HMI stations, SIMOTION technology, and drive subprojects become read-only stubs and cannot be edited or downloaded until the missing package is installed or the project is reorganized with File → Reorganize.
The setup aborts with a Windows installer error — what is the fastest recovery?
Disable antivirus real-time scanning, perform a Microsoft clean boot to rule out conflicting services, and rerun the Siemens setup as Administrator from an elevated command prompt. The Siemens prerequisite checker (Start → Siemens Automation → Check Installation) will then confirm the package list and reveal any leftover 32/64-bit registry conflicts.