点击【 大 中 小 】,可以选择字体的大小,以便你阅读.
作者:刘笑天1,王强2 ,王军3
1. 前言
实时历史数据库平台是支持发电厂SIS系统的计算机、数据网络与通信设备、各种技术标准和实时历史数据库软件的有机组合。实时历史数据库平台按照标签点的形式通过定时地收集、存储电厂控制系统带有时间序列性质数据、离线手工数据、或者其他外部应用数据,并针对这些数据和数据库平台提供实时管理和应用能力。实时历史数据库平台提供数据实时分布采集、经济存储、方便管理、可扩展的协同应用。
实时历史数据库平台要符合相关国内外技术标准和行业标准,满足软件平台、硬件平台的兼容及各子系统间的互联要求。实时历史数据库平台的结构设计、系统配置、软件编制,应满足对电厂发电可靠运行的要求。实时历史数据库平台必须保证生产过程数据采集过程的实时性、数据的完整性。从系统安全的角度考虑,实时历史数据库平台需要保证系统及其数据的安全,采用适当的加密防护措施、数据备份措施,提供严格的用户认证、权限管理和审计手段,并考虑信息保密的时效性。从开放性和可扩展性考虑,实时历史数据库平台采用应开放式体系结构和分布式系统设计,以满足未来SIS应用和企业信息综合应用的要求。
总的说来,实时历史数据库平台至少应具备数据实时分布采集、经济存储、灵活管理、可扩展的协同应用等四个组成部分:
D1:数据接口与数据采集(Data Acquisition and Collection)
D2:数据归档与存储(Data Archives and Storage)
D3:数据组态与数据库管理(Data Configuration and Administration)
D4:数据应用(Data Application Integration)
2. D1数据接口与数据采集
D1的功能是采集水、煤、灰、机、电等控制系统过程数据以及通过相应功能或者开发接口实现对手工输入数据、手持设备或者其它信息系统的数据采集。
网络架构上支持通过硬件扩展、网络连接、通过接口站或者控制系统上位计算机完成控制系统数据采集;软件上应支持通过OPC服务器或者XML方式采集控制系统的数据源。
为了平衡控制系统的数据通讯负载,需要考虑D1支持针对过程数据特性针对每个标签点采集频率、采集相位进行独立或者批量定义。D1可以采集的数据类型包括数字量、模拟量、字符串等。
考虑到网络中断或者D2部分因为某些原因无法及时响应D1数据发送请求,D1要求支持数据缓存功能,能够在D1部分将过程数据暂存于本地,网络恢复正常或者D1响应后后将数据送入数据库。数据缓存区的大小可按需配置。支持同类数据库系统的数据复制功能。
3. D2数据归档与存储
D2 的主要功能是支持对历史数据归档文件的管理,包括创建、复制、删除、备份的功能。数据库平台应该提供面向过程数据经济存储或者优化存储的手段,并且提供数据压缩方法以及用户可对压缩能力选择的途径。提供计算引擎或者计算接口,支持数据的二次计算-存储能力,既可直接存储过程数据又可存储过程数据中间计算结果。计算引擎以及接口支持统计功能包括最大值、最小值、平均值和累计值计算功能。
D2针对每条过程数据记录包含如下内容: 标签点名称、标签点时间标签、标签点描述、数据源地址、数据点工程单元、数据类型、扫描周期、量程范围、数据时间标志、数据值、数据状态(含数据质量或者其它数据点状态信息)等。
考虑系统扩容和更新,D2应能提供针对已有历史数据的移植和扩容方案。
4. D3数据组态与数据库管理
D3部分是指系统管理员对整个实时历史数据库平台的管理和系统组态,它包括如下几个方面的内容:
用户权限管理:实时历史数据库平台支持基于角色的用户权限管理,可以对每个用户指定具体的操作权限,确保其只能进行权限范围内的操作。
数据组态:单独或者批量组态数据点:创建、更新、删除、查询数据点以及相关属性。离线和在线两种方式进行数据库组态和配置,所谓在线方式是指系统运行过程中修改数据库配置避免数据库停机时间(Downtime)和重装(Reload)的修改。