Resolving WinCC Flexible 2008 SP2 Incompatible Project on OP77A

David Krause18 min read
SiemensTroubleshootingWinCC
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

1. Problem Summary

When WinCC Flexible 2008 SP2 attempts to open a project file that was last saved (or merely opened and re-saved) on a WinCC Flexible 2008 SP3 installation, the engineering software rejects the file with a project-format incompatibility error. The error is independent of the target HMI device firmware version, which means the STEP 7 device descriptor showing the OP77A at firmware "1.8.3.0" gives a false sense of compatibility. The file format layer, not the runtime image, is the obstacle. This article documents the exact error, the engineering root cause, three proven resolution paths, and a STEP 7 cross-check procedure, with field notes specific to the OP77A panel.

Engineers approaching this error typically have an S7-300 or S7-400 PLC project, a STEP 7 V5.4 / V5.5 installation on the engineering PC, and a WinCC Flexible 2008 SP2 license. The OP77A is the smallest monochrome HMI in the SIMATIC HMI lineup but follows the same project file format rules as larger panels. The fix paths discussed here apply to any panel targeted by WinCC Flexible 2008 (OP77A, OP77B, TP170, TP177, OP170, OP177, MP177, MP270, MP370); the OP77A is used as the reference because it is the device the original error case centers on.

2. Exact Error Message and User Symptoms

The dialog presented by WinCC Flexible 2008 SP2 contains the following text (transcribed from the localized build, including the typos in the original dialog text):

"The project was created with an incompatible or beta versin of WinCC flexible, it was last opened with V 1.4.0.0 (1.16.16). Open the project with a valid WinCC felxible version."

Subordinate observations in the field:

  • The same project file opens without complaint in WinCC Flexible 2008 SP3.
  • A rebuild of the engineering PC with the latest SP2 hotfix set (HF7 and above) does not clear the error.
  • STEP 7 / SIMATIC Manager continues to display the HMI station as "OP 77A (1.8.3.0. 2008 SP2)" under the project object's Device property, even though the engineering shell rejects the file.
  • If the original panel was a ProTool device (OP5, OP7, OP15, OP17), STEP 7 may still show the panel as "OP7" in the station tree because the migration tool carries the original device identifier into the WinCC Flexible project.

The combination of (a) project file format V 1.4.0.0 in the error string, (b) build identifier (1.16.16), and (c) STEP 7 still showing the SP2 engineering version under the device firmware is the diagnostic signature of the condition treated in this article.

Field note: The typos "versin" and "felxible" are present in the original dialog text of the localized WinCC Flexible 2008 build and are not transcription errors.

3. Root Cause: Project File Format Versioning

WinCC Flexible persists each project in a structured folder containing a project header record, compilation artifacts, and a target device descriptor. The header records the following critical fields:

  1. File format version (e.g., V 1.3.x.x for SP2, V 1.4.0.0 for SP3).
  2. Build identifier of the engineering station that last wrote the file (e.g., 1.16.16).
  3. Compilation artifacts (*.hmi, *.pdb, *.log, *.fwd).
  4. Target device descriptor and runtime image version (e.g., OP77A image 1.8.3.0).

SP3 introduced a minor file format revision (V 1.4.0.0) to support new runtime objects, expanded tag types, and additional language resources. The revision is forward-only: SP3 writes V 1.4.0.0, SP2 cannot read it, and the engineering shell aborts the open with the error above. Because STEP 7 reads the device firmware entry from the SIMATIC station configuration database (which still records OP77A image 1.8.3.0), STEP 7 will not flag the conflict. Only the WinCC Flexible engineering shell enforces the file format version.

The build identifier "(1.16.16)" embedded in the error string is ambiguous: it can be a service pack build counter, a sub-version of the file format, or an internal revision number, depending on the SP level. The identifier is informational; only the file format version (V 1.4.0.0) is decisive. To confirm, open the project on an SP3 station and check Help → About; the build number there will match the (1.16.16) figure if the project was last saved on the same installation.

Three scenarios produce the condition in the field:

Scenario Mechanism Likelihood
Project created or edited on SP3, then transferred to an SP2-only station. SP3 wrote V 1.4.0.0; SP2 reads header, fails. High
Project opened on SP3 even once and saved, even without changes. Auto-save on close may trigger a format write if any object reference resolves differently (e.g., tag re-validation). Medium
Project migrated from ProTool in SP2, then touched in SP3. SP2 ProTool import path is closed in SP3; SP3 forces a format upgrade on first save. Medium

