Opening .zap12 Archived Files in TIA Portal V13 Compatibility

David Krause10 min read
SiemensTIA PortalTroubleshooting
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

Problem Overview: Opening a TIA Portal V12 Archive in V13

When an engineer receives a TIA Portal project archive created in V12 (file extension .zap12) and attempts to open it in TIA Portal V13, the retrieval process can fail with no apparent explanation, or it may partially load and refuse to compile. The core problem is that TIA Portal does not silently upgrade every archive from the previous major version; the archive must be retrieved correctly and, in some cases, explicitly upgraded or run in a compatibility mode.

Siemens introduced versioned archive extensions that map directly to the TIA Portal major release that produced them. The relevant extensions and their source releases are:

Archive Extension Source TIA Portal Version Minimum Target Version
.zap12 TIA Portal V12 / V12 SP1 TIA Portal V13 (upgrade or compatibility mode)
.zap13 TIA Portal V13 / V13 SP1 TIA Portal V13 SP1 or V14
.zap14 TIA Portal V14 / V14 SP1 TIA Portal V14 SP1 or V15
.zap15 TIA Portal V15 / V15.1 TIA Portal V15.1 or V16
.zap16 TIA Portal V16 TIA Portal V16 Update 4 or V17
.zap17 TIA Portal V17 TIA Portal V17 Update 4 or V18
.zap20 TIA Portal V20 TIA Portal V20 (current target)

Per the official TIA Portal documentation, "Projects created with TIA Portal V20 have the file extension '.zap20'. To open a project archive, retrieve the project archive." This retrieval operation is the canonical method of opening any versioned archive. The behavior described for V20 applies identically to V12, V13, and all intermediate versions: the archive must be retrieved, not merely extracted with a generic unzip tool — although extracting the archive is a valid diagnostic step when the retrieval wizard itself fails.

Identifying the Archive Type and Target System

Before attempting any retrieval, gather the following information from the file:

  1. Confirm the file extension is .zap12 (TIA Portal V12 or V12 SP1). If the extension has been changed by the sender, rename it back to .zap12 before proceeding.
  2. Open the archive with 7-Zip (or WinRAR) to inspect its internal structure. A valid .zap12 archive contains:
    • A *.ap12 file (the compressed project container)
    • One or more *.log files
    • Optionally, HMI runtime files (*.fwx, *.img) and panel image files
  3. Identify the HMI panel referenced in the project. The HMI device type is embedded in the *.ap12 and determines which WinCC runtime component is required (WinCC Comfort, Advanced, or Professional).
Critical: The target installation of TIA Portal V13 must include the exact WinCC option matching the HMI in the project. A Comfort Panel project will not retrieve into a TIA Portal installation that ships only WinCC Professional. The installation dialog under Help → Installed Software → Detailed Information shows the exact package set.

Root Cause Analysis: Why the V12 Archive Fails in V13

The failure mode reported in the field — a V12 archive that will not open in a V13 installation — has three common root causes, ordered by frequency:

  1. Missing TIA Portal V12 SP1 compatibility component. TIA Portal V13 introduced a split compatibility model. Projects originally authored in V12 SP1 (the last service pack of V12) require either the matching V12 SP1 support package installed alongside V13, or an explicit upgrade step during retrieval. Without this, the wizard reports that the archive version is not supported.
  2. Mismatched WinCC option set. The V13 installation ships with one or more of WinCC Comfort, WinCC Advanced, and WinCC Professional. If the project contains an HMI device whose runtime is not present on the V13 machine, the retrieval silently fails or prompts for a missing device package.
  3. Archive corruption. Incomplete file transfer, antivirus quarantine, or a damaged ZIP container can corrupt the .zap12 such that TIA Portal cannot parse the inner *.ap12. Extraction with 7-Zip surfaces CRC errors that confirm this case.

Solution Path 1: Standard Retrieval via TIA Portal V13

The documented recovery procedure is to use the TIA Portal retrieval wizard, which handles the V12 → V13 conversion transparently when the prerequisites are met.

Prerequisites

  • TIA Portal V13.0 with Update 4 or later (V13.0 + SP1 recommended for V12 SP1 projects)
  • Matching WinCC option installed (Comfort / Advanced / Professional)
  • Valid Automation License Manager V5.3 + Upd1 (or later) with active license for the WinCC scope used

