Resolving Disabled 'Download Changes' (Delta Download) to OS Server in SIMATIC PCS 7

Resolving Disabled 'Download Changes' (Delta Download) to OS Server in SIMATIC PCS 7

When 'Download Changes' (Online Delta Download) is disabled or greyed out in SIMATIC Manager after compiling an OS, the failure occurs because: the target OS Server Runtime is deactivated or offline, the OS was compiled with 'Scope: Entire OS' rather than 'Changes', redundancy synchronization between redundant OS servers is disrupted, or open picture files (*.pdl) on the server hold database locks. To re-enable delta download, ensure the OS Server runtime is active, verify redundant server synchronization (@RedundancyState = 1/2), close all open graphics editors on the server, and compile the OS strictly with 'Scope: Changes'.

Table of Contents

Executive Summary

Online Delta Download (Download Changes) is one of the most critical operational features of SIMATIC PCS 7 (V8.0 through V9.1), enabling control system engineers to deploy modified process pictures, scripts, and tag interconnections to running OS Servers without interrupting control room operations. When delta download becomes greyed out, engineers are forced to execute a complete download, which deactivates the server, blinds operators, and disrupts production. This article provides the technical architecture governing WinCC delta generation, identifies the operational conditions that disable delta downloads, and outlines the recovery procedure.

Architecture and Fundamental Mechanics

Technical Architecture of WinCC Online Delta Download in SIMATIC PCS 7:

  • How Delta Generation Works:
  • When an OS is compiled from SIMATIC Manager, the compiler creates a cryptographic configuration hash comparing current technological charts against the previously downloaded state.
  • If Scope: Changes is selected, the compiler generates a delta transaction package (.dlt) containing only modified tags, alarm messages, and graphic links.
  • During Online Delta Download, the ES connects to the running OS Server's WinCC Project Manager (CCProjectMgr.exe) and writes updates directly into the active SQL Server runtime database without restarting runtime.

  • Primary Reasons Why 'Download Changes' Becomes Disabled:
    1. OS Server Runtime is Deactivated or Offline:

    • Delta download is strictly an online synchronization mechanism. If WinCC Runtime is not running on the target OS Server, delta download is invalid; the compiler forces a full download.
      2. Compiling 'Entire OS' Instead of 'Changes':
    • If an engineer mistakenly selects Scope: Entire OS during OS compilation, the compiler purges the delta tracking tables. The system assumes a structural reset, permanently disabling delta download until a full download is completed.
      3. Disrupted Redundancy Synchronization:
    • On a redundant server pair, delta download updates both servers simultaneously. If the partner server is offline, disconnected, or if WinCC Redundancy reports a synchronization fault, delta download is blocked to prevent split-brain database divergence.
      4. Direct Modifications on the OS Server:
    • If an engineer opened WinCC Explorer on the OS Server and modified pictures or scripts locally, the server's project hash diverges from the ES master project, invalidating the delta sequence.
      5. Open Graphic Editors or Locked Files:
    • If Graphic Designer or a picture file (.pdl) is open in edit mode on the OS Server, Windows file locks block the delta transfer engine.

Step-by-Step Implementation Procedure

Step-by-Step Procedure to Restore Online Delta Download Capability:

  1. Verify Target OS Server Runtime State:
    - Connect to the target OS Server.
    - Confirm that WinCC Runtime is active and running.
    - Ensure that WinCC Explorer, Graphics Designer, and all script editors on the OS Server are closed.
  2. Verify Redundant Server Synchronization:
    - On a redundant OS server pair, inspect the internal tag @RedundancyState:
    • Master server must equal 1.
    • Standby server must equal 2.
    • In the 'States of Connected Servers' window, confirm both servers report online with green indicators.
    • If redundancy synchronization is broken, allow archive synchronization to complete before downloading.
  3. Compile OS Strictly with 'Scope: Changes':
    - Return to the Engineering Station in SIMATIC Manager.
    - Right-click the OS Server object -> select Compile.
    - In the compile wizard, ensure the radio button is set strictly to: Scope: Changes.
    - Complete compilation; verify 0 errors.
  4. Execute Online Delta Download:
    - In SIMATIC Manager Component View, right-click the OS Server object -> select PLC -> Download.
    - In the Download dialog, verify that the radio button Changes is now enabled and selectable.
    - Select Changes and click OK.
    - The delta loader updates the running server without deactivating runtime.
  5. Recovery from an Incurable Delta Lock (When Delta is Lost):
    - If 'Entire OS' was already compiled or project databases diverged permanently, delta download cannot be revived.
    - Schedule a maintenance window to execute a full download to the Standby server first, failover operations, and then perform a full download to the Master server.

Verification

Verification Procedure:
1. Transfer Log Verification: Confirm that the delta download dialog completes with 'Download changes completed successfully' without prompt to deactivate runtime.
2. Live Graphic Update Check: On an OS Client, navigate to the modified process picture. Confirm that the modified interlock text or graphic symbol displays the updated state immediately.
3. Continuous Availability Audit: Verify through the OS Alarm Journal that no communication dropouts or server failover alarms occurred during the download.

Limitations and Operational Precautions

Operational Precautions and Delta Download Boundaries:
- Modifications that Strictly Require a Full Download:
* Modifying message classes or alarm priority structures in Alarm Logging.
* Adding or removing archive tags in Tag Logging that alter SQL archive database schemas.
* Changing computer properties or multi-monitor screen resolutions in OS Project Editor.
- Never Edit Projects Locally on Servers: Always perform 100% of engineering modifications on the central Engineering Station to prevent database hash invalidation.

Engineer FAQ

Why is 'Download Changes' disabled after compiling the OS?

The most common reasons are: compiling with 'Scope: Entire OS' instead of 'Changes', the OS Server runtime is deactivated/offline, or redundancy synchronization between redundant servers is broken.

Can I perform a delta download if the OS Server is in STOP mode?

No. Delta download requires the OS Server to be in active Runtime. If the server is stopped, only a full download is permitted.

Do modifications in Graphic Designer allow delta downloads?

Yes. Modifying process pictures (.pdl) or C/VBScripts fully supports delta downloads without stopping runtime, provided the files are closed on the server.

What modifications force a full download?

Modifying alarm message classes, changing archive database schemas in Tag Logging, or changing computer properties in OS Project Editor strictly force a full download.

How does delta download work on a redundant server pair?

The ES downloads delta changes to both servers simultaneously; the servers apply the updates to their runtime databases without interrupting operator monitoring.

Technical References

Related Articles

Related Tags

  • Delta Download
  • Download Changes
  • WinCC Runtime
  • OS Compilation
  • Redundancy Sync
20 respuestas