Resolving STEP 7 V5.5 SP4 Project Open Errors in SIMATIC Manager

David Krause15 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

Resolving STEP 7 V5.5 SP4 Project Open Errors in SIMATIC Manager

When an existing SIMATIC Manager project refuses to open, throws an unfamiliar dialog, or returns to the desktop with no visible error, the root cause is almost always a version mismatch between the installed SIMATIC Manager shell and the SP (Service Pack) level of STEP 7 that the project was last saved against. This reference documents the field-proven recovery workflow for projects created or last edited with STEP 7 V5.5 SP3 or earlier, on workstations that may or may not have any of the V5.5 service packs installed. The procedure also covers the trial-license path, so the same workflow applies to evaluation seats.

1. Problem Class and Symptom Catalogue

STEP 7 V5.5 stores project metadata, hardware catalog bindings, and CFC/SCL/S7-GRAPH source fingerprints in a versioned container. If the container is newer than the engine, SIMATIC Manager blocks the load. The following symptoms all map to the same class of problem:

Symptom Typical Trigger Severity
Project opens, then closes with no error text HW catalog missing Recoverable
"Cannot open SDB" or "Internal error (bookmark not found)" Missing HW Update Recoverable
"STEP 7 version too old" dialog SP level too low Recoverable with SP install
S7 program blocks show "???" instead of code Source archive absent, recompile blocked Recoverable
Station wizard fails with "No hardware recognized" Missing HW catalog package Recoverable
CRASH dump of SIMATIC Manager on File > Open Corrupt project container or SP-level mismatch Requires recovery

The recovery chain in this document addresses the first five rows. The CRASH row is covered in Section 9 as a diagnostic aid only; corrupt containers require a backup restore or offline decompile path that is outside the scope of this procedure.

2. Prerequisites

Before changing the installed software state, capture a full backup of the project directory and the working database so that any failed recovery attempt can be rolled back:

  1. Close all running instances of SIMATIC Manager, S7-PCT, SFC Visualization, and any add-ins (e.g., S7-PLCSIM, CFC).
  2. Stop the S7DOS service and the S7Win service from services.msc. Both must be set to Manual during the SP install or they will lock the installation directory.
  3. Copy the project root folder (the directory containing the .s7p file) to a backup location. For multi-user projects, also archive the \Step7\S7proj share.
  4. Export the symbol table and source files from the offline project using Options > Manage Symbol Table and Options > Manage STL/SCL/GRAPH Sources as a belt-and-braces measure.
  5. Note the installed SIMATIC Manager version: Help > About will show the exact build string (for example V5.5 + SP4 + HFxx).
  6. Confirm the operating system edition and build number. The OS line is a hard requirement for several V5.5 SP levels; see Section 6.
  7. Confirm you have local Administrator rights. The install path \Program Files\Siemens\Automation requires write access during the install, and the installer does not honor UAC virtualisation.
Critical: Never install a lower Service Pack over a higher one. If the workstation already has V5.5 SP4 + HF5, do not attempt to "repair" with a base V5.5 installer. Always install on top of the matching major version and use the HF chain to advance.

3. Confirming the Installed Software Baseline

Before assuming that the SP4 is missing, verify what is actually present. The installed-apps view in modern Windows (10/11) hides the legacy SIMATIC components under different names, so do not rely on a casual check of the Settings pane. Use one of the following methods:

  1. Open Start > Settings > Apps > Installed apps and search for SIMATIC. The list will include "SIMATIC Manager", "STEP 7", "S7-PLCSIM", and any installed add-ons. Refer to the Microsoft guidance for the procedure: How to check if an app or program is installed in Windows.
  2. Check Control Panel > Programs and Features (the legacy view). The full STEP 7 entry shows the SP suffix; for example SIMATIC STEP 7 V5.5 SP4 confirms a clean SP4 install.
  3. Open SIMATIC Manager and select Help > About. The splash text shows the exact SP and HF chain (for example V5.5.0.0 + SP4 + HF1).
  4. Inspect the registry: HKLM\SOFTWARE\Siemens\Automation\Step7\CurrentVersion. The Version value is a four-segment string. 5.5.0.0 indicates base; 5.5.4.0 is SP4.

If the workstation shows anything older than 5.5.4.0, the project open path described in Section 4 will fail on most projects saved with current controllers or current hardware catalog versions. Proceed to Section 4.

4. Installing STEP 7 V5.5 SP4

SP4 is the most widely deployed V5.5 service pack and is the lowest level at which the modern hardware catalog (ET 200SP, ET 200pro, S7-1500 software controller, current S7-300/400 CPs and CPs) is fully recognised. There are two legal install paths:

