Troubleshooting SIMATIC Manager V5.5 Missing Software Errors

David Krause9 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 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:

  1. Read IFB_Version for every program element.
  2. Compare against the registry hive under HKLM\SOFTWARE\Siemens\Automation\InstalledSoftware.
  3. 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.

Engineering note: The "software not installed" error is informational, not fatal. If the only objective is to load or monitor the CPU program, you can decline the update prompt. The 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

  1. Identify the SCOUT version referenced by the project: open <project>\OM+<timestamp>\<po>\<po>_inf\<po>_inf.xml and search for <ScoutVersion>.
  2. Download the matching build from the SIOS entry above using your Siemens Support account.
  3. Disable antivirus real-time scanning and close SIMATIC Manager.
  4. Launch the SCOUT setup as Administrator and select the same installation path as STEP 7: C:\Program Files\Siemens\Automation\Step7 on 32-bit OS, or C:\Program Files (x86)\Siemens\Automation\Step7 on 64-bit Windows 7/10/11.
  5. Reboot. The setup writes its registry keys only after a clean restart.
Standalone trap: Do not install a stand-alone SCOUT (the variant built for SIMOTION-only workstations) and do not install SCOUT TIA on a V5.x SIMATIC Manager host. The stand-alone install creates a separate 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 AuthorsW or 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

  1. Back up the STEP 7 project folder and the C:\Program Files\Siemens\Automation directory.
  2. Export the license through Automation License Manager → License Management → Export to a .zip container.
  3. Run the V5.6 setup; it will detect V5.5 and offer an in-place upgrade.
  4. After install, re-import the license and reactivate.
  5. Open the project to confirm the "Software not installed" dialog no longer appears.
Licensing pitfall: A V5.5 license does not activate V5.6. A V5.6 license is required. A new license key is included in the upgrade package delivery for users holding a valid Software Update Service (SUS) contract; without SUS, a new license must be purchased through the Siemens mall.

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

  1. Open the project in SIMATIC Manager.
  2. Select File → Reorganize from the menu bar (German UI: Datei → Reorganisieren).
  3. In the wizard, check "Compact" and "Check the project".
  4. Choose a temporary directory outside the original project tree (e.g., D:\Reorg\<project>).
  5. Click OK and let the wizard rewrite the Global, OM+, and Symbols subcontainers. This strips orphaned references, removes deleted HMI station stubs, and rewrites the IFB_Version tags to match the locally installed package versions.
  6. Reopen the reorganized project. The ProTool error should be cleared even without a ProTool upgrade.
When reorganize fails: If the error persists after reorganization, the project itself contains a ProTool configuration with hard-coded paths to <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 4xx remain 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:

  1. Install STEP 7 first, then optional packages, then the latest Hotfix on each.
  2. Use the default Siemens\Automation path; custom paths are unsupported for SCOUT and ProTool.
  3. 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.
  4. 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:

  1. Close and reopen the project in SIMATIC Manager — the "Software not installed" dialog must not appear.
  2. Open the component view and confirm the previously missing HMI/SIMOTION/drive subfolders are no longer flagged with a red exclamation mark.
  3. Right-click the project root → Object PropertiesBlock ConsistencyCheck All. The check should return No errors.
  4. Attempt an online connection: PLC → Accessible Nodes. The target CPU should appear without a yellow warning triangle.
  5. 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

Disable real-time scanning, perform clean boot, rerun setup as Administrator
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.

Back to blog