Problem Overview
A field engineer is tasked with upgrading a Siemens OP277 6" panel (SIMATIC HMI family) on an existing machine. The original WinCC Flexible 2008 project files have been lost, misplaced, or were never delivered with the machine. The only artifact available is the runtime backup pulled from the panel via ProSave or the integrated WinCC Flexible "Transfer / Backup" menu. When the engineer attempts to open that backup in WinCC Flexible 2008 SP5 or migrate it to TIA Portal V18, the project opens in a read-only state and refuses to accept any configuration change. Screens, tags, alarms, and connection tables appear grayed out, and "Project > Save As" produces a usable file but without editable engineering data.
This is one of the most common, and most frustrating, after-sales support cases raised against Siemens HMI panels. The root cause is not a software defect; it is a deliberate engineering workflow control implemented in WinCC Flexible and inherited by TIA Portal.
Affected Products and Software Versions
| Product Family | Typical Panels | Engineering Software | Backup Format |
|---|---|---|---|
| SIMATIC OP/TP/MP 170/270/370 | OP277 6", TP270 6"/10", MP270 6"/10"/12" | WinCC Flexible 2004 / 2005 / 2008 (SP1–SP5) | .psb, .pwf, .arj |
| SIMATIC OP/TP/MP 377 | OP377, TP377, MP377 12"/15"/19" | WinCC Flexible 2007 / 2008 (SP1–SP5) | .psb, .pwf |
| SIMATIC Comfort Panels | TP700/900/1200/1500 Comfort, KP700/900/1200 | TIA Portal V11 – V18, WinCC Comfort/Advanced/Professional | .psb, .zip, .tnp |
| SIMATIC Basic Panels | KTP400 Basic, KTP700 Basic, KTP900 Basic, KTP1200 Basic | TIA Portal V13 – V18, WinCC Basic | .psb, .zip |
The OP277 6" reported in the field report is built around the WinCE 5.0 / XScale runtime. It belongs to the 270 series and is engineered exclusively with WinCC Flexible 2008 SP2 or later (SP3/SP4/SP5 for newer firmware). TIA Portal can not open an OP277 panel project; only WinCC Flexible 2008 SP5 can, and only if the Backtransfer feature was active when the original project was compiled and downloaded.
Root Cause Analysis: The Backtransfer Mechanism
WinCC Flexible supports two distinct data flows between the engineering station and the panel:
- Download (Project → Panel): the compiled runtime files are transferred to the panel. This is the normal commissioning flow.
- Backtransfer (Panel → Engineering Station): the compressed engineering project is uploaded from the panel back into WinCC Flexible for editing.
Backtransfer is an opt-in checkbox located in the project tree under Device Settings → Transfer / Download → "Enable backtransfer". The runtime image generated by WinCC Flexible only embeds the editable project archive when this checkbox is ticked and a panel password matching the configured transfer password has been supplied. The generated *.psb file therefore has two logical sections:
- The Runtime Image — always present, used to restore the panel to operating state.
- The Compressed Engineering Project — present only if Backtransfer was enabled at download time, plus the panel password supplied at upload.
If the original engineering project was compiled and downloaded without enabling Backtransfer, the uploaded backup contains runtime data only and is structurally a black box. WinCC Flexible refuses to decompile the runtime image back into editable objects; the decompiler was never a supported feature and was removed entirely from WinCC Flexible 2005 onward.
File Format Identification
Before assuming the backup is unrecoverable, identify what was actually pulled from the panel. WinCC Flexible and ProSave produce several different file types, and each one has a different recovery path:
| Extension | Generated By | Content | Editable? |
|---|---|---|---|
*.psb |
WinCC Flexible Transfer / Backup menu, ProSave | Compressed backup of Runtime Image + (optional) Engineering Project | Only if Backtransfer section is present |
*.pwf |
WinCC Flexible 2004 and earlier | Compressed panel image, legacy format | Only with WinCC Flexible 2004 Backtransfer |
*.arj |
WinCC Flexible 2004 SP1 only | ARJ-compressed panel image | Same as *.pwf |
*.zip |
TIA Portal V13+, WinCC Comfort/Advanced/Professional | Compressed backup with full engineering project when Backtransfer enabled | Only if Backtransfer enabled |
*.tnp |
WinCC Professional (PC Runtime) | Tagged panel project, includes full engineering | Yes (always) |
*.srt |
ProSave → "Restore" | Service request / image file | No — for service technicians only |
Open the *.psb with 7-Zip or WinRAR. A Backtransfer-embedded backup expands into a folder tree containing *.hmi, *.ldf, *.pdf, *.bmp, scripts, recipes and the entire project layout. A runtime-only backup expands into a single binary image plus license and recipe CSV files. The presence or absence of a project folder is the definitive diagnostic.
Step-by-Step: Pull a Backup with ProSave and Verify Recoverability
Prerequisites
- ProSave V9.0 SPx or higher (matched to the panel generation; install from the WinCC Flexible 2008 SP5 DVD or the TIA Portal installation media under Support → ProSave).
- Serial (MPI/PPI) or Ethernet (TCP/IP) connection; for OP277 the panel ships with one RS485 MPI/DP port and an optional Ethernet module (6AV3 972-1DX00-0AA0).
- Panel transfer password (default 100 for unconfigured panels, or whatever was set in the original project).
Procedure
- Launch ProSave, select General → Panel type = "OP277 6"" and the connection type (MPI or Ethernet).
- Set the panel IP address (Ethernet) or MPI address (default 1, baud 187.5 kbps for OP277).
- Click File → Backup. Browse to a local folder and accept the default
*.psbfilename. - When prompted, enter the transfer password.
- Wait for "Backup completed successfully".
- Copy the resulting
*.psbto the engineering station and rename to*.zip. - Extract with 7-Zip. Look for the project subfolder containing a WinCC Flexible project file (
*.hmior older*.mcp).
Verification
- If the extracted folder contains
*.hmiand you know the project password, open it with WinCC Flexible 2008 SP5: Project → Open → HMI file. The project opens fully editable. - If the extracted content is a single image (
*.img,*.fwx), the Backtransfer section was not embedded. Recovery via editing is impossible.
Why the Uploaded Project Cannot Be Edited
Three independent failure modes can each produce the "I cannot edit the uploaded project" symptom reported in the source:
| Failure Mode | Diagnostic | Resolution |
|---|---|---|
| Backtransfer was disabled in the original project | Extracted *.psb contains only runtime image; WinCC Flexible shows "Open as read-only" or simply refuses to open | Not recoverable. Re-engineer from scratch. |
| Wrong project password | Extracted project opens but all objects are grayed out; password prompt is rejected | Recover password from customer or via Siemens support (only with valid serial number) |
| Wrong engineering tool | Attempting to open OP277 backup with TIA Portal, or attempting TP/MP 277 file with WinCC Flexible 2004 | Use the exact tool matching the panel firmware; OP277 requires WinCC Flexible 2008 SP2 or later |
Diagnostic Procedure
- Extract the
*.psbas a ZIP. If the archive contains a folder namedHMI,Project, or files with extensions*.hmi/*.ldf, Backtransfer data is present. - Open WinCC Flexible 2008 SP5 and select Project → Open. Navigate to the extracted folder and open the
*.hmifile directly (do not use Open from panel). - If a password dialog appears, the project is editable once the correct password is supplied.
- If no project files are found inside the archive, the upload is a runtime-only backup. Editing is impossible by design.
Recovery Paths and Workarounds
When the editable project cannot be recovered from the panel, work systematically through the following options before resigning to a full re-engineering effort.
Path 1 — Recover the Source Project
- Check the customer's EWS / engineering file share. Most machine builders archive projects per machine serial number; look for
*.zip,*.mcp, or the WinCC Flexible*.hmioriginal. - Ask the OEM for the source code. Under many service contracts the OEM is contractually obligated to provide the engineering files within a defined window (typically 10 years for EU machinery).
- Check version control (SVN, TFS, Git) on the integrator's servers.
- Check the panel's CF/SD card slot. Some integrators store the project on the same industrial card that holds the runtime.
Path 2 — Re-create the Project Using the Runtime as Reference
If the runtime is functional on the OP277, the screens can be photographed or screen-captured via the panel's serial protocol and used as background bitmaps in a new project. This is a "reverse-engineering from screenshot" approach:
- Enable the OP277's screen-shot capability via Control Panel → Display → Screenshot to USB (if the optional USB module 6AV3 671-1XC00-0AX0 is fitted).
- Capture each runtime screen as a
*.bmp. - Create a new WinCC Flexible project targeting OP277 6" (resolution 320 × 240, 256 colors).
- Import the bitmaps as backgrounds and re-create tags, alarms, and connections by reading them off the PLC via the live connection.
Path 3 — Migrate the Runtime to a New Panel
If re-engineering is infeasible but the application is still required, migrate to a newer panel while keeping the PLC program intact:
- Install TIA Portal V18 with WinCC Comfort/Advanced.
- Configure a SIMATIC TP700 Comfort (6AV2 124-1GC01-0AX0) as the replacement target.
- Build a new project from scratch using the live PLC tag list as reference (export tags from the connected S7-300/400 via TIA Portal → "Read tags from PLC").
- Use the OP277 runtime screenshots as visual reference for screen layout.
Path 4 — Third-Party Decompiler Tools
Preventive Measures for Future Projects
Eliminate this problem class by enforcing the following on every WinCC Flexible / TIA Portal HMI project delivered to a customer:
- Always enable Backtransfer in the panel device settings before compiling. In WinCC Flexible: Project → Device → Properties → Transfer → "Enable backtransfer". In TIA Portal: Project tree → HMI device → Properties → Transfer → "Allow panel to send project to engineering system".
- Document the project password in the project handover dossier and store it in a secure vault.
- Archive the original engineering project in a per-machine folder named with the machine serial number, and check the archive into a version control system.
-
Export a TIA Portal Portal View backup (
*.zip) of every project before download and attach the archive to the machine documentation. - Standardize the panel firmware across the fleet. Locking a single firmware image makes it much easier to re-issue a project after an unexpected loss.
Compatibility Matrix: WinCC Flexible ↔ OP/TP/MP 270/370 Panels
| Panel | MLFB | Min WinCC Flexible | Recommended WinCC Flexible | Backtransfer Supported? |
|---|---|---|---|---|
| OP277 6" | 6AV3 642-0BC01-0AX0 / -0AX1 | 2008 SP2 | 2008 SP5 (HF7) | Yes, must be enabled |
| TP277 6" | 6AV3 643-0AA01-0AX0 | 2008 SP2 | 2008 SP5 (HF7) | Yes, must be enabled |
| OP277 10" | 6AV3 642-0CC01-0AX1 | 2008 SP2 | 2008 SP5 (HF7) | Yes, must be enabled |
| MP277 10" Touch | 6AV3 643-0DB01-0AX0 | 2008 SP2 | 2008 SP5 (HF7) | Yes, must be enabled |
| MP377 12" Touch | 6AV3 644-0AA01-0AX0 | 2008 SP3 | 2008 SP5 (HF7) | Yes, must be enabled |
Field Commissioning Checklist After Recovery
When a project has been recovered by any of the paths above, the following checks must be executed before returning the panel to production service:
- Compile and rebuild the project in the recovered engineering tool (WinCC Flexible 2008 SP5 or TIA Portal V18) and check for warnings about deprecated tags or unsupported connections.
- Verify the tag list against the live PLC by exporting the PLC symbol table (STEP 7 → Symbol Table → Export) and diffing it against the HMI tag list.
- Test every alarm by triggering each condition from the PLC side. OP277 supports up to 4000 discrete alarms and 1000 analog alarms; ensure none were dropped during recovery.
- Verify the connection in Project → Connections. OP277 typically connects via MPI/DP to an S7-300/400, baud 187.5 kbps, MPI address 1 by default.
-
Test recipes by saving, modifying, and reloading at least three recipe records. OP277 stores recipes on internal Flash; verify the storage path is correct (
\Flash\Storage Card\recipesor equivalent). - Back up the recovered project immediately and store it in the machine documentation archive.
Related Siemens Resources
- WinCC Flexible 2008 SP5 Manual
- FAQ: Back-up and restore of WinCC Flexible panels with ProSave
- SIMATIC HMI Operator Panels OP/TP/MP 270/370 device manuals
- TIA Portal Help: Transferring projects between engineering system and panel
Frequently Asked Questions
Why can I open the .psb backup in WinCC Flexible 2008 but everything is grayed out?
WinCC Flexible opens the runtime image in a read-only preview when the engineering project is not embedded. Either the original project was downloaded without enabling Backtransfer, or you supplied the wrong panel password. Open the .psb as a ZIP — if there is no project folder inside, the backup is runtime-only and cannot be edited.
Can TIA Portal V18 open an OP277 backup created in WinCC Flexible 2008?
No. TIA Portal does not support the OP/TP/MP 270 series at all — those panels are engineered exclusively with WinCC Flexible 2008 SP2 or later. If the original project is recoverable, keep using WinCC Flexible 2008 SP5 for the OP277; migrate the application to a Comfort Panel (TP700 or larger) only by re-engineering.
What is the default transfer password for an unconfigured Siemens panel?
The factory default for WinCC Flexible / TIA Portal transfer password is 100. The integrator changes this during commissioning; if the customer does not know the configured password, the only supported path is to provide proof of ownership to Siemens support with the panel's serial number.
How do I enable Backtransfer in WinCC Flexible 2008?
Open the project, right-click the HMI device in the project tree, choose Properties, navigate to the Transfer tab, and tick "Enable backtransfer". Recompile the project and download it again — Backtransfer is only embedded in the runtime image generated after this option is set.
Can ProSave open a .psb backup and extract just the project files?
ProSave only writes the .psb archive to disk; it does not extract its contents. Use 7-Zip or WinRAR to open the .psb directly, because WinCC Flexible / ProSave store the archive using a standard ZIP container. Inside you will find either a complete engineering project (editable) or a runtime-only image (not editable).