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:
- 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).
- 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.
- 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.
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) |
3. ProSave Connection Type Architecture
ProSave's "Connection" drop-down is dynamically populated based on three criteria evaluated at run-time:
- Selected Device Type – ProSave filters supported transports per panel. TP170 Micro entries appear under the "TP170" device class.
- Installed ProSave Build – Newer builds add USB transports for legacy panels; older builds cap at serial/modem/Ethernet.
- 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
- Power on the TP170 Micro; allow 30 s for boot.
- Connect the cable's USB plug to the engineering PC; allow Windows to enumerate. Note the COM port assigned (e.g.
COM4). - Launch ProSave from Start → SIMATIC → ProSave.
- In the General tab, set Device Type → TP170micro.
- In the Connection tab, choose Serial as connection mode (this is correct – it refers to the PPI segment).
- Select Port = the COM port assigned in step 2 (e.g. COM4).
- Set Baud rate = 187.5 kbit/s (default for TP170 Micro).
- Set Profile = PPI.
- Click Test. ProSave should return "Connection OK". If it fails, jump to Section 9 (Diagnostics).
- Switch to the Backup tab (or Restore for upload from panel).
- 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
- 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.
- Close all SIMATIC applications.
- Run
Setup.exefrom the ProSave install folder. Use "Repair" or "Modify" if already installed. - Ensure the S7USB driver and WinCC flexible – ProSave Panel Plugin components are ticked.
- Reboot Windows.
- 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.
- Open Device Manager (devmgmt.msc).
- Expand Ports (COM & LPT).
- Look for Siemens PC USB Adapter or S7USB device.
- Note the assigned COM number.
- If missing: right-click → "Scan for hardware changes"; or manually install from
C:\Program Files\Siemens\Automation\ProSave\Drivers\S7USB\Setup.exe. - Confirm the driver version is ≥ V2.0.2 (Windows 7 / 10 compatible).
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:
- On the panel, press Start → Settings → Control Panel → Transfer (or Communication).
- Note PPI address (default 1) and baud rate (default 187.5).
- 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
0xE001error. - 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.