Step-by-Step Procedure

  1. Launch SIMATIC STEP 7 Professional V13.0 (the portal view).
  2. Select Project → Retrieve from the menu bar (or Open existing project → Browse from the start page).
  3. Browse to the .zap12 file and confirm.
  4. Select a target directory. Do not select a path that already contains a project of the same name — TIA Portal will refuse to overwrite.
  5. When prompted, accept the upgrade to V13 format. If the wizard offers a compatibility mode for V12 SP1, choose the explicit upgrade path for full V13 feature support unless the customer contract requires V12 SP1 compatibility (e.g., a parallel production line still on V12 SP1).
  6. Wait for the retrieval to complete. A progress dialog indicates device conversion, library migration, and HMI image re-compilation.
  7. Open the resulting *.ap13 project in the TIA Portal Project View.

Verification

  • In the project tree, expand Devices & Networks and confirm the HMI device is listed with the correct panel type (e.g., TP700 Comfort, KTP1200 Basic).
  • Right-click the PLC device and select Compile → Software (rebuild all). A clean compile confirms the V12 → V13 conversion completed.
  • For the HMI, right-click the HMI device and select Compile → Software (rebuild all). A successful compile indicates that the WinCC option matches the panel type.

Solution Path 2: Manual Extraction with 7-Zip (Recovery Procedure)

When the retrieval wizard refuses to open the archive at all, the file is still a standard ZIP container at the outer level. Manual extraction recovers the inner *.ap12, which can then be opened by TIA Portal V12 or, with care, by V13 in compatibility mode.

Step-by-Step Procedure

  1. Install 7-Zip (any version 15.07 or later is sufficient).
  2. Right-click the .zap12 file and select 7-Zip → Extract Here or Extract to <filename>\.
  3. Inspect the output. A healthy archive yields the *.ap12 plus log files with no 7-Zip warning dialog.
  4. If 7-Zip reports CRC errors, the archive is corrupted; jump to Solution Path 3.
  5. From the extracted directory, open the *.ap12 in TIA Portal V13 using Project → Open rather than Retrieve.
Important: Opening the *.ap12 directly (bypassing the retrieve wizard) loads the project in V12 format. TIA Portal V13 will display a banner indicating that the project is in V12 compatibility mode. You can compile and edit in this mode, but new V13-only features (e.g., certain S7-1500 firmware ≥ V2.0 symbolic access patterns) are unavailable until you perform an explicit Upgrade from the project menu.

Solution Path 3: Handling a Corrupted Archive

If 7-Zip reports CRC failed or Unexpected end of data, the archive is partially damaged. The original TIA Portal V13 installation on the machine in the reported case included:

Component Exact Version Build Identifier
SIMATIC WinCC Runtime Advanced Simulation V13.0 V13.00.00.00 15.07.00.01
SIMATIC S7-PLCSIM V13.0 SE V13.00.00.00 03.01.00.01
SIMATIC WinCC Runtime Professional Simulation V13.0 V13.00.00.00 15.07.00.01
SIMATIC STEP 7 Professional V13.0 V13.00.00.00 15.07.00.01
SIMATIC WinCC Professional V13.0 V13.00.00.00 15.07.00.01
Automation License Manager V5.3 + Upd1 V05.03.00.01 01.01.00.02
S7-PLCSIM V5.4 + SP5 + Upd3 K05.04.05.03 01.02.00.01
SIMATIC ProSave V13.0 V13.00.00.00 15.07.00.01

This is a complete, current TIA Portal V13 stack. The remaining question is the integrity of the archive itself.

Diagnostic Steps for Archive Corruption

  1. Compare MD5 or SHA-256 checksums if the sender can provide them.
  2. Attempt extraction on a second machine. If 7-Zip succeeds on another PC, the local hard drive or antivirus is the culprit.
  3. Open the .zap12 with WinRAR instead of 7-Zip; WinRAR's recovery record option can sometimes reconstruct damaged ZIP segments.

Workaround When No Clean Copy Exists

If the customer cannot provide a clean backup and the local archive is damaged, the remaining option is to create a new empty project in V13 with the same device configuration, then attempt to import any readable HMI screen images and PLC program blocks that can be recovered from the partially extracted *.ap12. This is a last-resort procedure and is not guaranteed to recover all logic.

Verification Matrix for Successful V12 → V13 Migration

