3. 过程历史数据平台硬件与网络规划

过程历史数据平台(Process Historian,简称 PH)是 PCS 7 中承担长期归档、趋势回溯与报表分析的核心组件。它不像 OS 单站那样只保存短期归档,而是要把全厂多个 OS 服务器的归档数据持续采集、压缩并长期保存。因此,硬件与网络规划一旦偏小或拓扑错误,后期很难通过软件参数弥补。本节围绕服务器选型、存储容量估算、冗余网络以及终端总线/系统总线连接四个要点展开。

一、服务器选型:先看数据源规模,再看并发访问

PH 服务器通常与中央归档服务器(CAS)配合工作:CAS 负责从各 OS 服务器采集归档片段,PH 负责长期存储与查询。选型时最关键的输入不是 CPU 主频,而是归档变量数量、归档周期和并发客户端数量。一个常见的教学示例:某装置有 4 台 OS 服务器,每台约 8000 个归档变量,归档周期 1 s,另有 6 个客户端同时做趋势查询。此时 PH 服务器建议配置为:双路 8 核以上 CPU、64 GB 内存、系统盘使用 SSD RAID1、数据盘使用企业级 SAS/NVMe 阵列,并配置独立网卡用于终端总线通信。

内存的估算可参考经验值:每 10 万个归档变量约需 8~16 GB 内存用于缓存与索引,若启用大量短期趋势查询,应向上取整。CPU 方面,压缩与索引是主要负载,建议保留 30% 以上余量。需要强调的是,PH 服务器不应与 OS 服务器或域控制器合设在同一台物理机上,否则归档采集的 I/O 会与操作画面刷新互相争抢资源。

二、存储容量估算:从变量数、周期和保留期推算

存储容量估算的核心公式是:原始数据量 = 变量数 × 每秒采样次数 × 每点字节数 × 保留时间。PCS 7 归档通常采用压缩存储,实际占用约为原始值的 10%~30%,具体取决于信号波动程度。下面给出一个可复用的估算示例:

假设:
  归档变量数 N = 32000
  归档周期 T = 1 s
  单点原始字节 B = 8 Byte(时间戳+值+质量)
  保留期 R = 365 天
  压缩系数 K = 0.2(经验值,波动小取 0.1,波动大取 0.3)

原始日数据量 = 32000 × 86400 × 8 Byte ≈ 22.1 GB/天
压缩后日数据量 = 22.1 × 0.2 ≈ 4.4 GB/天
年数据量 = 4.4 × 365 ≈ 1.6 TB
加上索引、日志与 20% 余量 ≈ 2.0 TB

据此可规划为:数据盘 2 TB 可用容量,采用 RAID5 或 RAID10,并预留 30% 增长空间。若保留期要求 3 年,则需约 6 TB。实际工程中还应把备份空间单独计算,不要把备份与在线数据放在同一阵列上。

PCS 7 过程历史数据平台硬件与网络规划示意 终端总线(Terminal Bus,以太网) OS 客户端 / 工程师站 / 交换机冗余环网,用于操作、监视与趋势查询 OS 服务器 1 归档 8000 变量 1 s 归档周期 OS 服务器 2 归档 8000 变量 1 s 归档周期 OS 服务器 3 归档 8000 变量 1 s 归档周期 OS 服务器 4 归档 8000 变量 1 s 归档周期 中央归档服务器 CAS 采集归档片段、转发至 PH,冗余网卡接入终端总线 过程历史数据平台 PH 服务器 双路 8 核 / 64 GB 内存 / SSD 系统盘 / SAS 数据盘 RAID10 数据盘可用 2 TB,保留 365 天,预留 30% 增长 系统总线(Plant Bus)连接 AS 与 OS,PH 不直接接入系统总线,仅通过 CAS 获取归档数据

三、冗余网络:终端总线与系统总线的分工

PCS 7 中两条总线职责不同:系统总线(Plant Bus)连接自动化系统 AS 与 OS 服务器,承载过程值和控制通信;终端总线(Terminal Bus)连接 OS 服务器、CAS、PH 与客户端,承载归档采集和操作查询。PH 服务器不直接接入系统总线,而是通过 CAS 从 OS 服务器获取归档数据,这样既减轻系统总线负担,也避免历史查询流量影响控制通信。

冗余方面,终端总线建议采用双交换机冗余环网,PH 服务器配置两块独立网卡分别接入两台交换机,并在 PCS 7 网络组态中启用冗余连接。判断冗余是否生效,可在 PH 服务器上断开一块网卡,观察归档采集是否中断、客户端趋势查询是否仍可继续。若断开后采集停止,说明冗余未正确组态或两块网卡未分属不同交换机。

四、连接要求与检查要点

实际组态时,PH 服务器需要加入与 OS 服务器相同的域,并使用统一的时间源,否则归档时间戳会出现偏差。终端总线建议使用千兆以上交换容量,若客户端数量超过 20 个,应升级为万兆上行。存储方面,数据盘不要与系统盘共用同一物理磁盘,RAID 卡需带电池保护,避免断电导致阵列降级。

检查清单:① PH 服务器是否与 OS 服务器同域、同时间源;② 两块终端总线网卡是否分接不同交换机;③ 数据盘可用容量是否满足保留期并预留 30%;④ CAS 到 PH 的采集任务是否已激活;⑤ 断开单网卡后归档采集是否仍连续。

综上,PH 硬件与网络规划的关键在于:按变量数和保留期算准存储,按并发查询选足内存与 CPU,按冗余要求分接双网卡,并明确 PH 只通过 CAS 与终端总线交互、不直接接入系统总线。这些参数在项目初期确定后,后期调整成本很高,应在设计阶段逐项核对。