发表于:2010-06-14 15:10:09
楼主
组态王污染源在线监控系统方案简介
环境保护是我国一项基本国策,也是一个世界性的问题。随着经济社会的发展,人们在物质文化生活水平提高的同时,越来越关注自身的居住环境问题。党中央国务院建设和谐社会,节约型社会的发展理念,也对环境工作提出了更高的要求。
污染源在线自动监控系统能够将各个污染源现场的数据汇总到各级环保部门,通过此系统,环保部门一方面可以对各个污染源的污染情况进行实时监控,以便及时甚至提前发现环境问题,并迅速做出反应;另一方面,还可以通过对历史数据的分析,对工作进行总结和改进。然而,现存的监控系统却存在诸多问题,难以满足需要:
环保局中心站与各个污染源现场之间没有实现统一的数据互联互通机制。使得增加对新污染源的监控难以实施;
系统缺乏较强的兼容性和可扩展性;
现有系统在环保局中心站大多采用关系型数据库对数据进行存储,难以满足对大量数据源成千上万个数据点的并发存储和计算、查询等要求。
软件安装、配置复杂,难以维护和使用。
组态王作为国内领先的通用组态软件,具有一般组态软件通用性好,功能完善,稳定可靠,开发及维护成本低等特点,奉行以客为尊的服务理念,在国内有50000多个成功应用案例,经历过航天等环境的严格考验,并且已于2006年成功进军海外市场,成为构建各种软件平台的首选方案。组态王已有数千个硬件设备驱动,支持所有主流GPRS厂商的产品,这两点是其他任何组态软件无法企及的,亚控科技耗时三年重点研发了工业数据库,其在煤炭、电力行业的成功运用经验表明,此项技术极大地增强了组态王的数据处理能力。另外,亚控科技已经与《污染源在线自动监控(监测)系统数据传输标准》主要起草单位之一达成了战略技术合作协议,并率先实现了此标准。因此,采用亚控科技的软件产品可以方便、完美地构建出污染源在线自动监控系统。
本文介绍了亚控科技基于组态王和工业数据库构建出的污染源在线自动监控系统整体软硬件解决方案,对各个子系统进行了详细介绍,并给出了此方案在山东某项目上的成功应用案例。最后对环保行业整体信息平台的下一步研究重点进行了展望。
污染源在线自动监控系统从底层逐渐向上可分为污染源现场监测站、传输网络、和环保局中心站三个层次。环保局中心站通过传输网络与现场监测站交换数据。整体结构如图一所示。
图一
本方案主要解决了如下需求与难点:
基于《污染源在线自动监控(监测)系统数据传输标准》标准,实现现场监测站与环保局中心站的标准数据传输。
环保局中心站在线动态增加现场监测站的能力。
现场监测站的历史数据存储与上传能力;环保局中心站的历史数据召唤与解析、插入存储能力。此两种能力解决了现场断线后,环保局中心站的数据完整性问题。
环保局中心站对数据存储的长时间、高精度(ms级)、多点并发及压缩能力等功能要求。
环保局中心站的B/S体系结构,降低客户端软件安装配置的复杂度。
组态王污染源在线监控系统方案特点
-提供了一种跨区域乃至全国
-范围内的对区域环境监测进行集中监控、分析及诊断解决方案
-符合国家《污染源在线自动监控(监测)系统数据传输标准》标准,实现现场监测站与环保局中心站的标准数据传输。
-实时监测远程环境状况,轻松实现在线预警,降低决策成本。
-实时的诊断远程及远程指令功能,协助监管部门从容应对重大环境事件、解决跨区域的污染纠纷,实现监管工作的有效性和权威性。
-支持对远程环境监测点长达数年历史数据的分析决策,基于工业库的历史数据,环保监管部门可以建立数学模型,进行环境监测分析与系统报表,提高决策的准确度及决策效率
-基于Internet网络的B/S体系结构部署,使得方案更易于实施
-支持断点续传和数据缓存,保持数据的完整性
-支持现场监测站的在线增加
组态王污染源监控系统功能与配置
1、环保局中心站
环保局中心站由通信服务器、工业数据库、关系数据库、Web服务器和实现各种查询、分析功能的客户端软件构成。
1)I/O Server通信处理软件
通信服务器上配置亚控公司的I/O Server软件。此软件实现了《污染源在线自动监控(监测)系统数据传输标准》,能够通过此标准,采集各个污染源现场监测站的实时和历史数据,对数据进行分析处理后,分别存储到工业数据库和关系数据库中,供各种客户端软件使用。
正常通信时,软件获得现场监测站的实时数据和报警事件,将实时数据存储到工业数据库中,将报警事件存储到关系数据库中。当现场监测站与环保局中心站通信中断一段时间并恢复通信后,I/O Server一方面恢复采集现场的实时数据和报警事件,一方面召唤中断时间内存储在现场监测站中的历史数据和报警记录,对历史数据和报警记录进行解析后,分别插入到工业数据库和关系数据库中,以保证环保局中心站数据的完整性。
I/O Server服务器软件支持冗余互备功能。从图一中可以看出,通信服务器是环保局中心站与现场监测站数据交互的枢纽,因此容易成为整个系统的性能瓶颈。对于污染源现场众多的环保局,为了降低负荷,保障数据安全性,可以冗余配置双通信服务器。
I/O Server的采集站点动态增加功能,满足了污染源在线监测系统动态扩展的特殊要求。
2)数据库
除了污染源监控系统外,环保局一般还有例如人事管理等其他信息系统,此类系统需要管理大量关系型数据,因此环保局大都已经有了SQL Server等关系型数据库系统。同时,污染源监控系统需要管理例如报警记录、权限管理等关系数据,因此,环保局中心站需要配置关系数据库。然而,对于污染源监控系统对数据存储的长时间、高精度(ms级)、多点并发及压缩能力等功能要求,关系型数据库却暴露出诸多不足。为此,亚控科技耗时三年多,研制出了专业的工业数据库KingHistorian。
KingHistorian提供多达数万点工业数据的实时采集和管理能力,存储的时间精度达到毫秒级,工业数据的检索速度比传统关系型数据库快几倍甚至几十倍。软件还实现了旋转门数据存储算法,大大减少了数据存储的要求和硬件处理能力的要求。软件还能够对数据点进行动态增减。
KingHistorian提供的计算引擎支持VBScript 与Jscript两种脚本语言,用户利用它们能够方便地对数据库中的变量进行平均值、最大值、最小值、累积值等统计数据,或环保行业其他数据模型的实时计算,降低了突发计算对硬件的负荷能力要求。数据库中的变量可以作为计算式中的输入,也可以作为结果输出。KingHistorian还提供了COM、OLE DB、标准SQL等外部编程接口,极大增强了软件的开放性和二次开发能力。尤其对于C/C++用户,开放了API接口,大大提升了二次开发软件的性能。
3)客户端软件
此系统采用了流行的B/S体系结构,客户端机器上只要安装了IE浏览器,连接到环保局内部网(Intranet)或者广域网(Internet),就可以实现历史数据查询、历史趋势曲线、实时画面监控、实时趋势曲线、Excel报表生成与打印、报警监控与记录查询等功能。
2、现场监测站
现场监测站位于各个污染源现场监测点,又可分为现场仪表、现场通信网络、数据采集传输服务器三个部分。现场仪表负责污染源监测点的数据采集,比如火电厂的烟气排放量、氮氧化物含量等数据。
现场通信网络负责将仪表采集到的数据汇总到数据采集传输服务器。此网络可以是简单的RS485总线网络,也可以是Modbus、Pro