Siemens TP1200 Comfort Error Code ERR-104

Siemens HMI Major Software

Model: TP1200 Comfort | Code: ERR-104

Applicable Systems
KTP700 Comfort

Symptoms

WinCC runtime crashes to desktop with exception code 0xC0000005 when opening recipe screen.

Possible Causes

  • Corrupted recipe dataset XML file causing buffer overflow in WinCC parser.
  • Incompatible graphics format (e.g., 32-bit PNG with alpha) used in recipe screen.
  • Runtime lacks sufficient heap memory due to oversized historical data logging.

Troubleshooting Steps

  1. Step 1: Delete the recipe XML from the HMI flash and restore from a known-good TIA Portal project export.
    Recipe screen opens without crash and all datasets load correctly.
  2. Step 2: Convert all screen graphics to 24-bit BMP or approved Siemens format.
    No graphics-related errors appear in the WinCC diagnostics log.
  3. Step 3: Reduce the number of logged tags and cyclic archive segments in the logging configuration.
    Memory usage stays below 80% during peak screen transitions.

How to Reset

Restore recipe data from backup, convert graphics to compatible format, and recompile the WinCC runtime.

Source: Siemens TP1200 Comfort WinCC Runtime Guide

Category: HMI