Migrating Siemens OP7/DP to KP400 Comfort: ProTool to TIA Portal

David Krause12 min read
HMI / SCADASiemensTutorial / How-to
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

Overview: Why the OP7/DP to KP400 Comfort Path Is Two Tools, Not One

The OP7/DP (Siemens order code 6AV3607-1JC20-0AX1) is a text/graphic operator panel from the ProTool generation. The KP400 Comfort (6AV2124-1DC01-0AX0 family) is a 4-inch widescreen Comfort Panel that only programs in the TIA Portal (WinCC Comfort/Advanced). There is no direct importer from a ProTool *.pdb / *.ssp archive into the TIA Portal. The migration therefore requires a deliberate, two-tool chain:

  1. ProTool project file → WinCC flexible 2008 + SP2 (NOT SP3 or higher).
  2. WinCC flexible project → TIA Portal (WinCC Comfort), then device change to KP400 Comfort.
Critical constraint: A ProSave backup is only a runtime image. It can re-flash an identical OP7/DP panel of the same firmware. It cannot be imported into WinCC flexible or TIA Portal. You need the original ProTool engineering project on a PC to perform the migration.

This guide documents the practical engineering steps, the cabling required for the legacy download port, and the S7-300 (in this case 6ES7313-5BE01-0AB0, CPU 313C) integration considerations that determine whether the migrated project will go online on the first try.

Prerequisites: Hardware, Cables, and Software Stack

Hardware required

Item Siemens Order Code Notes
Source HMI: OP7/DP 6AV3607-1JC20-0AX1 DP variant, PROFIBUS slave, MPI-compatible download port (RS232, 9-pin Sub-D, 115.2 kbit/s max).
Target HMI: KP400 Comfort 6AV2124-1DC01-0AX0 (basic) 4" TFT, 16M colors, PROFINET + PROFIBUS via IF variants, TIA Portal V13+ required.
PLC in the existing line 6ES7313-5BE01-0AB0 (CPU 313C) Integrated DI16/DO16, integrated AI5/AO2; PROFIBUS DP master on the OP7 side.
OP7 download cable (MPI/PROFIBUS serial) 6XV1440-2KH32 Pre-made RS232 ↔ MPI/PROFIBUS download cable. Standard issue for OP7/OP17/OP27/OP37.
PC adapter USB (alternative) 6ES7972-0CB20-0XA0 (USB/PPI adapter, basic) or 6GK1571-0BA00-0AA0 (USB/MPI adapter, legacy) The PPI adapter is intended for S7-200 and is not reliable for OP7/DP image transfer. The MPI adapter works, but ProSave serial transfer is more deterministic with the 6XV1440-2KH32 cable on a native COM port.
USB-to-RS232 (if no native COM1) Any FTDI-based adapter (FT232-AM) Set COM number low (COM1–COM4) to avoid ProSave hand-shake issues.

Software stack and the SP2 trap

Tool Required Version Role
ProTool/Pro V6.0 SP3 or later (matching the OP7 firmware) Source engineering file. Open and verify before migration.
ProSave V9.0 / V10.0.x (bundled with ProTool/WinCC flexible) Backup/restore OP7 image. Used for clone recovery, NOT for migration.
WinCC flexible 2008 2008 SP2 (8.2.2.0) — explicit SP2 build The only WinCC flexible release that still imports ProTool projects. SP3 and later dropped the import filter.
WinCC Comfort/Advanced (TIA Portal) V13 SP1 minimum; V15.1, V16, V17, V18 all valid targets Imports the WinCC flexible project and runs the device change to KP400 Comfort.
Why SP2 and not SP3? The ProTool import filter was deprecated in WinCC flexible 2008 SP3 (build 8.2.3). If you install only SP3, "Migration" in the File menu will not list ProTool as a source. Downgrading from SP3 to SP2 requires a clean uninstall; SP2 and SP3 share registry keys and cannot coexist. Plan your PC image before installing.

The official migration manual for the WinCC flexible 2008 step is published as SIMATIC HMI WinCC flexible 2008 Migration (Siemens entry ID 19195050) and should be available from the Siemens Industry Online Support portal at support.industry.siemens.com.

Step 1 — Decide What You Are Actually Migrating

