基于Comet技术的泵站远程监控系统分析

2014-10-22 22:05:15高翔
电脑知识与技术 2014年27期
关键词:泵站

高翔

摘要:近些年来,我国南方地区洪涝灾害比较多,此时泵站运行的状况将会直接决定排洪效果的好坏。利用网络、多媒体以及远程监控技术可以对泵站的运行情况进行实时监测,这对于泵站的正常运行具有重要意义。Comet技术属于数字时代的产物,其可以定期更新Web界面,这样不仅可以将大量数据及时呈现出来,而且还能有效的对数据进行传输,提高泵站系统的运转效率。

关键词:Comet技术;泵站;远程监控系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)27-6475-02

Abstract: In recent years, the flood disaster in southern China more, at the condition of pumping station operation will directly decide the quality of drainage effect. The use of network, multimedia and remote monitoring technology can be real-time monitoring of the operation of the pumping station, which is very important for the normal operation of pumping station. Result of Comet belongs to the digital era, it can regularly update the Web interface, so that not only large amounts of data can be timely appear, but also effective for data transmission, improve the running efficiency of pump station system.

Key words: comet technology; remote monitoring system of pumping station

泵站在防洪减排方面起着至关重要的作用,对其运转情况进行及时、有效的监控可以为维修人员提供有效的数据,以便相关故障能够得到准确的维修。Comet技术已经被引入到泵站的远程监控之中,其能够将视频数据和运行数据传输到控制中心,然后借助相关软件生成Web页面,相关技术人员和领导人员可以通过Internet网页对其进行监督和控制,节约了大量的成本投入。

1 泵站远程监控系统结构设计

泵站远程监控系统主要包括三大部分:即现场监控、客户端和远程控制中心,这三大部分是通过网络进行相互联系的统一整体。下面将会对其进行一一介绍。

1) 现场监控。其主要是由摄像头、PLC、智能仪表等部件组成,在远程监控系统中主要负责对相关信息的收集,并通过特定网络系统将收集到的数据及时传输到控制中心。该过程中的通讯管理机会对相关协议进行转换,从而更好的完成与Local Network相连。

2) 客户端。其又被称为浏览工作站。浏览器工作站通过Javascript来实现Comet引擎与服务器交流,从而接收到相关的数据。该过程中通过DOM技术的表现层,可以将数据的处理结果传输给用户。每个用户通过身份验证之后就可以登陆Web服务器,对泵站的监控信息进行查看,主要查看的内容有:泵站主机运行状态、水位显示、电压的数字显示、阀门启闭、各泵站主机回路电流、报警显示以及用户日志查看等。

3) 远程控制中心。该环节主要是由Web服务器和数据库服务器两部分组成,其中数据库服务器上通常会安装iFIX软件,通过该软件可以及时将PLC传输过来的数据信息进行分析,然后还会将分析结果进行备份,同时还会将解析的数据结果通过OPC接口传送到Web服务器,通过Web服务器来判断传输的数据是否存在变化,如果发现数据存在变化,则需要对数据变化的位置进行判断,并及时对Comet框架进行调整,然后将处理数据传输到Web页面上,如果数据未发现变换,则将会采取措施停止连接返回客户端。大量的研究结果表明,Comet技术不仅可以通过客户端与服务器进行数据流的长距离传输,而且还能快速的对Web界面进行更新,从而及时对泵站的运行情况进行反馈。

2 Comet技术在泵站远程监控系统中的设计实现

2.1服务器端实现

服务器端的设计实现大体上可以分为三部分,即Web实时数据库的访问、Web服务器的功能实现。Web实时数据库访问的实现:在现代化生产过程中,由于大量监测设备被采纳,所以会产生大量的实时数据,此时就要求远程监控系统具有强大的数据处理能力,从而能够准确的对这些数据进行处理。此时不仅可以为现场工作人员提供准确、可靠的数据和图像信息,以反映泵站的实际运转情况,而且还能为泵站的管理人员提供数据报表,为以后的工作提供借鉴。在远程监控系统软件中,进行实时处理的对象主要是各种“点”,也可以叫做“变量”或“标签”。每个点都是由若干个参数组成,而且Comet技术也是依靠点来保存各类参数信息。Comet技术中标准点的类型主要有:数字I/O点类型、模拟I/O点类型、数字内存点类型、模拟内存点类型、累计点类型等。这些点的共性又被称为基类,其包含了上述所有点的基本特征,例如点类型、点名称、点索引等,同时还包含了一些常用方法,例如:存盘方法、点的拷贝方法、读取方法等。