4.1 Licensed Update Path

For users holding a valid STEP 7 V5.5 license, the SP4 update is delivered as a standalone install package on the Siemens Industry Online Support portal. Open the entry SIMATIC STEP 7 V5.5 SP4 (entry ID 93842624) and download the package that matches the OS architecture (32-bit; V5.5 is 32-bit only and runs in WOW64 on 64-bit Windows). Run the setup with elevated rights, accept the license, and let the installer detect the V5.5 base install automatically.

Installation parameters to verify before clicking through:

Parameter Required Value Notes
Install language Match existing base install Mismatch breaks SFC visualization
Authorization target Local drive, not network share SP4 re-binds the license
Transfer existing authorization Yes Preserves license keys
Reboot at end Yes, mandatory S7DOS service re-registers
User account Local Administrator Not Domain User with admin token

4.2 Trial / Evaluation Path

For engineering evaluation, training seats, and pre-sales proof-of-concept work, Siemens provides a time-bounded trial image of STEP 7 V5.5 SP4. The entry is SIMATIC STEP 7 V5.5 SP4 Trial (entry ID 109741821). The trial includes a 14-day authorization that can be extended once with a re-install. Trial seats are functionally identical to a licensed install for the purpose of project recovery, with the only difference being the runtime limit.

Note on mixing licenses: A trial and a licensed install cannot coexist on the same workstation. If a licensed base install is present, uninstall it completely (Section 8) before installing the trial, or vice-versa. A side-by-side install will fail the license check and refuse to start S7DOS.

4.3 Post-Install Validation

After the installer completes and the workstation reboots, validate the install before touching the project:

  1. Open SIMATIC Manager and confirm Help > About reports V5.5 + SP4 or higher.
  2. Start the S7DOS and S7Win services. They should be set to Automatic after the SP install.
  3. Open the empty template project that ships with STEP 7 (File > New > Project). If the template opens without error, the shell is healthy.
  4. Insert a station and confirm the hardware catalog opens. If the catalog is empty, the HW Update has not been applied; proceed to Section 5.

5. Applying Hardware Updates in SIMATIC Manager

After SP4 is in place, the hardware catalog must be refreshed. The hardware catalog is the database that maps MLFBs (Siemens order numbers) to GSD/GSDML descriptions, module parameters, and firmware slots. Projects saved against newer MLFBs than the catalog knows about will fail to open stations, even when the SP level is correct.

To update the hardware catalog from within the installed copy of SIMATIC Manager:

  1. Launch SIMATIC Manager with elevated rights.
  2. Open the target project. If the project still fails to open, skip to Section 7 for the recovery workflow.
  3. Select Options > HW Update from the menu. If this menu item is greyed out, the active project window does not have focus; click into the project tree first.
  4. In the HW Update dialog, choose Update from Internet if the workstation has direct outbound access to the Siemens support servers, or Update from local file if the catalog package was downloaded separately.
  5. Select the catalog scope. The default is "All" which can take 20-40 minutes; choose "Only S7-300/400" or "Only ET 200" to speed the update if the project is known to use a subset of the catalog.
  6. Click Start Update and wait for the green completion indicator.
  7. Restart SIMATIC Manager. The hardware catalog is read on shell start; in-session updates are not always visible until the restart.

The HW Update writes the new catalog into \Program Files\Siemens\Automation\HWCN. The folder is append-only; old catalogs are retained so that any module not present in the latest catalog can still be found. Never delete the HWCN folder manually.

6. Windows Operating System Compatibility

STEP 7 V5.5 is a 32-bit application with tightly-coupled service dependencies. Each Service Pack tightened the supported OS matrix. Use the table below as a starting point; the definitive list is in the SP4 release notes shipped with the install package and in the Siemens Industry Online Support entry 93842624.

OS Edition Base V5.5 SP1 SP2 SP3 SP4
Windows XP SP3 (32-bit) Yes Yes Yes Yes No
Windows Server 2003 (32-bit) Yes Yes Limited Limited No
Windows Vista Business (32-bit) No No Yes Yes No
Windows 7 SP1 (32-bit / 64-bit WOW) No No Yes Yes Yes
Windows Server 2008 R2 SP1 (64-bit) No No Limited Limited Yes
Windows 8 (64-bit) No No No No Yes
Windows Server 2012 (64-bit) No No No No Yes
Windows 10 / 11 / Server 2016+ No No No No Not officially

