TP700 Comfort Panel Reset to Factory and V13 to V15 Runtime

David Krause15 min read
HMI / SCADASiemensTroubleshooting
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 Definition

A SIMATIC HMI TP700 Comfort panel in the field is reported by the customer as "slowing down" for no obvious reason. The integrator who originally engineered the HMI project is no longer available, and the original engineering project archive is missing. Only the runtime image currently on the panel is available. The integrator needs to:

  1. Recover the running application (HMI tags, screens, alarms, scripts) so the process is not lost.
  2. Perform a controlled reset to factory settings to clear the slowdown and any accumulated corruption.
  3. Bring the runtime from WinCC Comfort V13 to V15 so the panel is on a current, supported runtime.

The naive sequence — upload via TIA Portal, factory reset, update the image to V15, then download again — silently fails: the V13 application re-appears and the runtime reports itself as V13 again. This article documents the working procedure and the underlying reasons.

Field note. Always capture a full backup (image + recipe + user administration) before any reset. The reset operation is non-recoverable from the panel side once initiated.

2. Architecture: Image, Application, and Project

A Siemens Comfort panel stores three distinct layers. Conflating them is the source of most recovery mistakes.

Layer What it contains Where it lives Updated by
Operating system / Runtime image Windows Embedded Compact, WinCC Runtime kernel, firmware, language tables Internal flash partition A/B ProSave, SIMATIC Automation Tool, TIA Portal (HMI software update)
Project / Application Screens, tags, alarms, scripts, recipe DB, user administration, scheduler Internal flash + optional external SD card TIA Portal download / HMI upload
Configuration data Network settings, transfer mode, name, screen orientation, regional settings Control Panel → Start Center → Settings Operator / commissioning engineer

The runtime image version is stamped in the panel's "Start Center → System → System Information" or via HMIRuntime / RT-Info tags. The application version is set inside the engineering project and is independent of the runtime image version — but the application must be compatible with the runtime image that hosts it.

3. Root Cause: Why a V13 Application Does Not Run on a V15 Image

WinCC Comfort / Advanced applications are version-bound to the TIA Portal that produced them. A project compiled in TIA Portal V13 is bound to the WinCC Runtime V13 binary format. The V15 runtime image loads only V15-format projects. The panel will refuse to start a V13 binary or, in some firmware combinations, fall back to a "screensaver" start screen with a system error.

When you upload a V13 project from the panel, transfer it to a PC with TIA V15, and try to download it back, TIA will not silently re-compile the application. The project must be explicitly upgraded in the engineering system using Project → Migrate project (or Upgrade project in older releases). Until the project itself is migrated to V15, the panel will always re-apply the V13 binary regardless of how many times you wipe the runtime image.

The reported behavior — "after the reset and V15 update the panel reports V13 again" — is the symptom of the V13 application being re-deployed onto the freshly installed V15 image.

Hard rule. Runtime upgrade without a matching engineering upgrade is not supported. You cannot bootstrap from runtime to engineering.

4. Compatibility Reference

Every Comfort panel project upgrade follows a multi-step migration. The matrix below shows the minimum TIA Portal versions required to compile a project for a given runtime image. Values are the supported upgrade paths published by Siemens for WinCC Comfort / Advanced; verify against the live Siemens Industry Online Support portal for the exact service packs required for your build.

Source project (TIA) Target runtime image Required engineering step
V13 / V13 SP1 V13 / V13 SP1 None
V13 / V13 SP1 V14 / V14 SP1 Migrate in TIA V14, recompile
V13 / V13 SP1 V15 / V15.1 Migrate in V14 → V15, recompile in V15
V14 SP1 V15 / V15.1 Migrate in V15, recompile
V15 / V15.1 V16 Migrate in V16, recompile
V15 / V15.1 V17 Migrate in V16 → V17, recompile

Siemens publishes a consolidated TIA compatibility tool at support.industry.siemens.com under the article ID PIA65401693 (TIA Version Overview). Always cross-check the precise SP level; "V15" without an SP designation is rarely buildable for production use.

5. Prerequisites

