Configuring Siemens OP77A ProSave Backup via USB-PPI Cable

David Krause12 min read
HMI / SCADASiemensTutorial / How-to
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

Overview

The Siemens SIMATIC OP77A is a 4-inch monochrome graphics operator panel from the OP 73/OP 77A/OP 77B family, configured with WinCC flexible and backed up / restored using the ProSave utility. The OP77A exposes a single RS-485 (PPI / MPI physical layer) port on the rear of the unit, so a USB-to-RS485 adapter such as the 6ES7 901-3DB30-0XA0 USB-PPI multi-master cable is required to talk to it from a modern PC that has no physical COM port. The cable presents itself as a virtual COM port (typically COM3, COM4, or higher) and bridges USB 1.1/2.0 to the 9-pin sub-D PPI connector on the panel.

This reference covers the full configuration path: setting the Windows PG/PC interface to the correct driver, choosing the proper cable type in the PG/PC interface properties, enabling the serial transfer channel in the OP77A project, putting the panel into transfer mode, and resolving the most common ProSave error dialogs ("No connection could be established" and COM1 baud-rate mismatch on backtransfer).

Compatibility scope. ProSave versions 7.x through V13 SP2 (matching WinCC flexible 2008 SP5 through WinCC flexible 2008 SP5 Update 2) support OP77A backup and restore. WinCC flexible 2008 is the last WinCC flexible release line for the OP 73 / OP 77A / OP 77B panel family. TIA Portal cannot configure the OP77A; only WinCC flexible or WinCC flexible Migration Tool can.

Prerequisites

Item Specification Notes
Siemens OP77A HMI 6AV6 641-0AA11-0AX0 (mono, 4 inch, key variant) or 6AV6 641-0BA11-0AX0 (touch variant) Firmware 1.x and 2.x supported
USB-PPI multi-master cable 6ES7 901-3DB30-0XA0 USB type A to male DB-9, integrated RS-485 termination and PPI protocol engine
ProSave utility Version 9.0.0.4 (WinCC flexible 2008 SP5) up to V13 SP2 Installed with WinCC flexible or as a stand-alone via SIMATIC ProSave package
Operating system Windows XP SP3, Windows 7 SP1 (32/64), Windows 10 1809+ with legacy USB driver USB-PPI driver signed for legacy USB stack; Windows 10 1903+ may require the Siemens PC Adapter USB driver package
PG/PC interface component Set PG/PC Interface (32-bit) shortcut installed with Step 7 or WinCC flexible Control Panel applet "Set PG/PC Interface"
WinCC flexible project OP77A device type, with Serial Transfer channel enabled Project must be compiled to the panel before first backtransfer works in both directions

Hardware and Driver Installation

  1. Plug the USB-PPI cable into a free USB 2.0 port on the engineering PC. Windows will enumerate the cable and request the Siemens USB-PPI driver. If the driver does not auto-install, point Device Manager at the directory C:\Program Files\Siemens\Automation\S7PCT\USB-PPI or use the driver from the WinCC flexible installation media under Drivers\USB-PPI.
  2. Confirm the virtual COM port assignment in Device Manager → Ports (COM & LPT). Typical values: USB Serial Port (COM3) or USB Serial Port (COM4). Note the COM number; you will need it for the ProSave backtransfer step.
  3. Connect the DB-9 end of the USB-PPI cable to the OP77A. The OP77A uses a male DB-9 on the underside labelled "IF1B" or "PPI/MPI". Tighten the screws.
  4. Power the OP77A from 24 VDC; the boot screen should appear within 8 seconds.
Cable orientation. The USB-PPI multi-master cable is keyed for direct connection to a PPI network. Do NOT place a null-modem adapter between the cable and the panel; the OP77A end is DCE on the PPI port. If the panel shows "Not ready / No connection" in the bottom status line, swap pins 2 and 3 only when using a generic USB-RS485 converter. With the genuine 6ES7 901-3DB30-0XA0 cable, leave the wiring untouched.

Configuring the PG/PC Interface

The PG/PC interface is the Windows-level mapping between a logical Siemens protocol stack and a physical adapter. ProSave and WinCC flexible both read this mapping to know which adapter and baud rate to use.

  1. Open Start → Control Panel → Set PG/PC Interface (32-bit). On Windows 10/11 with modern Control Panel, search for "Set PG/PC Interface".
  2. In the Access Point of the Application dropdown, select S7ONLINE (Step 7 standard access point). Click Properties in the dialog if it does not auto-populate after the selection.
  3. Under Interface Parameterization Used, locate the entry matching the USB-PPI cable. The label is PC Adapter (PPI) or PC/PPI cable (PPI) — do NOT select "Serial cable PPI" because that targets a true hardware COM port, not the virtual COM created by the USB-PPI driver.
  4. Open the Properties dialog of the chosen PC/PPI cable. Configure the following:
