基于Web服務的電能質量監(jiān)測系統(tǒng)的研究
(1)在線實時數(shù)據(jù)用戶查看實時電壓、電流、頻率和功率,實時掌握監(jiān)測系統(tǒng)中的數(shù)據(jù)。
(2)PQ事件實時監(jiān)測 顯示電能質量指標的實時狀況。用戶查看電壓偏差、電網(wǎng)諧波、電壓波動和閃變、三相允許不平衡度、頻率偏差和暫時過電壓和瞬時過電壓等電能質量指標的實時數(shù)據(jù)。
(3)歷史數(shù)據(jù)查詢 用戶查看數(shù)據(jù)庫中存儲的歷史數(shù)據(jù)、歷史PQ事件,并能重新分析歷史數(shù)據(jù),查看分析結果。
(4)統(tǒng)計數(shù)據(jù) 顯示統(tǒng)計的電壓、頻率、功率變化曲線,以及電能質量事件的統(tǒng)計結果。
(5)電能質量報表輸出 用戶查看并下載電能質量的年報表、月報表和日報表。本文引用地址:http://butianyuan.cn/article/195737.htm
4 系統(tǒng)實現(xiàn)的關鍵技術
4.1 電能質量數(shù)據(jù)傳輸
由于處理遠程終端采集的實時數(shù)據(jù),所以涉及電能質量數(shù)據(jù)的收發(fā)。該系統(tǒng)在TCE/IP協(xié)議的基礎上利用Socket傳輸,服務器端負責數(shù)據(jù)存儲、維護、管理以及打包、傳遞。用Java語句建立服務器端的Socket:
而建立客戶端Socket時需要指定欲連接服務器端的主機名稱(或IP地址)及通信端口;
當服務器端檢測到客戶端的連接請求時,則接收此請求并建立客戶端Socket,該Socket將作為客戶端連接及后續(xù)處理發(fā)送接收數(shù)據(jù)的依據(jù),將打包數(shù)據(jù)發(fā)送到客戶端,客戶端接收服務器端返回的執(zhí)行結果或錯誤信息,解包數(shù)據(jù),并以特定格式顯示,從而完成服務器端與客戶端的Socket通信。
4.2 Web服務的制作
在客戶端解包發(fā)送來的數(shù)據(jù),提取有用的電能質量信息數(shù)據(jù),將這些數(shù)據(jù)的拆包功能封裝成Web服務,為部門的調用提供標準的接口。采用Weblogic8.1,以電壓偏差為例,制作好Web服務。把這些制作好的服務到UDDI注冊中心注冊。調度、維護等部門用戶通過JSP方式,調用Web服務,獲取所需的實時電能質量信息。
4.3 Web服務的調用
采用JSP調用制作好的服務,用戶就可方便地查看實時數(shù)據(jù)。JSP調用Web服務的主要語句:
由于電能質量指標每隔3s上傳一次,所以該語句設置的刷新間隔也為3s。調用成功的Web服務如圖2所示。
5 結語
將Web服務與電能質量監(jiān)測相結合,設計了一種電能質量監(jiān)測系統(tǒng),利用Web服務構建與開發(fā)語言、平臺無關的電能質量實時監(jiān)測系統(tǒng),充分利用現(xiàn)有資源,節(jié)省開支并及時發(fā)現(xiàn)電能質量問題,從而實現(xiàn)電能質量遠程、實時、直觀地監(jiān)測和分析。由于Web服務技術使用基于XML的SOAP協(xié)議表示數(shù)據(jù)和調用請求,用HTTP傳遞XML格式數(shù)據(jù),不會遭防火墻關閉,保證通信暢通,因此在實際應用中將Web服務和電能質量監(jiān)測相結合能及時發(fā)現(xiàn)電能質量問題,從而實現(xiàn)信息共享,滿足網(wǎng)絡化電能質量監(jiān)測需求。
評論