Before any of the procedures below, gather the following:

  • Engineering PC with TIA Portal V13 SP2 (or the version matching the source project) and TIA Portal V15 (or V15.1) installed. The two versions must coexist on the same PC, which TIA supports via separate user accounts or via the TIA Multiuser / TIA Administrator approach. Each major version requires its own license.
  • Ethernet cable (or PROFIBUS / MPI cable matching the active transfer channel of the panel) to connect PC ↔ TP700.
  • ProSave (shipped with every TIA Portal installation; also bundled in SIMATIC Automation Tool). ProSave is required for image-level operations, because the TIA Portal "HMI software update" wizard is a thin shell over ProSave.
  • Boot stick / SD card: a 4 GB or larger SD card formatted as FAT32 if you intend to perform a USB / SD-based image update. The panel will refuse to boot from a non-FAT32 card.
  • Service / admin password for the panel's Control Panel. If the password is unknown, the only way in is a factory reset that does not require a password (it does require physical access to the panel).
  • Original firmware files for TP700 Comfort V15 / V15.1. Download from Siemens Industry Online Support under article ID 109751706 (HMI firmware downloads) and store the .fwf file locally.
  • Backup folder on the engineering PC with at least 1 GB free; a full panel backup including recipe DB and alarm logs can exceed 200 MB.
Safety. Removing power during the firmware update step will brick the panel and require a service-center recovery. Use a UPS on the engineering PC and on the panel's 24 V supply during the update window.

6. Step-by-Step — Option A: Recover the Project First, Then Reset

This is the recommended path when the customer process must keep running, because the application can be re-deployed before the factory reset window.

6.1 Bring the panel into Transfer mode

  1. On the panel, tap the center of the screen to call the Start Center, then Settings → Transfer → Enable Transfer.
  2. Confirm the IP address is reachable from the engineering PC. If the panel is set to PROFINET device name only, assign a static IP from the Control Panel first.

6.2 Upload the running project with TIA V13

  1. Open the TIA V13 instance. Do not open the V15 instance for this step; only the V13 runtime can upload a V13 project.
  2. Project → Retrieve from device (HMI upload). Select the TP700 device. Wait for the dialog to complete. A successful upload yields a project tree with screens, tags, scripts, and the HMI configuration.
  3. Save the project to disk immediately as TP700_Recovered_V13.zap13. Make a copy into a version-controlled folder. This file is now your engineering source.

6.3 Migrate the recovered project to V15

  1. Close the project in TIA V13. Open TIA V15.
  2. Project → Open → select the V13 archive. TIA V15 will detect the older format and prompt for migration. Accept; the toolchain is re-issued under a new project ID.
  3. Run Project → Compile → Software (rebuild all). Resolve any compiler warnings about deprecated VBScript functions (e.g. HMIRuntime.Screens vs Screen.Items in newer Comfort runtimes). Comfort V15 deprecates the older scripting surface and replaces it with the HMI Runtime namespace.
  4. Save the migrated project as TP700_Migrated_V15.zap15.

6.4 Verify the migrated project offline

Before touching the panel, simulate the migrated project using the TIA V15 simulator (Start → Simulation → Start). Tag the runtime with a test PLC, or use the internal tag simulation. Check that all screens, alarms, and scripts behave as expected. A V13-to-V15 migration that fails offline will fail on the panel — but on the panel it is much more expensive to debug.

7. Step-by-Step — Option B: Reset First, Then Deploy a V15 Project

If the panel is so degraded that it cannot enter Transfer, you must perform the factory reset before recovering anything. The reset procedure is documented in detail in Siemens FAQ 19701610 (Reset Comfort panels to factory defaults). The condensed procedure for a TP700 Comfort is below.

  1. Power-cycle the panel. During the boot phase, the panel briefly displays "Connect to the Configuration Center" or a similar prompt.
  2. If the Service Center appears (TP700 hardware button combination: hold the lower-right of the screen during power-up for ~5 s), select Factory reset. Confirm the warning.
  3. If the Service Center is not available, enter the Control Panel → Service → Factory reset path. This requires the service password.
  4. After reset, the panel reboots into a clean state with default IP (the static IP is wiped; DHCP is enabled by default on most Comfort panels).
