Problem Description
When transferring a WinCC Flexible project to a Siemens TP177A 6-inch HMI panel, the download aborts immediately after a Yes/No prompt concerning the existing user administration. The dialog itself is not a WinCC Flexible error code; it is a runtime loader question issued by the panel firmware. The transfer fault is exposed only after the loader attempts to write the user list, and the failure may originate from cable selection, COM port assignment, transfer protocol mismatch, or a corrupted runtime state on the panel.
Typical failure chain reported by field engineers:
- Compile completes in WinCC Flexible without warnings or errors.
- Operator selects Project > Transfer > Transfer or uses Download to target system from the project tree toolbar.
- WinCC Flexible establishes communication and reports the detected panel type (TP177A 6" PN/DP or TP177A 6" PN depending on the article number).
- Transfer progress begins and the panel displays the user-administration overwrite prompt.
- Selecting Yes or No returns the operator to a transfer-interrupted state. The output window logs a transfer abort with no precise error code.
Root Cause Analysis
The TP177A loader uses the MPI/PROFIBUS channel to write project components in sequential blocks: image database, alarm logs, recipes, scripts, and finally the user administration table. When the loader writes the user-administration block, it requests permission to overwrite the existing accounts. If the panel rejects the write, the transfer terminates. Rejection can be triggered by several independent causes:
| Cause | Symptom | Detection |
|---|---|---|
| Wrong PC interface (COM 13 from a USB-Serial bridge, not the native USB-MPI adapter) | Handshake succeeds, write fails | Device Manager shows USB-Serial converter; WinCC Flexible Transfer Settings reference a COM port |
| Baud rate mismatch between PC adapter and panel MPI port | Connection drops after initial frames | Compare baud rate in PG/PC interface and panel Control Panel |
| Panel not in transfer mode (runtime still active) | Partial write, then abort | Confirm panel shows the transfer icon, not the project view |
| Project compiled for newer image database version than panel runtime supports | Loader rejects entire package | Compare panel OS version against WinCC Flexible release notes |
| Corrupted flash on panel (failed previous transfer, power loss) | Loader fails on any write | Factory reset, retry |
| MPI address conflict (default 1, default 0, default 2 overlap) | Inconsistent handshake | Verify PC, panel, and any PLC on the bus |
Field experience shows the most common root cause is using a generic USB-to-serial bridge (FTDI, CH340, Prolific PL2303) in front of a passive MPI cable. The PC adapter 6ES7 972-0CB20-0XA0 is required because it integrates the RS485 transceiver and the Siemens S7 handshake protocol; generic bridges cannot replicate the MPI electrical layer.
Required Hardware and Software
Before attempting another transfer, verify the following items are available and match the panel and project:
| Item | Specification | Notes |
|---|---|---|
| Programming PC | Windows XP SP3 / Windows 7 / Windows 10 with Siemens S7-USB drivers | Disable driver signature enforcement on Windows 10 1607+ when needed |
| WinCC Flexible | 2005 SP1, 2008 SP1, 2008 SP3, or 2008 SP5 | Match to TP177A image version |
| USB-MPI adapter | Siemens 6ES7 972-0CB20-0XA0
|
Use only this part number; the older 6GK1571-0BA00 is end-of-life |
| RS232-MPI adapter (alternative) | Siemens 6ES7 972-0CA23-0XA0
|
Requires native COM port; not usable with USB-Serial bridge |
| TP177A panel (DP variant) | 6AV6 642-0AA11-0AX0 |
MPI/PROFIBUS only |
| TP177A panel (PN/DP variant) | 6AV6 642-0BA11-0AX0 |
Adds PROFINET, supports Ethernet transfer |
| Ethernet cable (alternative path) | Standard RJ45, Cat 5e or higher | Valid only for the PN/DP variant |
6ES7 972-0CB20-0XA0. The Siemens USB-MPI adapter implements the proprietary MPI token handling; generic chipsets will not establish S7 communication.Pre-Transfer Configuration
Configure the PG/PC interface before opening the project in WinCC Flexible. Incorrect interface selection is the single largest source of transfer aborts in the field.
- Open Start > Siemens Automation > PG/PC Interface or navigate to Control Panel > PG/PC Interface.
- Under Access Point of the Application, select S7ONLINE.
- In Interface Parameter Assignment Used, choose PC Adapter (MPI) or PC Adapter (PROFIBUS) depending on the cable variant.
- Click Properties and configure:
- Transmission rate: 187.5 kbit/s (default for MPI) or 1.5 Mbit/s for PROFIBUS
- MPI address: 0 (PC) — must not collide with panel or any PLC on the bus
- Highest MPI address: 31
- Timeout: 30 s
- Click OK, then OK again to apply.
- Open Device Manager > Ports (COM & LPT) and confirm the adapter is enumerated correctly. If you see only USB Serial Port (COM 13), you are using a generic bridge and need to replace the cable.
For background on factory-reset pathways, refer to the Siemens Knowledge Base entry "How do you reset a Windows-based panel to factory settings?" and the WinCC Flexible online help under Setting the PG/PC Interface.
Resolving the User Administration Prompt
The user-administration dialog is raised by the panel runtime, not by WinCC Flexible. The semantics are:
| Answer | Effect | When to use |
|---|---|---|
| Yes | WinCC Flexible overwrites the user list with the one compiled in the project | Project contains the same user names and passwords you want on the panel |
| No | WinCC Flexible preserves the existing user list on the panel and skips writing that block | You need to keep admin accounts created on the panel itself |
If the transfer aborts after either answer, the issue is not the user list. To isolate the cause, perform the following controlled test:
- Open the project in WinCC Flexible and select Project > Transfer > Transfer Settings.
- Set the transfer mode to Serial and the transfer channel to TTY or USB according to the cable.
- Tick Overwrite user administration under Settings in the same dialog.
- Compile and start the transfer.
- Observe the panel: if the prompt no longer appears, the original abort was caused by the loader losing connection during the user-block write — typically a cable or driver issue.
Factory Reset Procedure for TP177A
When the loader aborts persistently and you have ruled out cabling and interface settings, a factory reset clears the corrupted runtime image. The procedure depends on whether the panel can still start its loader.
Reset through Control Panel (panel still responsive)
- On the panel, press the Control Panel button from the loader menu.
- Navigate to OP > Properties (or System > Reset depending on firmware).
- Select Reset to factory settings.
- Confirm with the system password. The default is
1000. - The panel restarts with cleared flash.
Reset using WinCC Flexible (panel is in transfer mode)
- In WinCC Flexible, select Project > Transfer > Reset to Factory Settings.
- Choose the active transfer channel.
- Confirm. WinCC Flexible issues a reset command to the panel loader.
For full procedural detail, see the Siemens FAQ "How do you reset a Windows-based panel to factory settings?" in the official Knowledge Base.
Cable Selection and COM Port Setup
The TP177A supports three physical transfer paths. The wrong choice leads to the symptoms described in this article.
| Cable | Article Number | Use Case | Driver |
|---|---|---|---|
| USB-PC adapter (MPI/PROFIBUS) | 6ES7 972-0CB20-0XA0 |
Preferred for modern PCs without native RS232 | Siemens S7-USB |
| RS232-PC adapter (MPI) | 6ES7 972-0CA23-0XA0 |
Older PCs with native COM ports | None required; uses native COM 1 |
| Ethernet (PN/DP variant only) | Standard RJ45 patch cable | Fastest path; no driver needed | TCP/IP stack |
For the USB adapter, install the driver from the Siemens support package or use the S7-USB driver package distributed with WinCC Flexible / STEP 7. After installation, the device appears under Device Manager as Siemens PC USB Adapter and is accessible via the S7ONLINE access point — not as a COM port. If the device shows up as USB Serial Port (COM x), the wrong driver is loaded.
The following SVG diagram shows the connection topology for the recommended transfer setup.
WinCC Flexible Transfer Settings
Within the project, configure the transfer parameters under Project > Transfer > Transfer Settings. The dialog exposes mode, channel, and timeout for each direction (PC to panel, panel to PC).
| Setting | Recommended Value | Notes |
|---|---|---|
| Mode (PC > Panel) | Serial (MPI/USB) | Matches 6ES7 972-0CB20-0XA0
|
| Channel | TTY / USB | Driven by adapter type |
| Baud rate | 187,500 bit/s | Default for MPI |
| Highest station address | 31 | For MPI single-master PC |
| Timeout | 60 s | Increase to 90 s for slow USB hubs |
| Overwrite user administration | Enabled (if intended) | Skips runtime prompt |
| Restore on delivery state | Optional | Equivalent to factory reset trigger |
Save and recompile the project after changing these settings. The compile step regenerates the loader record with the updated parameters.
Panel Firmware and Project Compatibility
The TP177A supports several image versions distributed as HMI updates. A project compiled with a newer image than the panel's runtime will fail at load with a database-version error or hang on the user-administration prompt.
| Panel Image | WinCC Flexible Version | Notes |
|---|---|---|
| V1.0 | WinCC Flexible 2005 SP1 | Legacy release |
| V2.0 | WinCC Flexible 2008 SP1 | Adds alarm line enhancements |
| V2.1 | WinCC Flexible 2008 SP3 | Common in the field |
| V2.4 | WinCC Flexible 2008 SP5 | Latest widely deployed image |
Check the panel firmware on the panel itself under Control Panel > OP Properties > System > Version. Update the panel image using the ProSave tool distributed with WinCC Flexible to bring it in line with the project's target image before retrying the project transfer.
Diagnostic Verification
Run the following checks in order before each transfer attempt:
- Confirm the PC adapter article number is
6ES7 972-0CB20-0XA0and the device appears as Siemens PC USB Adapter in Device Manager. - Open PG/PC Interface and verify S7ONLINE points to the USB adapter, not a COM port.
- Power-cycle the panel, then enter transfer mode (from loader: Transfer button).
- From the PC, run Start > Siemens Automation > Set PG/PC Interface > Diagnostics and click Test. A successful test reports reachable stations and the panel's MPI address.
- In WinCC Flexible, use Project > Transfer > Available Stations to confirm the TP177A is visible. Its address must be unique.
- Re-compile the project (Ctrl+F7) and observe the output window for warnings.
- Start the transfer. If the user-administration prompt appears and the transfer aborts, capture the exact output-window message and proceed to the troubleshooting matrix below.
Troubleshooting Matrix
| Observed Symptom | Likely Cause | Action |
|---|---|---|
| Transfer never starts; "No connection to target" | Wrong access point or S7ONLINE points to COM | Reassign S7ONLINE to PC Adapter (USB) |
| Transfer starts then halts before user prompt | Baud rate mismatch | Set both sides to 187.5 kbit/s |
| User prompt appears, transfer aborts with "Error 100000" | User write rejected (corrupted list) | Factory reset panel via WinCC Flexible |
| User prompt appears, transfer aborts with "Timeout" | Cable intermittent, EMI, slow USB hub | Replace cable, shorten hub chain, raise timeout to 90 s |
| User prompt appears, transfer aborts with "Incompatible image" | Project compiled for newer image | Update panel image with ProSave or compile in matching WinCC Flexible version |
| Dialog does not appear at all on second attempt | Loader bypassed user block | Expected; transfer is now complete or has aborted before that step |
| Output window reports "Unknown target device" | Wrong article number selected in transfer settings | Set panel type to TP177A 6" PN/DP or PN as appropriate |
| Transfer completes but runtime shows white screen | Corrupted flash block | Factory reset and re-transfer the project |
Frequently Asked Questions
Is the user-administration dialog an error in WinCC Flexible?
No. The blue question-mark dialog is a runtime request from the panel asking whether WinCC Flexible may overwrite the existing user accounts. The interruption that follows is a separate transfer fault and must be diagnosed independently.
Which USB-MPI cable works with a TP177A panel?
Use the Siemens USB-PC adapter with article number 6ES7 972-0CB20-0XA0. Generic USB-to-serial converters such as FTDI or Prolific PL2303 will not establish MPI communication because they do not implement the S7 token protocol.
How do I factory reset a TP177A from WinCC Flexible?
Select Project > Transfer > Reset to Factory Settings in WinCC Flexible, choose the active transfer channel, and confirm. The panel must be in transfer mode. The default system password is 1000.
Why does the project still fail to load after answering Yes or No to the user prompt?
The Yes/No answer is processed correctly; the abort that follows is caused by an underlying transfer fault — most commonly a cable, COM port, baud rate, or panel image incompatibility. Address the diagnostic matrix in this article and reattempt the transfer.
Can I use an Ethernet cable to transfer a project to a TP177A?
Only the PN/DP (6AV6 642-0BA11-0AX0) variant supports Ethernet transfer. The DP-only model (6AV6 642-0AA11-0AX0) requires the USB or RS232 MPI adapter.