Step-by-Step Multi-Stage Migration Path from SIMATIC PCS 7 v6.1 to v8.2

Step-by-Step Multi-Stage Migration Path from SIMATIC PCS 7 v6.1 to v8.2

Migrating a legacy SIMATIC PCS 7 project from version v6.1 directly to version v8.2 in a single step is not technically supported by Siemens database conversion utilities and will result in fatal project corruption. The official, certified migration path requires an intermediate upgrade via PCS 7 v7.1 SP3/SP4. This intermediate step converts legacy Microsoft SQL Server 2000 database structures to SQL Server 2005, which can subsequently be ingested and upgraded by the PCS 7 v8.2 migration tools into SQL Server 2014 on a native 64-bit operating system. Hardware firmware and library block modernizations must be performed during each stage.

Table of Contents

PCS 7 Database Evolution and Multi-Generation Upgrade Constraints

Upgrading across multiple decades of SIMATIC PCS 7 involves traversing three distinct database and OS generations:
* PCS 7 v6.1: 32-bit Windows 2000 / XP Professional platform utilizing Microsoft SQL Server 2000. Uses legacy Standard Library blocks.
* PCS 7 v7.1: 32-bit Windows XP / Server 2003 platform utilizing Microsoft SQL Server 2005. Bridges legacy blocks to early APL architectures.
* PCS 7 v8.2: 64-bit Windows 7 SP1 / Server 2012 R2 platform utilizing Microsoft SQL Server 2014. Native APL and Logic Matrix.
* The Migration Rule: Microsoft SQL Server does not support direct database detachment and attachment jumping more than two database engine versions. SQL 2014 cannot read raw SQL 2000 database files.

The Mandatory Two-Stage Migration Architecture (v6.1 -> v7.1 -> v8.2)

The upgrade must be executed in two discrete phases:
1. Stage 1 (v6.1 to v7.1 SP3/SP4):
* Performed on an intermediate engineering station running Windows XP Professional SP3 or Windows Server 2003.
* Converts the internal STEP 7 project database and upgrades WinCC SQL 2000 to SQL 2005.
* Compiles the AS and OS to confirm functional parity in v7.1.
2. Stage 2 (v7.1 to v8.2 SP1):
* Performed on the final engineering station running 64-bit Windows 7 SP1 or Server 2012 R2.
* Upgrades the project database to SQL 2014.
* Updates block libraries to PCS 7 Basis Library / Standard Library Migration v8.2 or modern APL.

Step-by-Step Technical Execution Workflow

Follow this validated workflow to execute the multi-stage migration:

[Phase 1: Baseline Preparation in PCS 7 v6.1]
   │  • On original ES: Execute "Save As with Reorganization (Slow)"
   │  • Archive project using PKZip to create a pristine v6.1 baseline
   │
[Phase 2: Stage 1 Upgrade on Intermediate ES (PCS 7 v7.1 SP4)]
   │  • Retrieve project in SIMATIC Manager on the v7.1 ES
   │  • Open project -> Confirm database format conversion prompt
   │  • Run "WinCC Project Migrator" on all OS Server/Client projects (SQL 2000 -> 2005)
   │  • In HW Config: Update hardware catalog; replace obsolete CP cards if required
   │  • In CFC: Update block types -> Compile AS (Entire program)
   │  • In WinCC: Open project -> Compile OS (Entire project)
   │  • Verify project integrity; archive project as v7.1 milestone
   │
[Phase 3: Stage 2 Upgrade on Final ES (PCS 7 v8.2)]
   │  • Retrieve v7.1 archive on the 64-bit Windows 7 / Server 2012 R2 ES
   │  • Run "WinCC Project Migrator" (SQL 2005 -> SQL 2014)
   │  • In HW Config: Check CPU firmware compatibility (V5.3+ required for v8.2)
   │  • Update block types using "PCS 7 Standard Library Migration" or APL v8.2
   │  • Recompile all AS programs and OS projects -> Perform full station download!

Procurement Notice: Validate all final license quantities, media packages, and part numbers against current Siemens Industry Mall catalogs and with an authorized Siemens distributor quotation prior to procurement.

Migration Stage and Operating System Requirements Matrix

Verify system prerequisites across the migration stages:

Migration MilestoneSource PCS 7 VersionIntermediate PCS 7 VersionFinal Target PCS 7 VersionSoftware ReleasePCS 7 v6.1 SP1/SP4PCS 7 v7.1 SP3 / SP4PCS 7 v8.2 SP1Operating SystemWindows 2000 / XP (32-bit)Windows XP SP3 / Server 2003Windows 7 SP1 (64-bit) / Server 2012 R2Microsoft SQL ServerSQL Server 2000SQL Server 2005 SP3SQL Server 2014 SP1Supported HardwareS7-400 V3 / V4S7-400 V4 / V5S7-400 V5.3 / V6.0 / CPU 410-5HCommunications CardCP 1613 (PCI)CP 1613 / CP 1623CP 1623 (PCIe) / CP 1628

Verification

To confirm a successful multi-stage migration:
1. In SIMATIC Manager on PCS 7 v8.2, open the migrated multiproject; confirm zero conversion errors.
2. In HW Config, execute Check Consistency; verify that all controllers, interface modules, and networks are valid.
3. Open CFC Editor; execute Compile -> Entire program; confirm that module drivers generate without fatal errors.
4. Open WinCC Explorer; activate Runtime in simulation mode; confirm that graphic pictures display dynamic data and alarms route correctly.
5. In SIMIT or test rack, execute a test download to confirm CPU execution stability.

Limitations and Operational Precautions

Never attempt to migrate a production facility directly during an online operation. Upgrading across multiple generations requires a plant outage for an Entire AS download in STOP mode. Hardware controllers older than S7-400 V5.3 cannot run in PCS 7 v8.2 and must be replaced with modern S7-400H V6.0 or CPU 410-5H hardware. Maintain verified virtual machine backups of both v6.1 and v7.1 intermediate states for rollback capability.

Engineer FAQ

Can I bypass the v7.1 intermediate step if I don't have an XP computer?

No. The WinCC database migrator in PCS 7 v8.2 cannot convert SQL 2000 files. If physical XP hardware is unavailable, deploy a virtual machine running PCS 7 v7.1 on VMware Workstation.

What happens to custom C-scripts and faceplates during migration?

Basic C-scripts migrate cleanly, but scripts referencing deprecated internal WinCC API functions must be adapted. Faceplates should be inspected in Graphics Designer.

Can I continue using the legacy Standard Library in v8.2?

Yes. By installing the optional 'PCS 7 Standard Library Migration' package, existing v6.1/v7.1 block types will execute in PCS 7 v8.2 without requiring an immediate rewrite to APL.

Do I need to purchase upgrade licenses for both steps?

Siemens offers direct 'Upgrade Packages' from older versions to v8.2 (e.g. Upgrade Package from v6.x/v7.x to v8.2), eliminating the need to buy intermediate v7.1 licenses.

Technical References

Related Articles

Related Tags

  • Multi-Stage Migration
  • v6.1 to v8.2
  • WinCC Migrator
  • SQL Server Evolution
  • DCS Upgrade
6 respuestas