OP77B to PC Connection Cable Setup, Transfer Settings and Error

David Krause14 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

OP77B to PC Connection: Cable Setup, Transfer Settings and Error Fixes

The Siemens SIMATIC OP77B (6AV6 641-0CA01-0AX0 / 6AV6641-0BA01-0AX0) is an 8-line text/graphic HMI panel in the OP 77 product family. Although the panel exposes both an RS232/PPI port (IF1B) and an MPI/PROFIBUS-DP port (IF2), many field engineers hit the same wall when trying to download a project: WinCC flexible 2008 reports "A connection could not be established. Please check your settings, ports, cable", and the diagnostic LEDs on the cable stay dark. This reference consolidates the official Siemens cable catalog, the OP77B transfer menu, and the WinCC flexible 2008 transfer channel to give you a deterministic commissioning path.

Affected firmware observed in the field: Bootloader 1.02 / 03.01.2004, Image V07.02.02.0_01.67. Errors described here apply to WinCC flexible 2008 SP2/SP3 and the standard PC-Adapter V5 (6ES7 972-0CA23-0XA0). Later images (V07.03.xx and above) maintain the same transfer menu structure but require matching WinCC flexible 2008 SP3 HF7 or TIA Portal V13+ runtime files.

1. Problem Description and Symptoms

The reported symptoms cluster into three failure modes, all originating from the same root: a mismatch between the physical cable, the panel transfer menu, and the WinCC flexible transfer channel.

Symptom Typical Cause First Diagnostic
WinCC flexible error: "A connection could not be established..." Channel disabled, wrong baud rate, wrong mode (PPI vs. MPI/DP) selected in WinCC transfer Compare WinCC transfer settings with OP77B Transfer menu line-by-line
PC-Adapter (6ES7 972-0CA23-0XA0) LED remains off No 24 V termination power from the OP77B MPI port, wrong DIP switch position, defective RS232/USB adapter, or wrong port selected on PC Check OP77B IF2 port pin 6 (isolated 24 V supply) and DIP switches on the PC-Adapter housing
USB direct download: "The version of the panel is not good" Image version on the OP77B is older/newer than the WinCC flexible version generating the *.hmi file Update the OP77B image via ProSave to match the project source, or recompile the project in the same WinCC flexible version
Critical: For the OP77B specifically, Siemens documents state that the PC/MPI Adapter (6ES7 972-0CA23-0XA0) and the USB/MPI Adapter (6ES7 972-0CB20-0XA0) are NOT released for project transfer to the OP77B. The panel only accepts transfer via IF1B (RS232/PPI) or via the serial PC/PPI cable. Using an MPI/DP cable will succeed in establishing a bus to a PLC downstream of the OP77B, but the panel itself will not enter transfer mode over that bus.

2. OP77B Hardware Interfaces and Transfer Channels

The OP77B rear panel exposes two physical interfaces, configured in the panel's Transfer menu (reached via the operating system's Control Panel on the panel itself, or by holding the bottom-right function key while powering on):

  • IF1B – Sub-D 9-pin male, RS232/PPI protocol. Default for project transfer.
  • IF2 – Sub-D 9-pin female, MPI / PROFIBUS-DP up to 1.5 Mbit/s. Used for HMI-to-PLC communication; not a transfer channel on OP77B.

The transfer menu offers two configurable channels. Channel 1 corresponds to IF1B (RS232/PPI) and Channel 2 to IF2 (MPI/DP). Both channels can be enabled independently, but only one transfer source can be active per session.

3. Approved Cable Catalog for OP77B Transfer

The Siemens catalog numbers below are extracted from the official S7 cabled accessories list (see the Siemens entry ID 1137380 - Cables for connecting SIMATIC Panels). For the OP77B, only cables marked recommended in the table below are sanctioned for project transfer.

Order Number (MLFB) Description Length Use on OP77B
6ES7901-3BF00-0XA0 PC/PPI cable, USB (modern A2 variant) 5 m Recommended – plug into IF1B
6ES7901-3CP30-0XA0 PC/PPI cable, USB (multimaster) 3 m Recommended – plug into IF1B
6ES7901-1BF00-0XA0 RS232 / zero-modem cable, 9-pin D-Sub, crossed 6 m Recommended – IF1B to PC COM port
6ES7901-0BF00-0AA0 SIMATIC S7 MPI cable Not for OP77B transfer (PLC bus only)
6ES7901-1CD20-0AA0 Cable 901, PG/PC, MPI 32 m Not for OP77B transfer
6ES7901-2BF00-0AA0 PC/MPI cable, RS232, MPI 5 m Not released for OP77B transfer
6ES7 972-0CA23-0XA0 SIMATIC S7 PC Adapter V5 (RS232 to MPI/PROFIBUS) - Not released for OP77B transfer; for PLC bus only
6ES7 972-0CB20-0XA0 SIMATIC S7 PC Adapter USB - Not released for OP77B transfer
The Siemens support entry 1137380 lists the 6ES7901-1BF00-0XA0 as the canonical "RS232 / zero modem cable, 6 m" used to connect a PC's COM port to the OP77B's IF1B. This is the most reliable wired path and eliminates every USB-driver and RS232/USB adapter risk.

