Architectural Sizing and Scalability Limits of SIMATIC Process Historian - WinCC OS Servers and OPC Clients

Architectural Sizing and Scalability Limits of SIMATIC Process Historian - WinCC OS Servers and OPC Clients

In SIMATIC PCS 7, SIMATIC Process Historian (PH) has no hardcoded architectural limit on the number of single OS stations, WinCC OS Server pairs, or OPC clients that can connect simultaneously. It is designed to aggregate historical archives across multiple independent PCS 7 projects and standalone WinCC environments into a central Microsoft SQL Server database. Practical system sizing is governed strictly by the aggregate archiving throughput (tags per second and burst alarms per second), server hardware resources (CPU cores, RAM, and SSD/SAS storage IOPS), and network bandwidth.

Table of Contents

Process Historian Scalability and Multi-Project Aggregation Architecture

SIMATIC Process Historian (6ES7652-8...) is Siemens' central long-term archiving system for PCS 7 and WinCC SCADA:
* Central Data Hub:
Unlike legacy Central Archive Servers (CAS), Process Historian is decoupled from the local OS runtime databases. It continuously receives historical tag logs, alarms, SIMATIC BATCH recipes, and SIMATIC Route Control events from multiple WinCC OS servers.
* No Software Server Limit:
Technically, Process Historian imposes no programmatic limitation on the number of connected stations. A single Process Historian can aggregate data from:
* 1 to 20+ redundant WinCC OS server pairs.
* WinCC single-user stations.
* Multiple independent PCS 7 multiprojects across different plant areas.
* SIMATIC BATCH and SIMATIC Route Control servers.

Throughput Sizing Metrics: Tag Rates, Burst Alarms, and Storage Requirements

While there is no station count limit, physical hardware constraints dictate maximum aggregate load:
1. Measured Value Ingestion Rate:
* Standard Process Historian installation on enterprise hardware reliably handles continuous sustained ingestion rates of 10,000 to 50,000 values per second.
* Peak burst rates can exceed 100,000 values/sec for short durations backed by local OS server store-and-forward caching.
2. Alarm and Event Burst Limits:
* Continuous rate: 50 to 100 messages per second.
* Plant upset burst rate: Up to 5,000 messages per second.
3. Database Growth Calculation:
* Rule of thumb: Approximately 15 to 20 bytes per archived analog tag value.
* Archiving 5,000 tags/second 24/7 generates approximately 6.5 to 8.6 GB of raw database growth per day (~2.5 TB per year) before backup compression.

Process Historian Hardware Configuration and Sizing Matrix

The table below outlines recommended hardware configurations based on plant scale:

Plant Sizing TierOS Server Pairs ConnectedSustained Archive Rate (Tags/s)Minimum Server Hardware SpecificationStorage Subsystem ConfigurationSmall / Medium1 to 3 PairsUp to 5,0008 CPU Cores, 16 GB RAMRAID 1 (OS), RAID 5 (SQL Data)Large Enterprise4 to 10 Pairs5,000 to 25,00016 CPU Cores, 32 GB RAMRAID 10 (SSD for Logs & Active DB)Mega Plant / Multi-Site10 to 30+ Pairs25,000 to 100,000+24 - 32 CPU Cores, 64 GB+ RAMEnterprise SAN / All-Flash NVMe Array

Interfacing External OPC Clients (OPC HDA and OPC UA) to Process Historian

To share long-term historical data with enterprise MES, ERP, or analytics tools:
* Process Historian OPC HDA Server:
Process Historian provides an OPC HDA (Historical Data Access) server interface. External systems query time-series data using standardized timestamp ranges and aggregate functions (Average, Min, Max).
* Process Historian OPC UA Server:
Introduced in modern PH releases, the OPC UA server provides cross-platform, firewall-friendly historical data access without DCOM configuration.
* SIMATIC Information Server (6ES7658-0...):
Acts as the web-based reporting front-end for Process Historian, generating automated web reports, Excel add-ins, and scheduled PDF shift reports directly from the PH database.

Step-by-Step Procedure to Size and Connect Multiple OS Servers to Process Historian

  1. Calculate Aggregate Ingestion Load:
    Sum the archiving cycles across all OS servers:
    $$\text{Total Rate} = \sum \left( \frac{\text{Archived Tags}}{\text{Cycle Time (s)}} \right)$$
    Verify that total rate does not exceed server disk write bandwidth.
  2. Install Process Historian Software:
    Install Microsoft SQL Server and Process Historian on dedicated server hardware (6ES7652-8...).
  3. Run Process Historian Ready / Configurator:
    * On each WinCC OS Server, run the Process Historian Ready configurator utility.
    * Enter the Process Historian server computer name or redundant PH pair names.
  4. Establish Security Credentials:
    Ensure the CC_ProcessHistorian user account and password match across all OS servers and the PH server.
  5. Activate OS Runtime:
    Start WinCC OS Runtime on each server. The local archive manager automatically connects to the Process Historian and begins streaming historical data.

Verification

To verify multi-server connectivity to Process Historian:
1. Open the Process Historian Management Console on the PH server.
2. Navigate to System Status -> Connected OS Servers.
3. Confirm that all configured OS Server pairs appear in the list with a status of Connected (green indicator).
4. Verify that the incoming data throughput gauge reflects incoming tag and message streams.
5. Open an OPC HDA test client (e.g., Siemens OPC Scout). Connect to the Process Historian OPC server and verify historical tag browsing and retrieval.

Limitations and Operational Precautions

  • Terminal Bus Bandwidth Isolation: Never route high-throughput Process Historian archiving traffic over the plant automation bus (which communicates with S7-400 controllers). Always use a dedicated 1 Gbps or 10 Gbps redundant terminal bus.
  • Store and Forward Cache Limit: If Process Historian is taken offline for maintenance, local OS servers store historical data in a local disk buffer (CCDataMgr). Ensure local OS server hard drives have at least 50 GB of free space to hold buffer data during prolonged outages.
  • Licensing Disclaimer: Process Historian server licenses (6ES7652-8...) and Information Server client packages (6ES7658-0...) must be validated against the applicable Siemens catalog and authorized distributor quotation.

Engineer FAQ

Technical References

Related Articles

Related Tags

  • Process Historian
  • Historical Archiving
  • WinCC Sizing
  • OPC HDA
  • OPC UA
  • Information Server
8 respuestas