明陳城
(貴州航天實業有限公司能源分公司,貴州 遵義 563000)
基于vb.net的電力測控系統開發
明陳城
(貴州航天實業有限公司能源分公司,貴州 遵義 563000)
本文是基于vb.net電力測控系統的開發,首先闡述了110kV漁芽變現狀及其開發成電力測控系統的意義,并且指出基于VB.NET開發的電力測控系統優勢,進而完成測控系統總體結構與界面設計,在其中運用Serialport控件開發串行通信程序,搭建Modbus通訊現場總線,最后完成系統測試,還在該系統功能的拓展性是做出了展望。
VB.NET;電力測控開發系統;開發
(1)110kV漁芽變的各個設備來自不同廠家,開關柜柜體來自西電寶光,測控裝置來自深圳英唐YTK10.8,保護裝置來自上海南自,電能計量來自江蘇林洋,而各個設備之間的約規不同,缺乏統一、有效的測控系統,處于變電站監控盲區,對于變電站安全穩定運行十分不利。
而通過分別采購各個廠家的后臺軟件,解決上述問題,顯然十分不經濟。其一,后臺軟件價格十分昂貴,后期維護費用高。其二、后臺軟件如果過多,必然導致操作的繁瑣,操作難度加大,對變電站運行不利。
(2)變電站中測控裝置,保護裝置與互感器、一次設備都是都是通過二次電纜連接,一旦二次回路接觸不良,往往不會被及時發現,導致了供電系統的正常運行受到影響。
新增開關柜跳閘、合閘、測控等功能都是通過二次電纜接入中央信號室。二次電纜施工復雜,電纜多,價格貴,人工成本高。
基于110kV漁芽變現狀分析,開發基于VB.NET的電力測控系統是十分必要的,該電力測控系統可以解決以下問題:
(1)解析變電站各個設備電力測控信息,統一標準,在同一個測控系統中監控,保證設備之間的聯調性。
(2)取消繁雜的二次電纜施工,僅通過一條屏蔽雙絞線接入中央信號室,即可實現全部功能,節約材料費、人工費,符合降本增效。
自從微軟公司提出.NET戰略后,VB.NET的發展得到微軟的大力支持。VB.NET完全支持面向對象編程,通過公共語言運行環境,將visual basic、Visual C++等語言集成在一起,共同使用一個IDE,一個基礎類庫,大大簡化了應用程序的開發過程。通過VB.NET的全新GUI接口,可以方便設計用戶界面良好的電力測控系統,完成數據采集,開關控制等功能。因此,通過VB.net環境可快速開發電力測控系統,維護方便,成本低廉。
根據110kV漁芽變實際情況,開發基于VB.NET的電力測控系統。首先,解析各個電力設備的通迅約規,將數據存儲入數據庫,統一標準,提取有用信息,在人機交互界面上顯示。
利用VB.NET的GUI接口,設計110kV漁芽變電站一次接線圖,包含一次設備:斷路器、隔離刀閘、接地刀閘、PT等。在測控系統中顯示一次接線圖,包含每一臺開關柜的電流、電壓、有功、無功、運行方式等,并且通過與測控裝置通信,實現遙控斷路器的功能。
通過將電力測控系統實際接入現場設備,可以觀察到設備實際運行參數與中央信號室內PC機測控系統完全一致,無延遲,效果良好,結果證明本系統的正確性。如圖1。
系統成熟后,可以開發手機APP程序,在手機上監控變電站運行參數。也可以通過無線網絡、藍牙等實現數據在跨平臺終端上顯示,方便運行人員隨身攜帶,大大提高工作效率。
[1]VB.NET應用教程(第2版)Visual Basic 2008版[M].北京交通大學出版社,2012.
[2]Visual Basic.NET 串行通信及測控應用典型實例[M].電子工業版社,2010.
[3]DLT_645-2007_多功能電能表通信協議2010[S].DL/T645-2007.
10.16640/j.cnki.37-1222/t.2018.01.106