The "Not officially" line for Windows 10 and later deserves emphasis. Many field installs run V5.5 SP4 on Windows 10 in compatibility mode and on Windows 11 in WOW64, often for years without issue. But the OS line is not on the official support matrix, so plan a migration to TIA Portal or to a virtualised Windows 7/Server 2012 R2 image for production engineering stations.

7. Project Recovery Workflow (When the Project Still Fails to Open)

After SP4 and the HW Update are applied, the most common reason a project still refuses to open is a corrupt Global subfolder inside the project root. The following procedure rebuilds the offline database without touching the S7 program source files, which are the only authoritative content of the project.

  1. Make a working copy of the project directory. The original stays untouched in the backup location.
  2. Open the working copy in Windows Explorer. The structure is:
    \<ProjectName>\<ProjectName>.s7p
    \<ProjectName>\Global\
    \<ProjectName>\<Station>\
    \<ProjectName>\<Station>\S7Program\
  3. Move the Global folder out of the project tree. This breaks the offline database reference but leaves the S7 program sources intact.
  4. Rename the .s7p file to Project.s7p and re-create a minimal Global folder by copying the empty Global folder from a fresh template project (File > New > Project in SIMATIC Manager).
  5. Open the project in SIMATIC Manager. The shell will rebuild the offline database against the new Global folder and scan the S7 program sources for station definitions.
  6. For each station that did not auto-rebuild, use Insert > Station and point it at the existing S7Program folder under the original station directory.
  7. Recompile the HW Config from Station > Open HW Config. Save the station.
  8. Verify block consistency: Options > Check Block Consistency. Any block with a timestamp older than the SP4 install will be marked; recompile those blocks.

This procedure is destructive to comments and to the symbol table; both are stored in the Global subfolder. If the symbol table or source comments are mission-critical, copy them out of the original Global folder before the rebuild:

  1. Open the original Global folder copy and locate Symbols\Symbols.sdf and the Sources subfolder.
  2. Copy both into the rebuilt project.
  3. Re-import symbols with Options > Symbol Table > Import.
  4. Re-insert sources with Options > Sources > Insert and compile in place.

8. Clean Uninstall and Re-install (Last-Resort Path)

If the shell is wedged in a half-installed state, a clean re-install is faster than diagnosing the corruption:

  1. Open Control Panel > Programs and Features and uninstall in this order:
    a) All optional add-ons (S7-PLCSIM, CFC, S7-GRAPH, S7-SCL, ProTool/Pro, WinCC flexible)
    b) STEP 7 V5.5 base + all SPs + all HFs
    c) SIMATIC Manager (if listed separately)
    d) Automation License Manager (only if a re-install of the ALM is also planned)
  2. Reboot. Verify \Program Files\Siemens\Automation is gone. If residual directories remain, delete them by hand.
  3. Run the registry cleaner shipped with the Siemens install package: \Siemens\Automation\Setup\CleanUp.exe. Confirm every detected product is selected for removal.
  4. Reboot again.
  5. Install the STEP 7 V5.5 base (from the original media or the trial download) with elevated rights.
  6. Apply SP4 from entry 93842624 on top of the base.
  7. Apply the HW Update as described in Section 5.
  8. Open the project.
Caution on the Automation License Manager: Removing ALM deletes the local license key store. Move the license to a USB stick or another seat first using Automation License Manager > Move License. License keys transferred to a different hardware fingerprint will need to be reactivated through Siemens customer support.

9. Verification Checklist

After the recovery procedure is complete, run through the following checks before declaring the workstation healthy:

# Check Expected Result Pass Criterion
1 SIMATIC Manager Help > About V5.5 + SP4 + HF? SP4 or higher reported
2 S7DOS service state Running, Automatic Green status in services.msc
3 HW catalog opens Catalog tree populated S7-300 and ET 200 entries visible
4 Empty template project opens No error Project tree visible
5 Target project opens Stations listed No "???" on blocks
6 Block consistency check Clean No time-stamp warnings
7 HW Config opens for each station Station visible No "module not in catalog" markers
8 Symbol table editable Open, save, no error SDF file timestamp updates
9 Online to a test PLC (if available) Online view populates Diagnostic buffer readable
10 Reboot Shell starts cleanly No first-run dialogs or license errors

10. Troubleshooting Matrix

