新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Web服務的電能質量監測系統的研究

        基于Web服務的電能質量監測系統的研究

        作者: 時間:2015-03-10 來源:網絡 收藏

          3.3 用戶層

        本文引用地址:http://www.104case.com/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 電能質量

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 博白县| 墨玉县| 滨海县| 邳州市| 柞水县| 徐水县| 长乐市| 绥芬河市| 高要市| 花垣县| 拉孜县| 凤山市| 雷山县| 岗巴县| 高密市| 河曲县| 屏东县| 安义县| 青铜峡市| 绍兴县| 申扎县| 秦皇岛市| 苏州市| 普格县| 新晃| 东丰县| 巴南区| 新和县| 沙河市| 平远县| 九寨沟县| 鸡泽县| 清河县| 广西| 芒康县| 彭州市| 扶绥县| 汨罗市| 年辖:市辖区| 教育| 连山|