Before launching ProSave or WinCC flexible, classify what you have on the OP7/DP site:

  1. Original ProTool project file (e.g. OP7_Line1.pdb on a project server, PG, or backup tape). This is the only path that survives.
  2. ProSave runtime backup only (a *.psb or *.img archive pulled via ProSave). This can re-flash the same OP7/DP panel. It cannot be reverse-engineered into a WinCC flexible source.
  3. A printed or PDF screenset only. Migration is not possible; the screens must be rebuilt from scratch in WinCC Comfort.

Confirm the original .pdb exists and opens cleanly in ProTool before scheduling any migration work. If the source PC is missing, attempt file-level recovery of the project from a recent image backup of the engineering workstation before commissioning any migration.

Step 2 — ProSave Image Backup (Recovery Clone, Optional)

ProSave is not a migration tool, but you should still capture an image of the OP7/DP before decommissioning it. The image lets you restore the OP7 if the migration slips by deadline.

  1. Wire 6XV1440-2KH32 between the OP7 download port (Sub-D, male, on the back of the OP7) and PC COM1 (or a USB-RS232 adapter mapped to COM1).
  2. Hold ESC + Up arrow on the OP7 and apply 24 V power simultaneously. The panel enters transfer mode (status line shows Transfer...).
  3. Launch ProSave → File > Backup. Select OP7/DP as the device type, select Serial (the 6XV1440-2KH32 cable), and choose COM1 at 115.2 kbit/s.
  4. Click PFC / Backup. ProSave displays Transferring... followed by Ready. The resulting file is roughly 1–2 MB.
  5. Store the image together with a copy of the ProTool .pdb in the project archive.
If you only have a PC adapter (e.g. 6ES7972-0CB20-0XA0), you can attempt ProSave transfer by selecting "PPI/MPI/PROFIBUS" as the connection type and the adapter's MPI address (default 0). However, transfer of the OP7 image is not officially tested on the USB/PPI adapter and may fail midway. Use the 6XV1440-2KH32 cable on a real COM port for the first attempt.

Step 3 — Import the ProTool Project into WinCC flexible 2008 SP2

  1. Install WinCC flexible 2008 with SP2 on a dedicated PC or VM. Disable Windows auto-updates; do not patch beyond SP2.
  2. Launch WinCC flexible 2008. Select File > Migration from the project wizard.
  3. Select ProTool project as the source. Browse to the .pdb. WinCC flexible converts the ProTool tags, screens, and alarms into a *.hmi WinCC flexible project.
  4. WinCC flexible flags objects that did not convert cleanly (typically tagged "@Migrated" or with a yellow warning triangle). Open the migration log (Project > Compiler > Show Log) and document every warning.
  5. Compile the project for the OP7/DP target. Resolve any compile errors before moving to the TIA Portal step.
ProTool object WinCC flexible 2008 SP2 conversion behavior
Bit messages (alarm bit, ACK bit) Convert to discrete alarms with bit-trigger acknowledgment.
Analog messages Convert to analog alarms; limits must be re-entered in TIA Portal.
Area pointers (e.g. DB100 job mailbox) Preserved as raw DB tags but require re-mapping in the connection editor.
Password levels Migrated 1:1, but user administration must be re-entered on the KP400.
Recipes Convert if the ProTool recipe was using tags; lost if the ProTool recipe used indirect addressing via area pointers.
Screens larger than 320×240 Resized to fit the OP7/DP source resolution; will need re-layout for KP400 480×272.

Step 4 — Migrate WinCC flexible to TIA Portal (WinCC Comfort)

  1. Install TIA Portal (V15.1 or later recommended for current KP400 Comfort firmware). WinCC Comfort is part of the TIA Portal setup; you can also use WinCC Advanced.
  2. Open TIA Portal → Project > Migrate project (or use File > Open > WinCC flexible project in V16+). Browse to the *.hmi file from Step 3.
  3. TIA Portal compiles the WinCC flexible project. Expect warnings about deprecated controls, missing certificates, and unsupported area pointers. Document each.
  4. Right-click the HMI device in the project tree → Change device > SIMATIC KP400 Comfort. Pick the matching order number, e.g. 6AV2124-1DC01-0AX0.
  5. Re-resolve warnings. Common tasks at this stage: replacing migrated graphics with TIA Portal native controls, re-creating user administration on the KP400, and re-entering recipes.
  6. Compile the TIA Portal project for the KP400 Comfort. Resolve all errors before downloading.
