APP下载

基于WONDERWARE平台的自定义历史数据库的设计与实现

2015-09-21王立烁张兴波

网络安全与数据管理 2015年17期
关键词:数据库历史服务

王立烁,张兴波

(北京国际系统控制有限公司,北京 100083)

0 引言

美国Wonderware公司创建于1987年4月,致力于开发基于IBM PC及其兼容计算机的、应用于工业及过程自动化领域的人机界面(HMI)软件,是一家领先的工业自动化与信息软件解决方案供应商[1]。Wonderware平台是美国Wonderware公司为适应严格的实时工业环境而开发的产品,其提供了一个工业化的应用服务、一个强大的历史数据库服务、一个易于使用的信息服务、以及无与伦比的连通性[2]。但是在实际使用过程中发现,当历史数据的数据量多到一定程度时,该平台自带的历史数据库服务无法满足同时存储这些数据的要求,历史服务器的日志中会出现告警和错误。针对该问题,本文深入研究了Wonderware平台收集历史数据的体系结构,摒弃了平台自带的历史数据库服务,并在此基础上研发了一种新的历史数据库,保证了在数据量巨大的情况下历史数据仍然能够正常进行存储。

1 历史数据存储体系结构

1.1 Wonderware平台配置历史数据库服务

在Wonderware平台的IDE 中可以实现对整个平台服务的配置,在Platfrom级别和Engine级别的对象下包含历史数据服务的配置[3]。如图1所示,选中“Enable Storage To Historian”后,就开启了历史数据服务功能,经过正确配置后就可将该引擎下所有的历史数据存入历史服务器。

通过图1中的几个关键配置项,可以实现历史数据的存储。其中Historian用来配置历史数据服务器名称,Storeforward deletion threshold用来配置存储转发数据块的删除临界值,Storeforward minimum duration用来配置存储转发最小间隔,Forwarding chunk size用来配置转发数据块大小。……

登录APP查看全文

猜你喜欢

数据库历史服务
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
数据库
新历史
数据库
数据库
数据库