Resolving ProSave USB Connection Missing for TP170 Micro Upload

David Krause12 min read
HMI / SCADASiemensTroubleshooting
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

1. Problem Overview

When commissioning or maintaining a Siemens SIMATIC TP170 Micro panel, engineers frequently attempt a project upload (backup) using SIMATIC ProSave and the USB/PPI Multi-Master Cable (6ES7 901-3DB30-0XA0). The expected workflow is: connect cable → launch ProSave → select Device Type → select Connection "USB" → choose Panel → click "Upload" (Restore from panel).

The reported failure is that the Connection drop-down only displays "Serial", not "USB". Because the engineer is physically using a USB-attached cable, the absence of the "USB" option appears to be a software bug or configuration gap. In practice the symptom is almost always caused by one of three conditions:

  1. The TP170 Micro does not have a USB interface on the device itself. The TP170 Micro is a legacy PPI (RS-485) panel. Any "USB" entry in ProSave refers to USB-to-PPI bridging, which is only present in ProSave when the chosen panel supports USB natively (e.g. TP177, OP177, Comfort panels).
  2. The installed ProSave version does not include the TP170 Micro under its USB/PPI driver manifest. Earlier builds (V7.0 / V7.2) only support serial transfers for legacy TP170 Micro devices. Full USB upload over the 6ES7 901-3DB30-0XA0 cable requires ProSave V7.4.0.0 or later combined with the correct cable SKU and firmware.
  3. The cable driver (S7USB / PC Adapter USB) is not installed, so ProSave defaults to the only transport it can guarantee – serial COM via a virtual COM port.
Critical: Always confirm the panel's communication port count before selecting the cable. The TP170 Micro is equipped with a single RS-485 PPI port only. There is no USB host or USB device port on the TP170 Micro hardware. Reference: SIMATIC TP170micro Manual, Edition 11/2004, article ID support.industry.siemens.com entry 1137086.

2. Hardware Identification: TP170 Micro and Cable Variants

The TP170 Micro family comprises three variants; each uses the same PPI/MPI physical interface but differs in display backplane and memory size:

Variant MLFB (Order Number) Display Interfaces
TP170micro Mono 6AV6 647-0AA11-2AX0 5.7" STN, 4 grayscales 1× RS-485 (PPI/MPI)
TP170micro Color 6AV6 647-0AC11-2AX0 5.7" STN, 16 colors 1× RS-485 (PPI/MPI)
TP170micro Mono (late) 6AV6 647-0AA21-2AX0 5.7" STN, backlit 1× RS-485 (PPI/MPI)

The 9-pin sub-D male connector on the back of the panel carries PPI (Point-to-Point Interface) signalling at 187.5 kbit/s or 19.2 kbit/s, with the panel acting as slave (address 1 by default, configurable from 1 to 31).

2.1 USB/PPI Multi-Master Cable (6ES7 901-3DB30-0XA0)

The order number 6ES7 901-3DB30-0XA0 (also written 6ES7901-3DB30-0XA0) is the USB/PPI Multi-Master cable. Key characteristics:

Attribute Specification
PC side USB Type A, USB 1.1/2.0 compliant
Device side 9-pin sub-D male, RS-485
Max baud rate 187.5 kbit/s (PPI/MPI), 19.2 kbit/s (PPI)
Power Bus-powered from USB (no external supply)
Driver Siemens S7USB / PC Adapter USB driver set
LED indicators Active (green), Tx (red), Rx (yellow)
Multi-master Yes (acts as PPI master on the segment)
Supported by ProSave for TP170 Micro From ProSave V7.4.0.0 with Windows 2000/XP/7 (32-bit)
The cable variant 6ES7 901-3BF21-0XA0 is the legacy serial COM version (RS-232 to RS-485 PPI). It is functionally identical to the USB version but presents itself as a virtual COM port. Many older TP170 Micro uploads succeed with this variant even when the USB cable fails.

3. ProSave Connection Type Architecture

ProSave's "Connection" drop-down is dynamically populated based on three criteria evaluated at run-time:

  1. Selected Device Type – ProSave filters supported transports per panel. TP170 Micro entries appear under the "TP170" device class.
  2. Installed ProSave Build – Newer builds add USB transports for legacy panels; older builds cap at serial/modem/Ethernet.
  3. Available System Drivers – If the S7USB driver is missing, the "USB" radio option is greyed out regardless of build.

