• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 基于Web服务的电能质量监测系统的研究

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

录入:edatop.com    点击:

3.3 用户层

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

4 系统实现的关键技术

4.1 电能质量数据传输

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

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

4.2 Web服务的制作

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

4.3 Web服务的调用

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

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

5 结语

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

来源:维库开发网

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:MSP430单片机在测试系统中的应用
下一篇:霍尔传感器信号采集与显示系统设计

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图