Side effect. The factory reset does not delete the firmware image; it deletes the application and any recipes, logs, and user accounts. The image remains at whatever version was installed. To upgrade the runtime image to V15, perform a separate HMI software update via ProSave.

7.1 Update the runtime image to V15

  1. Start ProSave on the engineering PC. Select the target device type (TP700 Comfort) and the connection type (Ethernet / PROFINET). Enter the panel's current IP address.
  2. On the panel side, open Control Panel → Service → Commissioning → Load firmware and operating system (or trigger Transfer mode).
  3. In ProSave, navigate to Update OS. Point to the .fwf file you downloaded earlier. Confirm the partition selection (TP700 has a single OS partition; some larger Comfort panels have A/B partitions — confirm before clicking Update).
  4. Wait for the transfer. The panel will reboot twice. Do not interrupt the 24 V supply during the update — the second reboot is when the new kernel is written to the non-active partition and the bootloader swaps the active flag.
  5. After the panel returns, verify the runtime version in Start Center → System → System Information. The runtime must now report V15 (or V15.1) and the panel will report a clean image with no application.

7.2 Deploy the V15 project

  1. Open the migrated V15 project in TIA V15.
  2. Right-click the TP700 device → Download to device → Software (all). Use the same Ethernet / PROFINET path used for the image update.
  3. After the download, the panel will start the new application. If the panel reports "Project not compatible" or refuses to start, recompile the project (Project → Compile → Software (rebuild all)) and re-download; stale .bin files from the migration cache are a common cause.

8. Step-by-Step — Option C: Restore a Full Backup File

If the customer (or a previous integrator) used ProSave to create a full panel backup, restoring it preserves recipes and logs as well as the application. This is the fastest path when the backup is available.

  1. In ProSave, select Restore → from file and point to the .psb or .brf backup.
  2. Confirm the device type matches. A backup taken from a TP900 will refuse to restore onto a TP700, even though both are 7" widescreen Comfort panels, because the panel ID and resolution family differ.
  3. After restore, the runtime image version of the backup becomes the panel's image version. If the backup image is V13, the panel will report V13 even if a V15 image was previously installed. Run the OS update in step 7.1 afterward if a runtime upgrade is required.

9. Performance Tuning After the Recovery

The customer complaint is "the panel is slow". A factory reset is necessary but not sufficient. After the new V15 project is deployed, address the common Comfort panel slowdowns:

Symptom Likely cause Fix
Slow screen changeover Tag logging on most screens; large cyclic log DB Use segmented log DBs; switch to Logging mode: On demand for non-critical tags
Slow Start Center Background OPC UA / Modbus pollers over a slow link Raise the acquisition cycle for non-process tags; cap Modbus poll rate
Touch lag Heavy VBScript in Open screen events Move logic into a scheduled task with lower priority; replace VBS with system functions where possible
Memory pressure (panel reports "memory low" at start) Recipe DB growth, alarm log unbounded, SD card not in use Enable Store data on external storage for logs; set alarm log retention to 30 days
Boots into "Starter" project or returns to V13 Auto-restart of the application scheduled, or V13 application re-deployed by mistake Disable auto-start from the Control Panel; confirm the deployed project is the V15 one

10. Verification

After every step in the procedure, perform a verification check. Never assume success.

  1. Image version: Start Center → System → System Information → Runtime version. Must read "V15.x" matching the .fwf file used.
  2. Application version: Right-click the HMI device in TIA V15 → Device diagnostics → Online → Project version. Must match the migrated project's compilation timestamp.
  3. Tag subscription: In TIA V15, open Online → Monitor all tags. Confirm at least one cyclic and one acyclic tag is updating against the live PLC.
  4. Alarm subsystem: Trigger a test alarm from the PLC. Confirm it appears on the active alarm screen, is acknowledged correctly, and clears on reset.
  5. Recipe round-trip: Write a recipe, perform a power-cycle, read it back. Recipes must survive the reset cycle.
  6. Boot repeat: Power-cycle the panel three consecutive times. The application must start every time. A V13 image reverting to V13 on a V15 panel is the failure mode this article was written to prevent; if it still happens, the deployed project is not the migrated V15 project — re-check step 6.3.