For the TP170 Micro, the transport menu will normally expose:

  • Serial – PPI/MPI via virtual COM (the 6ES7 901-3DB30-0XA0 cable is enumerated as COMx by the S7USB driver, so the upload still appears as "Serial" in the menu while the physical layer is USB).
  • Modem – for remote transfer over PSTN or GSM.
  • Ethernet / TCP/IP – only available if the TP170 Micro has been retrofitted with an Ethernet option (TP170 Micro does not have on-board Ethernet; requires an external RS-485 to Ethernet converter or PC-Adapter Ethernet).

This is why the menu shows only "Serial" for a TP170 Micro: the panel-side interface is RS-485 regardless of whether the PC-side plug is USB or DB-9. The label "USB" in ProSave is reserved for panels with on-device USB host ports (e.g. OP177B, TP177B, TP/OP277, Comfort).

4. Root Cause Decision Matrix

Symptom Root Cause Confirmation
Only "Serial" visible, no "USB" TP170 Micro has no USB port – expected behaviour Inspect rear faceplate of panel
Serial selected, upload fails with "Connection refused" Wrong COM port / S7USB driver missing Check Device Manager → Ports (COM & LPT)
ProSave shows "TP170 micro" not in Device list ProSave version too old / partial install Help → About ProSave, check build ≥ 7.4.0.0
Cable LEDs dead, PC does not detect Cable fault or USB port power issue Try different USB port, verify cable on known-good panel
Transfer starts then aborts at 1-5% PPI address mismatch or baud rate mismatch Default TP170 PPI: addr 1, 187.5 kbit/s

5. Solution Path A – Direct Serial/PPI Upload (Most Reliable)

The path with the highest success rate on legacy TP170 Micro hardware is to keep the ProSave connection set to "Serial" but ensure the virtual COM port from the USB cable is selected correctly.

5.1 Prerequisites

  • ProSave V7.4 or newer installed (component of WinCC flexible 2008 SP5 / TIA Portal V13 HSP).
  • USB/PPI cable 6ES7 901-3DB30-0XA0 OR serial/PPI cable 6ES7 901-3BF21-0XA0.
  • Siemens S7USB driver installed (auto-installed with ProSave; manual install via Setup.exe in ProSave install medium under "Drivers\S7USB").
  • TP170 Micro powered, DIP switches default (PPI slave, addr 1).

5.2 Procedure

  1. Power on the TP170 Micro; allow 30 s for boot.
  2. Connect the cable's USB plug to the engineering PC; allow Windows to enumerate. Note the COM port assigned (e.g. COM4).
  3. Launch ProSave from Start → SIMATIC → ProSave.
  4. In the General tab, set Device Type → TP170micro.
  5. In the Connection tab, choose Serial as connection mode (this is correct – it refers to the PPI segment).
  6. Select Port = the COM port assigned in step 2 (e.g. COM4).
  7. Set Baud rate = 187.5 kbit/s (default for TP170 Micro).
  8. Set Profile = PPI.
  9. Click Test. ProSave should return "Connection OK". If it fails, jump to Section 9 (Diagnostics).
  10. Switch to the Backup tab (or Restore for upload from panel).
  11. Tick Complete backup, choose destination folder, click Start Backup / Start Restore.

6. Solution Path B – ProSave Version Upgrade

If Path A still fails or ProSave does not list the TP170 Micro at all, the ProSave version in use is missing the legacy panel manifest. Siemens published FAQ support.industry.siemens.com entry 10347815 documenting the panel-to-cable compatibility matrix; FAQ 11017496 describes the corresponding ProSave update procedure.

6.1 Required ProSave Build

ProSave Version TP170 Micro USB/PPI support Notes
V7.0 (shipped with WinCC flexible 2005) No (serial only) Replace with newer build
V7.2 (WinCC flexible 2007) Partial – serial only for TP170 Micro USB for OP177/TP177 only
V7.3 (WinCC flexible 2008) Partial Limited USB/PPI for legacy panels
V7.4.0.0 (WinCC flexible 2008 SP2) Yes – adds 6ES7 901-3DB30-0XA0 transport for TP170 Micro Recommended minimum
V7.4.1.0 Yes – incremental fixes Optional
V7.5+ (TIA Portal HSP) Yes – via ProSave inside TIA Requires WinCC flexible 2008 project migration