4. Root Cause Analysis of the Reported Error

The original user case combines all three failure modes at once:

  1. Wrong cable class. The 6ES7 972-0CA23-0XA0 PC-Adapter V5 is an MPI/DP master, not an RS232/PPI transfer cable. The OP77B firmware rejects transfer requests coming from a bus master on IF2 because the panel is not configured as a slave on a DP segment.
  2. USB-to-RS232 adapter in the path. Off-the-shelf USB-to-serial converters re-map COM port numbers and frequently miss the DSR/DTR handshake transitions that the OP77B requires to enter transfer mode. LED stays dark because the panel never sees a valid CD/RTS edge.
  3. Transfer menu mis-configured. Channel 2 was set to MPI/DP with address 1 and 19.2 kbit/s, but the cable and the WinCC transfer are pointed at Channel 1 (RS232/PPI). When both channels are mis-matched the panel never advertises its transfer service to the WinCC transfer tool.
  4. Image/Project version skew. When the user switched to a direct USB cable, WinCC flexible 2008 detected image V07.02.02.0 on the panel while the project was compiled for V07.03.xx, triggering the "version of the panel is not good" message.

Each of those four items independently blocks the download. Resolving the fault requires closing every one.

5. Solution Path A – Use the PC/PPI USB Cable (Recommended)

The most robust path is to drop the PC-Adapter V5 entirely and use the 6ES7901-3BF00-0XA0 (or its modern equivalent 6ES7901-3CP30-0XA0). The PC/PPI cable is bus-powered from the PC's USB port and integrates a Siemens S7-200/300-class PPI master that speaks the same protocol the OP77B expects on IF1B.

5.1 Prerequisites

  • PC/PPI USB cable 6ES7901-3BF00-0XA0 (or -3CP30-0XA0).
  • WinCC flexible 2008 SP3 with the latest hotfix (HF7 or later) installed.
  • ProSave V13 or later (installed alongside WinCC flexible) for image management.
  • Administrator rights on the PC to install the USB-Serial driver (FTDI 2.08.28 or later for the 3CP30 revision).

5.2 Configure the Cable DIP Switches

The PC/PPI cable has an 8-position DIP switch on the housing. The valid settings for OP77B transfer are:

Switch Position Meaning
1 – PPI / Freeport OFF (0) Select PPI multi-master (required for OP77B transfer)
2 – 10 / 11 bit ON (1) 11-bit token frame for PPI
3 – Master / Slave OFF (0) Cable is the master
4 – Term on / off OFF (0) No onboard termination
5,6,7,8 – Baud rate 0/0/0/1 = 19.2 kbit/s
0/0/1/0 = 18750
0/0/1/1 = 57600 (recommended for first try)
Must match WinCC transfer

The 6ES7901-3CP30-0XA0 is configured entirely through the Windows device properties (baud rate selectable in the driver) so most of the above switches are inactive; default 18750 bit/s is usually the lowest-friction choice.

5.3 Configure the OP77B Transfer Menu

Power on the OP77B. During boot, tap the centre of the screen or press the lower-right function key combination to enter the Windows CE Control Panel equivalent. Navigate to Transfer.

  1. Channel 1:
    • Serial Setting: Enable, Remote Control = ON
    • Select Channel 1: RS232 / PPI
    • Baud rate: 18750 or 57600 (must match cable)
    • Address: 1
  2. Channel 2:
    • Disable, OR set to MPI/DP at 19.2 kbit/s address 1 (the panel will not enter transfer over MPI but the PLC will still see the panel)

Save and exit; the panel reverts to normal operation and now listens on IF1B for a transfer request.

5.4 Configure the WinCC flexible 2008 Transfer

Open the project in WinCC flexible, then Project → Transfer → Transfer Settings:

  • Mode: RS232 / PPI Multi-Master Cable
  • Port: COMx (the COM port assigned to the PC/PPI cable in Windows Device Manager)
  • Speed: Start with 57600; fall back to 18750 if the panel times out
  • Address: 1 (must match the OP77B)

5.5 Trigger the Download

  1. Connect the PC/PPI cable between the PC's USB port and the OP77B's IF1B (sub-D male on the panel).
  2. Power on the OP77B and wait for the project screen to appear.
  3. In WinCC flexible click Transfer → Download to Target System. The PC/PPI cable LED will toggle and the panel will show Transfer....