4. Affected Versions, OP77A Hardware, and Pre-Diagnosis Checklist

The following tables summarize the version envelope relevant to the error and the OP77A panel.

WinCC Flexible 2008 Service Pack Compatibility

Service Pack Build File format written File format read ProTool import
2008 SP1 1.x.x V 1.2.x.x ≤ V 1.2.x.x Yes
2008 SP2 1.3.x.x V 1.3.x.x ≤ V 1.3.x.x Yes
2008 SP3 1.4.0.0 V 1.4.0.0 ≤ V 1.4.0.0 No
2008 SP4 1.4.x.x V 1.4.x.x ≤ V 1.4.x.x No
2008 SP5 1.5.x.x V 1.5.x.x ≤ V 1.5.x.x No

OP77A Hardware Reference

Parameter Value
Display 4.5" STN, monochrome
Resolution 160 × 64 pixels
User memory 256 KB
Interfaces RS-232, RS-485 (MPI / PPI)
Number of variables 256 (max)
Number of screens 100 (typical, memory-dependent)
Number of alarms 500 (max)
Recipes 5 (max)
Device firmware image 1.8.3.0 (corresponds to ES SP2)
Device image 1.8.4.0+ Compatible with ES SP3+

The OP77A device firmware version (1.8.3.0) is independent of the engineering file format version (V 1.4.0.0). Both must be consistent in their respective domains, but a mismatch between the two is not the cause of the V 1.4.0.0 error.

Pre-Diagnosis Checklist

  1. Identify the file format version of the suspect project. Open a project folder with a text or hex editor and search for the string "FileVersion" or "HeaderVersion" inside the project header. V 1.4.0.0 indicates SP3-saved. The header is typically in the *.pnz backup or in the *.hmi file's first kilobyte.
  2. Confirm the engineering station version: Help → About WinCC flexible. Record the exact Service Pack (SP1, SP2, SP2 HF7, SP3, etc.) and the build number displayed.
  3. Locate the STEP 7 project counterpart: in SIMATIC Manager, right-click the HMI station → Object Properties → Device tab. Note the firmware in parentheses (e.g., "OP 77A (1.8.3.0. 2008 SP2)").
  4. Verify the license key on the engineering station: Start → Programs → Siemens Automation → License Management → Automation License Manager. Confirm the WinCC Flexible 2008 license is present and valid (not expired, not in use elsewhere).
  5. Confirm whether the project originally came from ProTool. If yes, record the original ProTool device (OP5, OP7, OP15, etc.) and consult Section 9 for migration constraints.
  6. Capture the full project folder (no partial copies). The project may consist of multiple sub-folders plus a *.hmi entry point, a *.pdb database, *.bmp graphics, *.txt text resources, and a *.log compiler log.

If step 1 shows V 1.4.0.0, proceed to Section 6 or 7. If the project shows V 1.3.x.x or earlier, the file format is not the cause; the error is more likely an installation-side corruption, and Section 8 applies.

5. Project File Format Flow

The state diagram below shows the SP2 / SP3 file format compatibility flow. SP3 reads both V 1.3.x.x and V 1.4.0.0; SP2 reads only V 1.3.x.x. The downgrade path uses the Save As Version feature, which requires an SP3 station.

WinCC Flexible 2008 Project File Format Flow SP2 Project V 1.3.x.x format SP3 Engineering Save V 1.4.0.0 format SP3 Open No error SP2 Open Attempt Incompatible error Save As SP2 V 1.3.x.x restored SP2 Project V 1.3.x.x format open+save open SP2 cannot read downgrade transfer back to SP2 station reopen on SP2 File format V 1.4.0.0 is forward-only: SP3 can read V 1.3.x.x and V 1.4.0.0; SP2 can read V 1.3.x.x only.

6. Resolution Path A: Install WinCC Flexible 2008 SP3

Path A is the direct, supported solution: bring the engineering station to the same or higher service pack as the one that last wrote the project. The procedure installs SP3 as an upgrade on top of an existing SP2 installation; it does not require the original media for the SP2 base.