6.2 Upgrade Procedure

  1. Obtain the ProSave installer from the WinCC flexible 2008 SP2 / SP3 / SP5 installation medium, or from the Siemens KB entry support.industry.siemens.com 11017496.
  2. Close all SIMATIC applications.
  3. Run Setup.exe from the ProSave install folder. Use "Repair" or "Modify" if already installed.
  4. Ensure the S7USB driver and WinCC flexible – ProSave Panel Plugin components are ticked.
  5. Reboot Windows.
  6. Verify new build: Help → About ProSave. Build string must read ≥ V7.4.0.0_xxx.

7. Solution Path C – Using a Serial/PPI Cable (No USB Confusion)

If the PC has a built-in RS-232 (COM1) port – common on older engineering laptops or via a USB-to-RS232 dongle on modern hardware – the legacy cable 6ES7 901-3BF21-0XA0 provides a transparent COM-to-PPI link without any USB drivers. This eliminates the "USB option" confusion entirely and is preferred for bench uploads in service shops.

Configuration parameters in ProSave:

  • Connection = Serial
  • Port = COM1 (or COM3/COM4 from USB-to-RS232 adapter)
  • Baud rate = 187.5
  • Profile = PPI

8. Driver Verification – S7USB Install Check

The S7USB driver creates the virtual COM port that ProSave uses for the USB/PPI cable. Without it, ProSave still shows "Serial" but lists no port, or returns error 0x0312 / 0x0310.

  1. Open Device Manager (devmgmt.msc).
  2. Expand Ports (COM & LPT).
  3. Look for Siemens PC USB Adapter or S7USB device.
  4. Note the assigned COM number.
  5. If missing: right-click → "Scan for hardware changes"; or manually install from C:\Program Files\Siemens\Automation\ProSave\Drivers\S7USB\Setup.exe.
  6. Confirm the driver version is ≥ V2.0.2 (Windows 7 / 10 compatible).
On Windows 10 1903+ and Windows 11, the legacy S7USB driver may need driver signing enforcement disabled for first install, or use the updated Siemens USB driver "Simatic USB PC Adapter Driver V2.x" signed for newer OS. Reference: Siemens FAQ support.industry.siemens.com 109756524.

9. Diagnostic Workflow When Upload Still Fails

Step Check Expected Remedy
1 Panel powered Backlight visible Apply 24 V DC to terminals 1 (+) and 2 (-)
2 Cable connected Green "Active" LED on cable Try different USB port; verify cable with multimeter (USB 5 V present)
3 Driver present Siemens PC USB Adapter in Device Manager Reinstall S7USB driver
4 ProSave detects panel "Connection OK" after Test button Verify PPI address (default 1); check baud rate (187.5)
5 Transfer starts Progress bar increments Disable any background firewall/AV on COM port
6 Transfer aborts Error 0x7000 / 0x7002 PPI segment noise; add 120 Ω termination; reduce cable length

9.1 Common ProSave Error Codes

Code Meaning Action
0x0310 S7USB driver not loaded Reinstall driver; reboot
0x0312 COM port in use Close other applications using the COM port
0x0313 Baud rate unsupported by panel Try 19.2 kbit/s
0x7000 Timeout during transfer Check termination, cable length, EMI
0x7002 Checksum error in segment Replace cable; isolate panel from VFD noise
0xE001 Wrong device type selected Confirm "TP170micro" entry, not "TP170A" or "TP170B"

10. Configuring the Panel PPI Address

If the panel's PPI address has been changed, ProSave must match. The TP170 Micro PPI address is configured via the control panel Start → Settings → Control Panel → Set PG/PC Interface on the device itself:

  1. On the panel, press Start → Settings → Control Panel → Transfer (or Communication).
  2. Note PPI address (default 1) and baud rate (default 187.5).
  3. Match these in ProSave's serial connection settings.

11. Migrating the Uploaded Project

Once the backup is extracted (typically a .pdb or .pdz file for ProTool projects, or a .hmi compressed folder for WinCC flexible), engineers usually want to reverse-engineer the project:

  • Use ProTool V6.0 SP3 or WinCC flexible 2008 SP5 to open / convert the backup.
  • For migration to TIA Portal V13 or later, use WinCC flexible's File → Migrate Project; TP170 Micro projects migrate to TP700 Comfort after warning.
  • Some tag references, screen animations, and historical alarm logs may not survive the migration; verify by stepping through screens.

12. Verification Checklist

