Integrating SIMATIC TP2200 Comfort via TIA Portal Device Proxy

David Krause17 min read
SiemensTIA PortalTutorial / 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

Integrating SIMATIC TP2200 Comfort via TIA Portal Device Proxy

The SIMATIC HMI TP2200 Comfort is engineered for mid- to high-end machine-level visualization and is fully engineered inside the Totally Integrated Automation (TIA) Portal through the WinCC Comfort (or higher) engineering option. Projects that were originally authored in SIMATIC Manager STEP 7 V5.x with a WinCC Flexible runtime (for example an MP377) can be migrated forward so that a TP2200 Comfort (catalog number 6AV2124-0XC02-0AX1) takes over the operator panel role. The cleanest integration path uses a TIA Portal "Device Proxy" that mirrors the S7-400 program blocks and tags from the STEP 7 V5.x project so that the new TIA Portal HMI can read/write the same addresses without manual re-entry.

This reference documents the integration procedure, the exact software levels required, the Device Proxy configuration flow, the diagnostic path for proxy initialization errors, and the boundary conditions you must respect when replacing an existing MP377 with a TP2200 Comfort on an S7-400 station.

Hardware confirmation. The 22" widescreen TP2200 Comfort catalog number is 6AV2124-0XC02-0AX1. This is the standard SKU referenced in the Siemens Industry Online Support entry under MLFB 6AV2124-0XC02-0AX1. Confirm the MLFB on the rating plate of the panel before commissioning; the -0AX1 suffix is the default CE/UL variant with 24 V DC supply and touch + function-key front.

1. Panel Identification and Hardware Class

The TP2200 Comfort belongs to the SIMATIC HMI Comfort Panel family, which Siemens positions above the Basic Panels (KTP/KT) and as the direct successor of the Multi Panel (MP) and Comfort (TP) lines. Its key field characteristics are summarized below.

Parameter Value
Catalog number (MLFB) 6AV2124-0XC02-0AX1
Display 22.0" widescreen TFT, 16:9, 1920 x 1080 pixels
Touch Analog resistive, projective capacitive variant available separately
Function keys None on the touch version; mechanical F-keys exist on -0XK variants
Processor / memory ARM-based SoC; project memory on internal flash + SD/USB
Supply voltage 24 V DC (range 19.2 - 28.8 V), SELV/PELV per IEC 61131-2
Power consumption Approx. 65 W typical, 90 W peak (verify with nameplate)
Interfaces 1 x PROFINET (2-port switch), 1 x Ethernet (separate MAC), 4 x USB 2.0 host, 1 x SD card slot
Communication drivers SIMATIC S7-300/400, S7-1200/1500, OPC UA server/client, Modbus TCP, PROFINET
Protection class (front) IP65 (when installed per Siemens mounting guide)
Approvals CE, UL 508, cULus, RCM, KC, EAC (verify per MLFB configuration)

The official Siemens Industry Online Support entry for the TP2200 Comfort is published under the product page linked to MLFB 6AV2124-0XC02-0AX1. From that page you can pull datasheets, certificates, the manual package, and the firmware update tool downloads. Source: SIMATIC HMI TP2200 Comfort product page.

2. Required Software Stack

The TP2200 Comfort can only be engineered through TIA Portal with a WinCC Comfort (or higher) license. WinCC Flexible cannot program the TP2200 - the device will not appear in the catalog under WinCC Flexible 2008 SP5 or earlier SPs.

Tool Minimum version for TP2200 Notes
TIA Portal STEP 7 + WinCC Comfort V14 SP1 (or later) TP2200 Comfort was first added to the catalog in WinCC Comfort V14 SP1.
WinCC Comfort (TIA) V14 SP1 or later Required because the TP2200 is not in earlier Comfort catalogs.
WinCC Flexible Cannot engineer TP2200 Use only for legacy MP377 panel projects.
STEP 7 V5.5 + SPx V5.5 SP4 / HF7 or later Used for the existing S7-400 program that supplies the proxy.
SIMATIC Automation Tool V3.x or later Used for firmware updates of the TP2200 Comfort.

If you cannot see the TP2200 Comfort device in the device catalog, your TIA Portal install lacks the Comfort HSP (Hardware Support Package) or the WinCC Comfort license. Siemens ships TIA Portal with a default device catalog; the TP2200 Comfort was added in V14 SP1. To verify, open the TIA Portal "Device catalog" panel, search for "6AV2124 0XC02 0AX1", and confirm the entry appears. If it does not, install the corresponding HSP via "Options > Support Packages" in the TIA Portal menu, or upgrade the install. Reference: Which TIA Portal version supports which HMI panels?

