新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Web服务的电能质量监测系统的研究

基于Web服务的电能质量监测系统的研究

作者:时间:2015-03-10来源:网络收藏

  3.3 用户层

本文引用地址:http://www.eepw.com.cn/article/270759.htm

  使用MVC模式制作监测系统的用户界面,通过JSP语言调用已发布的服务,在浏览器中呈现给用户,用户即可查看。按照规定的间隔实时刷新页面,这样就达到数据查看的实时性。该监测系统由在线实时数据、PQ事件实时监测、历史数据查询、统计数据和报表输出组成。

  (1)在线实时数据用户查看实时电压、电流、频率和功率,实时掌握监测系统中的数据。

  (2)PQ事件实时监测 显示指标的实时状况。用户查看电压偏差、电网谐波、电压波动和闪变、三相允许不平衡度、频率偏差和暂时过电压和瞬时过电压等指标的实时数据。

  (3)历史数据查询 用户查看数据库中存储的历史数据、历史PQ事件,并能重新分析历史数据,查看分析结果。

  (4)统计数据 显示统计的电压、频率、功率变化曲线,以及电能质量事件的统计结果。

  (5)电能质量报表输出 用户查看并下载电能质量的年报表、月报表和日报表。

  4 系统实现的关键技术

  4.1 电能质量数据传输

  由于处理远程终端采集的实时数据,所以涉及电能质量数据的收发。该系统在TCE/IP协议的基础上利用Socket传输,服务器端负责数据存储、维护、管理以及打包、传递。用Java语句建立服务器端的Socket:

  

 

  

 

  而建立客户端Socket时需要指定欲连接服务器端的主机名称(或IP地址)及通信端口;

  

 

  当服务器端检测到客户端的连接请求时,则接收此请求并建立客户端Socket,该Socket将作为客户端连接及后续处理发送接收数据的依据,将打包数据发送到客户端,客户端接收服务器端返回的执行结果或错误信息,解包数据,并以特定格式显示,从而完成服务器端与客户端的Socket通信。

  4.2 服务的制作

  在客户端解包发送来的数据,提取有用的电能质量信息数据,将这些数据的拆包功能封装成服务,为部门的调用提供标准的接口。采用logic8.1,以电压偏差为例,制作好Web服务。把这些制作好的服务到UDDI注册中心注册。调度、维护等部门用户通过JSP方式,调用Web服务,获取所需的实时电能质量信息。

  4.3 Web服务的调用

  采用JSP调用制作好的服务,用户就可方便地查看实时数据。JSP调用Web服务的主要语句:

  

 

  由于电能质量指标每隔3s上传一次,所以该语句设置的刷新间隔也为3s。调用成功的Web服务如图2所示。

  

 

  5 结语

  将Web服务与电能质量监测相结合,设计了一种电能质量监测系统,利用Web服务构建与开发语言、平台无关的电能质量实时监测系统,充分利用现有资源,节省开支并及时发现电能质量问题,从而实现电能质量远程、实时、直观地监测和分析。由于Web服务技术使用基于XML的SOAP协议表示数据和调用请求,用HTTP传递XML格式数据,不会遭防火墙关闭,保证通信畅通,因此在实际应用中将Web服务和电能质量监测相结合能及时发现电能质量问题,从而实现信息共享,满足网络化电能质量监测需求。


上一页 1 2 下一页

关键词: Web 电能质量

评论


相关推荐

技术专区

关闭