Procedure:

  1. Download the SP3 installation archive from the Siemens Industry Online Support portal. Reference entry: WinCC Flexible 2008 SP3 download (Siemens Support entry 100777999).
  2. Verify the integrity of the downloaded archive (checksum or signature as listed on the support page).
  3. Run the SP3 setup as Administrator (right-click → Run as administrator). The installer is a Service Pack 3 update that applies on top of an existing WinCC Flexible 2008 installation; the SP2 base is required.
  4. Restart the engineering station when prompted.
  5. Launch WinCC Flexible 2008 SP3. Help → About must show "WinCC flexible 2008 SP3" and a build number 1.4.0.0 or higher.
  6. Open the suspect project. The error must no longer appear.
  7. Compile and perform a consistency check (Project → Compiler → All, then Project → Consistency Check).

License handling: the same license key used for SP2 activates SP3 with no additional purchase. The Automation License Manager transparently recognizes the upgraded product. The license key does not need to be transferred to another station; it can be reused on the same engineering PC. Reference: Siemens Industry Online Support.

Notes and constraints:

  • SP3 is the last service pack for WinCC Flexible 2008 that supports ProTool project import. If the SP2 station is required for ProTool migration of other projects, do not uninstall SP2; instead, use Path B (Save As Version) to keep the suspect project in SP2-compatible form.
  • WinCC Flexible 2008 does not support side-by-side installation of SP2 and SP3 on the same engineering PC. The supported pattern is to upgrade in place and use Path B to roll back specific projects as needed.
  • A combined engineering station running STEP 7 V5.4 / V5.5 + WinCC Flexible 2008 SP3 is fully supported and is the standard production configuration for the OP77A on S7-300 / S7-400 controllers.
  • Default installation path after upgrade: C:\Program Files (x86)\Siemens\Automation\WinCC Flexible 2008\ on 64-bit Windows. The previous SP2 binaries are replaced; user projects are not.

7. Resolution Path B: Save As Version Downgrade

If installing SP3 on the engineering station is not an option (license policy, project standardization on SP2, or a controlled engineering environment), the project can be downgraded to SP2 format on a station that has SP3. The downgrade is performed using the Save As Version feature inside WinCC Flexible 2008 SP3.

Procedure:

  1. On an engineering station with WinCC Flexible 2008 SP3 installed, open the project.
  2. In the project tree, select the project root (the topmost entry, with the project name).
  3. Menu: Project → Save as Version.
  4. In the target version dialog, select "WinCC flexible 2008 SP2" from the drop-down list. Other targets may appear (SP1, SP3, SP4, SP5) depending on the installed service packs.
  5. Confirm any warning dialogs. The dialog may list which features are dropped in the downgrade; review the list and accept if the project does not use them.
  6. Specify the destination path on disk (local or network share).
  7. Close SP3 and move the saved project to the SP2 engineering station.
  8. On the SP2 station, open the project. The error is cleared because the file is now V 1.3.x.x.

Equivalently, the Save As Version command can be invoked from the WinCC Flexible command line. From an elevated command prompt, navigate to the project directory and run:

"C:\Program Files (x86)\Siemens\Automation\WinCC Flexible 2008\WinCCflex.exe" /SaveAsVersion "C:\Path\To\Project\Project.hmi" /TargetVersion "2008 SP2" /OutputDir "C:\Output\Path"

Caveats specific to the OP77A:

  • Save As Version to SP2 may remove objects that were introduced in SP3. For OP77A projects this is rarely a concern because the panel does not support advanced SP3-only features. The objects that may be dropped are: Sm@rtClient views, audit trail entries created under the SP3 schema, and certain recipe export configurations. None of these are typically present in an OP77A project.
  • The Save As Version feature only downgrades the engineering file. The runtime image on the panel is unchanged; the panel continues to run its existing firmware. If the panel firmware is 1.8.3.0 (SP2 image), the downgraded engineering project is the correct match.
  • If the source project contains Sm@rtService or Sm@rtAccess objects, downgrade is not permitted by the tool; remove the objects first, or take Path A.
  • The OP77A supports a maximum of 256 tags and 100 screens in 256 KB. After downgrade, recompile and verify the project still fits in the user memory budget.

8. Resolution Path C: CleanUp Support Tool

Path C addresses the case where the file format version is correct (V 1.3.x.x) but the error persists, indicating an installation-side corruption rather than a project-side problem. The CleanUp support tool is delivered by Siemens to reset the engineering station to a known state.