License boundary. WinCC Basic does not support the Comfort Panels. A WinCC Comfort, WinCC Advanced, or WinCC Professional license is mandatory. The license is checked at compile time; an unlicensed project can still be edited, but compilation fails with the diagnostic buffer entry "The device type TP2200 Comfort requires a WinCC Comfort license".

3. Architectural Overview: S7-400 + TP2200 Comfort

The TP2200 Comfort supports PROFINET for high-speed cyclic data exchange with the S7-400. If the existing S7-400 station already has a CP443-1 (or onboard PROFINET on a CPU 41x PN), the TP2200 is added as a PROFINET IO device and an HMI station simultaneously. If the S7-400 has no PROFINET interface, the TP2200 can communicate over classic Industrial Ethernet to the S7-400 using the SIMATIC S7-300/400 driver (S7COMM) on TCP port 102.

+------------------+       PROFINET (RT)        +------------------+
|  S7-400 CPU      | <-------------------------> |  TP2200 Comfort  |
|  (or CP443-1)    |      cyclic I/O            |  (HMI station)   |
|                  |                            |                  |
|  Symbolic tags   | <----- S7COMM / TCP/102 --> |  WinCC Runtime   |
|  DB / M / I / Q  |      acyclic              |                  |
+------------------+                            +------------------+
        ^
        |
        |  STEP 7 V5.5 source program (with blocks and symbols)
        |
        v
   +-----------+
   | SIMATIC   |
   | Manager   |
   +-----------+
        ^
        |  "Device Proxy" import into TIA Portal
        |
        v
   +-----------+
   |  TIA      |
   |  Portal   |
   | (HMI eng) |
   +-----------+

The Device Proxy is the bridge between the STEP 7 V5.x world and the TIA Portal HMI engineering. It allows WinCC (TIA Portal) to access tags, data blocks, and connections from the STEP 7 V5.x project without converting the entire S7-400 program. Siemens documents this technique under entry 73502293: "Combined configuration with WinCC (TIA Portal) and STEP 7 V5.x".

4. Device Proxy Concept

A Device Proxy is a TIA Portal representation of a STEP 7 V5.x station (CPU, IM, CP) that exposes the tag interface of the S7-400 program to a TIA Portal HMI. The proxy is generated from a STEP 7 V5.x project that has been compiled and exported. The TIA Portal HMI then uses the proxy as if it were a native TIA Portal S7-300/400 CPU, including for symbol table browsing, tag resolution, and address multiplexing.

The proxy does not replicate the program code or hardware configuration. Only the following objects are forwarded:

  • Symbol table (S7-400 symbolic names + data types)
  • Data blocks (DBs) - including the offsets of structured variables
  • Inputs, outputs, merkers (I, Q, M) - symbol resolution
  • Timers and counters (T, C) - if symbolically named
  • Configured connections (S7 connections) for use in the HMI connection table

The TIA Portal HMI reads from the proxy over a real-time S7 connection at runtime; the proxy is purely a design-time tool. The TIA Portal project holds the proxy under "Devices & Networks > [Plant view] > Ungrouped devices > [STEP 7 V5.x station name]".

5. Pre-requisites Before You Start

Before you attempt to integrate the TP2200 Comfort via a Device Proxy, confirm the following:

  1. The S7-400 program is built and consistently compiled in STEP 7 V5.5 (or later). Run "Save with reorganization / Reorganize" on the offline project before exporting.
  2. The S7-400 symbolic names exist in the STEP 7 V5.x symbol table (S7-Program > Symbols). Anonymous absolute addresses cannot be resolved by the proxy.
  3. The STEP 7 V5.x project uses English or German as the language for symbol comments; mixed-language symbol tables can produce unreadable comments in the proxy.
  4. The TIA Portal installation includes WinCC Comfort V14 SP1 or later and at least one HSP that contains the TP2200 Comfort (search for MLFB 6AV2124-0XC02-0AX1 in the device catalog).
  5. The PC used for engineering has both TIA Portal and STEP 7 V5.x installed (a dual-installation on the same OS image is supported by Siemens on Windows 10 LTSC).
  6. The TP2200 Comfort firmware on the panel matches a firmware that the TIA Portal version can download. Use the SIMATIC Automation Tool or the online "Update OS" wizard inside TIA Portal. Do not use ProSave for Comfort panels - that tool targets the older MP377 line.