Property tab Field Value
General / PPI Local connection USB
General / PPI PPI address of the PG/PC 0 (must be unique on the PPI bus and not equal to the OP77A)
General / PPI Timeout 3 s (default)
General / PPI Transmission speed 187.5 kbps (default) — OP77A default PPI bus speed
General / PPI Highest station address (HSA) 31 (PPI default; keep unless multi-master network)
Connection to partner Partner type OP77A or "HMI panel"
Connection to partner Partner address 1 (factory default of OP77A) — change if you re-addressed the panel
  1. Click OK, then OK again to close the Set PG/PC Interface dialog. The S7Online access point now resolves to the USB-PPI cable.
Why PPI address 0? The PPI bus is a multi-drop RS-485 network that uses station addresses 0..31. The PC/PG must have an address that no other node on the bus uses. The OP77A defaults to address 1, so address 0 for the engineering station is the conventional choice and is also what the Siemens ProSave default configures automatically when the "PC/PPI cable" entry is selected.

Activating Transfer Mode on the OP77A

The OP77A will only accept a ProSave download, upload, or backtransfer when it is in transfer mode. There are two ways to enter it:

  • Manual transfer mode: Power up the OP77A while holding the bottom-left soft key (key variant) or pressing the centre of the touch area (touch variant). The panel displays "Transfer" and waits for the host.
  • Configured transfer mode: In the WinCC flexible project, navigate to Project → Transfer → Settings and enable Serial under Channel. Recompile and download the project. The panel will then accept a transfer at any time during normal operation if the host initiates one within the configured timeout.

Verify the panel is in transfer mode by observing the bottom status bar: it should show the word "Transfer" on a small icon, not "Stop" or "Offline".

ProSave Configuration for Backup and Restore

  1. Launch ProSave from Start → SIMATIC → ProSave or from the WinCC flexible installation directory.
  2. In the General tab, set the following fields:
Field Value
Device type OP77A
Connection Serial (via USB/PPI cable)
Com port COMx (the one Device Manager assigned to the USB-PPI cable)
Baud rate 115200 (backtransfer) / 187500 (ProSave default)
  1. Click OK to commit. ProSave will attempt a connection test; a green LED icon means the panel is reachable.
  2. For a backup: select the Backup tab, choose a target .psb file path, and click Start Backup.
  3. For a restore: select the Restore tab, choose a source .psb file, and click Start Restore. The OP77A will reboot into transfer mode automatically during the restore.

Resolving "No connection could be established"

This is the most frequent error dialog. Walk through the following checks in order; each is a common misconfiguration observed in the field.

  1. Confirm the OP77A is in Transfer mode and not just powered on with the project running. The status bar must say "Transfer".
  2. Re-verify the PG/PC interface: Access Point of the Application = S7ONLINE, Interface Used = PC/PPI cable (NOT "Serial cable PPI" or "USB/PPI multi-master cable" — those entries do not exist for OP77A connectivity; the historical Siemens forum guidance to select "USB/PPI multi-master cable" was superseded by the "PC Adapter (PPI)" entry once the unified PC/PPI driver shipped).
  3. Open the Properties of the PC/PPI cable and confirm Local connection = USB and PPI address of the PG/PC = 0. Many users leave the address at 1, which collides with the panel.
  4. Re-seat the DB-9 connector at the OP77A. The PPI port is on the underside and is easy to leave half-inserted.
  5. Try a different USB port. Some USB 3.0 hubs on Windows 10 do not enumerate the USB-PPI driver correctly; use a root hub port.
  6. Check that no other software (e.g. a live WinCC flexible runtime) has already opened the same COM port — only one process can own the port.
Com port mismatch dialog. If ProSave displays "COM1: 115200 baud?" even though the USB-PPI cable is on COM4, ProSave has reverted to its default COM1. Open the ProSave Connection dialog and explicitly change the port to the COM number shown in Device Manager. The 115200 figure is correct for the OP77A backtransfer path; only the port number is wrong.

Configuring the PPI Address of the OP77A

The PPI address of the OP77A itself can be set from the panel's service menu when no project is loaded, or in the WinCC flexible project under Project → Transfer → Settings → Bus Parameters → PPI Address. Factory default is 1. If you re-address the panel, update the Partner address in the PG/PC interface to match.

Start → Settings → Transfer → Channel → PPI Address (operator-level password may be required)
Panel state Path to PPI address
No project loaded Power on → "Start Transfer" dialog → "Settings" → PPI address
Project loaded
Via WinCC flexible Project tree → Device → Properties → Transfer → PPI address

Backtransfer (Reverse Engineering)