Confirm the upload was successful before removing the panel from service:

  • Backup file size is reasonable (≥ 200 kB for a small ProTool project; ≥ 1 MB for a populated WinCC flexible project).
  • Opening the backup in WinCC flexible / ProTool produces no warnings about missing references.
  • Number of screens, tags, and alarms in the backup matches the panel's project summary.
  • Restore the backup to a second panel of the same type to confirm round-trip integrity.

13. Field-Proven Caveats

  • USB cable on USB-3 ports: Some engineering PCs with USB-3 controllers (Renesas, Fresco Logic) have known compatibility issues with the legacy S7USB driver. Use a USB-2 hub or USB-2 port.
  • Y-cable required for some older PCs: USB ports that cannot source 500 mA may require a powered hub between the PC and the 6ES7 901-3DB30-0XA0 cable.
  • TP170 Micro vs. TP170A/B: The TP170 Micro is a separate device family. Selecting TP170A or TP170B in ProSave causes a 0xE001 error.
  • Multi-master cable is fine for transfer: The "Multi-Master" suffix of 6ES7 901-3DB30-0XA0 refers to PPI segment behaviour, not USB topology. The cable is appropriate for a single panel upload even though it supports multi-master on the PPI side.
  • Replacing the panel: If the TP170 Micro has failed and a TP177 is used as a substitute, ProSave will show a different transport menu – the project must be migrated to the new panel in ProTool/WinCC flexible.
  • Password protection: A TP170 Micro project protected with ProTool passwords cannot be uploaded without the password. ProSave will prompt; entering an incorrect password nine times locks the panel.

14. Recommended Tool Stack

Tool Version Role
WinCC flexible Micro V2008 SP5 Project editing for TP170 Micro
ProSave V7.4.1.0 Backup/Restore/Upload/Download
S7USB Driver V2.0.2 USB/PPI cable enumeration
TIA Portal (optional) V13 + HSP Project migration only
PC Adapter USB (6GK1 571-0BA00-0AA0) A2 Alternative for MPI/Profibus transfer

15. Frequently Asked Questions

Why does ProSave only show "Serial" for my TP170 Micro when I am using a USB cable?

The TP170 Micro has no USB port on the device itself. ProSave's "USB" entry refers to panels with on-board USB host ports (TP177, OP177, Comfort). For the TP170 Micro, the correct entry is "Serial" even when the cable is USB-attached, because the S7USB driver presents the cable as a virtual COM port that ProSave selects from the Serial menu.

Which ProSave version supports the 6ES7 901-3DB30-0XA0 cable for a TP170 Micro?

ProSave V7.4.0.0 (shipped with WinCC flexible 2008 SP2) is the first build that lists the TP170 Micro for upload over the USB/PPI Multi-Master cable. Builds V7.0, V7.2 and V7.3 will only show serial transports for this panel.

How do I confirm the S7USB driver is installed correctly?

Open Device Manager and expand "Ports (COM & LPT)". An entry named "Siemens PC USB Adapter" or "S7USB" with an assigned COM number confirms installation. If absent, run Setup.exe from Program Files\Siemens\Automation\ProSave\Drivers\S7USB and reboot.

What PPI address and baud rate should I use in ProSave for the TP170 Micro?

Default values are PPI address = 1 and baud rate = 187.5 kbit/s. These match the TP170 Micro factory settings. If the panel's address was changed through the on-board Control Panel, you must mirror the new address in ProSave's serial connection profile.

Can I upload a password-protected project from a TP170 Micro?

Only with the correct password. ProSave will prompt before reading the project; entering the wrong password nine times in a row triggers a panel lockout that requires factory reset. Always document passwords in the project's safety file before requesting an upload.

Is the legacy serial/PPI cable 6ES7 901-3BF21-0XA0 a viable alternative?

Yes. For TP170 Micro backups it is often more reliable than the USB cable because it does not depend on the S7USB driver or virtual COM enumeration. Use it whenever the engineering PC has a true RS-232 port or a known-good USB-to-RS232 adapter.

What Siemens support entry should I quote when escalating the upload failure?

Reference Siemens support article 10347815 (USB transfer cable compatibility matrix), 11017496 (ProSave update for legacy panels), 19109408 (USB/PPI cable project transfer status) and 23787153 (ProSave V7.4 panel plugin for Linux-class panels). All four are publicly accessible on support.industry.siemens.com.

Back to blog