Overview: ProTool TP170 Backup and Recovery Constraints
The SIMATIC TP170 mono (catalog family 6AV6 545-0xA15-2AX0) is a 5.7" monochrome (4 blue shades) panel from the OP/TP 170 family, configurable with Siemens ProTool/Pro V6.0 and also editable from WinCC Flexible 2004 / 2005 / 2007 / 2008 SP3. The device has no on-board non-volatile project storage for the engineering source; the runtime image that resides in flash can be transferred back to the engineering station only when Back transfer (Rückübertragung) has been enabled before the original download. The resulting *.pdl / *.bin or compressed archive is runtime-only: it can be restored to the same panel type and same firmware revision but cannot be opened or edited in ProTool or WinCC Flexible.
This article documents the only supported recovery path using ProSave (the backup/restore utility shipped with ProTool and WinCC Flexible) and addresses the common scenario where a plant (for example a water-treatment skid controlled by an S7-300 or S7-200 with a TP170 mono) ships without any PLC or HMI backup.
TP170 Mono Hardware and Catalog Reference
| Variant | Catalog No. | Display | Interfaces | ProTool version |
|---|---|---|---|---|
| TP170A mono | 6AV6 545-0AA15-2AX0 | 5.7" STN, 4 blue shades | 1× RS232 (TTY), 1× MPI/PROFIBUS | ProTool/Pro V6.0 SP2+ |
| TP170B mono | 6AV6 545-0BA15-2AX0 | 5.7" STN, 4 blue shades | 1× RS232 (TTY), 1× MPI/PROFIBUS, USB (service) | ProTool/Pro V6.0 SP3 / WinCC Flexible 2004+ |
| TP170A color | 6AV6 545-0AC15-2AX0 | 5.7" STN color | 1× RS232, 1× MPI/PROFIBUS | ProTool/Pro V6.0 SP3+ |
| TP170B color | 6AV6 545-0BC15-2AX0 | 5.7" STN color | 1× RS232, 1× MPI/PROFIBUS, USB | ProTool/Pro V6.0 SP3 / WinCC Flexible 2004+ |
The mono variants share the same ProTool/Pro runtime image format and the same ProSave backup container. A backup of a TP170A mono cannot be restored to a TP170B mono and vice-versa; the panel type and the firmware revision (e.g. Bootloader 1.x, FW 4.x) are part of the compressed project envelope. Cross-restoration will fail with Error 2005 / panel type mismatch.
Prerequisites
- Engineering station: A Windows XP / Windows 7 (32-bit) PC with either ProTool/Pro V6.0 SP3 or WinCC Flexible 2008 SP3 installed. WinCC Flexible 2008 SP3 is a valid substitute because it includes the TP170 device description, the ProSave utility, and the Transfer menu used for back transfer.
-
ProSave: Available at Start > SIMATIC > ProSave. It is installed automatically with ProTool/Pro and with WinCC Flexible. The same
Prosave.exebinary is used; only the path and version differ. -
PC-PPI / PC-MPI / USB-PPI cable: A Siemens 6ES7 901-3CB30-0XA0 (RS232 PPI/MPI) or the USB version 6ES7 901-3DB30-0XA0. For TP170B the service USB may be used as a serial substitute. Set the PC adapter MPI address to
0and the panel address to1(defaults). -
MPI/PROFIBUS parameters: Default baud rate on the TP170 mono is 187.5 kbit/s; the panel must be configured for the same bus profile, highest station address typically
15. - Power on panel: Apply 24 VDC and let the boot phase complete. The TP170 mono shows Transfer mode automatically when started without a valid configuration, or when Enable Back Transfer is set.
- Original project (if available): Even though the TP170 cannot be edited from a back transfer, the recovered file must match the target firmware. Verify the panel boot loader and firmware under Start Center > Info > System.
Back Transfer (Rückübertragung) Concept
Back transfer is the directional counterpart to Download. When enabled in the ProTool/Pro project (or in WinCC Flexible under Project > Transfer > Settings > Back transfer), the runtime image stored in the panel's flash is flagged as "back-readable". After that flag is set, the operator can initiate a back transfer from the panel menu (Transfer > Back transfer on newer firmware, or Start Center > Transfer on TP170) and the file is sent back over the MPI/PROFIBUS connection to the engineering station, where ProSave writes it to *.psb or *.bin format.
Key constraints:
- Back transfer is a one-way read of the runtime image; variables, alarms, and screens are extracted but the source
*.pdlproject file is not recovered. - The recovered file cannot be opened, edited or printed in ProTool or WinCC Flexible. It is a binary envelope suitable only for restoration to a same-type panel.
- If back transfer was not enabled before the original download, the file on the panel is protected and ProSave will return Error 1302 "Back transfer not allowed" or similar, depending on the firmware generation.
- Back transfer requires that the panel and PC are connected via MPI/PROFIBUS (or USB service on TP170B) and that no transfer is currently running.
Step-by-Step: Enabling Back Transfer in the Project (for Future Downloads)
This procedure is for engineers who still have the source *.pdl project and want to ensure back transfer is possible later. It must be performed before every download.
- Open the project in ProTool/Pro V6.0 SP3 or WinCC Flexible 2008 SP3.
- Navigate to File > Transfer > Transfer Settings (ProTool) or Project > Transfer > Settings (WinCC Flexible).
- Select the panel TP170 mono.
- Activate the checkbox "Enable Back Transfer" (German: Rückübertragung aktivieren).
- Set the access password if one is required by the plant standard (8 characters, alphanumeric). Without a password the back transfer is unrestricted once initiated from the panel.
- Click OK and recompile: Project > Compiler > All.
- Download to the panel via MPI/PROFIBUS. The new image, flagged for back transfer, replaces the previous one.
Step-by-Step: Performing the Back Transfer from the TP170
- Connect the PC adapter to the TP170's MPI/PROFIBUS port and to the PC.
- Start ProSave on the PC (Start > SIMATIC > ProSave).
- Under Device type, select TP170 mono (or TP170A mono / TP170B mono depending on the exact variant).
- Set Connection to Serial / MPI and configure the PC adapter (COM port, baud 187.5 kbit/s, MPI address 0).
- Click File > Back Transfer (in older ProSave versions: Backup > Read from device).
- On the TP170, enter Transfer mode from the Start Center and confirm Back Transfer. The panel will display Waiting for transfer.
- ProSave will report the panel type, firmware, and the file size. Confirm the destination path (default
\Program Files\Siemens\ProTool\Backup\<timestamp>.psb). - Click Start. Progress is shown in the status bar. Typical duration: 1-4 minutes for a small-to-medium TP170 project.
- When ProSave reports Transfer completed successfully, close the dialog. The
*.psbfile is now on the PC.
Step-by-Step: Restoring the Backup to a Replacement TP170
- Verify the replacement panel is identical type (TP170A mono → TP170A mono, not TP170B) and runs the same firmware revision as recorded in the back-up file's Properties.
- Connect MPI/PROFIBUS and start ProSave.
- Select File > Restore > to device.
- Browse to the
*.psb/*.binfile. - Click Start Restore. ProSave will check the panel type and firmware before writing. If the firmware is older, ProSave will offer a Firmware Update step first.
- Once restoration completes, ProSave may prompt for a panel restart. Confirm; the panel reboots into the recovered project.
- Verify by cycling through the screens and checking that all tags update against the live PLC.
WinCC Flexible 2008 SP3 as the Configuration Front-End
WinCC Flexible 2008 SP3 can be used to configure a TP170 mono (the device was re-classified as a "Compact Panels" generation and retained backward compatibility). It can also be used only to perform the back transfer and restore operations through its bundled ProSave. What WinCC Flexible cannot do:
- Open or edit the recovered
*.psbfile as a project. - Convert a TP170 mono back-up into a TP170 comfort/panel project.
- Migrate the runtime into TIA Portal without a full source project — the migration path requires the
*.pdlsource, which is recovered only by reading from the panel before the back-transfer flag was disabled.
If the goal is to migrate to TIA Portal (e.g. to a KTP700 Basic or TP700 Comfort), the only safe approach is to obtain the original *.pdl source from the system integrator or rebuild the project from the PLC tag list. Migrating from a runtime *.psb back-up is not supported by Siemens and will fail at the importer with "no source available".
ProSave Parameter Reference
| Parameter | Default | Notes |
|---|---|---|
| Device type | TP170 mono | Must match the actual panel; selection drives the protocol stack. |
| Connection | Serial / MPI | Use "Ethernet" only for TP177 / Comfort series. |
| COM port | COM1 | Match the PC adapter's virtual COM port. |
| Baud rate | 187.5 kbit/s | Default MPI baud for TP170 mono. |
| MPI address (PC) | 0 | Highest station address 15. |
| MPI address (panel) | 1 | Set in panel Start Center under Info > MPI. |
| Backup path | ProTool\Backup | Use a project-named subfolder for traceability. |
| Firmware update | Auto-prompt | Always update before restore if versions differ. |
Common Error Codes and Their Meaning
| ProSave code | Meaning | Typical cause | Remedy |
|---|---|---|---|
| 0x0001 / 1 | Connection timeout | Wrong COM port, baud rate, or MPI address | Verify cable and adapter settings; check panel address under Info |
| 0x07D0 / 2000 | Panel not in Transfer mode | Panel is in run mode | Press Transfer on the panel or restart to Start Center |
| 0x07D5 / 2005 | Panel type mismatch | Trying to restore TP170A backup onto TP170B | Match hardware exactly |
| 0x051A / 1306 | Back transfer not allowed | Flag not set in source project | Cannot recover without flag — must rebuild from PLC tags |
| 0x0514 / 1300 | Password mismatch | Back-transfer password wrong | Re-enter password; default is blank |
| 0x0BB8 / 3000 | Flash write error | Panel flash failing or low voltage | Check 24 VDC supply; replace panel if flash is worn |
| 0x0BC2 / 3010 | Firmware mismatch | Backup taken from different FW | Run Firmware Update in ProSave first |
Troubleshooting Matrix
| Symptom | Likely root cause | Action |
|---|---|---|
| ProSave does not see the panel | Wrong COM port or cable | Check Device Manager; verify RS232 → MPI adapter LEDs |
| Transfer starts but stops at ~10 % | Intermittent MPI connection or wrong baud | Reduce baud to 19.2 kbit/s for diagnostics |
| "Back transfer not allowed" error | Flag not enabled originally | Recovery not possible through ProSave; see "Alternative recovery" below |
| Restored panel runs but tags show "#" | PLC tag addresses changed | Re-compile project against current PLC symbol table |
| Panel stuck on "Transfer" screen after restore | Boot loader corruption | Power cycle; if persistent, perform firmware update via ProSave |
| ProSave crashes on Windows 7 64-bit | Driver incompatibility | Run on XP mode or a 32-bit Windows 7 install |
| Backup file is empty (0 bytes) | Cancel during read or wrong destination | Re-run back transfer; verify free disk space |
| Cannot find TP170 in ProSave device list | WinCC Flexible edition too new | Use ProTool/Pro V6.0 SP3 or WinCC Flexible 2008 SP3 |
Alternative Recovery Path When Back Transfer Is Disabled
If the panel was originally downloaded with the Back transfer flag disabled, ProSave cannot recover the runtime image. The remaining options, in order of preference, are:
- PLC tag export: Connect to the S7 PLC with STEP 7 (or TIA Portal with the S7-300/S7-200 add-on) and export the symbol table. Variables used by the HMI can be reconstructed from this list.
- Screen capture via ProTool runtime: If the panel is still running, navigate through every screen and capture with a camera. Useful as a reference but not editable.
-
Original integrator: Contact the OEM/system integrator and request the
*.pdlsource. This is the cleanest recovery path. -
Reverse engineering: The ProTool
*.pdlformat is partially documented. Third-party tools can extract text strings, screen layouts and tag references, but the output requires manual reconstruction in ProTool or WinCC Flexible. This is not an officially supported path and may breach license terms.
Verification After Restore
After a successful restore, perform the following checks before signing off:
- Tag test: Trigger a known PLC input (e.g. start pump) and verify the corresponding HMI button/state updates within one scan cycle.
- Alarm test: Force a configured alarm in the PLC; verify it appears in the TP170 alarm view and clears on acknowledgement.
- Recipe / parameter test: If the project uses recipes, write one to the panel and confirm the values land at the PLC.
- Trend test: Verify the trend archive is logging and that historical data is readable.
- Communication diagnostics: Open Info > System > Communication on the TP170 and confirm MPI "connection OK" with the configured partner (PLC).
- Re-enable back transfer: Immediately after verification, enable Back transfer again (see step-by-step above) so that the next event of plant loss does not repeat the situation.
Field-Proven Caveats
- TP170A and TP170B use different flash file systems. A TP170B backup will not restore onto a TP170A and ProSave will reject it at the panel-type check.
- MPI address conflicts on the bus will silently abort the back transfer at the "connection establishment" step. If multiple stations share the bus, isolate the TP170 on a dedicated cable for the duration of the operation.
- Some TP170 panels have a write-protection switch on the rear (S1 on TP170B). The switch must be in the unlocked position; otherwise ProSave will return error 3000 ("Flash write error").
- The 24 VDC supply must be stable during the entire restore. A drop below 21 V mid-write can leave the panel in a non-bootable state requiring a full firmware re-load.
- ProSave does not verify that the PLC program is intact. Always keep an independent PLC backup (PG archive in STEP 7, or
*.s7psource) in addition to the HMI backup. - Document the firmware version of every TP170 in the plant. Future replacement panels must be flashed to the same version before restoring a back-up taken with a different version.
Recommended Backup Policy for ProTool TP170 Installations
- Always keep three copies of every ProTool project: PG source, engineering-station back-up, and an offline copy on the plant server.
- Always enable Back transfer on every TP170 download so a back-up can be read even if the source is lost.
- Perform a ProSave back-up annually and after every program change. Store the file with a timestamp and the firmware revision.
- Keep a record of the MPI addresses, panel catalog numbers, and firmware versions of every panel on site.
- When decommissioning a TP170, perform a final back-up before disconnecting power; flash content is volatile when the unit is stored unpowered for extended periods.
FAQ
Can ProTool or WinCC Flexible open a back-up taken with ProSave from a TP170?
No. The back-up file (*.psb or *.bin) is a runtime image only. It can be restored to the same-type TP170 with ProSave, but it cannot be opened, edited or printed in ProTool/Pro or WinCC Flexible 2008 SP3.
What does "Back transfer (Rückübertragung) not allowed" mean in ProSave?
It means the project was downloaded to the TP170 with the back-transfer flag disabled. ProSave is technically able to read the file but the panel rejects the read request. Recovery through ProSave is then not possible; the project must be rebuilt from the PLC tag list or the source *.pdl must be obtained from the integrator.
Can I use WinCC Flexible 2008 SP3 instead of ProTool/Pro V6.0 SP3 for the TP170 mono?
Yes. WinCC Flexible 2004 and later, including 2008 SP3, support the TP170 mono as a configuration target and include the ProSave utility used for back transfer and restore. The recovered file remains in the same binary format regardless of the front-end.
Can a TP170A mono back-up be restored onto a TP170B mono?
No. The two variants have different flash file systems and firmware. ProSave rejects the restore with error 2005 ("panel type mismatch"). Use the exact same catalog number for the replacement unit.
Is there any way to migrate a TP170 mono project to TIA Portal (TP700 / TP900 Comfort)?
Only if you have the original *.pdl source. Migration of a runtime *.psb back-up into TIA Portal is not supported. Once you have the source, use the ProTool → WinCC Flexible → TIA Portal migration path in the TIA Portal importer under Migrate project > ProTool/Pro V6.0.
Which cable is required to connect a PC to the TP170 mono?
A Siemens PC adapter with RS232-to-MPI/PROFIBUS (catalog 6ES7 901-3CB30-0XA0) or USB-to-MPI (6ES7 901-3DB30-0XA0). The TP170B also exposes a service USB that can be used as a serial substitute for transfers in some firmware revisions.