Siemens TP177A HMI Configuration: Migrating from ProTool to WinCC Flexible
The SIMATIC TP177A is a 5.7-inch monochrome or color touch-panel HMI introduced by Siemens as the direct successor to the TP170A. Like the TP170A, it is a compact operator panel designed for small-to-medium machine applications, but it ships with a newer runtime firmware, a different communication co-processor, and a fundamentally different Engineering System (ES) requirement. Whereas the TP170A was configured with the legacy ProTool/Pro (or ProTool V6.0) toolset, the TP177A series exclusively accepts projects authored in SIMATIC WinCC Flexible (and later, TIA Portal WinCC). This single change is the root cause of the most common TP177A migration problem: an integrator who already owns a working ProTool configuration for a TP170A cannot simply open that project on a TP177A, even when the panel replacement is otherwise pin- and footprint-compatible.
This article documents the engineering workflow for converting a ProTool project so that it runs unmodified on a TP177A, the WinCC Flexible ES versions and Service Packs that support the panel, the firmware image that must be loaded on the device, the communication parameters that need to be re-validated, and the field-proven verification steps for confirming a successful migration.
1. Overview: TP177A HMI Panel Architecture
The TP177A sits in the Siemens 170-line / 177-line operator panel hierarchy and shares the 198 × 142 mm cutout of the TP170A family. Mechanically, the panel is a drop-in replacement. Logically, however, the runtime image in flash is a WinCC Flexible RT, which is incompatible with ProTool-generated .pdb / .ssp projects. The runtime boots into a Start Center on cold start, presents a small set of diagnostic pages, and either continues to the last project or enters the Transfer state when instructed by ProSave.
1.1 Panel Family Context
- TP170A / OP170 – ProTool generation, 5.7", mono or STN color, MPI/PROFIBUS, last firmware 1.x and 2.x
- TP177A / OP177A – First WinCC Flexible generation, 5.7", 320×240, mono or STN color, MPI/PROFIBUS DP, runtime image ≥ V1.0.0
- TP177B / OP177B – 4" or 6" color, PROFIBUS and PROFINET, 64k colors, WinCC Flexible 2005 SP1+
- KTP177 – Compact successor with key/touch combination
- TP/OP 277 – 6" widescreen and larger, 64k colors, WinCC Flexible 2007+
2. ProTool vs. WinCC Flexible: Compatibility Matrix
The compatibility boundary between ProTool and WinCC Flexible is defined by the runtime image stored in flash on the HMI. ProTool builds a binary project that targets the ProTool runtime (RT) component, while WinCC Flexible compiles a different binary (internal name: AR-DB / Active Runtime Database) that targets the WinCC Flexible runtime. The TP177A flash holds only the WinCC Flexible RT, so ProTool-compiled projects will be rejected at transfer time with an "image version" or "project invalid" error.
| Panel | ProTool V6.0 (SP2/SP3) | WinCC Flexible 2004 | WinCC Flexible 2005 | WinCC Flexible 2005 SP1+ | WinCC Flexible 2007 / 2008 / 2009 | TIA Portal WinCC |
|---|---|---|---|---|---|---|
| TP170A / OP170 | Yes | Converter only | Converter only | Converter only | Converter only | Not supported |
| TP177A / OP177A | No | No | Limited | Yes | Yes | Not supported |
| TP177B / OP177B | No | No | Limited | Yes | Yes | Limited |
| TP/OP 277 / 270 | No | No | No | No | Yes | Yes |
| Comfort Panels | No | No | No | No | No | Yes (≥ V13) |
"Converter only" means WinCC Flexible ships with a ProTool converter that can import a .pdb / .ssp project, but the target must be a WinCC Flexible 2004-compatible panel, which does not include the TP177A. The earliest WinCC Flexible version that can author a TP177A project is WinCC Flexible 2005 SP1 (HF7 or later); the recommended engineering baseline is WinCC Flexible 2008 SP2 or 2008 SP3 because they include the most recent TP177A Hotfixes.
2.1 ProTool Upgrade Path to WinCC Flexible
Siemens provides an upgrade path that lets a customer with a valid ProTool license acquire WinCC Flexible at a reduced cost. The order code for the PowerPack from ProTool to WinCC Flexible Compact is 6AV6613-1AA51-3CA0 (ProTool 6.x to WinCC Flexible 2005/2007), and PowerPack to WinCC Flexible Standard/Advanced follows similar 6AV6-1A codes that depend on the source license. The official upgrade entry point in the Siemens Industry Online Support (SIOS) portal is documented under entry ID 26169252. This page is the canonical reference for license migration, supported Service Packs, and any toolbox add-ons (e.g., Audit, Sm@rtAccess) that may need to be re-keyed.
3. Prerequisites for Migrating to WinCC Flexible
Before any project conversion is attempted, confirm that the engineering workstation and the panel both meet the runtime and ES requirements listed below. Skipping these checks is the most common reason for a converter failure or a non-bootable panel image after transfer.
3.1 Engineering Workstation Requirements
| Item | Minimum | Recommended |
|---|---|---|
| Operating system | Windows XP SP2 / Windows 7 32-bit | Windows 7 64-bit / Windows 10 (with SP ≥ 2008 SP3) |
| CPU | Pentium 4 1.5 GHz | Core i5 / i7 2 GHz+ |
| RAM | 1 GB | 4 GB or more |
| Free disk for ES | 2 GB | 10 GB (for libraries, device images, options) |
| Display | 1024 × 768 | 1920 × 1080 |
| Parallel or USB for license key | Required for parallel key | USB license stick (ALM) |
3.2 License Model
WinCC Flexible 2005/2007/2008 uses the legacy license key mechanism. A yellow parallel key or a USB dongle is bound to the Flex host ID and is required for ES compilation. In modern deployments (WinCC Flexible 2008 SP3 and later on Windows 7/10), the Automation License Manager (ALM) can migrate the yellow key into a soft container. A TP177A project compiles without a license in demo mode for evaluation, but cannot be transferred to the panel after a 14-day grace period without a valid license.
3.3 Required Service Packs and Hotfixes
- WinCC Flexible 2005 SP1 + Hotfix 7 (HF7) – first build that supports TP177A as a target device
- WinCC Flexible 2005 SP1 + Hotfix 9 (HF9) – recommended for stability and corrected ProTool converter
- WinCC Flexible 2007 SP1 – adds recipes, Sm@rtAccess support, improved ProTool converter
- WinCC Flexible 2008 SP2/SP3 – latest released line; recommended baseline for any new TP177A migration because it incorporates the most recent runtime fixes for MPI/PROFIBUS, screen flicker, and password handling
Each ES Service Pack bundles its own ProTool Converter that knows the current target device list. Do not attempt to convert a project with an older converter and then open it in a newer ES; the converter writes internal schema version tags that may be incompatible.
3.4 Panel Image and Firmware
The TP177A ships from the factory with a WinCC Flexible 2005 SP1 RT image. If the panel has been updated at any point, the image must match the ES that compiled the project – the panel will refuse a project compiled against a newer RT image than what is currently installed. If a mismatch occurs, Siemens ships a ProSave-based image update utility that overwrites the panel flash with a new image file (e.g., TP177A_V1_0_3.img for image V1.0.3). Image files are bundled in the corresponding WinCC Flexible installation under ...\WinCC Flexible\HMI\Images or downloaded from the SIOS portal entry for the panel.
4. Converting ProTool Projects for TP177A
The WinCC Flexible ProTool Converter is invoked from the ES start center: File → Open → Convert ProTool Project. The converter reads the source .pdb or .ssp file, creates a WinCC Flexible project with the same screens, tags, alarms, recipes, and scripts, and prompts the user to choose a target device.
4.1 Pre-Conversion Checklist
- Open the original project in ProTool V6.0 SP2 or SP3 and execute a project-wide Consistency Check (File → Consistency Check). Resolve all warnings and errors before conversion.
- Make a backup of the original
.pdb/.sspand any ProTool ProAgent extensions. - Export the tag database to a CSV (ProTool: Tags → Export) for reference; this is helpful for re-mapping after conversion.
- Capture screenshots of every screen and the event-log layout if any non-standard fonts or graphics were used. ProTool's default
Symbol Library 1.0is partially replaced in WinCC Flexible; the converter will substitute missing vector graphics with placeholders. - Inventory the optional ProTool Pro add-ons used in the project (e.g., ProAgent for S7-Diagnostics, Recipes with PDM, or any custom ActiveX controls). The converter maps ProAgent diagnostics to WinCC Flexible 2005+ diagnostics screens automatically, but custom OLE/OCX objects require re-implementation.
4.2 Running the Converter
- Start WinCC Flexible ES with administrative privileges.
- Choose File → Open → Convert ProTool Project.
- Browse to the
.pdb/.sspsource. - The converter dialog shows the detected source device (e.g., TP170A mono or TP170A color) and asks for a target device. Select TP177A mono or TP177A color as appropriate.
- Click Convert. A conversion log is written to
%TEMP%\WcFlex_Convert.log. - The converted project opens in the WinCC Flexible ES; review the Compile → All output and resolve any conversion warnings.
.pdb / .ssp archive in case the panel is ever swapped back to a TP170A or TP170B generation device.4.3 Common Conversion Pitfalls
| Symptom | Root Cause | Remedy |
|---|---|---|
| "Target device not supported" | ProTool converter version too old | Install the latest ES Service Pack/Hotfix and rerun conversion |
| Symbol library graphics missing | Custom symbols not bundled with WinCC Flexible | Re-import the original *.wmf files via Graphics → Import
|
| Alarms missing in WinCC Flex Alarm view | Alarm classes not mapped | Re-create alarm classes in Alarms → Classes and re-assign |
| Recipes appear as empty dataset | Recipe structure (Tags vs. DB-based) changed | Re-bind recipe elements to PLC tags manually |
| Bitmaps appear in wrong resolution | TP177A uses 320×240; TP170A used 320×240 but with different color depth | Re-import bitmaps and enable Adapt to target |
| Scripts fail at runtime | ProTool used VBScript subset; WinCC Flexible has stricter syntax check | Re-test scripts in Project → Scripts → Test |
5. Configuring Communication on TP177A
The TP177A exposes the same 9-pin D-sub MPI/PROFIBUS connector as the TP170A and supports the same baud rates (187.5 kbit/s default MPI, 1.5 Mbit/s PROFIBUS DP). The transfer protocol for project download is ProSave over MPI/PROFIBUS, or alternatively over Ethernet on TP177A variants equipped with the optional Ethernet module.
5.1 Default MPI Settings
| Parameter | Default | Valid Range |
|---|---|---|
| Bus profile | MPI | MPI, PROFIBUS DP |
| Baud rate | 187.5 kbit/s | 19.2 kbit/s to 12 Mbit/s |
| Highest MPI/PROFIBUS address | 31 | 1 to 126 |
| Panel MPI address | 1 | 1 to 31 (MPI) / 1 to 126 (DP) |
| PLC MPI address | 2 | 1 to 31 |
| Time-out (ms) | 1000 | 100 to 60000 |
5.2 Configuring a Connection in WinCC Flexible
- In the project tree, open Communication → Connections.
- Double-click Connections; the connection editor opens.
- Click New and select SIMATIC S7 300/400 as the communication driver. The TP177A can connect to S7-200 (via MPI/EM 277), S7-300, S7-400, ET 200S, and LOGO! controllers.
- Set the Station address to the PLC's MPI/PROFIBUS address.
- Set the Panel address to the panel's MPI address (default 1).
- Set the bus profile and baud rate. If the PLC is on a PROFIBUS segment that runs at 1.5 Mbit/s, match the baud rate on the panel side.
- Click OK and run a Connect → Online → Accessible Nodes test from the ES to verify that the panel can see the PLC.
5.3 S7-200 Connection via EM 277
Although ProTool projects on TP170A frequently target S7-200 (CPU 22x) over the PPI/MPI interface, the TP177A communicates with S7-200 only via an EM 277 PROFIBUS module. The EM 277 must be configured with a unique PROFIBUS address (e.g., 2) and the WinCC Flexible connection driver SIMATIC S7 200 (EM 277) selected. Direct PPI communication is not supported on TP177A.
6. Step-by-Step Commissioning Procedure
Use the following procedure for a clean commissioning of a TP177A with a converted ProTool project.
6.1 Pre-Commissioning
- Verify mechanical mounting (cutout 198 × 142 mm for 5.7" panels; 5 mm tolerance).
- Verify 24 VDC supply at 0.5 A minimum (TP177A typical 0.4 A, inrush 1.0 A for 100 ms).
- Verify chassis ground is bonded to cabinet ground at a single point.
- Confirm the MPI/PROFIBUS cable is terminated at both ends (terminator on, 220 Ω on the last node).
6.2 Image and Project Transfer
- Connect the PC to the TP177A via MPI cable (6ES7 901-0BF00-0AA0 or equivalent) or PC-Adapter USB A2 (6GK1571-1AA00).
- Start ProSave (bundled with WinCC Flexible: Start → SIMATIC → ProSave).
- Select Device type: TP177A, Connection: MPI, Station address: 1.
- Click Restore → Image and load the TP177A image file from the WinCC Flexible install directory. Skip this step if the image version already matches the ES.
- After image restore (panel reboots), click Transfer → Project in ProSave and select the compiled
*.fwxfile (or transfer from WinCC Flexible via Project → Transfer → Transfer). - Wait for the transfer progress bar to complete; the panel reboots into the new project.
6.3 Online Verification
- On the panel, navigate to Main → Settings → OP Properties → Diagnostics → Event Log. Verify that no transfer-time errors are present.
- From the ES, choose Project → Connect → Online. Confirm a live link to the panel.
- Open Tools → Tag Simulator in the ES (or use a STEP 7 watch table) and force a few tags. Verify the value updates on the panel screen.
- Trigger an alarm class test by writing a bit that activates a configured alarm; verify the alarm banner and alarm view render correctly.
- Test the recipe transfer: write a recipe dataset from the panel, restart the panel, and verify the dataset is persistent in flash.
7. Transfer and Runtime Verification
The TP177A runtime provides a small set of built-in diagnostic screens accessible from the Start Center (default screen on cold boot with no project). These are useful for field verification and are not visible when a project is running.
7.1 Start Center Diagnostic Pages
- Settings – Touch calibration, brightness, contrast, transfer mode, time/date
- OP Properties – Device name, image version, project version, available flash
- Event Log – System messages, transfer errors, runtime warnings
- Info / About – Copyright, license, runtime build number
7.2 Runtime Information via WinCC Flexible Online
When the panel is online with the ES, the following diagnostic data is available:
| Counter | Description | Typical Value (TP177A) |
|---|---|---|
| Cycle time (ms) | Time between two successive screen updates | 100 – 300 ms |
| Load (%) | CPU utilization of the panel | < 60% normal |
| Free flash (KB) | Available project storage | ≥ 1500 KB |
| Comm. errors | Counted MPI/DP frame errors | 0 – 5 / hour typical |
| Tag update count | Number of tag acquisitions since runtime start | Variable |
8. Troubleshooting Common Migration Issues
| Symptom | Likely Cause | Diagnostic Step | Resolution |
|---|---|---|---|
| Panel does not appear in ProSave "Accessible Nodes" | Wrong MPI address, baud rate mismatch, missing terminator | Set PG/PC interface to MPI; scan all addresses 1..32 | Reconfigure panel address in Start Center; verify bus terminator |
| "Image version mismatch" error at transfer | Compiled project expects newer RT image | ProSave → Restore → Image | Load matching image from WinCC Flexible install |
| Project transfers but panel shows "Wait" screen | Project corrupted or partial transfer | Check event log for transfer errors | Re-transfer; ensure stable 24 VDC during transfer |
| Alarms visible in ES but not on panel | Alarm class not assigned to view | Open alarm view properties | Re-assign alarm classes to the view |
| Tags show "#####" overflow on numeric I/O | Display length insufficient for the data type | Edit I/O field properties | Increase display length to 10+ characters |
| Touch calibration drifts | Environmental humidity or mechanical stress | Recalibrate in Start Center | Re-mount panel; check for moisture ingress |
| "License missing" message on transfer | ALM license not installed | Start ALM, view license | Install valid license for WinCC Flexible ES |
| Passwords not accepted | Password policy not converted | Check user view in ES | Re-create users with correct group |
8.1 Error Codes in Event Log
The TP177A writes numeric event codes to the event log. A representative subset:
| Code | Meaning | Remedy |
|---|---|---|
| 8001 | Connection lost to PLC | Check bus terminator, cable shielding, PLC address |
| 8002 | Tag write rejected (no permission) | Verify user group and password |
| 8003 | Recipe file read error | Re-import recipe; check flash free space |
| 8004 | Project file CRC mismatch | Re-transfer project |
| 8005 | Runtime internal error | Reboot; check image version |
| 8006 | Alarm class not found | Re-compile project |
| 8007 | User logon failed (too many attempts) | Wait for lockout timer or reset user DB |
9. Specifications and Variant Comparison
| Specification | TP170A mono | TP170A color | TP177A mono | TP177A color |
|---|---|---|---|---|
| Display size | 5.7" | 5.7" | 5.7" | 5.7" |
| Resolution | 320 × 240 | 320 × 240 | 320 × 240 | 320 × 240 |
| Color depth | 4 grays | 16 colors | 16 grays | 256 colors |
| Touch | Resistive analog | Resistive analog | Resistive analog | Resistive analog |
| Keys | None (touch only) | None (touch only) | None (touch only) | None (touch only) |
| Memory (project) | 256 KB | 256 KB | 1024 KB | 1024 KB |
| Memory (recipe) | 20 KB | 20 KB | 128 KB | 128 KB |
| Interface | MPI/PROFIBUS | MPI/PROFIBUS | MPI/PROFIBUS | MPI/PROFIBUS |
| Supply | 24 VDC | 24 VDC | 24 VDC | 24 VDC |
| Current (typ) | 0.3 A | 0.4 A | 0.4 A | 0.5 A |
| Cutout (W × H mm) | 198 × 142 | 198 × 142 | 198 × 142 | 198 × 142 |
| Bezel (W × H mm) | 212 × 156 | 212 × 156 | 212 × 156 | 212 × 156 |
10. Firmware and ES (Engineering System) Compatibility
The TP177A runtime image and the WinCC Flexible ES Service Pack are tightly coupled. The following table documents the supported combinations. Always run the ES Service Pack at or above the image version on the panel.
| ES Version (WinCC Flexible) | Minimum Image on Panel | Recommended Image | Notes |
|---|---|---|---|
| 2005 SP1 (HF7) | V1.0.0 | V1.0.2 | First ES to support TP177A |
| 2005 SP1 (HF9) | V1.0.2 | V1.0.3 | Improved ProTool converter |
| 2007 | V1.0.3 | V1.0.4 | Adds Sm@rtAccess |
| 2007 SP1 | V1.0.4 | V1.0.5 | Stability improvements |
| 2008 SP2 | V1.0.5 | V1.0.6 | Adds audit trail option |
| 2008 SP3 | V1.0.6 | V1.0.6 | Last release for XP and Win 7 |
For the SIOS entry that contains TP177A firmware images and version notes, refer to entry 26169252. Newer TP177A panels ship with image V1.0.6 and run any project compiled in WinCC Flexible 2005 SP1 HF7 or later.
11. Long-Term Maintenance and Support Considerations
The TP177A is in the spare-parts phase of its lifecycle. Spares are available via the standard spare-parts channel (typical 10-year availability after phase-out), and image and ES downloads remain accessible on the SIOS portal. The TP177A is, however, no longer sold as a new product – the recommended replacement is the SIMATIC HMI KTP700 Basic or KTP700 Comfort, both of which are configured in TIA Portal. If you are maintaining a fleet that includes TP177A panels, plan a migration roadmap:
- Catalog every TP177A installation with its current image version and ES Service Pack level.
- Centralize all converted
.ssp/.fwxfiles in a version-controlled repository. - Maintain at least one Windows 7 / Windows 10 32-bit ES workstation with WinCC Flexible 2008 SP3 and the matching ProTool converter installed; this is the lowest-cost path for ongoing editing of TP177A projects.
- Pre-stage at least one ProSave installer per site for image restoration.
12. Frequently Asked Questions (FAQ)
Can I open a ProTool project directly in WinCC Flexible and target a TP177A?
No. ProTool and WinCC Flexible use different project file formats (.pdb / .ssp vs. WinCC Flexible internal schema) and different runtime images. You must run the WinCC Flexible ProTool Converter (File → Open → Convert ProTool Project) and select the TP177A as the target device. Always keep the original ProTool source as a backup because the conversion is one-way.
What is the lowest-cost WinCC Flexible version that supports the TP177A?
WinCC Flexible 2005 SP1 with Hotfix 7 is the first version that can author a TP177A project. For field stability and the most recent ProTool converter, install WinCC Flexible 2008 SP3, which is the last release for the TP177A.
Do I need a new license to replace a TP170A with a TP177A?
Yes. WinCC Flexible is a separately licensed product. A PowerPack from ProTool to WinCC Flexible Compact is available at reduced cost (order code 6AV6613-1AA51-3CA0 for many common source licenses). Refer to SIOS entry 26169252 for the exact PowerPack order code matching your source license.
What cable is required to transfer a project from PC to TP177A?
Use a Siemens PC-Adapter USB A2 (6GK1571-1AA00) or the legacy MPI/USB cable (6ES7 901-0BF00-0AA0) over the panel's MPI/PROFIBUS 9-pin D-sub port. ProSave is the recommended transfer tool; it is bundled with WinCC Flexible and supports direct project transfer, image restore, and backup/restore.
Can the TP177A communicate with an S7-200 CPU directly over PPI?
No. The TP177A only supports MPI and PROFIBUS DP. To connect to an S7-200 CPU, install an EM 277 PROFIBUS module on the S7-200 side and select the SIMATIC S7 200 (EM 277) driver in the WinCC Flexible connection. Direct PPI is not supported on the TP177A.