Online diagnostic access. The TP2200 Comfort supports online diagnostics from TIA Portal over Ethernet. The default IP out of the box is 0.0.0.0 / DHCP. Assign a fixed IP before commissioning. The PROFINET device name (the name used by the PLC, not the IP) defaults to the empty string and must be assigned per IO commissioning rules.

6. Step-by-Step: Generate the Device Proxy

Step 6.1 - Export the STEP 7 V5.x station

Open the STEP 7 V5.5 project that contains the S7-400 program used by the existing MP377 panel. In the SIMATIC Manager, right-click the S7-400 station and select "PLC > Save as...". Use the "Reorganize" option and accept the warnings about rewriting the database. This step is mandatory before exporting.

Step 6.2 - Create the proxy file

Right-click the S7-400 station again and choose "Export Station to TIA Portal". This generates an .apxx or compressed file that the TIA Portal import wizard consumes. If the menu entry is greyed out, you are missing the "STEP 7 V5.x > TIA Portal" HSP, or the project has not been reorganized.

Step 6.3 - Import the proxy into TIA Portal

Switch to the TIA Portal project that will host the TP2200 Comfort. From the "Project" menu select "Import device proxy from STEP 7 V5.x" (or "Station > Import station proxy" depending on TIA Portal version). Point to the file generated in Step 6.2. The wizard will place a new station under "Ungrouped devices" containing a CPU whose type matches the original S7-400.

Step 6.4 - Add the TP2200 Comfort to the TIA Portal project

In the project tree select "Add new device > HMI > Comfort Panel > TP2200 Comfort". The device is added with its default IP/subnet and an empty HMI tag table. Confirm that the catalog entry uses MLFB 6AV2124-0XC02-0AX1.

Step 6.5 - Wire the HMI connection

Open "Devices & Networks", drag a PROFINET cable from the TP2200 Comfort to the proxy CPU's PROFINET interface (or to a CP443-1 if the S7-400 has one). The TIA Portal will auto-create an S7 connection. Verify in the inspector window that the connection uses the "SIMATIC S7-300/400" driver and that the rack/slot of the proxy match the real S7-400 hardware.

Step 6.6 - Generate tags from proxy symbols

In the HMI tag table, click "Add > Tags from proxy device" or use "Drag & drop" from the proxy's symbol table into the HMI tag table. Each STEP 7 V5.x symbolic name becomes an HMI tag with the original data type and address.

Reference: Combined configuration with WinCC (TIA Portal) and STEP 7 V5.x.

7. Configuration Parameters for the TP2200 Comfort

Parameter Recommended setting Notes
IP address (HMI) Project-specific (e.g. 192.168.0.50) Set under "Properties > PROFINET interface [X1]".
Subnet mask 255.255.255.0 Must match the S7-400 PROFINET subnet.
PROFINET device name e.g. "tp2200-panel-1" Must match the IO device name used by the S7-400 PROFINET IO table.
Gateway / router Leave blank for flat network Only required for routed access across subnets.
Connection mode S7-300/400, slot 2 / rack 0 Standard rack/slot for an S7-400 CPU.
Cycle time (HMI polling) 500 ms default; 100-200 ms for fast screens Lower values increase PROFINET load.
Update strategy for tags Cyclic on use / Cyclic continuous Cyclic continuous is preferred for alarm tags.
Project file storage SD card inside the panel Use a Siemens-approved SD card, >= 4 GB.

Tag address syntax for an S7-400 inside TIA Portal HMI follows the form DB<nr>,<type><offset> for data blocks, for example:

"Motor_Speed"   DB50,REAL  0.0      // REAL value at DB50 offset 0.0
"Pump_Running"  DB50,BOOL  4.0      // Boolean flag at DB50 offset 4.0
"Conveyor_IW"   IW  100              // Process input word at slot I 100

If the S7-400 was programmed with structured DBs in STEP 7 V5.5, the offset is the byte-offset within the instance or global DB. The proxy preserves the structure but the offsets you see in TIA Portal are absolute within the DB, not symbolic.

8. Migrating from MP377 + WinCC Flexible

If the existing HMI is a SIMATIC MP377 programmed in WinCC Flexible, three migration paths exist. Choose based on how much you intend to reuse the existing screens.

