Procedure for Migrating WinCC OS Projects Across Multiprojects in SIMATIC PCS 7
Copying an Operator Station project (including OS Master Server, Standby Server, and OS Clients) from one SIMATIC PCS 7 Multiproject to another is fully supported, provided cross-project communication and hierarchy dependencies are systematically reconciled. Engineers must open both multiprojects in SIMATIC Manager, copy the PC Station objects from the source Component View to the target Component View (which automatically transfers graphic screens, scripts, and Plant Hierarchy layouts), reassign the Plant Hierarchy folders to the target AS controller, update S7 fault-tolerant connection endpoints in NetPro, generate server data (*.pck), and execute a full OS compilation with Picture Tree recalculation.
Table of Contents
- Executive Summary
- Multiproject Architecture: Decoupling and Recombining Distributed AS and OS Projects
- Prerequisites Before Transferring OS Stations Between Multiprojects
- Component View vs Plant View Transfer Mechanics
- Reassigning Plant Hierarchy Folders to Target Controllers
- Reconfiguring S7 Fault-Tolerant Connections in NetPro
- Step-by-Step Procedure for Cross-Multiproject OS Migration
- Multiproject OS Migration Task and Verification Matrix
- Verification
- Server Data Generation and Client Package Update Best Practices
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Executive Summary
In large SIMATIC PCS 7 industrial control systems, automation architectures are structured as Multiprojects to facilitate multi-user engineering, modular plant commissioning, and project standardization. During facility expansions, revamping projects, or software consolidation, automation engineers frequently need to transfer an existing Operator Station (OS) configuration—such as a redundant OS Server pair with associated OS Clients, extensive custom graphics (*.pdl), and alarm archives—from one Multiproject into another. While copying raw Windows folders corrupts internal project indices, SIMATIC Manager provides structured procedures to copy PC stations cleanly across Multiproject boundaries. This technical article details the transfer mechanics, NetPro connection realignment, and Plant Hierarchy reassignments required for seamless migration.
Multiproject Architecture: Decoupling and Recombining Distributed AS and OS Projects
The SIMATIC PCS 7 Multiproject framework serves as an overarching umbrella coordinating independent project containers:
- AS Projects: Contain S7-400 or CPU 410 hardware configurations, CFC charts, SFCs, and controller logic.
- OS Projects: Contain WinCC Server and Client PC station definitions, process graphics, Tag Logging archives, and alarm messages.
- Master Data Library: Holds shared block types and technological templates across all sub-projects.
- Multiproject Cross-References: Network subnets (Industrial Ethernet, PROFIBUS) and S7 connections span across individual project boundaries, allowing stations in Project A to communicate with stations in Project B.
Prerequisites Before Transferring OS Stations Between Multiprojects
Before copying OS stations into a target Multiproject, complete these prerequisites:
- Software Version Parity: Both Multiprojects must share identical PCS 7 versions, service packs, and update bundles.
- Subnet Alignment: Verify that the Industrial Ethernet subnet names (e.g.
Plant_Bus_1,Terminal_Bus) exist with matching properties in both Multiprojects. - Archive Backups: Create complete archive backups (
File -> Archive...) of both source and target Multiprojects. - Close Active Runtimes: Ensure WinCC Runtime is deactivated on all stations involved.
Component View vs Plant View Transfer Mechanics
Understanding view mechanics in SIMATIC Manager is vital for error-free transfers:
- Component View: Governs physical and software containers (PC Station hardware, WinCC project files, S7 Programs). Copying must always be initiated from the Component View to ensure that graphic screens, C-scripts, and database files are transferred.
- Plant View (Technological Hierarchy): Organizes equipment hierarchically into plant areas, units, and functions. When a PC Station is copied in Component View, SIMATIC Manager automatically replicates associated technological hierarchy structures into the target Multiproject.
Reassigning Plant Hierarchy Folders to Target Controllers
After copying the OS PC Station into the target project, the Plant Hierarchy must be realigned:
- The copied hierarchy folders initially retain pointers referencing the original AS controller in the source Multiproject.
- In the target project's Plant View, open the properties of each copied hierarchy folder.
- Under AS Assignment, reassign the folder to the target AS controller located in the new Multiproject.
- This ensures that subsequent OS compilations extract tags from the correct local controller.
Reconfiguring S7 Fault-Tolerant Connections in NetPro
Communication connections must be reconstructed in the target environment:
- S7 connections between WinCC OS Servers and automation stations do not automatically bind to new controllers.
- Open NetPro in the target Multiproject.
- Select the WinCC Application inside the copied OS Server PC Station.
- In the connection table, delete obsolete cross-project connections and insert fresh S7 Connection (or S7 Fault-Tolerant Connection) links to the target AS controller CP 443-1 / CPU interface.
- Compile NetPro with Compile and check everything.
Step-by-Step Procedure for Cross-Multiproject OS Migration
Execute this sequence to migrate the OS stations without errors:
- Open Both Multiprojects Simultaneously: In SIMATIC Manager, open both the Source Multiproject (
S7_Pro1) and Target Multiproject (S7_Pro2). - Arrange Windows in Cascade: Press
Shift + F2to arrange Component and Plant Views in a four-window cascade. - Copy PC Stations in Component View:
* InS7_Pro1Component View, select the OS Master Server, OS Standby Server, and OS Clients.
* Right-click and selectCopy.
* InS7_Pro2Component View, select the target project node, right-click, and selectPaste.
* Allow the file copy transaction to complete (may take 10 to 30 minutes depending on graphic count). - Reassign Hierarchy in Plant View: In
S7_Pro2Plant View, verify folder structures and reassign AS controller targets. - Rebuild NetPro Connections: Open NetPro in
S7_Pro2, configure S7 connections from OS Servers to AS controllers, and compile NetPro. - Generate Server Data: In the target OS Server project, right-click Server Data and select
Generate. - Update OS Clients: In the OS Client projects, open Server Data, select
Implicit Update, and assign the new server package. - Compile Entire OS: Right-click the OS Server in SIMATIC Manager, select
Compile, and execute Entire OS compilation.
Multiproject OS Migration Task and Verification Matrix
The following table provides verified actions and failure prevention rules during cross-multiproject migration:
*.pck server packageVerification
Confirm that the migrated OS project operates with full fidelity:
- OS Compilation Log Review: Verify that OS Compilation completes with 0 errors and zero missing tag warnings.
- NetPro Connection Status Check: In NetPro, select the OS Server and verify that S7 connections indicate valid partner endpoints.
- Graphics Designer Inspection: Open migrated screens in Graphics Designer. Confirm that
@GroupDisplayobjects and faceplates reference valid WinCC tag names without disconnected dynamic dialogs. - Runtime Operational Test: Start WinCC Runtime. Verify that live process values update dynamically, alarms populate the alarm banner, and operator commands execute cleanly to the target AS controller.
Server Data Generation and Client Package Update Best Practices
When multi-client architectures are involved:
- Always Regenerate Server Data First: Never attempt to configure OS Clients until the OS Server pair has successfully generated its server data package (
*.pck). - Use Implicit Package Update: In OS Client projects, configure Server Data properties for Implicit Update so client stations automatically adopt newly compiled server packages without manual intervention.
Limitations and Operational Precautions
Never copy OS project files using Windows File Explorer outside SIMATIC Manager. External file copying breaks internal Sybase/Access relational database GUIDs, rendering the project unusable.
When sizing additional OS Servers or Clients in the target Multiproject, all runtime tags, archive licenses, and client connection entitlements must be verified against official Siemens ordering guidelines and confirmed through an authorized Siemens distributor quotation.
Engineer FAQ
Can I copy an OS project while WinCC Runtime is active?
No. WinCC Runtime locks project database files (.mdf, .ldf, *.dcf); runtime must be completely stopped before copying.
Do custom PDL graphic screens copy over automatically?
Yes. Copying the PC Station in Component View transfers the entire WinCC project folder, including all GraCS pictures and scripts.
Why must I reassign hierarchy folders in Plant View?
Because copied folders still point to the old AS controller in the source project; reassigning links them to the new controller.
Does copying an OS project copy historical alarm archives?
No. Historical archive database files (*.mdf) in the ArchiveManager folder are omitted to conserve space; only the project configuration is copied.