Check Expected Result Failure Indicator
Project opens in TIA Portal V13 Project tree populates with PLC and HMI devices Empty project tree, or error "Project cannot be opened"
PLC compiles Build completes with 0 errors Error: "Incompatible firmware version" or missing blocks
HMI compiles Build completes; runtime files generated Error: "HMI device not licensed" or "WinCC option missing"
PLCSIM V13.0 SE loads the S7-1500/1200 program Online → Download to PLCSIM succeeds Download dialog reports version mismatch
WinCC Runtime Simulation starts Panel screen displays in the RT simulator window Simulator exits with error code or hangs at splash
Tag connections resolve PLC tags are visible in HMI tag table Tags show "Connection error" or empty values

Diagnostic Flowchart: Decision Tree for V12 Archive in V13

Start: .zap12 file TIA V13 installed with correct WinCC option? No Install matching WinCC option, retry Yes Project → Retrieve Retrieval succeeds? No Extract with 7-Zip, open *.ap12 directly Yes Compile both PLC and HMI Compile clean? No Verify V12 SP1 support package / firmware version

Cross-Version Compatibility Notes

TIA Portal maintains strict forward compatibility with limited backward compatibility. The following rules apply across the V12 through V20 timeline relevant to the .zap12 case:

  • Forward (old to new): A V12 archive can always be opened in V13 or later, but the user must confirm the upgrade or use compatibility mode. Newer versions do not support opening V12 archives in their original format for editing — the upgrade is mandatory for full functionality.
  • Backward (new to old): A V13 archive cannot be opened in a V12 installation under any circumstances. Downgrading is not supported and no warning is given beyond a hard failure.
  • Cross-SP: A V12 SP1 archive can be opened in a V12 (without SP1) installation only if the SP1-specific features (e.g., new S7-1500 CPU firmware ≥ V1.8) are not used in the project.

Field-Proven Cautions

  1. Never rename a .zap12 to .zap13 to force a retrieval. TIA Portal parses the internal version markers regardless of the filename extension; renaming only delays the error.
  2. License drift is a common cause of retrieval failure on customer machines. The Automation License Manager must have a valid license for the WinCC scope (Comfort, Advanced, or Professional) that the project uses. Floating licenses from a license server must be reachable at the moment of retrieval.
  3. Path length limits remain a real issue on Windows. TIA Portal projects nested more than 100 characters deep in the file system (including the project name) can fail to retrieve. Use a short target path like C:\TIA\Projects\.
  4. Antivirus exclusions for the TIA Portal working directory are strongly recommended. Windows Defender and many enterprise AV products interfere with archive extraction and with the TIA Portal temporary directory at %LOCALAPPDATA%\Siemens\Automation\.

Related Official Documentation

Can a .zap12 file be opened in TIA Portal V14 or V15 directly?

Yes. TIA Portal V14, V14 SP1, V15, V15.1, and all later versions support retrieval of V12 archives. The retrieval wizard will offer to upgrade the project to the current target version. The compatibility-mode path (running as V12 SP1 in a newer TIA Portal) is preserved in V14 and V15 but is removed in V16 and later.

What is the difference between .zap12 and .ap12 file extensions?

A .zap12 file is a TIA Portal project archive (a ZIP container holding the compressed project plus log and HMI runtime files). An .ap12 file is the compressed project itself, extracted from inside the .zap12. To edit the project you need the .ap12; to share the complete archive you distribute the .zap12.

How do I know which WinCC option (Comfort, Advanced, Professional) is required?

Open the project in TIA Portal and look at the HMI device in the project tree. Comfort Panels (KTP, TP, TP700, TP1200, etc.) require WinCC Comfort. PC-based HMI runtimes require WinCC Advanced (single-user) or WinCC Professional (multi-user / SCADA). The exact panel type is visible in the device properties — General tab.

Is it safe to open a .zap12 file in TIA Portal V13 compatibility mode?

Yes for read-only or maintenance use. Compatibility mode preserves the V12 SP1 data model exactly, so a project that compiled cleanly in V12 SP1 will compile cleanly in V13 compatibility mode. However, you cannot add V13-only features until you perform an explicit upgrade from the project menu, and the upgrade is one-way (you cannot save back to V12 format).

Why does the TIA Portal retrieval wizard report a version mismatch even when the target version is newer than the archive?

This typically indicates a missing service pack or update on the target installation. For example, a V12 SP1 archive may require TIA Portal V13.0 + Update 4 or later on the target machine because the V12 SP1 compatibility component was added in that update. Verify the installed version under Help → About → Installed Software → Detailed Information and apply the latest TIA Portal V13 updates from the Siemens support portal.

Back to blog