6. Solution Path B – Direct RS232 Zero-Modem Cable to PC COM Port

When the workstation still has a true COM port (or a verified chipset-grade PCMCIA / ExpressCard RS232 adapter), the most reliable path is a true crossed RS232 cable: 6ES7901-1BF00-0XA0 (RS232 / zero-modem cable, 6 m). This cable crosses TX/RX and RTS/CTS lines exactly as the OP77B expects.

6.1 Adapter Pitfalls

Adapter Type Behaviour with OP77B Recommendation
Generic USB-to-RS232 (Prolific, CH340, etc.) Often fails to assert DTR/CD; LED on cable stays dark Avoid; if unavoidable, enable Load VCP in driver and try baud rates 9600/19200
Native laptop COM (DB-9) Works first time Best option when available
PCMCIA / ExpressCard RS232 (native UART bridge) Works; assign a stable COM number (COM3 or COM4) Preferred for laptops without COM
USB-to-RS232 with FTDI chipset + full pin-out Works in most cases Acceptable; verify in Device Manager that all 9 pins are mapped

6.2 WinCC flexible Transfer Settings for the Zero-Modem Path

  • Mode: RS232 / PPI Multi-Master Cable (WinCC flexible automatically configures the serial port for 19200-8-E-1 when this mode is chosen)
  • Port: COM1 / COM2 – whichever is the physical port
  • Speed: 9600 / 19200 / 38400 – try in that order if the first attempt times out

6.3 OP77B Menu Settings for the Zero-Modem Path

  • Channel 1: RS232 / PPI, baud 19200, address 1, Remote = ON
  • Channel 2: keep as MPI/DP if a PLC is on IF2, otherwise disable to avoid bus collisions

7. Solution Path C – Resolving the "Version of the Panel Is Not Good" Error

This error appears when the *.hmi file compiled in WinCC flexible targets an image version newer (or older) than what is currently flashed on the OP77B. Typical field combination: image V07.02.02.0_01.67 on the panel, project compiled for V07.03.00.0_01.85.

7.1 Path C1 – Recompile the Project for the Installed Image

In WinCC flexible 2008, open the project, then Project → Device → Device Version and select the image version present on the panel. Recompile and re-download. This is the fastest fix and avoids any flash operation.

7.2 Path C2 – Reflash the Panel Image Using ProSave

  1. Connect the PC to the OP77B via the PC/PPI USB cable.
  2. Launch ProSave, choose Panel type = OP77B, Connection = PPI, Port = COMx.
  3. Select the correct image (e.g. OP77B_V07_03_00_01.img) from the WinCC flexible installation folder \HmiImages\OP77B\.
  4. Click Update OS and confirm the boot loader reboot. The panel displays Booting...; do not power off.
  5. After the update, re-enter the Transfer menu and re-enable Channel 1 (the reflash defaults to a stopped state).
  6. Return to WinCC flexible and re-attempt the project download.

Detailed steps are in the Siemens ProSave documentation – ID 23634485.

8. Cable and Adapter Cross-Reference Matrix

The table below summarises which cable is sanctioned for which use case, and at which baud rate. When the field report is ambiguous, both the standard and the more aggressive setting are listed.

Cable (MLFB) Plug-in Point Protocol Selected in WinCC OP77B Channel Baud Rate Approved?
6ES7901-3BF00-0XA0 IF1B RS232/PPI Multi-Master Channel 1 = RS232/PPI 19.2 k / 57.6 k Yes
6ES7901-1BF00-0XA0 IF1B RS232/PPI Multi-Master Channel 1 = RS232/PPI 9.6 k / 19.2 k / 38.4 k Yes
6ES7901-1CD20-0AA0 IF2 MPI/DP Channel 2 = MPI/DP 19.2 k – 1.5 M No (PLC bus only)
6ES7 972-0CA23-0XA0 IF2 MPI/DP, PROFIBUS Channel 2 = MPI/DP 19.2 k – 1.5 M No (PC-Adapter V5 not released for OP77B transfer)
6ES7 972-0CB20-0XA0 IF2 MPI/DP, PROFIBUS Channel 2 = MPI/DP 19.2 k – 1.5 M No (USB PC-Adapter not released for OP77B transfer)

9. Verification Procedure

