Migrating Siemens OP27 ProTool Projects to Modern HMI Panels
The Siemens SIMATIC OP27 is a legacy 4-line, 20-character text operator panel that was originally configured with the ProTool software suite. When an OP27 fails in the field, the engineering question is not simply "how do I get a new one" — it is "how do I recover the project, port the visualization, and commission a replacement panel without re-engineering from scratch." This reference covers the full migration path: identifying the hardware order number, recovering a *.arh ProSave image, deciding between source-project migration and manual re-creation, converting through WinCC flexible 2008 SP2, and commissioning a modern KTP or Comfort series replacement.
1. OP27 Hardware and Lifecycle Context
The OP27 family belongs to the SIMATIC OP (Operator Panel) text-display class. Variants are ordered under the MLFB (order number) prefix 6AV3627-…, with the trailing characters encoding display color, interface type (MPI or PROFIBUS DP), and rated supply voltage. The panels communicate to SIMATIC S7-200, S7-300, and S7-400 controllers over MPI at 187.5 kbit/s or PROFIBUS DP up to 1.5 Mbit/s depending on the variant.
| Field | Meaning | Typical value(s) |
|---|---|---|
| Position 7 | Display color |
B = monochrome blue, C = color (where applicable) |
| Position 8 | Interface |
A = MPI, B = PROFIBUS DP |
| Position 9-10 | Supply / variant | 24 V DC standard, variants per catalog |
Before any migration step, identify the exact MLFB from the nameplate on the rear of the panel or from the engineering documentation. The order number is required to:
- Confirm whether the product is officially discontinued and the residual-support window.
- Select a direct-fit replacement (e.g., OP77A, OP77B) or a modern successor (TP177, KTP, Comfort).
- Match the original panel's tag database when converting to WinCC flexible.
Refer to the official Siemens product discontinuation document for residual-support rules: SIMATIC HMI Accessories — Product Discontinuation and Total Discontinuation (PDF). A product that has been in the "Product discontinuation" phase for less than ten years can still be replaced as a like-for-like spare from Siemens. Beyond that window, only a current panel is available.
2. Prerequisites
Migration requires access to specific tooling and data. Verify the following before starting:
| Item | Required for | Notes |
|---|---|---|
ProSave backup of the OP27 (*.arh file) |
Hardware-level restore, tag recovery | Created on PC via ProSave; only re-flashable onto the same panel type |
Original ProTool source project (*.pdz / *.pdb) |
Authoritative migration to WinCC flexible | Without this, only manual re-creation is possible |
| ProTool configuration PC with the matching ProTool version | Source recovery | Match the version used to create the project |
| WinCC flexible 2008 SP2 (or earlier ES) | Importing ProTool projects | This is the last release that supports ProTool import |
| WinCC (TIA Portal) for target panel | Final commissioning | Comfort panels and KTP panels from V13 onward |
| PC adapter (PC-Adapter USB / MPI cable or PROFIBUS CP) | Downloading to replacement panel | Match the bus type of the new panel |
*.pdz (compressed) and *.pdb (working copy). A ProSave backup of the running panel is *.arh. The *.arh is a compressed runtime image and cannot be opened as a ProTool source project.3. ProSave Backup File (.arh) Internals
ProSave is the Siemens utility for backing up and restoring the internal flash of an OP/TP/MP panel. The output is a single *.arh file containing:
- Compiled runtime project (firmware-loadable image, not a ProTool source).
- Recipe data and password tables at the time of backup.
- Panel firmware image for the matching panel family.
- Communication parameters (MPI address, baud rate, network profile).
ProSave restrictions to respect before any migration attempt:
- An
*.arhfrom an OP27 can only be restored onto an OP27. It cannot be cross-loaded to a TP177, OP77, or any Comfort/KTP panel — the firmware signature and runtime engine differ. - If the OP27 itself is faulty, restoring the
*.arhto the same panel type is the only hardware-preserving recovery path. You need either a working donor OP27 or a Siemens repair exchange. - Extracting the
*.arhdoes not yield a ProTool source project. Treat it as runtime-only.
ProSave is bundled with both WinCC flexible and (as a standalone) the SIMATIC HMI toolset on Siemens Industry Online Support. The restore operation is panel-type-locked at the firmware level — there is no engineering override to force an OP27 *.arh onto an OP77, for example.
4. Decision Tree: Source Project vs. Manual Re-Creation
Before any work is started on the replacement panel, classify the available data. The engineering effort between the two branches differs by an order of magnitude.
| Case | Available data | Path | Estimated effort |
|---|---|---|---|
| A | Original ProTool *.pdz source available |
ProTool → WinCC flexible 2008 SP2 → (optional TIA Portal) → target panel | Hours |
| B | ProSave *.arh only, no ProTool source |
Re-create visualization on new panel from scratch; reverse-engineer tags from PLC project | Days to weeks |
| C | Neither source nor *.arh; PLC project available |
Re-create from PLC tag list, screenshots, and operating-procedure documentation | Weeks |
| D | Donor OP27 available + *.arh
|
Restore *.arh to donor to keep machine running, while migration is executed in parallel |
Parallel to A/B/C |
*.arh to a donor OP27 (or repair) to keep production running, and execute the migration in parallel on the engineering workstation.5. Step-by-Step Migration Path A: ProTool Source Available
5.1 Inventory the source project
- Open the original
*.pdzin the matching ProTool version (e.g., ProTool/Pro V6.0 SP2 or ProTool V6.0 SP3). - Export a tag list (CSV) for cross-reference against the PLC project. ProTool stores the communication driver settings — record the MPI/DP address, baud rate, and rack/slot of the connected CPU.
- Screenshot every screen and the alarm-log configuration. These become the reference for verification after conversion.
5.2 Import into WinCC flexible 2008 SP2
- Install SIMATIC WinCC flexible 2008 SP2. This is the last WinCC flexible release with a ProTool importer.
- In WinCC flexible, create a new project for the target panel. Use the project wizard to select the correct panel MLFB (e.g., OP77A 6AV6641-0BA…, TP177A 6AV6642-0BA…, or a modern KTP/Comfort).
- Use the menu Project → Migrate ProTool Project (path may vary by service pack). Point the wizard to the source
*.pdz. - The importer maps ProTool tags, screens, and alarms to the WinCC flexible project structure. Note the converter log: review every warning — unsupported ProTool objects, scaled drivers, and area-pointer configurations are the most common items flagged.
5.3 Adapt to the target panel
- If the target is a 4-line OP-class panel (OP77A, OP77B), the imported screens usually fit without resizing. For graphic panels (TP177, KTP, Comfort), re-layout the screens using the larger display area — text and key assignments can be retained from the imported project.
- Re-bind the connection in WinCC flexible: the HMI's MPI/DP/PN address and the CPU's slot must match the existing PLC project.
- Compile the project (Project → Compiler → All). Address any warnings about unsupported objects.
5.4 Optional: port to TIA Portal (WinCC)
- For Comfort panels and modern KTP devices, the migration target is TIA Portal. Open the WinCC flexible project in TIA Portal via File → Migrate WinCC flexible project.
- The TIA Portal migrator re-targets the project to the new panel's runtime, preserving tags, screens, alarms, and recipes where possible.
- Recompile and download with the same TIA Portal version supported by the panel's firmware.
For TIA Portal migration details, see the Siemens entry portal: SIMATIC HMI Migration > WinCC flexible → TIA Portal.
6. Step-by-Step Migration Path B: ProSave (.arh) Only, No Source
If only the *.arh from ProSave is available, the source project cannot be reverse-engineered. The ProTool source is the only authoritative artifact for migration. In this case:
- Recover the tag list from the PLC project. Open the STEP 7 project (S7-300/400) or Micro/WIN project (S7-200) and export all tags referenced by the HMI. These are the variables that the OP27 was reading/writing.
- Extract operating screens from any available evidence. Use the screenshots taken from the still-functioning OP27 (if accessible), any printed HMI manuals, or the machine's electrical documentation. Each screen in the original ProTool project becomes a screen in the new WinCC flexible / TIA Portal project.
- Re-create the visualization in WinCC flexible or TIA Portal. Re-use the tag list from step 1 and the screen reference from step 2 to rebuild the project. Map the original OP27 function keys (F1–F8 or F1–F20 depending on variant) to equivalent inputs on the new panel — either physical keys (OP77, OP77B) or softkeys (TP177, KTP, Comfort).
-
Recreate alarms and recipes. Alarm classes, message texts, and recipe structures must be rebuilt manually against the PLC data blocks they referenced. ProTool stored these in non-source binary form inside the runtime image, and they are not extractable from the
*.arhin a way that round-trips into a new project.
7. Replacement Panel Selection
Choose a replacement panel based on the existing wiring, controller interface, and the desired screen footprint. The table below shows the recommended paths for the most common OP27 deployment cases.
| Original OP27 interface | Direct-class replacement | Modern replacement (graphic) | Notes |
|---|---|---|---|
| MPI only | OP77A / OP77B (MPI) | KTP400 Basic (PN), KTP700 Basic (PN) | OP77 keeps the 4-line text look; KTP/Comfort requires re-laying out screens |
| PROFIBUS DP | OP77A (DP variant) / TP177A DP | KTP700 Basic DP, KTP900 Basic DP | For PROFINET-only controllers, choose a PN panel and re-wire or add a PN/DP coupler |
| Both (multi-master) | TP177A / TP177B | Comfort Panel 7" or 9" | Comfort panels support both PROFINET and PROFIBUS via the integrated interface |
When the controller is a SIMATIC S7-200, the new panel can be commissioned as a PROFIBUS DP slave or PROFINET IO device depending on the panel class. For S7-300/400 with MPI, the OP77A or OP77B is the closest drop-in replacement and preserves the original key numbering and screen layout, which is the lowest-risk path when the source ProTool project is unavailable.
8. Connection and Address Configuration
When commissioning the replacement panel, the connection parameters in the new project must match the bus on which the OP27 was operating. Typical MPI and PROFIBUS settings to reconcile:
| Parameter | OP27 typical | OP77A / TP177 / KTP setting |
|---|---|---|
| HMI station address (MPI/DP) | 1 (default) – 15 | Match: 1–15 for MPI, 1–126 for DP |
| Bus baud rate | 187.5 kbit/s (MPI), up to 1.5 Mbit/s (DP) | Match the bus profile (12 Mbit/s supported on Comfort/PN panels) |
| Highest station address (HSA) | 31 or 63 | Match the existing PROFIBUS segment |
| CPU slot / rack | Rack 0, slot 2 (S7-300 default) | Match: configure Connection in the panel project |
| Area pointer (date/time, PLC job, version ID, etc.) | DB or bit-memory pointers | Re-create in WinCC flexible: Connections → Area Pointers |
Area pointers used by the OP27 (e.g., date/time, PLC job, recipe coordination, version ID) must be explicitly re-bound in the new project. ProTool stored them in the connection configuration; the imported WinCC flexible project carries them across, but in a manual re-creation they need to be re-entered against the same DB numbers in the PLC.
9. Verification and Commissioning
After the project is compiled and downloaded to the replacement panel, execute a structured verification before handing the line back to operations.
- Tag round-trip test. For each tag in the new project, force a value in the PLC and confirm the panel updates. For each writable tag, change the value on the panel and confirm the PLC receives it. Use the tag simulation table in STEP 7 / TIA Portal.
- Alarm test. Trigger a fault condition (e.g., simulate an input on the PLC) and confirm the alarm appears on the new panel with the correct text, class, and acknowledge behavior.
- Recipe round-trip. If the original OP27 had recipes, write a recipe on the panel, power-cycle the panel, and confirm the recipe persists. Then trigger a recipe download from the panel to the PLC and verify the data block values.
- Function-key mapping. For each F-key on the original OP27, verify the equivalent key on the new panel triggers the same action. On graphic panels this is typically a softkey, and the screen-level navigation should be re-tested.
- Bus diagnostics. Use the panel's online diagnostics (WinCC flexible / TIA Portal online) and STEP 7's "Accessible Nodes" to confirm the panel is online and that the HMI-CPU connection status is green.
- Long-duration test. Leave the panel in operation for at least one full production cycle, including shift change, alarm bursts, and recipe changes, before sign-off.
10. Troubleshooting Matrix
| Symptom | Likely cause | Corrective action |
|---|---|---|
| Panel stays in transfer mode after download | Wrong panel firmware / project mismatch | Recompile the project for the exact target panel MLFB; verify the ES version matches the runtime version supported by the panel |
| Tags show "connection disturbed" | MPI/DP address conflict, baud rate mismatch, or wrong CPU slot | Use "Accessible Nodes" on the engineering PG to find the panel; reconcile addresses against the bus master configuration |
| Alarms appear with placeholder text "@@@@@" | Text list not transferred; alarm class default | Re-export the text list, recompile, redownload |
| Function key triggers wrong action | Softkey layout changed in graphic panel | Re-bind the event in the new screen, re-test the operator's workflow |
| ProTool import completes with warnings | Unsupported objects (NCM diagnostics, scaled drivers, time stamping) | Address each warning in the imported WinCC flexible project before downloading to the panel |
| ProSave restore to donor OP27 fails with "wrong panel type" | Donor is not the same MLFB as the original | Verify the donor's order number matches the source *.arh's panel type |
| Recipes do not persist across power-cycle | Recipe data block pointer not bound | Configure the recipe area pointer in Connections → Area Pointers against the PLC DB used by the original OP27 |
11. Field-Engineering Notes
-
ProSave is the only hardware-level recovery path. When the OP27 is operational but the source project is lost, schedule a ProSave backup before the panel fails. The
*.arhis a runtime snapshot, not a source project, but it preserves the connection configuration and the operator's current recipe data — both of which materially shorten a manual re-creation. - WinCC flexible 2008 SP2 is the migration cap. If the source ProTool project is older (V5.x), verify that the project can be opened in the same WinCC flexible release that supports the import. Some very old ProTool projects require intermediate conversion through ProTool V6.0 SP3 first.
- Keep the PLC project authoritative. When re-creating a visualization from a ProSave-only state, the STEP 7 / TIA Portal project on the engineering PG is the canonical source of tag names, data types, and DB layouts. The panel project is a view on top of the PLC; do not treat it as the master.
- Document the bus profile. Before swapping the OP27, capture the MPI/DP address, baud rate, and any bus repeaters/terminators in the electrical drawing. A failed panel is not the time to discover the network configuration is undocumented.
- Comfort panels as the strategic target. If a long-term migration is planned (rather than a one-off repair), target a Comfort Panel or KTP from the current TIA Portal generation. The combination of PROFINET and PROFIBUS support, larger display, and the WinCC (TIA Portal) toolchain simplifies the next migration cycle.
Can a ProSave .arh backup from an OP27 be restored onto a different panel, such as an OP77A or TP177?
No. A ProSave *.arh is signed for the original panel type. Siemens ProSave refuses to restore an OP27 backup to an OP77, OP77A, TP177, KTP, or Comfort panel. The *.arh can only be restored to another OP27 of the matching order number, or used as runtime evidence when re-creating the project.
Which WinCC flexible version is the last to import ProTool projects?
SIMATIC WinCC flexible 2008 SP2 is the last release with a ProTool importer. Projects imported at this step can subsequently be ported to TIA Portal WinCC for modern panel targets. Install WinCC flexible 2008 SP2 specifically for the import step, then continue the migration in TIA Portal.
What is the closest drop-in replacement for an OP27 with MPI?
The OP77A (e.g., 6AV6641-0BA11-1AX0) is the closest drop-in replacement for an MPI-only OP27. It preserves the 4-line text display and the function-key layout, so the original ProTool project can be imported into WinCC flexible 2008 SP2 with minimal screen rework and downloaded to the OP77A with only an address reconfiguration.
Is the original ProTool source project recoverable from a ProSave backup?
No. The *.arh ProSave file is a compiled runtime image, not a ProTool source archive. Tags, screen layouts, and alarm texts in the runtime image are stored in a form that does not round-trip to a ProTool *.pdz. The original ProTool source project (e.g., from the commissioning engineer's backup) is the only authoritative source for migration; without it, the visualization must be re-created manually.
What should be captured from a still-working OP27 before it fails?
Capture a ProSave backup (*.arh) via ProSave, screenshots of every operating screen, the complete tag list, the connection configuration (MPI/DP address, baud rate, CPU slot), the recipe data, and the alarm log if available. Store the *.arh and the ProTool source project together in a controlled engineering archive. This is the fastest path to a like-for-like replacement or a clean migration.