Procedure:

  1. Download the CleanUp tool from the Siemens Industry Online Support portal. Search "WinCC flexible CleanUp tool" on the support site or reference the WinCC Flexible 2008 download bundle. Reference: Siemens Industry Online Support.
  2. Close WinCC Flexible and the Automation License Manager.
  3. Run the CleanUp executable as Administrator.
  4. Select the product "SIMATIC WinCC flexible 2008" from the product list and accept the cleanup.
  5. Reboot the engineering station.
  6. Reinstall or repair the WinCC Flexible 2008 SP2 installation. Use Control Panel → Programs and Features → WinCC flexible 2008 → Repair.
  7. Apply all SP2 hotfixes and updates.
  8. Reopen the project.

Path C is rarely the correct answer for the V 1.4.0.0 error. The decisive diagnostic is the file format version in step 1 of the Pre-Diagnosis Checklist. If the project is V 1.4.0.0, do not bother with Path C; the file format is the obstacle, not the installation.

9. STEP 7 Integration, License, and ProTool Migration Notes

9.1 STEP 7 Cross-Check

The STEP 7 integration is informational and does not block the project open. Procedure:

  1. In SIMATIC Manager, open the S7 project that contains the OP77A station.
  2. Right-click the HMI station → Object Properties.
  3. Record the Device line. The expected pattern for the scenario in this article is "OP 77A (1.8.3.0. 2008 SP2)".
  4. Confirm the OP77A is connected to the S7 station via MPI/PROFIBUS or via the integrated interface.
  5. Right-click the HMI station → "Open Object" or "Start WinCC flexible." This launches the engineering shell bound to the STEP 7 project.

The device firmware "(1.8.3.0. 2008 SP2)" reflects the device image, not the project file format. The project file format version is read by WinCC Flexible, not by STEP 7. The two are decoupled: STEP 7 can be on V5.4 or V5.5, the panel can be OP77A at image 1.8.3.0, and the project can still be V 1.4.0.0 from a SP3 save. The cross-check is therefore a confirmation that the hardware configuration is intact, not a confirmation that the project is openable.

Engineers coming from a ProTool-era project may also see the HMI station labeled "OP7" in the SIMATIC tree, which is a residual identifier from the migration (the original device was OP7, the new device is OP77A, but the HMI station object in STEP 7 still references the old ProTool device name). This label is cosmetic and does not affect engineering. The fix is to rename the HMI station in SIMATIC Manager if cleanliness matters; the rename does not change the engineering project file format.

9.2 License Key Reuse

The Automation License Manager treats WinCC Flexible 2008 SP2 and SP3 as the same product line for license purposes. The license key stored on the hard disk dongle or in the registry (for soft licenses) is recognized by both SP2 and SP3 installations. No license transfer, no re-activation, and no separate SP3 key are required when upgrading the engineering station in place.

If the engineering station runs in a virtual machine with a soft license, the Automation License Manager will detect the upgraded product automatically on first launch. No action is needed beyond restarting the Automation License Manager service.

For a multi-user environment using the Network License Server, the same license can be borrowed on a per-user basis. Borrowing an SP2 license and using it on an SP3 installation works; the borrowed license is product-specific, not version-specific within the WinCC Flexible 2008 line. Reference: Siemens Industry Online Support.

9.3 ProTool Migration Constraint

WinCC Flexible 2008 SP2 is the last service pack that imports ProTool projects (*.pdb, *.ard, *.bmp libraries). SP3 and later removed this import path. If the engineering workflow includes a ProTool source for any panel, SP2 must remain available on at least one engineering station. The standard pattern in this case is:

  • Keep one engineering station on SP2 for ProTool migration.
  • Use SP3 on the primary engineering station for current projects.
  • Use Path B (Save As Version) to shuttle projects between stations.

In the scenario from this article (an S5 + OP5 → S7 + OP77A migration done in 2012), the project may contain residual ProTool objects. The risk is low for an OP77A but non-zero; the project should be opened on SP3 first to confirm no migration errors, then downgraded via Path B to a SP2-compatible form if needed.

10. Verification Procedure

After applying Path A or B, verify the fix end-to-end before resuming engineering work.

  1. Open the project in WinCC Flexible 2008 SP2 (or SP3, depending on the path taken). The error must not appear.
  2. Compile the project. Menu: Project → Compiler → All. The compile output must complete with "0 errors, 0 warnings" (warnings may be acceptable depending on the OP77A configuration; errors are not).
  3. Perform a consistency check. Menu: Project → Consistency Check. The dialog must show no inconsistencies related to device compatibility, file format, or tag references.
  4. Perform a delta download to the OP77A panel. Connect via MPI/PPI, transfer the compiled runtime file (Project → Transfer → Transfer), and confirm the panel boots into the operator screen.
  5. Cross-check in STEP 7: confirm the HMI station is still visible at the correct firmware level.
  6. If the project was downgraded via Path B, recompile on SP2 and confirm the runtime file size and the number of compiled screens are within the OP77A's 256 KB user memory budget. The OP77A displays a memory overflow warning (alarm 5001) at runtime if the budget is exceeded.