11. Field-Proven Pitfalls

  • Mixing TIA versions in the same engineering session. A V13 license cannot open a V15 archive and a V15 license cannot compile a V13 project. Plan the migration on a clean PC or accept the dual-license overhead.
  • Forgetting to detach the SD card from the previous project. Comfort panels look for a project file at /Storage Card SD/Project first. If the SD card still holds the V13 project, the panel boots from the card and ignores the internal flash project. Pull the SD card before reset and reformat it on the PC before re-inserting.
  • Reinstalling the customer-supplied images on the new V15 panel. Many sites store .bmp, .emf, or .pdf files on the panel for the project. These assets are part of the engineering project, not the runtime image; they are recovered by re-downloading the V15-migrated project, not by a runtime update.
  • User administration reset. A factory reset wipes the user DB. If the customer manages users from a corporate IAM, re-import the UAD (user administration) file from a backup or re-create the accounts in the migrated V15 project.
  • "Customer slow down" caused by the PLC, not the HMI. A panel showing stale values can be a PLC-side update rate problem masquerading as a panel slowdown. Monitor a single fast tag in TIA Online → Monitor at 100 ms before declaring the HMI at fault.

12. Decision Matrix

Situation Best option Time required Risk
Original project archive available, customer wants runtime upgrade to V15 Option A: Recover → Migrate → Deploy 2-4 h Low. Engineering-side migration handles all compatibility work.
No source, panel is too slow to enter Transfer, runtime is V13 Option B: Factory reset → Image update → Recover and migrate → Deploy 4-8 h Medium. Panel is offline during reset. Two engineering-license seats required.
ProSave full backup available from the original commissioning Option C: Restore from backup → Image update to V15 if needed → Re-deploy migrated V15 project 1-3 h Lowest. Application is bit-exact to the as-installed version. Image upgrade still required for V15.
Panel is on V15 already but customer complains of slowness Skip reset. Profile tag loads, audit user admin, check SD card health 1-2 h Low. Reset is destructive and rarely the right first step.
Reference documents. The official Siemens "Reset Comfort panels to factory defaults" guide is at support.industry.siemens.com/cs/ww/en/view/19701610. The TP700 Comfort operating instructions and the WinCC Comfort V15 manual are at the Siemens Industry Online Support portal under the product tree for the TP700 Comfort 6AV2 124-1MC01-0AX0 (and equivalent order numbers across hardware revisions). TIA Portal compatibility is consolidated under article PIA65401693 (TIA Version Overview).

FAQ

Why does the TP700 keep reporting runtime V13 after I update the image to V15 and download the project?

Because the deployed project was compiled in TIA V13 and the panel is loading that V13 binary on top of the V15 image. The image upgrade alone does not migrate the project. Recompile the project in TIA V15 (Project → Compile → Software, rebuild all) and re-download.

Do I need two TIA Portal installations (V13 and V15) to perform this recovery?

Yes, in practice. TIA V13 can only upload a V13 project, and TIA V15 can only compile a V15 target. The two versions coexist on the same engineering PC. Use the TIA Administrator or a separate Windows user account to manage the dual-license setup.

Will a factory reset wipe my recipes and alarm logs?

Yes. Reset to factory settings clears the application, the recipe DB, the alarm and tag log DB, and the user administration. Capture a full ProSave backup before initiating the reset if the data must be preserved.

Can I skip the factory reset and just upgrade the runtime image to fix the slowdown?

Rarely. Most Comfort panel slowdowns are caused by the application layer (tag count, scripts, log size) rather than the image. A clean migration to V15 plus a profile of the running project is usually the right first move; a factory reset should be reserved for cases where the panel cannot enter Transfer or where the image itself is suspected corrupt.

What is the smallest SD card I can use to perform the firmware update via storage card?

A 4 GB SD or SDHC card formatted as FAT32 is the minimum. Larger cards (up to 32 GB SDHC) are supported on the TP700 Comfort. Format the card with Windows or with the panel's own Storage Card function, not with a Linux ext4 formatter; the panel bootloader reads FAT32 only.

Back to blog