Step-by-Step Migration vs Program Upgrade Pathways from SIMATIC PCS 7 V5.2 to V7.0
In SIMATIC PCS 7, attempting to open a legacy PCS 7 V5.2 project directly in PCS 7 V7.0 will fail with fatal database format and conversion errors. Siemens architecture distinguishes an 'Upgrade' (installing newer software within a compatible generational boundary) from a 'Migration' (multi-stage transformation across discontinuous database schemas). To upgrade a project from V5.2 to V7.0, an intermediate engineering bridge is mandatory: migrate V5.2 to PCS 7 V6.1 SP4 first, update block libraries and WinCC structures (V5.1 to V6.2), and then migrate the resulting project from V6.1 SP4 to PCS 7 V7.0. Validate migration prerequisites and software media with an authorized Siemens distributor or the Siemens Industry Mall.
Table of Contents
- Executive Summary
- Architecture and Fundamental Mechanics
- Step-by-Step Implementation Procedure
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Executive Summary
Process manufacturing plants operating venerable SIMATIC PCS 7 V5.2 installations occasionally embark on modernization projects to reach PCS 7 V7.0 (or subsequently V8/V9). Engineers frequently assume that opening a V5.2 project archive on a PCS 7 V7.0 engineering station will automatically convert the project. This assumption results in severe project corruption: PCS 7 V5.2 utilized legacy STEP 7 database formats, early CFC chart structures, and WinCC V5.1 (Sybase SQL Anywhere database), whereas PCS 7 V7.0 is built on Microsoft SQL Server 2005 and updated APL/Standard Library blocks. This guide clarifies the critical distinction between upgrade and migration and details the mandatory intermediate conversion steps.
Architecture and Fundamental Mechanics
The technological divide between PCS 7 V5.2 and PCS 7 V7.0 encompasses three foundational architecture shifts:
1. Operating System and Database Shift:
- PCS 7 V5.2: Engineered for Microsoft Windows NT 4.0 / Windows 2000. WinCC V5.1 relied on a proprietary flat-file / Sybase SQL Anywhere database engine.
- PCS 7 V7.0: Engineered for Windows XP SP2/SP3 and Windows Server 2003, built on Microsoft SQL Server 2005.
Direct conversion between Sybase and SQL Server 2005 without the WinCC V6.0/V6.2 migration bridge is technically impossible.
2. CFC and SFC Chart Database Schemas:
CFC versions in V5.2 stored chart topological connections using 16-bit descriptor indices. PCS 7 V7.0 uses 32-bit descriptors with enhanced type-instance synchronization. Step 7 V5.4 (PCS 7 V7.0) cannot parse V5.2 CFC charts directly; it requires charts to have passed through CFC V6.1 schema adaptation.
3. The Mandatory Intermediate Bridge (PCS 7 V6.1 SP4):
Siemens officially mandates the intermediate migration station: PCS 7 V5.2 $\rightarrow$ PCS 7 V6.1 SP4 $\rightarrow$ PCS 7 V7.0.
The V6.1 SP4 engineering station acts as the bridge that converts WinCC V5.1 to WinCC V6.2 and upgrades CFC charts to the modern standard schema.
Step-by-Step Implementation Procedure
-
Prepare and Archive the Original PCS 7 V5.2 Multiproject:
a. On the original Windows 2000 / NT engineering station, open SIMATIC Manager.
b. ExecuteFile -> Archiveusing PKZip formatting.
c. Save multiple independent backup copies on secure external storage.
d. Document all installed third-party libraries, OEM add-on packages, and hardware authorization disks. -
Set Up the Intermediate Engineering Station (PCS 7 V6.1 SP4):
a. Deploy a temporary physical PC or virtual machine running Windows XP Professional SP2.
b. Install SIMATIC PCS 7 V6.1 SP4 with all standard options (WinCC V6.2, CFC V6.1, SFC V6.1).
c. Retrieve the V5.2 project in SIMATIC Manager on the V6.1 station. -
Execute Intermediate Conversion in PCS 7 V6.1 SP4:
a. In SIMATIC Manager, open each S7 program: confirm the prompt to adapt chart formats to V6.1.
b. In WinCC Explorer, launch the 'WinCC Project Migrator' tool: convert the WinCC V5.1 project to WinCC V6.2 format (migrating graphic screens and alarm configurations to SQL Server).
c. In the Master Data Library, execute 'Update Block Types' to align standard blocks with V6.1 libraries.
d. Compile AS charts and compile the OS completely: verify 0 fatal conversion errors.
e. Generate a new project archive from the V6.1 station (Project_V61_Migrated.zip). -
Execute Final Migration to PCS 7 V7.0:
a. On the destination PCS 7 V7.0 engineering station (Windows XP SP2/SP3), retrieveProject_V61_Migrated.zip.
b. Open the project in SIMATIC Manager: allow the system to convert the project database to V7.0.
c. Open WinCC Explorer: allow WinCC to update the project database to WinCC V7.0 (SQL Server 2005).
d. Update block types from the PCS 7 V7.0 Standard / Basis Library.
e. Run the OS Project Editor in WinCC Explorer to regenerate standard pictures and screen layouts.
f. Execute a complete AS compile and OS compile.
Verification
- In SIMATIC Manager on PCS 7 V7.0, open all CFC charts: confirm all blocks, signal names, and margins display correctly without missing block icons.
- In WinCC Graphics Designer, open process pictures (
.pdl): verify that static and dynamic graphics render accurately without broken C-actions. - Execute
Options -> Consistency Checkin SIMATIC Manager: verify 0 structural database inconsistencies. - Perform a test compilation and download to a pilot test controller: verify successful runtime operation.
Limitations and Operational Precautions
Directly opening a V5.2 project in V7.0 without passing through the V6.1 SP4 migration bridge permanently corrupts the project internal files; always retain pristine read-only copies of the original V5.2 backup archive.
Engineer FAQ
Can I open a PCS 7 V5.2 project directly in PCS 7 V7.0?
No. The jump is too large and bypasses major database transitions. You must migrate via an intermediate PCS 7 V6.1 SP4 station.
Why is the intermediate V6.1 station mandatory?
Because WinCC transitioned from Sybase SQL in V5.1 to Microsoft SQL Server in V6.0/V6.2. The WinCC Project Migrator in V6.1 is required to convert the database.
What is the difference between an Upgrade and a Migration?
An Upgrade updates software within compatible continuous versions, while a Migration restructures databases across major non-contiguous architectural generations.
What operating system is required for the intermediate V6.1 station?
Windows XP Professional SP2 32-bit.
Are custom S5 or early S7-SCL blocks preserved during migration?
Yes, but they must be recompiled in the newer SCL compiler, and any obsolete system calls (SFCs/SFBs) must be updated.
Technical References
- SIMATIC PCS 7 Software Update and Migration Guide (V5.x to V7.x)
- SIMATIC WinCC Project Migrator Manual
- Siemens Industry Online Support Entry 109780813
Related Articles
- Engineering Station Workflow and Project Format Constraints When Operating Older CFC Software with Newer Licenses
- Compatibility and Operational Impact of Upgrading Windows XP SP2 to SP3 on SIMATIC PCS 7 V7.0 Engineering Stations
- Resolving HW Config Error 'Max. light test time (ms) 0: Value 0.1 is not within the range [0.6 ... 5.0]' During PCS 7 Migration
Related Tags
- PCS 7 Migration
- PCS 7 V5.2
- PCS 7 V7.0
- WinCC Migrator
- CFC Conversion
- Database Upgrade