After applying the settings, perform the following verification sequence to confirm the panel is in transfer state and the WinCC flexible session is healthy.

  1. Visual state on OP77B: After saving the Transfer menu, the panel should display Transfer... automatically if Channel 1 Remote = ON and a valid cable is connected. If the panel returns to the project, Channel 1 is not enabled or the cable is not detected.
  2. LED on PC/PPI cable: The activity LED toggles within 1–2 s of pressing Download to Target System. A steady-off state indicates a hardware or COM-port problem.
  3. WinCC flexible status bar: Reads "Connecting..." followed by "Transferring..." and finally "Transfer completed". Any error 0x00030001 = connection failed, 0x00030010 = timeout, 0x00030020 = image version mismatch.
  4. Project restart on the panel: After successful download, the OP77B reboots automatically and starts the new project. Confirm the project name in the title bar matches the source.

10. Troubleshooting Matrix

Fault Code / Symptom Likely Cause Action
WinCC flexible: "A connection could not be established..." Cable on IF2 with MPI cable; panel Channel 1 disabled Switch to IF1B; enable Channel 1 = RS232/PPI
WinCC flexible: "Version of the panel is not good" Image / project version skew Recompile project for the panel image, or reflash image with ProSave
PC-Adapter V5 LED permanently off USB/Serial adapter is not powered, COM number wrong, OP77B IF2 not powered (no 24 V on pin 6) Plug into a different USB root hub, check Device Manager, supply external 24 V to DP connector
Transfer starts, then aborts at 50 % Baud rate too high for cable quality Drop from 57.6 k to 19.2 k, then to 9.6 k
Transfer works with one PC, not another Generic USB/RS232 converter without DTR/CD Replace with native COM or FTDI adapter with full pin-out
OP77B ignores Channel 1 setting DIP switches at the back of the panel are in the down position (write-protect) Set all 4 back-panel DIP switches to UP
Panel stuck in "Booting..." after image reflash Image incomplete; supply lost during flash Repeat the OS update with a stable supply, do not interrupt until the panel shows the project

11. Field-Engineer Best Practices

  • Always keep one 6ES7901-3BF00-0XA0 PC/PPI USB cable in the service case; it is the lowest-friction transfer path for the OP77B and the OP73, OP77A, TP170A, TP170B micro panels.
  • If the PC has no native COM port, prefer a PCMCIA / ExpressCard with a genuine 16C550 UART over a USB/serial dongle. The latter adds latency to the token-passing handshake and exposes the OP77B to spurious 0x00030010 timeouts.
  • Document the panel image version on the project cover sheet. When the fielded panel runs V07.02.02.0_01.67 and a backup project on the engineering station was last edited in V07.03.xx, plan a recompile before the next service visit.
  • Configure Channel 1 to Remote = ON for unattended transfer, but revert to Remote = OFF once the project is in production to prevent a maintenance laptop from accidentally starting a transfer.
  • Verify the back-panel DIP switches of the OP77B before any download. The four switches set write-protection; if any switch is down, the panel will not accept a new project.

12. FAQ

Can I transfer a project to the OP77B with a PC-Adapter V5 (6ES7 972-0CA23-0XA0)?

No. Siemens does not release the PC-Adapter V5 or the USB PC-Adapter (6ES7 972-0CB20-0XA0) for project transfer to the OP77B. Use the PC/PPI USB cable (6ES7901-3BF00-0XA0) on IF1B or the RS232 zero-modem cable (6ES7901-1BF00-0XA0) on a real COM port.

Why is the LED on my PC-Adapter V5 dark when connected to the OP77B?

The OP77B does not provide the 24 V termination power on the IF2 connector that the PC-Adapter expects on a PROFIBUS segment. Combine that with a non-genuine USB/RS232 adapter in front of the PC, and the LED will stay off. Move the transfer to IF1B and use a PC/PPI USB cable instead.

What baud rate should I select for the OP77B transfer menu and the WinCC flexible transfer?

Start with 57 600 bit/s on both sides when using the PC/PPI cable; fall back to 19 200 bit/s or 9 600 bit/s if the first attempt times out. The baud rates in the OP77B Transfer menu and in the WinCC flexible transfer dialog must match exactly.

How do I fix the WinCC flexible error "The version of the panel is not good"?

Either recompile the project against the image version installed on the panel (Project → Device → Device Version), or reflash the panel image with ProSave using the matching .img file. Do not mix images older than V07.02.02.0 with projects built for V07.03.xx.

My laptop has no COM port – can a USB-to-RS232 adapter work with the OP77B?

Yes, but only with adapters that expose all nine RS232 pins with correct DTR/RTS/CD behaviour (FTDI chipset adapters with full pin-out are the safest). Avoid unbranded Prolific or CH340 dongles; they frequently fail to assert DTR/CD and the OP77B never enters transfer mode.

Should I leave Channel 1 (RS232/PPI) enabled in production?

Disable Remote Control on Channel 1 once commissioning is complete. Enabling Remote on a deployed panel allows any maintenance laptop to start a transfer if a cable is plugged in, which is a known source of accidental project overwrites.

Back to blog