License note: WinCC Comfort is required for the KP400 Comfort. WinCC Basic does not support Comfort Panels. The TIA Portal license key is bound to the version; if you migrate from WinCC flexible 2008 SP2 (a legacy, no-license-cost toolchain) to TIA Portal V17, you will need a current WinCC Comfort license or active SUS.

Step 5 — Adapt the Connection to the S7-300 (CPU 313C)

The OP7/DP is wired to the CPU 313C via PROFIBUS DP. The KP400 Comfort communicates natively over PROFINET. Decide which bus the new line uses; the project will support either, but the wiring changes.

Option Hardware impact TIA Portal connection type
Keep PROFIBUS Add a PROFIBUS CM/CP to the KP400 Comfort, or use the IF1 variant 6AV2181-5AL10-0AX0 — but Comfort Panels do not have an integrated PROFIBUS IF; you must use the IF1B RS422/485 module 6AV2181-5AL10-0AX0 for MPI/PROFIBUS. Most new lines move to PROFINET. S7-300/400 PROFIBUS, MPI address of the HMI matches the OP7 (default OP7 MPI address is 1).
Move to PROFINET Add a CP 343-1 Lean/Standard to the S7-300 rack (CPU 313C has no PROFINET port). Connect the KP400 Comfort directly to the CP 343-1. S7-300/400 PROFINET, IP set on the CP 343-1, KP400 Comfort IP in the same subnet.
Keep MPI (short cable, panel close to PLC) Use the IF1B RS422/485 module on the KP400 Comfort. MPI bus terminated on both ends (typically 180 Ω on the CPU 313C X1 and the panel IF). MPI/DP master-slave; address the HMI at 1 and CPU at 2.

In TIA Portal, set the HMI connection:

HMI connection → S7-300/400 → interface: PROFINET (or PROFIBUS)
PLC address / IP: 192.168.0.10 (CP 343-1) or PROFIBUS address 2
Slot: 2 (typical CPU 313C slot in S7-300 rack)
Rack: 0

Re-validate every DB tag the OP7 was using. CPU 313C integrated I/O (DI16/DO16 starting at I 124.0 / Q 124.0 on the original firmware, this changed with newer STEP 7 versions) must be re-mapped to the same byte address in the KP400 connection list.

Step 6 — Download to the KP400 Comfort

  1. Set the KP400 Comfort service port IP via Control Panel > Network on the panel, or via TIA Portal Online > Accessible devices with a direct Ethernet cable.
  2. In TIA Portal: select the KP400 Comfort → Compile > Software (rebuild all). Then Download to device > PG/PC interface > select your NIC.
  3. Choose Overwrite all on the first transfer so the runtime image is fully replaced.
  4. After download, the KP400 restarts. Verify the runtime version under Control Panel > System > About matches what you compiled (e.g. V17.0.0.0).

Verification: Commissioning Checklist

Step Expected result How to verify
Tag connection All migrated tags show green connection status on the KP400. Open a screen with a process value; status bar shows "Connection established".
Alarm log Historical alarms visible; ACK button functions. Trigger a known alarm by toggling a DB bit from STEP 7.
Recipe transfer Recipes can be saved, downloaded to PLC, and uploaded back. Use Recipe view on the KP400 to write a value to DB200; read it back from STEP 7 online.
User administration Login with the migrated admin password; role-based screens are visible. Logout, login as operator; restricted buttons are disabled.
PROFINET/PROFIBUS diagnostics No cyclic I/O errors. CP 343-1 online diagnostics → Connection statistics → no "timeout" or "station failure".

DIY RS232 Cable for the OP7/DP Download Port

If a 6XV1440-2KH32 cable is unavailable, the OP7 download port is a standard RS232 DCE with the following pin assignment. A DIY cable is acceptable for short-distance transfers (< 5 m) but is not a Siemens-supported part.

OP7 Pin (Sub-D 9, female) Signal PC COM1 Pin (Sub-D 9, male)
2 TXD (out of OP7) 2 (RXD in)
3 RXD (into OP7) 3 (TXD out)
5 GND 5
7 RTS 8 (CTS)
8 CTS 7 (RTS)
4, 6 DTR / DSR jumpered 4-6 on PC side

