Problem Description
During a project download to a SIMATIC TP700 Comfort panel from TIA Portal V20, the engineering software aborts the transfer and reports that the panel image is missing. The dialog typically appears after the compile step, when the HMI runtime tries to reconcile the configured panel firmware revision against the image repository on the engineering PC. The fault is reproducible even after a clean install of the latest TIA Portal V20 service pack and after running every available update. The behavior is independent of the project size, the configured HMI tags, or the target hardware order number, and it affects both online transfers via PROFINET/Ethernet and offline image provisioning for pre-staged panels.
A representative symptom chain reported in the field:
- Installed package:
109825605_Unified_Comfort_Panel_V20_0.exe, file size approximately 2.1 GB, distributed via Siemens Industry Online Support (SIOS) under entry ID 109825605. - All available TIA Portal V20 updates and HSPs (Hardware Support Packages) installed through the TIA Administration Tool.
- Compile completes with no diagnostics.
- Download to TP700 Comfort panel aborts with a "Panel image missing" or "The panel image could not be found" message before the runtime files are written to the panel.
Affected Products and Versions
The error is specific to TIA Portal V20 in combination with Comfort Panel and Basic Panel (2nd generation) hardware. Components that exhibit the symptom:
| Component | Type / Order Number (MLFB) | Notes |
|---|---|---|
| SIMATIC TP700 Comfort | 6AV2 124-1GC01-0AX0 | 7" widescreen, 16M colors |
| SIMATIC TP900 Comfort | 6AV2 124-1JC01-0AX0 | 9" widescreen |
| SIMATIC TP1200 Comfort | 6AV2 124-1MC01-0AX0 | 12" widescreen |
| SIMATIC TP1500 Comfort | 6AV2 124-1QC02-0AX0 | 15" widescreen |
| SIMATIC TP1900 Comfort | 6AV2 124-1UC02-0AX0 | 19" widescreen |
| SIMATIC TP2200 Comfort | 6AV2 124-1XC02-0AX0 | 22" widescreen |
| SIMATIC KTP400 Basic 2nd Gen | 6AV2 123-2DB03-0AX0 | Affected by the same image lookup path |
| SIMATIC KTP700 Basic 2nd Gen | 6AV2 123-2GB03-0AX0 | Affected by the same image lookup path |
| SIMATIC KTP1200 Basic 2nd Gen | 6AV2 123-2MB03-0AX0 | Affected by the same image lookup path |
| SIMATIC KTP1200 Basic 2nd Gen DP | 6AV2 123-2MA03-0AX0 | Affected by the same image lookup path |
| SIMATIC Mobile Panel 277(F) IWLAN | 6AV2 191-1MH10-0AX0 | Mobile Panels share the PIU repository |
| SIMATIC Mobile Panel 277(F) | 6AV6 691-1DH01-0AX0 | Mobile Panels share the PIU repository |
TIA Portal releases confirmed to require the PIU step:
- TIA Portal V20 (all service packs up to and including the latest HSP)
- STEP 7 / WinCC Unified V20 environment
Root Cause Analysis
Starting with TIA Portal V20, Siemens decoupled the panel image binaries from the main engineering installation. In TIA Portal V17 and V18, the panel image files were placed into the TIA installation directory during setup, which meant that a single .exe install left the engineering PC in a usable state. In TIA Portal V20 the panel image layer is treated as an OS-style firmware payload. It is no longer part of the base install and is no longer copied by the Unified_Comfort_Panel_V20_0.exe package, even when the full 2.1 GB install is performed.
Internally the panel image is stored in a vendor-defined directory that TIA Portal queries at compile and download time. The exact path resolves to a subfolder of %ProgramData% on Windows 10/11 and Windows Server 2019/2022, typically under:
C:\ProgramData\Siemens\Automation\HmiPanelImages\
The PIU (Panel Image Updater, executable name HMI_PIU_Installer_2.0.0.0.exe) writes the panel image into that directory tree and registers the version with the TIA Portal configuration service. If the directory is empty, TIA Portal V20 aborts the download with the "Panel image missing" error.
Three independent root causes are observed in practice:
- The PIU was never installed. Most common case when migrating a workstation from V18 to V20.
- The PIU was installed but no image has been downloaded. The installer is a bootstrap; the actual image must be pulled from SIOS in a second step.
- The PIU installer fails to launch. A console window flashes and disappears immediately. This is a known symptom when the installer is launched from a location that does not provide administrative elevation context (for example, double-clicking from a network share or a non-elevated Explorer).
Solution 1 - Install the Panel Image Updater (PIU)
This is the supported and recommended resolution. The PIU is documented under Siemens support entry ID 109825750.
Prerequisites
- Windows 10 (64-bit, version 1809 or newer) or Windows 11, or Windows Server 2019 / 2022
- TIA Portal V20 installed and licensed
- Local administrator rights on the engineering PC
- Read/write access to
%ProgramData%\Siemens\Automation\HmiPanelImages\ - Internet access from the engineering PC to
support.industry.siemens.com
Step-by-Step Procedure
- Close TIA Portal completely, including the TIA Portal background services (right-click the TIA Portal systray icon and select Exit).
- Open a browser and navigate to the Siemens support entry ID 109825750 on SIOS. Save the package
HMI_PIU_Installer_2.0.0.0.exeto a local folder, for exampleC:\Temp\PIU\. Do not execute from a network share. - Right-click
HMI_PIU_Installer_2.0.0.0.exeand select Run as administrator. Confirm the UAC prompt. - Follow the installer wizard. Accept the license agreement. The default install path places the PIU under
C:\Program Files\Siemens\Automation\HMI_PIU\. - Launch the installed Panel Image Updater from the Start menu (under Siemens Automation).
- In the PIU main window, click Check for updates. The tool queries SIOS for the latest available panel images that match the installed TIA Portal version.
- Select the panel image that matches your TP700 Comfort firmware. For TIA Portal V20 the image is typically labeled with a V20 build identifier. Tick the corresponding entries for each panel family you use (Comfort, Basic 2nd Gen, Mobile Panel).
- Click Download. Progress is shown per image. Image size per panel is approximately 250-500 MB; allow time on metered links.
- After download completes, click Install. The PIU copies the binaries to
%ProgramData%\Siemens\Automation\HmiPanelImages\<panel>\<image version>\and registers the manifest. - Close the PIU. Re-launch TIA Portal V20.
- Open the affected project, select the TP700 Comfort device, and confirm the device configuration. The Device View should no longer flag a missing image.
- Compile (Project tree > right-click the HMI > Compile > Software (rebuild all)) and attempt the download again.
Solution 2 - Offline Installation of the Panel Image
When SIOS access is not available from the engineering PC (for example, in air-gapped plants or restricted networks), the panel image can be installed offline. The procedure is documented in section 1.2 Offline installation of Panel Images V17/V16 recommended for update of the PIU user manual that ships with the installer.
Prerequisites for Offline Install
- Panel image archive obtained from SIOS on a workstation with internet access. The archive filename follows the pattern
HMI_PIU_Image_<family>_V<version>.zip. - Working PC with the PIU already installed.
- Local administrator rights.
Step-by-Step Procedure
- Transfer the panel image archive to the engineering PC, for example via a USB drive scanned for malware.
- Open an elevated command prompt (Run as administrator).
- Launch the PIU in offline mode by running
HMI_PIU_Installer_2.0.0.0.exe /offline. The switch causes the PIU to look for local image archives rather than querying SIOS. - In the PIU main window, click Import local image and browse to the archive.
- Select the target folder. The default path is
%ProgramData%\Siemens\Automation\HmiPanelImages\. Do not change this path unless your TIA Portal installation has been moved by your IT administrator. - Confirm. The PIU extracts the archive and writes the manifest entry.
- Restart TIA Portal and retry the download.
For a fully manual install (bypassing the PIU GUI entirely) the steps are:
- Create the target directory if it does not exist:
mkdir "%ProgramData%\Siemens\Automation\HmiPanelImages\TP700_Comfort\V20.0.0\" - Extract the image archive contents into that directory. The expected structure is:
TP700_Comfort\V20.0.0\Image.binTP700_Comfort\V20.0.0\Manifest.xmlTP700_Comfort\V20.0.0\Signature.sig - Register the manifest with the TIA Portal configuration. This step is normally performed by the PIU; without it the image is not visible to the engineering tools. Use the PIU Refresh button to scan the directory and import any manually copied images.
- Restart TIA Portal.
Solution 3 - Resolving the PIU Launcher Crash
A frequent follow-up symptom is that the PIU executable launches, a DOS window flashes briefly, and the installer disappears without any error message. The root cause is missing elevation or a corrupted package.
Diagnostic Checks
| Check | Expected Result | Remediation |
|---|---|---|
| Run as administrator | UAC prompt appears and is accepted | Always invoke from an elevated context |
| Local execution path | File resides on a local NTFS volume | Copy from network share to C:\Temp\ first |
| File integrity | SHA-256 matches the value published in the SIOS entry | Re-download if mismatch |
| Antivirus / EDR | Process is not blocked or sandboxed | Add an exclusion for HMI_PIU_Installer_2.0.0.0.exe
|
| User Account Control (UAC) | Not set to Never notify in combination with restricted token | Temporarily raise UAC level or run via runas
|
| .NET / VC++ runtime | Microsoft Visual C++ 2015-2022 redistributable installed | Install from the official Microsoft distribution |
| Folder permissions | Write access to %ProgramData%\Siemens\Automation\HmiPanelImages\
|
Adjust ACLs or contact IT |
Launching the PIU from an Elevated Command Prompt
- Press Win+X and select Terminal (Admin) or Windows PowerShell (Admin).
- Navigate to the directory containing the installer:
cd C:\Temp\PIU - Execute the installer directly:
.\HMI_PIU_Installer_2.0.0.0.exe - If a console window appears and stays visible, capture the error text. Typical errors include 0x80070005 Access is denied or 0x80004005 Unspecified error.
Verification
After installing the PIU and downloading the image, confirm the fix using the following steps:
- In TIA Portal V20, open the project that previously failed to download.
- Select the TP700 Comfort device in the project tree and open Device View.
- Check the Diagnostics tab. No Panel image missing or Image not found entry should appear.
- Right-click the HMI device and select Compile > Software (rebuild all). The compile should finish without image-related warnings.
- Right-click the HMI device and select Download to device > All.
- Monitor the Load preview dialog. The line Panel image should list a file with a non-zero size.
- Confirm the download completes and the panel restarts into the runtime project.
Post-Download Sanity Checks on the TP700
- On the panel, navigate to Control Panel > System > About. Verify the firmware version matches the V20 image that was downloaded.
- Open Control Panel > OP > Transfer and confirm the panel is configured to allow download from the engineering PC.
- Verify the project date/time on the panel matches the TIA Portal compile timestamp.
Troubleshooting Matrix
| Symptom | Likely Cause | Action |
|---|---|---|
| Error "Panel image missing" on first download after V20 install | PIU not installed | Install PIU and download the image |
| Error persists after PIU install | Image not downloaded yet, only installer present | Run PIU and select the matching panel image |
| PIU console flashes and exits | Missing elevation or AV block | Launch from elevated terminal; check EDR logs |
| Error after upgrading from V18 to V20 in place | Stale registry entries from previous version | Uninstall TIA Portal V18 completely before installing V20 |
| Image installed for TP1500 but TP700 still missing | Per-family images, separate download | Re-open PIU and select the TP700 image specifically |
| Download works in V18 but fails in V20 with identical project | V20 image model change | Install PIU and refresh image in TIA Portal |
| Error 13:10 in WinCC download log | Manifest signature invalid | Re-download image via PIU; do not manually edit the manifest |
| Error after PC image restore from backup | Image path ACLs not preserved | Re-apply ACLs and rerun PIU Refresh |
| Image directory visible but TIA Portal reports missing | Manifest entry not registered | Click Refresh in PIU; restart TIA Portal |
| Engineering PC offline (no SIOS access) | PIU cannot fetch images | Use offline import per Solution 2 |
Cross-Version Compatibility Notes
The PIU and the panel images it manages are version-bound. Specifically:
- The panel image installed by the PIU must match the major version of TIA Portal that compiles the project. A V20 panel image cannot be used from a TIA Portal V18 compile, and a V18 image will not satisfy a V20 compile.
- Multiple TIA Portal major versions can coexist on the same engineering PC. The PIU supports parallel image installations in
%ProgramData%\Siemens\Automation\HmiPanelImages\; each version is namespaced by major version in its subfolder. - Downgrading a panel image (for example, installing a V18 image on a V20 system) is not supported by the PIU and results in compile errors at download time.
SIOS Entry Reference
The canonical Siemens documentation for the Panel Image Updater is published under entry ID 109825750 on the Siemens Industry Online Support portal. The entry includes the PIU executable, the release notes, the offline install chapter referenced above, and a list of supported panel families. Always cross-check the entry before downloading, as Siemens occasionally publishes point releases (for example, HMI_PIU_Installer_2.0.1.0.exe) that supersede earlier builds.
Why does TIA Portal V20 show "Panel image missing" even after a full install of the Unified Comfort Panel package?
Starting with TIA Portal V20, Siemens separated the panel image layer from the main engineering install. The Unified Comfort Panel V20 installer does not place panel images on the PC. Install the separate Panel Image Updater (HMI_PIU_Installer_2.0.0.0.exe) from Siemens support entry 109825750 and use it to download the matching image.
Where do I find the Panel Image Updater for TIA Portal V20?
The PIU is published as a standalone download on Siemens Industry Online Support under entry ID 109825750. Search for "Panel Image Updater" on support.industry.siemens.com or navigate directly to the entry. The file name is HMI_PIU_Installer_2.0.0.0.exe.
The PIU installer flashes a window and disappears immediately. How do I fix it?
Launch HMI_PIU_Installer_2.0.0.0.exe from an elevated command prompt (Run as administrator). Make sure the installer is on a local NTFS path, not a network share, and that antivirus or EDR is not sandboxing the process. Also confirm Microsoft Visual C++ 2015-2022 redistributable is installed.
Can I copy panel images manually without the PIU?
Yes, but only into the %ProgramData%\Siemens\Automation\HmiPanelImages\ folder hierarchy. After copying, you must open the PIU and click Refresh so the manifest entry is registered. Manual placement alone does not register the image with TIA Portal, and the download will still fail with "Panel image missing".
Do I need a separate panel image per HMI family, or does one image cover all Comfort panels?
Each panel family requires its own image. TP700, TP900, TP1200, TP1500, TP1900, and TP2200 Comfort panels each have a dedicated image in the PIU. Basic 2nd generation panels (KTP400, KTP700, KTP1200) and Mobile Panels are also separate. Select every panel family present in your project before clicking Download in the PIU.