蔣曉旭 王之軍 毛志寬
(平高集團有限公司,河南 平頂山 467001)
智能高壓開關設備是智能變電站的核心設備之一,它由開關設備本體和智能組件組成,具有測量數(shù)字化、控制網(wǎng)絡化、狀態(tài)可視化、功能一體化和信息互動化的特征[1-4]。智能組件的可靠性是決定智能開關設備運行可靠和設備壽命的重要因素。統(tǒng)計結果表明,集成在高壓設備上或近旁的電子裝置,其平均無故障時間普遍遠低于預期水平,無法滿足高壓智能開關設備的技術需求,因此開展智能組件功能測試系統(tǒng)的研究對智能組件的研制及其可靠性提升具有重要價值。本文搭建了基于LabVIEW和數(shù)據(jù)庫的智能組件測試平臺,對智能組件的研究具有一定的借鑒意義。
LabVIEW是基于圖形的開發(fā)、調試和運行程序的集成化環(huán)境。由于采用流程圖的圖形化編程方式,因此也被稱為G語言(graphical language),它是最早出現(xiàn)的編譯型的圖形化編程語言。它對儀器控制、數(shù)據(jù)采集、數(shù)據(jù)處理和信號分析等任務設計提供了較為豐富的功能圖標,用戶只需連接調用即可免去復雜程序編寫的麻煩。同時,LabVIEW還提供了豐富完善的工業(yè)標準及各種接口總線和常用儀器的驅動程序[5-7]。因此,本系統(tǒng)選擇LabVIEW作為程序開發(fā)語言。
LabVIEW并不能直接訪問數(shù)據(jù)庫,但LabVIEW提供了豐富的外部程序接口,如.NET和Active。LabVIEW與數(shù)據(jù)庫連接有很多種方法,其中ADO是使用最為廣泛的技術,因為ADO組件集成于Windows操作系統(tǒng)中。ODBC是微軟公司開放服務結構中有關數(shù)據(jù)庫的一個重要組成部分,它通過建立一系列的標準和規(guī)范,最重要的是一組對數(shù)據(jù)庫訪問的標準API,即應用程序編程接口,它通過SQL來實現(xiàn)其大部分的功能。對于ODBC本身,它也提供了對SQL語言的支持,因此用戶可以直接將SQL語句傳遞給ODBC。LabSQL VIs按照ADO對象分為了3類,并分別位于不同的文件夾下:Command、Connection和Recordset。如圖1所示為LabVIEW數(shù)據(jù)庫訪問附加工具包[8]。
圖1 LabVIEW數(shù)據(jù)庫訪問附加工具包
系統(tǒng)從被測對象開始,通過傳感器轉換成電信號,經過信號調理模塊進行簡單的信號處理,將信號送至數(shù)據(jù)采集卡,數(shù)據(jù)經軟件進行處理后保存至系統(tǒng)數(shù)據(jù)庫,實現(xiàn)了歷史數(shù)據(jù)的集中存儲和管理,流程框圖如圖2所示。
圖2 數(shù)據(jù)采集系統(tǒng)流程框圖
系統(tǒng)采用模塊化設計思想進行設計,總共分為7大模塊和若干個子模塊,各模塊分別實現(xiàn)獨立功能,模塊之間耦合度低。也使整個程序結構更加清晰,降低程序開發(fā)過程出現(xiàn)錯誤的概率,提高程序的可靠性,如圖3所示為采集系統(tǒng)軟件模塊結構圖。
圖3 采集系統(tǒng)軟件子模塊
作為智能高壓開關測試平臺的子系統(tǒng),傳感器信號IO平臺上集成的板卡分別具有電壓、電流、脈沖信號、RS485等信號的采集和輸出功能,可實現(xiàn)常用傳感器的信號檢測及模擬輸出。如:分合閘線圈電流傳感器、儲能電機電流傳感器、油壓傳感器、觸頭位移傳感器、氣體狀態(tài)傳感器、機構箱溫濕度傳感器等。
PXI-6281板卡可對-10V—+10V的電壓信號進行采集,能夠實現(xiàn)對電壓型傳感器的檢測。電壓信號的采集使用DAQmx中的AI Voltage多態(tài)VI,用來指定采樣通道和模擬信號的范圍。使用Sample Clock VI指定采樣率和緩沖區(qū)大小。使用Analog 1D Wfm NChan NSamp VI讀取緩沖區(qū)中的采樣數(shù)據(jù),再把采樣數(shù)據(jù)輸出到波形圖控件從而完成顯示,如圖4所示。
圖4 電壓信號采集及存儲
PXI-6238板卡可對-20mA—+20mA的電流信號進行檢測,可使用該板卡對電流型傳感器進行檢測。使用AI Current VI指定信號采集的物理通道及信號范圍,使用Sample Clock VI指定采樣率和緩沖區(qū)的大小。使用Analog 1D Wfm NChan NSamp VI讀取緩沖區(qū)中的采樣數(shù)據(jù),再把采樣數(shù)據(jù)輸出到波形圖控件從而完成顯示,如圖5所示。
圖5 電流信號采集及存儲
圖6 脈沖信號采集及存儲
傳感器信號IO平臺實現(xiàn)了對編碼器脈沖信號的檢測。使用PXI-6281的ctr0產生20kHz的時基信號提供采樣時鐘,使用數(shù)字輸入VI指定輸入物理通道,如圖6所示。另外使用文件IO中的TDMS寫入VI將讀取的采樣值寫入到TDMS文件中。
PXI-6608板卡可對脈沖序列進行采樣、分析,能夠用于特殊傳感器檢測,如基于頻率和脈沖寬度的SF6密度傳感器。該傳感器的信號中頻率、脈沖寬度分別與SF6氣體的密度、溫度有關。LabVIEW編程中,使用PXI-6608的ctr2和ctr4作為兩個獨立的通道分別檢測脈沖序列的脈沖寬度和頻率,根據(jù)對應公式確定的關系,計算出對應實際密度和溫度值,如圖7所示。
圖7 頻率和脈寬信號檢測
PXI-8431/4可進行RS485信號的采集和模擬。檢測方法:上位機發(fā)送讀取指令序列,下位機(傳感器)上傳對應數(shù)據(jù)序列,上位機獲取數(shù)據(jù)序列中對應物理量的值,并在前面板顯示。程序實現(xiàn)上,使用VISA配置串口配置串口參數(shù),如波特率、數(shù)據(jù)位、校驗位、停止位等,通過指令讀取傳感器上傳的數(shù)據(jù),并按照通訊協(xié)議解析出實際物理值及顯示,如圖8所示。
圖8 微水傳感器信號檢測
本測試系統(tǒng)是智能高壓開關設備機械特性測試系統(tǒng)的一部分,具有以下特點:
1)集傳感器信號檢測及模擬輸出、智能組件功能測試功能于一體,滿足傳感器及二次裝置進廠驗收、智能高壓開關廠內聯(lián)調及現(xiàn)場調試的需求。
2)基于傳感器信號檢測及模擬輸出技術,可與機械狀態(tài)監(jiān)測IED的開關機械特性同步測試,可在缺少傳感器的情況下,測試狀態(tài)監(jiān)測IED接收傳感器信號及數(shù)據(jù)處理功能。
[1]劉有為,鄧彥國,吳立遠.高壓設備智能化方案及技術特征[J].電網(wǎng)技術,2010,34(7):1-4.
[2]高翔.數(shù)字化變電站應用技術[M].北京:中國電力出版社,2008.
[3]王冬青,李剛,何飛躍.智能變電站一體化信息平臺設計[J].電網(wǎng)技術,2010,34(10):20-25.
[4]余貽鑫,欒文鵬.智能電網(wǎng)技術[J].中國電機工程學報,2009,29(4):1-8.
[5]安小東.虛擬實驗技術的應用研究[D].天津:天津理工大學,2007.
[6]郭會軍,賈惠芹,劉君華.基于ActiveX控件的網(wǎng)絡虛擬儀器實驗室[J].西安交通大學學報,2003,37(2):219-221.
[7]陳喆.基于LabVIEW 的機電一體化虛擬教學實驗系統(tǒng)的設計與實現(xiàn)[D].北京:中國農業(yè)大學,2007.
[8]孫敬華,蔣曉旭.智能高壓開關設備機械特性測試系統(tǒng)[J].黑龍江電力,2013,35(4):372-376.