Observed Error Likely Cause Resolution Section
"STEP 7 V5.5 SP4 or higher required" Shell SP too low Apply SP4 from entry 93842624 4
"Module xxx not found in catalog" HW Update missing Run Options > HW Update 5
"Authorization not found" License not bound to this PC Transfer or repair license via ALM 8
Project opens then silently closes Corrupt Global subfolder Rebuild offline DB per Section 7 7
Blocks show "???" Source archive missing Re-insert Sources folder; recompile 7
Cannot save block: "Write-protected DB" Know-how protection active Disable protection with original password n/a
S7DOS will not start: error 1053 Service hung after partial install Clean uninstall and re-install 8
"Online: partner not reachable" TCP/ISO routing or PG/PC interface Set PG/PC interface to correct CP n/a
Shell crash on File > Open (no error) Corrupt .s7p container Restore from backup; rebuild from sources 7
CPU goes STOP after download OB missing on target Download all OBs (OB1, OB100, OB121) n/a

11. Field Notes and Edge Cases

Several conditions are not in the Siemens documentation but are seen frequently in service work:

Antivirus interference. Some endpoint security products quarantine the S7Win.exe shim or the S7DOS service DLLs after an SP install. Add the \Siemens\Automation tree to the AV exclusion list, and re-install the SP after the exclusion is in place if the issue persists. The 32-bit shim that launches the shell is signed, but the AV product may flag the S7DOS service binary if it is the unsigned 5.5 base version.

Path length. STEP 7 V5.5 has a 100-character path limit. If the project is stored under C:\Users\<longname>\Documents\..., rename the user profile directory or move the project to a short path like C:\S7proj\.... Path length violations are reported as a generic "file not found" rather than a clear path-length error.

Domain user with admin token. The installer fails silently when launched by a domain user with an admin-grant token (UAC elevation). Always run the installer from a local Administrator account, not from a domain account that has been granted admin rights via Group Policy.

Project from a newer Siemens product. STEP 7 V5.5 cannot read TIA Portal projects. If the project was created in TIA Portal V13 or later, the recovery path is to open it in the matching TIA Portal version on a different workstation, export the S7 program sources, and re-import them into a V5.5 station. There is no direct backward path from TIA Portal to V5.5.

Multi-user project on a network share. The \Step7\S7proj share must be configured for SMB1 or SMB2 with file-level locking. On modern Windows file servers with SMB3-only or with opportunistic locking disabled, the offline database writes silently lose coherence. The symptom is blocks that revert to a previous revision on the next engineer save. Move the project to a local drive first, or enable file-level locking on the share.

Migrating an old project to TIA Portal. Once the project opens cleanly in V5.5 SP4, the next step is usually a migration to TIA Portal. Use the TIA Portal Project > Migrate project wizard, which consumes a V5.5 project and emits a TIA Portal project with the same station, program, and HMI tags. The migration is not lossless; S7-GRAPH sequences and CFC charts require manual review.

12. FAQ

Which Siemens entry ID do I use to download STEP 7 V5.5 SP4?

Use entry 93842624 for the licensed SP4 update, or entry 109741821 for the time-bounded trial. The licensed path requires an existing V5.5 base install; the trial is a complete image.

Do I need to apply the Hardware Update after installing SP4?

Yes. SP4 ships with an older hardware catalog than the controllers and CPs released after the SP4 cut-off. Run Options > HW Update in SIMATIC Manager and either pull the latest catalog from the Siemens support server or load a locally downloaded HWCN package, then restart the shell.

Why does my project still fail to open after SP4 and the HW Update are in place?

Most often the project container is fine but the offline database inside the Global subfolder is corrupt. Follow the rebuild procedure in Section 7: move the Global folder aside, re-create a minimal Global from a template, then re-attach the S7 program sources. The S7 program code itself is preserved.

Can I install V5.5 SP4 on Windows 10 or Windows 11?

It runs in many shops in WOW64, but Windows 10 and 11 are not on the official support matrix for V5.5 SP4. For production engineering stations, virtualise a Windows 7 SP1 or Windows Server 2012 R2 image and install V5.5 SP4 there. For evaluation, a Windows 10 install with UAC off and a real Administrator account usually works for project recovery work.

Can STEP 7 V5.5 SP4 open a TIA Portal project?

No. V5.5 and TIA Portal use different offline database formats. To move content from TIA Portal back to V5.5, export the S7 program sources in TIA Portal, then insert them as external sources in a V5.5 project. HW Config and the HMI configuration do not transfer; those must be rebuilt by hand in V5.5.

What is the minimum STEP 7 version to open a project saved in V5.5 SP4?

You cannot open an SP4 project with a base V5.5 install or with SP1-SP3. The minimum is V5.5 SP4 with the corresponding hotfix chain. The shell checks the project header on open and refuses to proceed if the SP level is lower than the header stamp.

Back to blog