Backtransfer reads the project that is currently running on the OP77A back to the PC. It uses the same USB-PPI cable but a different ProSave tab:

  1. In ProSave select the Backtransfer tab.
  2. Set the destination file path. ProSave writes a .pdz (compressed project) or .pdl (uncompressed) file.
  3. Click Start Backtransfer. ProSave resets the panel into transfer mode and pulls the compiled project across the PPI bus at 115200 baud. The process typically takes 30-90 seconds for a 256 KB project.

Troubleshooting Matrix

Symptom Probable cause Resolution
"No connection could be established" PG/PC interface not set to PC/PPI cable with USB local connection Set PG/PC interface → S7ONLINE → PC/PPI cable → Properties → Local connection = USB
"COM1: 115200 baud?" even though cable is on COM4 ProSave reverted to default COM1 In ProSave Connection dialog, manually set COM port to the USB-PPI virtual COM
Panel does not enter transfer mode Serial transfer channel disabled in WinCC flexible project Edit project: Project → Transfer → Channel → enable Serial; recompile and redownload
Status bar shows "Stop" not "Transfer" Operator cancelled the transfer prompt Restart the OP77A and re-enter transfer mode manually
Connection times out at 187.5 kbps Panel PPI address not 1, or PG/PC address not 0 Verify addresses in PG/PC interface Properties and on the panel service menu
ProSave lists no USB/PPI option Older ProSave build Use "PC/PPI cable (PPI)" — the USB-PPI cable is presented as PC/PPI to the driver
Driver install fails on Windows 10 1903+ Microsoft deprecated the legacy USB stack Install Siemens "PC Adapter USB Driver V2.0" from the SIOS portal
Backup file is 0 KB Connection dropped mid-transfer Disable any power-saver USB settings, shorten cable path, retry

Verification

  1. From ProSave, click Connection Test (or watch the status icon turn green) — this confirms the PG/PC interface, COM port, baud rate, PPI addressing, and the physical cable are all healthy in one step.
  2. Run a Backup of the current panel state to a known file path. The resulting .psb should be between 64 KB and 512 KB depending on project size. A near-zero file means the connection failed mid-stream.
  3. On the OP77A status bar, confirm the panel returned to its normal operating screen (not stuck in "Transfer"). A clean exit to runtime proves the protocol handshake completed.
  4. Re-deploy the backed-up .psb to a second identical OP77A to confirm the file is valid. A successful restore round-trip is the strongest end-to-end verification.

Field-Proven Cautions

  • Do not hot-plug the USB-PPI cable while ProSave is mid-transfer. The PPI bus is sensitive to re-enumeration glitches and ProSave will abort the backup silently.
  • If the OP77A has been re-flashed or is brand new with no project, the backtransfer step is not available — there is no project to read. Use the WinCC flexible Download workflow instead.
  • The USB-PPI multi-master cable is electrically isolated, but the OP77A's 24 VDC supply must share a common ground reference with the engineering PC through the USB shield, otherwise the RS-485 transceiver will not see valid logic levels on long cable runs.
  • Always keep a current .psb for every OP77A on site. The ProSave backup is the only sanctioned way to migrate a panel to a new display if the original WinCC flexible source has been lost.

Why does ProSave say "COM1: 115200 baud" even though the USB-PPI cable is on COM4?

ProSave stores the COM port setting in its connection dialog, but on first launch it defaults to COM1. Open the ProSave connection dialog and manually set the port to the USB-PPI virtual COM number shown in Windows Device Manager. The 115200 baud figure is correct for OP77A backtransfer — only the COM index needs to change.

What is the correct cable entry in the Set PG/PC Interface dialog for an OP77A over USB?

Select "PC/PPI cable (PPI)" or "PC Adapter (PPI)" with Access Point of the Application = S7ONLINE. In the Properties, set Local connection = USB and PPI address of the PG/PC = 0. Do not select "Serial cable PPI" because that targets a physical COM port and not the USB virtual COM created by the USB-PPI driver.

How do I put the OP77A into transfer mode?

Either hold the bottom-left soft key (key variant) or the centre of the touch area (touch variant) while powering on until the "Transfer" prompt appears. Alternatively, enable the Serial channel under Project → Transfer → Settings in WinCC flexible, recompile, and download the project so the panel auto-enters transfer mode whenever the host initiates a connection.

What PPI address should I assign to the OP77A and the PG/PC?

Leave the OP77A at its factory default of 1 unless you have a reason to change it. The PG/PC side should be set to 0 in the PC/PPI cable Properties — this address must be unique on the PPI bus and is the standard engineering-station address across Siemens PPI networks.

Can I use TIA Portal to back up an OP77A?

No. The OP77A is a WinCC flexible 2008 era panel and is not supported by TIA Portal. Use ProSave (the version that ships with WinCC flexible 2008 SP5) or the stand-alone ProSave V12/V13 SP2 utility for both backup and backtransfer. Migration to a current TIA-compatible panel requires re-engineering the project in TIA Portal against a successor device such as the KTP700 Basic.

Back to blog