OP17 Back-Transfer Overview and Hardware Constraints
The SIMATIC OP17/DP is a 4-line, 20-character text-display operator panel from the SIMATIC HMI product line. The panel occupies the same mechanical footprint as the OP7 but provides a larger character set, more function keys, and an optional PROFIBUS-DP interface on IF2. Unlike the OP27/OP37, the OP17 cannot store an editable ProTool project internally. The panel stores only a compiled runtime image. This single architectural fact governs every back-transfer decision:
- The OP17 runtime image is a binary snapshot, not a re-importable ProTool project.
- The image can only be restored to a panel with the same device type, firmware version, and configuration class.
- Source modification requires the original *.pdb file from ProTool, not the runtime image.
- Back-transfer is a one-way upload of the runtime image — no symbolic tag names, comments, or screen source scripts are recoverable from the panel alone.
For a successful upload from the panel to a PC, the operator must use ProSave. ProTool V6.0 SP3 can open the original *.pdb source file but cannot reliably establish a serial back-transfer session to the OP17 in the same way that ProSave does. ProSave is shipped both as a standalone utility and bundled inside the ProTool V6.0 SP3 installation media.
OP17 Hardware Variants and Catalog Numbers
| Part Number | Variant | Interfaces |
|---|---|---|
| 6AV3 617-1JK00-0AX0 | OP17/DP | IF1A (RS-232), IF1B (MPI/PPI), IF2 (PROFIBUS-DP) |
| 6AV3 617-1JK00-1AX0 | OP17/DP-12 | Same as above, 12 MB project memory |
| 6AV3 617-1FK00-0AX0 | OP17/DP-24 | Same as above, 24 MB project memory |
| 6AV3 617-1FK00-1AX0 | OP17/DP-24 (latest) | Same as above, revised firmware |
OP17 Interface Map
| Interface | Connector | Protocol | Use |
|---|---|---|---|
| IF1A | 15-pin sub-D (male) | RS-232 (TTY optional via adapter) | Primary PC/PG port for ProTool and ProSave transfer |
| IF1B | 15-pin sub-D (female) | RS-485 (MPI/PPI) | PLC communication (S7 MPI/PPI bus) |
| IF2 | 9-pin sub-D | RS-485 (MPI/PPI/PROFIBUS-DP) | PROFIBUS-DP slave connection to S7 PLC |
For a back-transfer to PC, always terminate on IF1A. IF2 is the PROFIBUS interface and will not accept ProSave transfer commands even if the bus appears "online" in the PG diagnostics. Mistakenly connecting to IF2 is the single most common cause of "comms link is up but transfer fails" symptoms on the OP17 family.
Tool Compatibility Matrix — ProTool, ProSave, and WinCC Flexible
The OP17 belongs to a transitional generation that predates WinCC Flexible and TIA Portal. The supported toolchain is narrow and the wrong tool will silently compile the project incorrectly or refuse to connect.
| Tool | Version | Role | OP17 Compatibility |
|---|---|---|---|
| ProTool | V6.0 SP3 (or SP4) | Configuration / *.pdb source editor | Full (authoring only — no live serial upload) |
| ProSave | V7.0 / 7.2 / 7.3 / 7.4 | Image upload, download, backup/restore, firmware flash | Full — recommended for upload |
| ProTool/Pro | V6.0 SP3 + ProSave add-on | Integrated engineering environment | Full — ProSave runs as child process |
| WinCC Flexible | 2004 / 2005 / 2007 / 2008 | NOT SUPPORTED for OP17 | None — OP17 not in device catalog |
| TIA Portal | Any | NOT SUPPORTED for OP17 | None — device not in catalog |
| WinCC (classic) | V6.0 / V6.2 | NOT SUPPORTED for OP17 | None — WinCC targets PC runtime |
ProSave 7.x is shipped as a standalone utility and is also bundled inside the ProTool V6.0 SP3 installation media. Running ProSave directly is generally more reliable for upload operations because it bypasses the ProTool project loader and avoids the project's transfer permission checks.
If your PC no longer has a native COM port, you must add a USB-to-serial adapter (FTDI FT232 or equivalent). Confirm the adapter enumerates as COM1–COM9 and supports full RS-232 voltage levels (±12 V). Some low-cost adapters are RS-232-compatible only on RX/TX and omit the RTS/CTS/DTR/DSR handshake lines — these will cause intermittent transfer aborts that look like a missing *.pdz error. Industrial-grade adapters from companies such as Moxa (UPort 1110 series) or SIIG (USB-to-serial) are field-proven alternatives.
Where to Find the Software
ProTool V6.0 SP3 and ProSave 7.x are available from the Siemens Industry Online Support legacy downloads area. Search for "ProTool V6.0 SP3" or "ProSave 7.4" to find the download package. The installer is approximately 380 MB on a single CD image. Siemens no longer ships ProTool on physical media but the legacy digital download remains available through standard support contracts.
Cable Specifications and PC Interface Requirements
The standard transfer cable is the Siemens 6XV1440-2KH32 (often labeled "PC-OP MPI/Serial Transfer Cable" in field stock). Pin-out:
| PC (9-pin D-sub, female) | OP17 IF1A (15-pin D-sub, male) | Signal |
|---|---|---|
| 2 | 10 | RXD (received by PC from OP) |
| 3 | 11 | TXD (transmitted by PC to OP) |
| 5 | 7 | Signal ground |
| 4 (DTR) | 14 (RTS) — bridge to 16 (DTR) on OP side | Handshake loop |
| 6 (DSR) | 15 (CTS) — bridge to 13 on OP side | Handshake loop |
| 7 (RTS) | 5 (CTS) — bridge to OP side | Optional flow control |
The 6XV1440-2KH32 cable implements these bridges internally. Do not attempt to use a generic 9-to-15 pin null-modem cable without verifying that the handshake loop is correctly bridged at the OP17 end. The OP17 requires the local handshake loop to assert "ready" before it will accept transfer commands. A floating handshake input causes the OP17 firmware to abort the transfer sequence immediately after the initial connect frame.
PC COM Port Configuration
ProSave expects the following default COM parameters when targeting OP17 over IF1A:
- Baud rate: 9600 (default) or 19200 (selectable via OP17 firmware menu)
- Data bits: 8
- Parity: Even
- Stop bits: 1
- Flow control: Hardware (RTS/CTS)
In ProSave, navigate to File → Settings → Interface and confirm the PC COM port, baud rate, and target device type match the physical OP17 hardware. The ProSave device type selector defaults to the most recently used device — if you previously connected to an OP27 or TP170, you must reset it to OP17 explicitly before initiating the upload.
USB-Serial Adapter Recommendations
| Adapter | Chipset | Field-Proven | Notes |
|---|---|---|---|
| Moxa UPort 1110 | FTDI-equivalent | Yes | Industrial temperature range, ±15 kV ESD |
| ATEN UC232A | FTDI FT232 | Yes | Standard temp, good Windows driver |
| StarTech ICUSB232 | Prolific PL2303 | Conditional | Recent Windows 10/11 drivers blocked by Microsoft — use v3.3.11 build |
| Generic CH340 | CH340 | Not recommended | RS-232 levels often only 5V — OP17 requires ±12V |
Back-Transfer Prerequisites — *.pdz File and Memory Card Backup
A "back-transfer" (the term Siemens uses for upload) on the OP17 family can ONLY proceed if one of the following preconditions was satisfied at the time the project was originally downloaded to the panel:
- The original *.pdz file exists on the PC — this is the file produced by ProTool during the original download when the "Enable back-transfer" checkbox is selected. The *.pdz contains the compressed source plus all screen and tag data needed for a full re-import.
- A memory card was inserted into the OP17 during the original download — ProTool/ProSave writes a compressed backup of the project to the memory card during the download operation. The card then holds the recoverable image.
If neither condition was met, the OP17 contains a runtime-only image that cannot be reverse-engineered into a ProTool *.pdb project. You cannot create a *.pdz by performing an upload — the upload produces a different, non-editable *.img file. The user's situation in the source case (missing *.pdz, no memory card) places them firmly in the image-only recovery path.
OP17 Supported Memory Cards
| Card Type | Part Number | Capacity | Status |
|---|---|---|---|
| FEPROM | 6AV3 671-1CK00-0AB0 | 128 KB | Discontinued, used in early OP17 |
| FEPROM | 6AV3 671-1CK00-0AD0 | 256 KB | Discontinued |
| SRAM with battery | 6AV3 671-1CK01-0AB0 | 128 KB | Discontinued, battery replacement required every 5 years |
| Flash | 6AV3 671-1CK10-0AB0 | 2 MB | Discontinued, last production run |
| Flash | 6AV3 671-1CK20-0AB0 | 4 MB | Discontinued |
Memory cards were inserted into the rear slot of the OP17 after the cover plate was removed. The card slot uses a 50-pin connector identical to the OP7/OP27 family. To check whether a memory card is present in the OP17, power on the panel and watch for the "Memory card detected" line in the system menu.
Step-by-Step ProSave Upload (Back-Transfer) Procedure
- Connect the 6XV1440-2KH32 cable between the PC COM port and the OP17 IF1A port.
- Power on the OP17 and wait for the panel to reach its normal operating screen.
- Launch ProSave 7.x on the PC.
- In ProSave, select File → Backup (Upload) or click the "Backup" toolbar icon.
- Select the correct target device type — "OP17" — from the device drop-down. Do NOT select OP7, OP27, OP37, or TP170 unless you specifically intend to attempt a cross-platform transfer (which is rarely supported).
- Select the PC COM port (COM1, COM2, etc.) and the baud rate (start with 9600).
- Click Start. ProSave will attempt to put the OP17 into transfer mode automatically by sending a break signal on the RS-232 line.
- The OP17 displays a transfer dialog and progress bar. Do NOT power off the panel during transfer — interruption corrupts the memory image.
- When the upload completes, ProSave saves a backup file with the extension *.img (image) or *.abk (archive backup), depending on the ProSave version.
- Verify the file size matches the project memory size reported by ProTool (typically 64–512 KB for a typical OP17 project).
Transfer State Diagram
Resolving "Could Not Open File" Errors During Upload
The error message "Could not open file" reported during upload to ProSave has a small set of root causes, in order of probability. The exact wording varies slightly by ProSave version ("Could not open file", "File open failed", "Backup file not accessible") but the diagnostic path is the same:
| Cause | Verification | Resolution |
|---|---|---|
| Original *.pdz missing AND no memory card in panel | Check PC folder for *.pdz files; inspect OP17 rear card slot | Recovery impossible — only image-level backup available |
| Memory card present but unformatted / corrupt | Power off panel, remove card, reinsert | Re-format card in OP17, re-download project to enable backup write |
| Cable handshake not asserting on OP side | Verify pins 14–16 and 15–13 jumpers in cable with multimeter | Replace cable with 6XV1440-2KH32 or repair wiring |
| Wrong device type selected in ProSave | Confirm drop-down shows "OP17" not "OP7" or "OP27" | Re-select "OP17" and retry |
| COM port in use by another application | Close ProTool, Step 7, TIA Portal, Windows HyperTerminal, PuTTY | Free COM port, restart ProSave |
| Baud rate mismatch | Verify ProSave baud matches panel transfer settings | Drop to 9600 baud, retry |
| USB-serial adapter lacks full RS-232 levels | Check adapter datasheet | Replace with industrial-grade adapter (Moxa UPort 1110) |
| OP17 firmware bug or corrupted image | Try upload to identical spare panel | Re-flash firmware via ProSave if backup of firmware is available |
| ProSave OP17 driver file corrupt in Windows registry | Check HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\ProSave | Re-install ProSave 7.4 fresh |
| Output directory is read-only or network path disconnected | Set ProSave output to local C:\temp | Restore network share or write to local disk |
If ProSave successfully displays the "Connected to OP17" status, the cable and port are correct, and the issue is purely a missing *.pdz or memory card backup. The error wording is misleading — it is not a Windows file I/O error, it is ProSave reporting that the OP17 did not deliver an uploadable image because neither prerequisite was met.
ProSave Error Code Reference
| ProSave Message | Internal Code | Meaning |
|---|---|---|
| "Could not open file" | 0xE0010010 | No back-transfer data available on panel |
| "Transfer aborted" | 0xE0010020 | Cable disconnect or handshake lost mid-transfer |
| "Device does not respond" | 0xE0010008 | Wrong interface (IF2 instead of IF1A) or no power |
| "CRC error in block" | 0xE0010030 | Cable noise, lower baud rate or replace cable |
| "Memory card full" | 0xE0010040 | Memory card present but no space for backup |
Device Type Quirk — OP7 vs OP17 Selection in ProSave
Field reports indicate that switching the ProSave device type from "OP17" to "OP7" sometimes allows an upload to succeed where the OP17 selection fails. This is symptomatic of:
- ProSave's OP17 device driver (older builds) having a stricter handshake check that the OP's firmware does not satisfy under certain timing conditions — the OP17 firmware check is faster and rejects older ProSave frames.
- A panel that has been reflashed or had its configuration reclassified in the field to a generic OP7-compatible profile by an inexperienced technician.
- A corrupt ProSave OP17 device definition file in the Windows registry, especially after a ProTool upgrade or downgrade.
The OP7 fallback path produces an OP7-format backup image that cannot be downloaded back to an OP17 without re-selecting "OP17" in the device type before download. This is a one-way recovery path: it preserves the runtime image but loses the OP17-specific tag and screen metadata extensions (alarm history buffer, recipe file index extensions, time-of-day clock formatting).
Image-Only Limitation: Why You Cannot Re-Edit the Uploaded Project
The OP17 stores:
- Compiled screens (rasterized text + bitmaps in OP17 character ROM format)
- Tag database in runtime format (no symbolic names, only DB offsets)
- Alarm and recipe tables in binary
- PLC communication parameter block (MPI/PROFIBUS-DP addresses)
ProTool *.pdb source files contain:
- Symbolic tag names with comments and data types
- Screen scripts and event handlers in source form
- Project-wide settings and documentation strings
- Author information and revision history
The runtime image cannot be reverse-mapped to the source format. Even with the *.pdz file restored, ProTool imports it as a compiled project — not as editable source code — because ProTool V6.0 SP3 already stripped the source comments during the original compile step. To recover the symbolic tag names and scripts, the only path is the PLC-side S7 program plus the original ProTool project archive — neither of which is on the OP17.
Tag Name Recovery from S7 PLC
If you have the SIMATIC S7 PLC program (the user in the source case reported having the S7 program), you can partially reconstruct the OP17 tag mapping by inspecting the data blocks (DBs) referenced by the OP17 area pointer configuration. The OP17 uses fixed area pointers:
| Area Pointer | OP17 DB | Function |
|---|---|---|
| Area Pointer 0 | DB 10 (typical) | Screen number (input) |
| Area Pointer 1 | DB 11 (typical) | Recipe data |
| Area Pointer 2 | DB 12 (typical) | Alarm acknowledgements |
| Area Pointer 3 | DB 13 (typical) | Date/time synchronization |
| Area Pointer 4 | DB 14 (typical) | User version |
Inspect the OP17 configuration in ProTool V6.0 SP3 (if the *.pdb is available) to confirm the area pointer DB assignments. The S7 symbol table can then be cross-referenced to recover tag semantics for documentation purposes.
Contrast Setting Persistence and System Settings Menu
The OP17 does not retain the contrast setting across a power cycle if the contrast was adjusted via the SHIFT + +/- panel keys. The setting only persists if it was written via ProTool configuration under OP Properties → Display → Contrast and downloaded as part of the project.
To permanently change contrast:
- Open the original *.pdb project in ProTool V6.0 SP3.
- Select the OP17 device in the project tree.
- Open Properties → Display.
- Adjust the "Contrast" parameter (default is 50%, range 0–100%).
- Re-compile and download the project to the OP17.
The system settings menu (entered by holding SHIFT and pressing ESC on the panel at boot, depending on firmware) does not offer a contrast control on the OP17 — it only shows transfer, version, and diagnostic options. Some operators confuse the OP27/OP37 contrast menu (which does persist) with the OP17 behavior.
Restoring the Image to a Replacement OP17
If you have a working OP17 backup image (*.img or *.abk) and need to deploy it to a replacement panel:
- Identify the exact replacement OP17 part number (e.g., 6AV3 617-1JK00-0AX0 for OP17/DP) and confirm firmware version with ProSave Device → Information.
- Connect the replacement OP17 to the PC with the same 6XV1440-2KH32 cable on IF1A.
- Power on the replacement OP17 and enter transfer mode.
- In ProSave, select File → Restore (Download).
- Select the backup file produced by the original panel.
- Confirm device type matches (OP17/DP → OP17/DP, identical part number).
- Start the restore. The OP17 will reboot automatically when the transfer completes.
- Verify PLC communication over IF2 (MPI/PROFIBUS-DP LED should turn green within 10 seconds of boot).
If the replacement panel is a different variant (e.g., OP17/DP-12 vs OP17/DP-24), the image may not be compatible due to memory layout differences. Verify part numbers before deployment. The OP17/DP and OP17/DP-12 differ only in project memory size (128 KB vs 256 KB), while OP17/DP-24 has a different firmware checksum field.
Verification Checklist After Upload
- Backup file size matches expected project size (cross-check with ProTool compile log)
- ProSave reports "Transfer complete" with zero CRC errors in the status window
- OP17 powers up into the same starting screen as the original
- All alarm and recipe data is visible on the panel
- Communication with the S7 PLC over IF2 is active (MPI/PROFIBUS-DP LED green)
- If a memory card was used, confirm the backup file is still present on the card after power cycle
- Date and time display matches the PLC time-of-day clock
- Function keys (F1–F8) trigger their assigned PLC bits when pressed
Troubleshooting Matrix
| Symptom | Most Likely Cause | Fix |
|---|---|---|
| "Could not open file" on upload | No *.pdz, no memory card | Recover from PLC S7 program or accept image-only backup |
| ProSave cannot connect | Wrong port (IF2 instead of IF1A) | Move cable to IF1A |
| Transfer aborts at 50% | Loose connector, handshake jitter | Replace cable, lower baud rate to 9600 |
| Panel stuck on transfer screen after reboot | Incomplete restore | Re-restore from backup image |
| Contrast lost on power cycle | Setting changed via panel keys, not ProTool | Re-download project with adjusted contrast property |
| OP17 not visible in ProSave device list | ProSave version too new | Downgrade to ProSave 7.4 |
| Image cannot be opened in ProTool | *.img is runtime-only | Accept limitation — image is for panel restore only |
| Transfer succeeds but screen shows garbage characters | Firmware version mismatch | Match OP17 firmware version with original panel |
| ProSave reports "Device does not respond" | OP17 not in transfer mode | Manually trigger transfer via SHIFT+ESC on panel |
| Upload produces *.abk but *.img missing | ProSave 7.4 default behavior | Use *.abk — both formats are valid backup images |
FAQ
Can WinCC Flexible upload a project from an OP17?
No. WinCC Flexible does not support the OP17 device family. Use ProTool V6.0 SP3 for project authoring and ProSave 7.x for upload/download. WinCC Flexible will refuse to add an OP17 to the project tree.
Why does ProSave return "Could not open file" when uploading from an OP17?
This error means neither the original *.pdz file (created with "Enable back-transfer" selected) nor a memory card backup is available. The OP17 only stores a compiled runtime image, so without one of those prerequisites, full project recovery is impossible.
Which cable do I need to upload from an OP17 to a PC?
Use the Siemens 6XV1440-2KH32 RS-232 cable: 9-pin D-sub female on the PC COM port to 15-pin D-sub male on the OP17 IF1A port. IF2 is PROFIBUS-DP and will not accept ProSave transfer commands.
Can I edit a project after uploading it from the OP17?
No. The uploaded file is a compiled runtime image (*.img or *.abk). It can be restored to an identical OP17 but cannot be opened or edited in ProTool. To modify the project, you need the original *.pdb source file.
How do I make contrast changes persist across a power cycle?
Adjust the contrast parameter in the ProTool project under OP17 Properties → Display, then re-download the project. The SHIFT + +/- keys on the panel only set a volatile value that is lost on power-off.
Will switching the device type in ProSave from OP17 to OP7 fix my upload error?
Sometimes, but it produces an OP7-format image that cannot be downloaded back to an OP17 with full metadata. Use this only as a last resort and document the change in your maintenance log.
Where do I find the OP17 back-transfer documentation?
The official Siemens FAQ "Back-Transfer Description" (entry ID 21907703) is available on the Siemens Industry Online Support portal at support.industry.siemens.com.