Migrating SIMATIC PCS 7 Systems from V7.0 to V9.0 SP1
Upgrading a SIMATIC PCS 7 installation from legacy V7.0 to modern V9.0 SP1 requires a phased, multi-step engineering migration, as direct one-step database conversion is not supported across seven major release boundaries. The project must first be migrated to an intermediate version (PCS 7 V7.1 SP4 or V8.0 SP2) on an intermediate engineering station to convert STEP 7 databases, CFC charts, and SFC types before migrating to PCS 7 V9.0 SP1 on Windows 10 or Windows Server 2016. Engineers must choose between two distinct migration paths: 'Software update without utilization of new functions' (retaining existing Standard Library blocks) or 'Software update with utilization of new functions' (converting logic to the Advanced Process Library).
Table of Contents
- Architectural Migration Paths: Standard vs APL Utilization
- Intermediate Version Stepping Rules (V7.0 to V9.0 SP1)
- Operating System and Hardware Platform Evolution
- Comparison of Migration Strategies
- Step-by-Step Multi-Stage Migration Procedure
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Architectural Migration Paths: Standard vs APL Utilization
Modernizing legacy SIMATIC PCS 7 V7.0 systems to PCS 7 V9.0 SP1 is one of the most critical life-cycle engineering tasks in industrial process plants. Moving across this decade-long technology gap spans major shifts: 32-bit to 64-bit operating systems, classic Standard Library to the Advanced Process Library (APL), PROFIBUS DP to PROFINET IO, and classic S7-400 CPUs to the high-performance CPU 410-5H.
Siemens defines two distinct migration strategies documented in dedicated manuals:
-
Software Update Without Utilization of New Functions: Minimizes plant risk and commissioning time. Existing AS logic blocks from the legacy PCS 7 Standard Library are retained, and CFC charts are recompiled with the V9.0 compiler. The OS is modernized to WinCC V7.4 SP1, retaining classic block icons and faceplates.
-
Software Update With Utilization of New Functions: Full modernization. Legacy technological blocks are replaced with APL blocks (
MotL,VlvL,PIDConL), SFC types are upgraded, and process screens are converted to high-performance APL faceplates and alarm management.
Intermediate Version Stepping Rules (V7.0 to V9.0 SP1)
Directly opening a PCS 7 V7.0 project in PCS 7 V9.0 SP1 is blocked by internal database format constraints. STEP 7 V5.6 and CFC V9.0 cannot parse pre-V7.1 internal schema structures. The migration requires an intermediate conversion step:
-
Step 1: V7.0 to V7.1 SP4 or V8.0 SP2: Retrieve the archived V7.0 multiproject on an intermediate engineering station running Windows 7 SP1 or Windows Server 2008 R2. Open the project, reorganize the database (
File -> Save As -> With Reorganization), compile charts, and upgrade the Master Data Library. -
Step 2: Intermediate to PCS 7 V9.0 SP1: Transfer the reorganized intermediate archive to the target PCS 7 V9.0 SP1 Engineering Station running Windows 10 Enterprise LTSC 2016 or Windows Server 2016. Execute the final database upgrade and OS project migration.
Operating System and Hardware Platform Evolution
Hardware and operating system infrastructure must be replaced during this upgrade. PCS 7 V7.0 ran on Windows XP Professional and Windows Server 2003 on 32-bit platforms, whereas PCS 7 V9.0 SP1 runs exclusively on 64-bit platforms:
- Engineering Station (ES) & OS Clients: Windows 10 Enterprise LTSC (64-bit).
- OS Servers, Batch Servers, and Process Historian: Windows Server 2016 Standard / Datacenter (64-bit).
- Industrial Communications: Legacy CP 1613 communications processors must be replaced with modern CP 1623 cards.
Comparison of Migration Strategies
The table below contrasts the two official Siemens software update paths when migrating to PCS 7 V9.0 SP1.
Step-by-Step Multi-Stage Migration Procedure
Follow this rigorous multi-stage procedure to successfully migrate the multiproject:
-
Intermediate Migration (V7.0 to V7.1 SP4 / V8.0 SP2):
- Restore the V7.0 project on the intermediate ES.
- Save the multiproject with reorganization (File -> Save As -> With Reorganization (slow)).
- Open HW Config: update module firmware representations if necessary; save and compile.
- Open CFC: update block types from the intermediate library; compile charts.
- Open WinCC Explorer: run the OS Migrator to convert the Sybase/SQL Server 2005 database to SQL Server 2008.
- Create a clean project archive (*.zip). -
Final Migration to PCS 7 V9.0 SP1:
- Retrieve the project archive on the PCS 7 V9.0 SP1 Engineering Station.
- Open SIMATIC Manager: allow the database converter to update the project schema to STEP 7 V5.6.
- In the Master Data Library, update block types and SFC types to V9.0 SP1.
- Open CFC: runOptions -> Block Typesand synchronize blocks to all chart containers.
- Compile CFC charts withGenerate Module Driversenabled. -
Migrate WinCC OS Projects:
- Open WinCC Explorer for each OS: the Project Migrator automatically upgrades the database to SQL Server 2014 SP2.
- Run the OS Project Editor: select the target monitor resolution and update basic screen typicals.
- Execute a full OS Compilation (Entire OSwith memory reset). -
Deploy and Download:
- Download updated connection tables from NetPro to all PC stations.
- Download the compiled OS projects to the new OS Servers and Clients.
Verification
Verify the migrated installation through the following steps:
1. In SIMATIC Manager, check the CFC compile log: confirm that chart compilation completed with 0 errors and 0 unresolved drivers.
2. In WinCC Explorer, verify that the Project Editor status shows 'Configuration completed successfully'.
3. Run WinCC Runtime in simulation mode: confirm that process graphics display live tags and faceplates open without script errors.
4. Check Automation License Manager: verify that modern V9.0 runtime and engineering licenses are recognized.
Limitations and Operational Precautions
Never perform a direct in-place operating system upgrade on an active PCS 7 server (e.g., upgrading Windows Server 2003 to 2016). Always build new server hardware with clean OS installations. Additionally, verify that third-party communication drivers, Modbus gateways, or custom SCL blocks have 64-bit compatible replacements before committing to plant shutdown.
Engineer FAQ
Can I upgrade directly from PCS 7 V7.0 to V9.0 without an intermediate version?
No. The database schemas of STEP 7 and WinCC across V7.0 and V9.0 SP1 are incompatible. An intermediate conversion step in V7.1 SP4 or V8.0 SP2 is mandatory to prevent database corruption.
Why should I migrate to PCS 7 V9.0 SP1 instead of V9.0?
PCS 7 V9.0 SP1 includes critical stability updates, support for Windows 10 Enterprise LTSC, and native PROFINET S2 system redundancy for the PN/PN Coupler.
Do I have to convert all my logic blocks to APL?
No. By selecting 'Software update without utilization of new functions', you can continue running legacy Standard Library blocks in PCS 7 V9.0 SP1.
Technical References
- SIMATIC Process Control System PCS 7 Software Update with Utilization of New Functions V9.0 SP1
- SIMATIC Process Control System PCS 7 Software Update without Utilization of New Functions V9.0 SP1
- Siemens Delivery Release: SIMATIC PCS 7 V9.0 SP1 (SIOS Entry ID 109750097)
Related Articles
- Upgrading SIMATIC PCS 7 from V7.1 to V9.0 - Hardware Reuse and Modernization Rules
- Synchronizing Master Data Library Block Types to Enable CFC Delta Downloads in PCS 7
- SIMATIC PCS 7 V9.0 Engineering Software Bundle Components and Licensing Specifications
Related Tags
- Software Migration
- PCS 7 V9.0 SP1
- PCS 7 V7.0
- APL Migration
- OS Migrator
- Life-Cycle Modernization