This is a 1:1 crossover for the data and handshake lines. Do not run this cable parallel to VFD motor cables or PROFIBUS cable trays; the OP7 download port is not isolated to PROFIBUS standards.

Common Pitfalls and Field-Proven Workarounds

Symptom Root cause Workaround
ProSave "Timeout during transfer" on COM1 USB-RS232 adapter does not honor DTR/DSR. Use a PC with a real COM1, or an FT232-AM adapter with DTR enabled in the driver.
WinCC flexible 2008 SP3 "No import filter for ProTool" SP3 dropped the ProTool importer. Clean uninstall, install SP2 instead. The two are not co-installable.
TIA Portal "Device change not possible: unsupported screen count" OP7 project had more than 50 screens; KP400 Comfort runtime hits a soft limit if the panel is over-saturated. Consolidate screens before migration; use screen navigation via area pointers instead of static duplicates.
KP400 Comfort shows "Connection interrupted" on every tag Connection target slot/rack mismatch (CPU 313C is slot 2 by default but can be configured as slot 3 if you migrated an S7-400 rack definition). Open Connections > S7-300/400 and confirm slot = 2, rack = 0.
Recipe data is offset by 2 bytes after migration WinCC flexible converted the ProTool "WORD" type to UINT differently than the S7-300 expects. Re-create the recipe manually in TIA Portal with explicit data types.
OP7 had a slave panel (e.g. OP17 as second display) Slave/master not supported on Comfort Panels. Convert the slave screen set into a separate KP400 Comfort project, or merge into one larger screen tree.

ProSave vs. Real Project Migration — Final Decision Table

What you have on file What you can do Migration path
ProTool .pdb Migrate to KP400 Comfort ProTool → WinCC flex 2008 SP2 → TIA Portal → KP400 Comfort
WinCC flexible .hmi Migrate to KP400 Comfort WinCC flex → TIA Portal → KP400 Comfort
ProSave *.img / *.psb only Restore identical OP7/DP only NOT a migration path; the image cannot be opened in WinCC flexible or TIA Portal.
No project, only screenshots Rebuild from scratch Create a new WinCC Comfort project for KP400; no automation possible.

Suggested Siemens Documentation to Keep on File

  • SIMATIC HMI WinCC flexible 2008 Migration (entry ID 19195050) — covers ProTool → WinCC flexible conversion.
  • SIMATIC HMI KP400 Comfort Operating Instructions (entry ID 109747629) — hardware, mounting, and wiring.
  • WinCC Comfort/Advanced Manual in the TIA Portal information system — migration wizard specifics.
  • S7-300 CPU 313C Manual — integrated I/O byte addresses if the project uses CPU-internal DI/DO.

All four documents are available from Siemens Industry Online Support. Search the entry ID in the search bar; the URL is stable.

Can I migrate an OP7/DP to KP400 Comfort using only ProSave?

No. ProSave produces a runtime image that can only re-flash the same OP7/DP panel of identical firmware. You need the original ProTool engineering project (.pdb) to migrate through WinCC flexible 2008 SP2 and the TIA Portal.

Which WinCC flexible version imports ProTool projects?

Only WinCC flexible 2008 with SP2 (build 8.2.2.0) retains the ProTool import filter. SP3 and later versions dropped it, so do not patch beyond SP2 on the migration PC.

Can I use a USB PC adapter instead of the 6XV1440-2KH32 cable?

Yes for some operations, but the official 6XV1440-2KH32 serial cable on a native COM port is the most reliable for ProSave image transfer. The USB/PPI adapter (6ES7972-0CB20-0XA0) is not officially tested for OP7 image transfer and may fail midway. The USB/MPI adapter (6GK1571-0BA00-0AA0) is acceptable for STEP 7 online but not the preferred path for ProSave.

Does the KP400 Comfort support PROFIBUS out of the box?

No. The base KP400 Comfort has PROFINET only. To talk PROFIBUS DP or MPI to an S7-300, you must add the IF1B RS422/485 interface module (6AV2181-5AL10-0AX0) or move the line to PROFINET with a CP 343-1 on the CPU 313C.

Will the OP7 password and user levels transfer automatically?

WinCC flexible 2008 SP2 converts ProTool password levels, but the user list must be re-entered in the TIA Portal user administration on the KP400 Comfort because the runtime stores credentials differently. Plan a commissioning step to re-issue operator passwords.

Back to blog