Path Tool Effort Outcome
1. Convert WinCC Flexible project to TIA Portal WinCC (TIA) migration tool inside TIA Portal Low to medium - most screens migrate, but VB scripts and some libraries do not TIA Portal project containing a migrated MP377; then change device type to TP2200 Comfort
2. Recreate screens manually in WinCC Comfort Manual authoring in TIA Portal High - every screen redrawn Clean TIA Portal project, native Comfort features available
3. Parallel run with Device Proxy Keep MP377 + WinCC Flexible on MP377; use TP2200 as a new TIA Portal HMI Medium Two HMI stations side by side, sharing S7-400 tags via proxy

Path 1 is the most common. The conversion is launched from TIA Portal by choosing "Migrate project > WinCC Flexible project". After migration, change the HMI device type from MP377 to TP2200 Comfort under "Devices & Networks > [HMI] > Device configuration > Change device". The screen geometry will rescale automatically; verify that graphic objects anchored to the old 4:3 frame do not collide with the 16:9 layout of the TP2200.

Migration caveats specific to MP377 -> TP2200 Comfort

  • The MP377 is Multi Panel (WinCC Flexible RT). The TP2200 Comfort uses WinCC Comfort RT. Alarm logging, logging tags, and recipe structures are largely compatible but their storage paths differ.
  • VB scripts in WinCC Flexible are not migrated by the TIA Portal converter. They must be rewritten as VBScript or C-Script in the TIA Portal HMI.
  • Library elements that point to absolute paths on the engineering PC must be re-linked.
  • If the MP377 used ProSave for backup/restore, the TP2200 Comfort uses the "Backup/Restore" wizard inside TIA Portal or the SIMATIC Automation Tool.

9. Troubleshooting: Proxy Device Initialization Error

A common symptom reported by engineers that follow the Device Proxy path is a dialog that fails to open, freezes, or returns a "Show data" button without useful context, immediately after selecting "Import device proxy from STEP 7 V5.x". The diagnostic window typically shows a Siemens-specific error code, e.g. 0x0002 0x8000_0xxx, "Device proxy import failed", or a stub like "STEP 7 V5.x source station contains inconsistent symbols". The "Show data" button reveals an internal XML log.

Root cause candidates

  1. The STEP 7 V5.x project was not reorganized before export. The proxy wizard reads the offline database; a fragmented database produces symbol-resolution failures.
  2. Mixed-language symbol comments. The proxy import chokes when symbol comments contain characters outside the project language.
  3. Data blocks whose structure contains pointer (POINTER / ANY) elements. The proxy cannot resolve dynamic pointers symbolically and aborts with an internal exception.
  4. S7-400 CPU firmware newer than what the proxy export module in TIA Portal supports. The TIA Portal log will list the offending CPU MLFB.
  5. STEP 7 V5.5 service pack mismatch. A V5.5 SP4 project exported through a V5.5 SP3 import path produces incomplete block headers.
  6. HMI Comfort HSP not installed; the wizard tries to instantiate the proxy and fails on a missing device library.

Diagnostic workflow

  1. Open the TIA Portal "Diagnostics > Event log" and filter for "Device proxy". Copy the error code.
  2. In the import wizard, click "Show data" and save the stub XML to disk. Search for the <Failure> tag and read the Reason attribute.
  3. Re-open the STEP 7 V5.5 project and run "PLC > Save with Reorganize". Recompile the offline program (Blocks container > right-click > Compile).
  4. Strip pointer-typed members from any DB that you do not need on the HMI. Convert pointer DBs into byte-array + offset logic where possible.
  5. Confirm the proxy CPU MLFB and firmware are listed as supported by your TIA Portal version (see Siemens KB entry 73502293).
  6. Re-export and re-import.

Frequently seen error text and remediation

Error text Likely cause Remediation
"STEP 7 V5.x station cannot be imported - inconsistent block container" Database fragmentation "Save with Reorganize" in SIMATIC Manager, then re-export
"Symbol <name> has unsupported data type ANY/POINTER" Pointer DB element Replace with UDT or expose via a non-pointer mirror tag
"CPU <MLFB> not supported by this TIA Portal version" TIA Portal HSP missing Install matching HSP via "Options > Support Packages"
"Failed to load project language dictionary" Mixed-language symbol table Standardize symbol comments to English or German
"Internal error 0x80004005 - proxy marshalling failed" STEP 7 V5.x / TIA Portal version mismatch Apply latest TIA Portal Update and re-export
"Comfort Panel TP2200 not found in device catalog" Wrong TIA Portal install or missing Comfort HSP Upgrade to V14 SP1 or later; install Comfort HSP

