STEP 7 V5.5 to TIA Portal V13 Migration: Complete Procedure
Overview
Moving a SIMATIC Manager (STEP 7 V5.5) project into the TIA Portal V13 engineering environment is a supported, repeatable procedure when the correct prerequisites are installed. The migration engine inside TIA Portal reads a STEP 7 V5.5 archive (.s7p) or project directory, converts the hardware configuration (HW Config), the S7 program (blocks, symbols, sources), and any contained WinCC flexible HMI stations into the TIA Portal object tree, and writes a new TIA project (.zap13 for SP1 / Update 5).
Two execution paths are officially supported:
- Single-PC migration: TIA Portal V13 (with the Migration Engine selected at install time) and STEP 7 V5.5 installed on the same workstation. TIA loads the STEP 7 V5 engine in-process to open and convert the source project.
- Two-PC migration: A STEP 7 V5.5 PC runs the standalone TIA Migration Tool, produces a self-contained migration archive, which is then transferred to a second PC hosting TIA Portal V13 for final import.
Prerequisites and Supported Source Versions
| Component | Minimum Version | Notes |
|---|---|---|
| Source: STEP 7 / SIMATIC Manager | V5.5 + SPx | Project stored as .s7p archive or full Step7 S7 Project directory. |
| Target: TIA Portal | V13.00.00.00 → SP1 → Update 5 | Update 5 is the last publicly released patch for the V13 SP1 line and is the recommended target. |
| Windows OS (Win7 32-bit tested) | Windows 7 SP1 (32/64-bit); Win10 64-bit supported by TIA V13 SP1 | 32-bit installations remain viable for V13 but limit RAM to 4 GB. |
| STEP 7 V5.5 migration engine | Must be present | Selected during TIA Portal setup or installed as a standalone STEP 7 V5.5. |
| Plugin add-ons | STEP 7 Safety, SIMOTION, SINAMICS Startdrive as needed | For S7-Distributed Safety, F-CPU blocks, or SIMOTION axes, the matching TIA plugin must also be installed before migration. |
Required TIA Portal V13 Updates and Service Packs
Always migrate to the latest patch level on the V13 SP1 line. Install the service pack first, then the cumulative update. The official Siemens support entries for this release chain are:
- Update 5 for STEP 7 / WinCC V13 SP1 (Entry ID 109311724)
- Service Pack 1 for STEP 7 V13 (Entry ID 105825934)
- Service Pack 1 for SIMATIC STEP 7 Safety Advanced V13 (Entry ID 108442820)
- Updates for STEP 7 Safety V13 SP1 (Entry ID 109477092)
- Update 5 for WinCC Runtime Professional V13 SP1 (Entry ID 109439573)
- SP1 for WinCC Runtime Professional V13 (Entry ID 106567433)
- Update 5 for WinCC Runtime Advanced V13 SP1 (Entry ID 109311423)
- SINAMICS Startdrive (software, service packs and updates) (Entry ID 68034568)
Method 1 — Single-PC Migration (TIA + STEP 7 V5.5 Co-installed)
This is the simpler path and the recommended workflow when both tools are licensed on one engineering workstation. The Migration Engine is loaded as a child process by TIA Portal to read the STEP 7 V5.5 project tree.
Install Order on the Single PC
- Install Windows 7 SP1 (32-bit or 64-bit) with all current patches.
- Install STEP 7 V5.5 (including SPx), then authorize the license.
- Install TIA Portal V13 from the DVD/USB; during the Product Selection dialog enable STEP 7 V5.5 Migration Tool. If TIA is already installed without the migration option, re-run the setup in modify mode and add it.
- Install TIA V13 SP1, then Update 1 → Update 5.
- Install any optional plugins (STEP 7 Safety, SINAMICS Startdrive, SIMOTION Scout plugin) required by the source project.
Execute the Migration
- Launch TIA Portal V13 SP1.
- Switch from the Portal view to the Project view: View → Project View (or click Project View in the lower-left taskbar).
- From the menu: Project → Migrate Project…
- In the file picker, set the type filter to
STEP 7 V5.5 project (*.s7p)or browse for an unzippedStep7 S7 Projectdirectory. - Select the source archive. TIA calls the STEP 7 V5.5 migration engine in-process; conversion progress is shown in the task pane.
- After conversion, the migrated project opens in the Project view. Save immediately as Project → Save As… → TIA Portal project archive (.zap13).
Method 2 — Two-PC Migration (Standalone TIA Migration Tool)
Use this path when the TIA workstation must remain a clean TIA-only environment (typical on virtualized engineering pools) or when license seats for STEP 7 V5.5 cannot be added to the TIA PC.
PC #1 — STEP 7 V5.5 Engineering Station
- Install STEP 7 V5.5 + SPx.
- Run the TIA Portal V13 setup and select only the TIA Migration Tool component (no full TIA Portal required). Select all optional plugins referenced by the source project (Safety, SIMOTION, Startdrive).
- Apply SP1 and Update 1 → Update 5.
Generate the Migration File
- Launch the TIA Migration Tool from the Start menu.
- Open the STEP 7 V5.5 source project (file or unzipped folder).
- Choose Create Migration File; the tool produces a single
.tnf-style migration archive containing the converted HW Config, S7 blocks, symbols, and HMI data. - Copy the migration archive to removable media or a shared network share.
PC #2 — TIA Portal Engineering Station
- Install TIA Portal V13 SP1 with the Migration Tool component selected. STEP 7 V5.5 is not required on this PC.
- Apply SP1 + Update 1 → Update 5.
- Launch TIA Portal, switch to Project view, choose Project → Migrate Project….
- In the file picker, change the filter to Migration File (*.tnf / *.mig) and select the archive produced by PC #1.
- Confirm. TIA imports and converts the archive into a native TIA project and opens it in the Project view.
- Save the resulting project as
.zap13.
Project File Types and Directory Requirements
| Extension / Folder | Source Tool | Role in Migration |
|---|---|---|
project.s7p |
SIMATIC Manager archive | Single-file STEP 7 V5.5 archive produced by Archive → ZIP-compress. The migration tool can read this directly. |
Step7 S7 Project directory |
SIMATIC Manager | Unzipped project folder containing S7Proj, om, Global, Library subfolders. Required when the archive is missing or corrupted. |
*.s7s |
SIMATIC Manager | Station configuration file. Cannot be migrated on its own — the surrounding project directory must be present. |
project.zap13 |
TIA Portal V13 SP1 | Native TIA archive. This is the output, not an input. To re-open a TIA project on another workstation use Project → Retrieve on the .zap13. |
*.mig / *.tnf
|
TIA Migration Tool | Inter-stage migration archive exchanged between PC #1 and PC #2 in the two-PC workflow. |
MyStation.s7s) without the surrounding S7Proj tree, TIA cannot reconstruct the project. Always migrate from a complete STEP 7 V5.5 archive (.s7p) or the unzipped full project directory.Migration Procedure — Step-by-Step (Single-PC Reference)
The following sequence is the verified, repeatable procedure for a typical S7-300 / S7-400 program with an optional WinCC flexible HMI station.
- Confirm source integrity. Open the STEP 7 V5.5 project in SIMATIC Manager on the migration PC. Verify that PLC → Save and Compile All (with consistency check) completes without errors. Fix any unresolved symbol or block reference before attempting migration.
-
Create a fresh archive. In SIMATIC Manager: File → Archive → ZIP-compress. Save as
SourceProject.s7p. - Launch TIA Portal V13 SP1 Update 5.
- Start the migration wizard. Project → Migrate Project…
-
Select the source. Browse to
SourceProject.s7p. - Inspect the migration log. TIA writes a conversion log (Project → Migration Log) listing every converted object and every warning. Common warning classes include: SFB/SFC re-numbering, GSD file version mismatches on PROFIBUS slaves, and WinCC flexible tag type downgrades.
- Resolve conversion warnings. Open each warning, double-click the affected object, and accept the proposed replacement (or revert it manually for safety-related blocks).
- Re-compile the migrated program. In the Project view, right-click the PLC station → Compile → Software (rebuild all blocks). Resolve any compiler errors — most are caused by renamed system blocks.
- Save as TIA archive. Project → Save As… → TIA Portal project archive (*.zap13). Store the archive under version control.
- Document the delta. Attach the migration log and a screen-capture of the converted device tree to the change record.
Post-Migration: Downloading the Converted Program to the PLC
After a successful conversion the migrated project is functionally equivalent to the original STEP 7 V5.5 program, but the on-line firmware identifiers and the project checksum differ. The PLC will accept a TIA-generated download over the top of the existing STEP 7 V5.5 program without requiring a memory reset, provided the CPU is in STOP.
- Connect the engineering PC to the CPU (PROFINET or MPI/DP). For S7-300/400 use the same PG interface that was used with STEP 7 V5.5.
- In TIA Portal Project view, expand the PLC station → right-click PLC_1 → Download to Device → Hardware and Software (only STOP).
- If the CPU is in RUN, TIA prompts to switch to STOP. Confirm.
- Choose the PG/PC interface (e.g.
Intel(R) Ethernet Connection — TCPIP[Auto]) and the target subnet. - Click Search → select the detected CPU → Download.
- After download, TIA offers Start module (cold restart) or Continue with RUN (warm restart). For S7-300/400 use Start module; for S7-1500 use Continue with RUN if the OB startup configuration allows.
- Compare the on-line/off-line blocks via Online → Compare Off-line/On-line to verify that every block downloaded cleanly.
Verification and Commissioning Checks
| Check | Method | Pass Criterion |
|---|---|---|
| Block consistency | Project → Compile all (rebuild) | 0 errors, 0 warnings |
| Hardware configuration | Open Device view → Compile | Module catalog resolves every used module; GSD import succeeded for PROFIBUS/PROFINET slaves |
| Symbol table | Open the migrated symbol table; compare row count vs. STEP 7 V5.5 source | Same number of entries, no <unnamed> rows |
| Communication connections | Open Connections editor | All S7 connections, ISO-on-TCP, TCP, UDP, FDL, and FMS connections present; partner TSAPs and ports match the source |
| On-line download | Download to Device in STOP | Successful; CPU returns to RUN with all OB1 / OB35 / OB40 cycle times within tolerance |
| Process I/O loopback | Force inputs; observe outputs | Inputs read correctly; outputs drive the expected loads |
| Diagnostic buffer | Online → Diagnostic buffer on the CPU | No entries with class Error after 30 minutes of RUN time |
| WinCC flexible HMI station (if present) | Rebuild in WinCC Comfort/Advanced V13 SP1 | All screens, tags, and alarms load; HMI runtime connects to the PLC on first cycle |
Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Migration Tool not present option in TIA setup | Installer not run with modify privileges; custom install used | Re-run TIA setup → Modify → tick STEP 7 V5.5 Migration Tool → Finish → restart |
| Cannot open project.s7s error | User attempted to migrate a single configuration file instead of the full archive | Locate the parent .s7p archive (or unzip the original archive) and migrate from the full directory |
| Migration hangs at Reading HW Config | STEP 7 V5.5 not installed or wrong service pack level | Install STEP 7 V5.5 SPx matching the source project; verify license |
| PROFINET slave marked Unknown | GSD file version older than the GSD catalog shipped with TIA V13 SP1 | Install a newer GSD via Options → Manage GSD files before migration |
| F-CPU blocks show Access denied in TIA | STEP 7 Safety Advanced V13 SP1 plugin missing | Install SIMATIC STEP 7 Safety Advanced V13 SP1 and the matching Safety V13 SP1 Update |
Project file is not a TIA project when re-opening .zap13
|
Used Open Project instead of Retrieve | In Project view: Project → Retrieve → select .zap13 |
| S7-300 module slot shows IO configuration error after download | Module firmware newer than the module catalog entry | Update the device catalog in TIA via HSP (Hardware Support Package) or manually replace the module entry with the latest article number |
| Online: Different versions warning on every block | CPU still holds the STEP 7 V5.5 program | Place CPU in STOP, perform full Download to device → Hardware and Software (only STOP), then restart |
| WinCC flexible tags appear as String instead of Word | TIA V13 downgrades certain WinCC flexible tag formats | Open the HMI tag table → change data type → recompile the HMI station |
| CPU stays in STOP after download | OB missing or OB100/OB101/OB102 startup sequence changed | Cross-check the migrated startup OBs against the STEP 7 V5.5 source; restore manually if missing |
Field-Proven Caveats
- Always run on the latest patch. Several V13 Update 5 fixes address migration of large S7-400 projects with CFB (Communication Function Block) sources. If migration halts at Compiling source, apply Update 5 first.
- Block comments and symbol comments are migrated, but network titles inside FBs/FCs are sometimes truncated to the first 64 characters. Verify against the original.
- Password-protected blocks (know-how protection) retain their protection in TIA Portal, but the password hash algorithm changes from MD5 (V5.5) to SHA-256 (V13). Re-enter the password after migration to verify and to avoid lockout if the source archive is later unavailable.
- External source files (STL/SCL sources) may be opened in read-only mode after migration. Re-save to clear the flag.
- CPU article numbers in the device catalog evolve. If you are migrating an old S7-315-2 PN/DP (6ES7 315-2EH14-0AB0), the V13 SP1 device catalog includes the firmware version V3.3 entry. Choose the entry matching the installed firmware, not the latest catalog entry.
Can STEP 7 V5.5 be migrated to TIA Portal without STEP 7 V5.5 installed?
No. The TIA Migration Engine requires the STEP 7 V5.5 runtime to read the source project. Use the two-PC workflow: install STEP 7 V5.5 + the standalone TIA Migration Tool on PC #1, generate the migration archive, and import it on a TIA-only PC #2.
Which TIA Portal V13 update is the last release for this line?
TIA Portal V13 SP1 Update 5 is the final cumulative update for the V13 release chain. Install Service Pack 1 first, then Update 1 through Update 5 in sequence; do not skip updates. The Siemens support entry for Update 5 is Entry ID 109311724.
Can a single .s7s station file be migrated?
No. The migration tool requires the complete STEP 7 V5.5 project context (the unzipped Step7 S7 Project directory or a .s7p archive). Open the original .s7p archive in SIMATIC Manager and re-archive to produce the correct input.
Will the migrated TIA program overwrite the existing STEP 7 V5.5 program in the CPU?
Yes. With the CPU in STOP, TIA Portal performs a full download of hardware and software. After restart the CPU executes the TIA-generated program; the STEP 7 V5.5 program is replaced. Re-use the original STEP 7 V5.5 archive as the rollback artifact.
What happens to F-CPU (fail-safe) blocks during migration?
F-blocks are migrated if the matching STEP 7 Safety V13 SP1 plugin is installed. The safety signature is recomputed by TIA on download; record both the old V5.5 signature and the new TIA signature in the safety acceptance log.