Common WinCC Flexible Compile and Runtime Error Reference

Code Phase Meaning Fix path
130001 Open Project not found at path Verify file path; check network share mount.
130002 Open Project file damaged Restore from backup; rebuild project.
130003 Open Wrong file format version This article — Path A or B.
130004 Open License missing Repair Automation License Manager; restore license.
130005 Compile Compiler error (object reference) Resolve tag/screen references.
5001 Runtime OP77A memory overflow Reduce number of screens, tags, or recipes.
1001 Runtime Connection to PLC failed Verify MPI/PPI cable and address.

11. Preventive Measures and Best Practices

  1. Standardize the engineering station fleet on a single service pack to avoid format drift. For OP77A work, the recommended baseline is WinCC Flexible 2008 SP3 (or later) installed uniformly.
  2. Maintain a project version log in the project documentation: record the engineering software version used to save the project on each change.
  3. Store projects in a version control system (SVN, Git, or a documentation repository) with a CHANGELOG entry per save. Tag the engineering software version alongside the file. Example tag: project_v1.4.0.0_2025-Q1 for an SP3-saved version.
  4. If ProTool migration is part of the workflow, isolate the migration station on SP2 and use Save As Version to move finished projects to the SP3 fleet.
  5. Do not edit the same project from two engineering stations with different service packs. The save on the higher pack will block the lower pack.
  6. Keep a copy of the Siemens support entry for SP3 downloads offline: Entry 100777999.
  7. Document the OP77A panel firmware version on the project cover sheet. Mismatch between panel firmware and engineering file format is rare but should be tracked.
  8. For multi-user environments, use the Network License Server rather than standalone keys to ensure the engineering software version is consistent across users.
  9. When commissioning an OP77A on a S7-300 / S7-400 PLC, set the panel MPI/PPI address to a unique value (default 1, but use 2-31 in production to avoid conflicts) and document the address alongside the project.
  10. For ProTool-era projects (OP5, OP7, OP15, OP17), the original device identifier may persist in STEP 7 after migration. Rename the HMI station in SIMATIC Manager if the cosmetic reference is confusing to operations.

12. Frequently Asked Questions (FAQ)

Why does STEP 7 show "2008 SP2" under the OP77A device if the project was saved in SP3?

The Device property in STEP 7 records the runtime image version of the panel (OP77A image 1.8.3.0), not the engineering project file format. STEP 7 and WinCC Flexible maintain separate metadata: STEP 7 stores the device descriptor, WinCC Flexible stores the file format version (V 1.4.0.0). Only WinCC Flexible enforces the format version on open; STEP 7 has no knowledge of it.

Can I open the SP3 project in the trial version of SP3 and resave it as SP2?

Yes. The WinCC Flexible 2008 SP3 trial supports the Save As Version to SP2 function. The trial blocks the panel transfer and full runtime compile, but the file format downgrade to a SP2-compatible project is unrestricted. The saved project can then be opened on any SP2 station with a valid license.

Do I need a new license key when upgrading from SP2 to SP3?

No. WinCC Flexible 2008 SP2 and SP3 are the same product line for license purposes. The Automation License Manager recognizes the SP3 product activation from the same key. The upgrade from SP2 to SP3 is delivered as a service pack; it does not require a separate license purchase, transfer, or re-activation.

Will the OP77A panel runtime firmware need updating after the fix?

No. The fix is on the engineering side only. The panel's runtime image (typically 1.8.3.0 for OP77A under SP2) is unchanged. The panel continues to run with its existing runtime; only the engineering project file format is affected by the error and the fix.

What does the build number "(1.16.16)" in the error mean?

It is the build identifier of the WinCC Flexible 2008 SP3 installation that last wrote the project file. It is informational only; the file format version (V 1.4.0.0) is the field that drives the error. To confirm, open the project on an SP3 station and check Help → About; the build number there will match if the project was last saved on that installation.

Back to blog