發布日期:2022-05-20 點擊率:68
為了方便工程技術人員在變電站自動化系統的各裝置上進行數據操作,如讀取修改和保存保護測控裝置的定值和參數,讀取和保存保護測控裝置的信息記錄等等,主要介紹一下基于旋極漢榮HR-628PDA的變電站自動化系統數據采集。利用旋極漢榮HR-628PDA進行現場保護測控裝置的定值、參數和信息記錄的操作,這樣可以方便工程技術人員的維護操作,大大提高現場的工作效率。
在現場,需要對變電站自動化系統保護測控裝置中的保護定值、參數及信息記錄進行讀取、設置、保存等操作,通常的方法是直接在裝置上操作或通過后臺系統來進行操作,然后將數據復制到筆記本電腦上。由于筆記本電腦體積較大,特別是在比較偏遠的現場,攜帶不方便。基于旋極漢榮HR-628PDA的變電站自動化系統數據采集,實現了利用旋極漢榮HR-628PDA來對變電站自動化系統保護測控裝置中的保護定值、參數及信息記錄進行讀取、設置、保存等操作,旋極漢榮HR-628PDA與保護測控裝置通過串口通信,互相通信的數據保存在旋極漢榮HR-628PDA上的移動數據庫SQL里面。此數據采集裝置有效地利用旋極漢榮HR-628PDA的方便快捷、易于隨身攜帶的特性,可以方便工程技術人員的操作,大大提高現場的工作效率。
1 旋極漢榮HR-628PDA概述
旋極漢榮HR-628PDA實際上是一種比筆記本電腦還要小得多的掌上電腦。目前,旋極漢榮HR-628PDA 有著三大發展趨勢:一是低能耗,旋極漢榮HR-628PDA 將以普通電池作為電源;二是無線互聯,可無線上網瀏覽、傳輸數據,成為無線遠程終端,還可以與其他設備實現無線數據交換;三是行業應用,即將 旋極漢榮HR-628PDA 技術與行業應用有機結合起來,為行業用戶提供方便、高效的業務移動處理模式。旋極漢榮HR-628PDA內置強大的嵌入式操作系統,提供串口、USB口、藍牙等與臺式機及相關設備連接通信,同時提供嵌入式開發環境用以程序設計。旋極漢榮HR-628PDA不僅具備良好的軟硬件可擴充能力,同時還具備移動性,這為現場工作帶來了極大的方便性和實用性。
目前旋極漢榮HR-628PDA機型主要采用Windows CE 5.0操作系統。由于 Windows CE的界面和操作與普通計算機的Windows操作系統相似,且互相兼容,因此使用很方便。
2 總體實現方案
在旋極漢榮HR-628PDA與保護測控裝置的通信方式上,采用串口通信的方式進行數據傳輸。如圖1所示,為旋極漢榮HR-628PDA與保護測控裝置的通信連接示意圖。
圖1旋極漢榮HR-628PDA與保護測控裝置的通信連接示意圖
基于旋極漢榮HR-628PDA的變電站自動化系統數據采集的實現就是編寫運行于旋極漢榮HR-628PDA上的應用程序,其程序實現的基本功能是旋極漢榮HR-628PDA通過串口讀取現場保護測控裝置的保護定值、參數和信息記錄,讀取的數據保存在旋極漢榮HR-628PDA上的數據庫文件里,同時將在旋極漢榮HR-628PDA上修改好的保護定值和參數通過串口下裝到現場裝置上,數據庫文件是存儲在旋極漢榮HR-628PDA的FLASH ROM上,可以長久保存,斷電不會丟失。同時可以實現旋極漢榮HR-628PDA上的數據庫文件與PC上的數據庫文件進行同步操作,這樣可以在PC上對數據庫文件進行修改和備份。
3 旋極漢榮HR-628PDA與裝置的串口通信的實現
由于利用VC++ .net來實現移動設備的串口數據通信時,沒有提供串口通信的專用控件,而且不支持重疊的I/O操作,因此這里采用Windows CE API函數和多線程技術進行數據串口通信的底層開發。在多線程模式中,包括了應用程序主線程和串口數據接收線程。應用程序主線程除完成打開、初始化、關閉串口等基本工作外,還要完成創建及關閉接收串口數據的線程、發送數據及數據處理等工作。串口數據實時接收線程完成對串口的監視,監視事件發生時調用讀串口函數讀取數據,然后發送信息給主線程。主線程對接收或發送的數據進行處理,通過對串口讀、寫數據,實現與保護測控裝置進行通信。在Windows CE系統中,串口與其他通信設備是作為文件進行處理的,串口的打開、關閉、讀取和寫入所用的函數與操作文件的函數完全一致。
旋極漢榮HR-628PDA與保護測控裝置的串口通信過程,如圖2所示。首先進行串口初始化,配置串口的參數,然后打開串口,并創建接收串口數據的線程,同時旋極漢榮HR-628PDA向裝置發送連接報文,當旋極漢榮HR-628PDA接收到正確的裝置返回報文后,旋極漢榮HR-628PDA與裝置連接成功,此時旋極漢榮HR-628PDA與裝置可以進行正常的串口通信。當要結束通信時,旋極漢榮HR-628PDA向裝
置發送斷開連接報文。并關閉接收串口數據的線程,最后關閉串口。
圖2旋極漢榮HR-628PDA與裝置通信過程示意圖
4 旋極漢榮HR-628PDA上移動數據庫操作的實現
旋極漢榮HR-628PDA上的數據庫采用的是Microsoft公司的SQL Server CE ,此數據庫是用于移動設備上的小型關系數據庫。通過查詢分析器,可以直接在旋極漢榮HR-628PDA上建立新的SQL Server數據庫文件,打開和關閉數據庫文件。在數據庫文件中建立、刪除和維護數據表,維護索引信息,可以輸入SQL語句并查看執行結果。
這里在應用程序中采用OLE DB(Object linking and Embedding Database,對象鏈接和嵌入數據庫)技術進行數據庫的操作。OLE DB是系統級的編程接口,是由一組組件對象模型(COM:Component Object Model)接口組成,這組接口封裝了各種數據系統的訪問操作,能訪問任何程序,使用起來數據訪問速度較快,效率較高。利用OLE DB技術將數據庫的各個操作的接口函數封裝成類,包括數據庫的創建表、刪除表、打開表、執行SQL操作(查詢、刪除、插入、更新等)等等功能。在應用程序中可以直接使用該類的方法來對數據庫進行操作。
5 結束語
基于旋極漢榮HR-628PDA的變電站自動化系統數據采集,已經應用在變電站自動化系統中,大大提高了系統的備份管理水平,便于系統的維護和升級,減少了現場維護成本,取得了很好的效果。當然,在以后的工作中,旋極漢榮HR-628PDA與各保護測控裝置的通信連接方式可以嘗試使用USB、藍牙或紅外端口,這樣可以提高通信速度和操作方便性,但對變電站自動化系統保護測控裝置的軟硬件要求也要相應提高。
1
下一篇: PLC、DCS、FCS三大控
上一篇: 上海秀派Super RFID在