Verify after the fix

  1. Open the proxy in the project tree and confirm that the icon no longer carries a red error overlay.
  2. Drag a symbol from the proxy symbol table into the HMI tag table. The tag must accept the drop and show the correct data type.
  3. Compile the TIA Portal project. Compilation must succeed without proxy warnings.
  4. Download the TIA Portal project to the TP2200 Comfort over Ethernet and bring the panel online. Verify the connection icon in the HMI shows "Connected to [S7-400]".

10. Commissioning Checklist

  1. Connect the TP2200 Comfort to the engineering PC via the front-panel USB or the rear Ethernet port. Power the panel with 24 V DC.
  2. Use the TIA Portal "Online > Accessible nodes" to confirm the TP2200 Comfort shows up with its MAC address. Note its IP (default DHCP).
  3. Assign the panel a fixed IP and PROFINET device name. Save to the panel.
  4. Download the HMI configuration. The first download can take several minutes; subsequent downloads are incremental.
  5. On the S7-400 side, ensure the proxy CPU's PROFINET device name and IP are also assigned (use SIMATIC Manager or TIA Portal). The S7-400 must be in RUN to exchange cyclic I/O.
  6. Open the runtime on the TP2200 Comfort. Verify the alarm line, area pointers, and at least one cyclic tag that reads from DB50 (or any pre-existing DB).
  7. Force a known value via the STEP 7 V5.5 "Monitor/Modify" tool and confirm the TP2200 Comfort displays the forced value.

11. Performance and Sizing Notes

The TP2200 Comfort can host up to 4 096 tags (PowerTag limit varies by license), 8 000 alarms, 256 screens, and 1 024 trend curves. For a Comfort Panel driving an S7-400, configure:

  • Tag update strategy: "Cyclic continuous" for alarms, "Cyclic on use" for static text tags. Avoid "On change" for tags that toggle frequently - that generates excessive PROFINET traffic.
  • Acquisition cycle: 500 ms default, 200 ms for high-speed tags, 1 s for slow-changing values.
  • Logging: route logs to the SD card on the panel. The TP2200 Comfort supports a minimum 4 GB SD card. Format with FAT32; SDXC cards are not supported.
  • OPC UA: the TP2200 Comfort includes an OPC UA server; enable it only if a higher-level SCADA needs access, because OPC UA polling can collide with the S7 connection bandwidth.

12. Frequently Asked Questions

Which TIA Portal version is required to program a SIMATIC TP2200 Comfort?

WinCC Comfort V14 SP1 or later (TIA Portal). The TP2200 Comfort was added to the device catalog in V14 SP1; earlier V14, V13 SP2, and WinCC Flexible cannot program the panel.

Can a TP2200 Comfort communicate with an S7-400 programmed in STEP 7 V5.5?

Yes. The TP2200 Comfort supports the SIMATIC S7-300/400 driver over Industrial Ethernet on TCP port 102. Use either a direct PROFINET connection to a CP443-1 or onboard PROFINET, or classic S7COMM if the S7-400 has only MPI/Industrial Ethernet. A TIA Portal Device Proxy preserves the STEP 7 V5.x tag interface so the HMI can read the same symbols.

How do I migrate a WinCC Flexible project for an MP377 to a TP2200 Comfort in TIA Portal?

Use the TIA Portal migration wizard (Project > Migrate project > WinCC Flexible project). After migration, change the HMI device type from MP377 to TP2200 Comfort via Devices & Networks > [HMI] > Change device. Verify screen geometry because the TP2200 is 16:9 widescreen while the MP377 is 4:3.

What should I check first when Device Proxy import fails with a "Show data" stub?

Open the TIA Portal event log, save the stub XML, and re-open the STEP 7 V5.5 project. Run "Save with Reorganize", recompile the offline blocks, and remove pointer-typed members from DBs that the HMI needs. Also confirm that the TIA Portal install includes the Comfort HSP for the TP2200 Comfort (MLFB 6AV2124-0XC02-0AX1).

Is the TP2200 Comfort supported by WinCC Flexible?

No. WinCC Flexible 2008 SP5 supports the MP377 and earlier panels but does not support the Comfort series. Use WinCC Comfort, Advanced, or Professional inside TIA Portal for any TP2200 Comfort project.

Where do I find firmware, manuals, and certificates for the TP2200 Comfort?

From the official Siemens Industry Online Support product page indexed by MLFB 6AV2124-0XC02-0AX1. From there you can reach the operating instructions, the function manual, the firmware downloads, and the EAC / UL / CE certificates.

Back to blog