Web服务器功能实现:在Comet技术远程监控系统中,Web服务器属于传统C/S结构的中间层,其主要负责形式传统客户端的一些功能。主要的功能是接受客户端的响应,通过对数据设备中实时数据状态的读取,然后将这些信息发送到Web浏览器上来供用户进行查看,同时还要将这部分信息存储到实时数据库中,来确保OPC应用服务器的顺利提取。Comet技术采用了JSP技术来对Web服务器进行研发,可以生成交互的、高性能的、运动状态的Web服务器应用程序。Web服务器只有从实时数据库中获得相应的数据信息,然后对这些信息进行判断,查看其是否存在改变,对于存在数据变化的信息可以通过打包XML的格式经过Comet引擎发布到Web页面。Web服务器不仅可以为用户提供嵌入到HTML文件和可供下载的HTML文件,而且还能为管理者提供泵站的现场监控信息。

2.2客户端实现

2.2.1 SVG图形信息实时发布

SVG可缩放矢量图形主要用于描述二维矢量图形,并且是基于可扩展标记语言(XML)而形成的一种图形格式。SVG通常是由W3C制定,与图形的分辨率无关,具有相对开放的标准,但是却严格按照XML语法执行。SVG图像格式具有多方面的特点,具体包括了以下几个方面:

1) 图行文件具有可读性,可以轻松的对其进行修改和编辑。

2) SVG图形格式可以通过相关的图像搜索来实现,同时也便于建立文字索引。

3) SVG图形融合了可以进行互动的技术,其本身就存在动态部分,而且其中的时序和动画控制部分也是基于SMIL标准进行的。除此之外,ECMAScript也可以顺利的嵌入到SVG图像中,同时还能够对SVG对象进行有效的控制。

4) SVG图形格式可以进行动态图形的生成,比如,SVG动态可以生成具有一定交互功能的图形,并能够嵌入到网页之中供用户查看。

5) SVG图形格式支持多种滤镜和特殊效果功能,其在保持原有图像的基础上实现文字阴影的效果,与位图格式中的效果比较相似。

与其它方案相比,SVG在跨平台性、实时性、可交互性等方面具有明显的优势,所以Comet技术中选用了SVG作为泵站远程监控系统的图形格式。SVG不仅可以支持文字的搜索,而且还能够显示出较高质量的矢量图形。XML语言的选用可以说是SVG最大优点,因为XML文档在网络传输过程中具有明显的优势,而且还具有较高的数据存储速度。客户端可以通过Comet引擎来向Web网页服务器发送用户的相关HTTP请求,服务器接受到响应之后会及时发送一个XML数据,客户端可以通过操作DOM来实现对SVG文档的及时更新。

2.2.2 DOM技术调整实时数据显示

DOM对操作文档对象的接口API给予了准确的定义。在该模型中,文档通常被看做是结构化的数据,对应XML来说就像一棵树的结构,其中的每个结点都会对应唯一的XML标记。DOM技术一般与语言无关,其主要是为了在网页和程序语言之间建立一个桥梁,用于相关数据的传输。几乎所有Web的开发人员都可以对其方法、属性及事件进行有效的访问。

DOM技术可以促使SVG图像生动化,如图层控制、平行移动、属性查询以及投影变化等。SVG图像不仅可以独立显示,而且也能插入到HTML网页中进行显示。除此之外,SVG中使用的DOM技术也存在外部脚本和内部脚本两种不同方式。SVG格式属于一个XML文档,同时也可以代表一种矢量图,SVG图像提供了

...……
icp

猜你喜欢
泵站
泵站非常规进水前池的优化设计
水泵技术(2022年3期)2022-08-26 08:59:42
张家边涌泵站建设难点及技术创新实践
泵站检修维护与可靠性分析
泵站运行管理现状及其改善措施
中华建设(2017年1期)2017-06-07 02:56:14
2016年河南省己建成泵站数量
全省已建成泵站数量
陈家泵站新旧混凝土衔接处理
谈泵站地基处理施工中地下水位的控制
河南省2014年已建成泵站数量
改进RBF神经网络在泵站机组故障诊断中的应用