■麻超 常增亮 高興國
(山東電力工程咨詢院有限公司 山東 濟南 250013)
全站儀和計算機聯(lián)機一體化作業(yè)在線路舞動治理中的應(yīng)用
■麻超常增亮高興國
(山東電力工程咨詢院有限公司山東濟南250013)
結(jié)合輸電線路舞動治理的要求,通過計算機和全站儀的一體化作業(yè)模式,實時獲得高精度導(dǎo)線空間信息及成果報表,可成倍提高工作效率,可廣泛應(yīng)用于舞動治理以及線路巡線檢查工作。
聯(lián)機一體化作業(yè)輸電線路舞動治理Mscomm控件VB
輸電線路舞動治理工程是國家電網(wǎng)公司近期重點技改項目之一,按照技術(shù)要求,治理方式主要是在輸電線路相間安裝防舞裝置,該方案對測量工作提出了較高地測量精度要求:要求精確測量相鄰鐵塔間指定位置處輸電線路導(dǎo)線相間的三維空間距離,精度控制在10cm以內(nèi)。
由于測量對象是輸電線路,作業(yè)人員普遍采用全站儀無棱鏡激光測距模式來進行導(dǎo)線測量,現(xiàn)場記錄測量成果,回到住處后進行計算和整理,生成導(dǎo)線空間距離報表。由于數(shù)據(jù)量巨大,內(nèi)業(yè)耗時很長,并且在內(nèi)業(yè)檢查中發(fā)現(xiàn)有測量誤差超限后還要返回現(xiàn)場進行復(fù)測,作業(yè)效率不高。
針對舞動治理作業(yè)模式,利用VB語言搭建系統(tǒng)平臺將全站儀外業(yè)采集和內(nèi)業(yè)資料整理兩個環(huán)節(jié)結(jié)合起來,實現(xiàn)原始數(shù)據(jù)采集、存儲、誤差處理、結(jié)果輸出無縫銜接的內(nèi)外業(yè)一體化作業(yè)。
2.1系統(tǒng)運行流程,如圖1:
圖1
2.2系統(tǒng)構(gòu)成
系統(tǒng)的硬件部分由個人筆記本、全站儀及數(shù)據(jù)傳輸線;軟件部分在VB平臺開發(fā),具有數(shù)據(jù)通訊、成果驗算、報表輸出等功能。
3.1MSComm控件介紹
要實現(xiàn)全站儀和個人計算機一體化作業(yè)關(guān)鍵在于建立數(shù)據(jù)通訊鏈接,建立通訊后可向全站儀發(fā)送控制命令,并實時獲取全站儀的測量數(shù)據(jù),筆者采用MSComm控件實現(xiàn)此功能。Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。
MSComm控件有幾個重要的屬性,將屬性設(shè)置好即可實現(xiàn)通訊鏈接。
1)CommPort設(shè)置并返回通訊端口號。
2)Settings以字符串的形式設(shè)置并返回波特率、奇偶校驗、數(shù)據(jù)位、停止位。
3)PortOpen設(shè)置并返回通訊端口的狀態(tài)。也可以打開和關(guān)閉端口。
4)Input從接收緩沖區(qū)返回和刪除字符。 Output向傳輸緩沖區(qū)寫一個字符串。
以徠卡TS系列全站儀為例,設(shè)置代碼如下:
MSComm1.CommPort=1
MSComm1.PortOpen=True
MSComm1.Settings=115200,"&"N"&","&8&","&"1"
系統(tǒng)通訊設(shè)置界面見圖2。
圖2
系統(tǒng)主要功能包括:數(shù)據(jù)采集、數(shù)據(jù)檢查及分析、報表輸出;。
4.1系統(tǒng)數(shù)據(jù)采集功能,界面如下:
圖3
圖3所示通訊鏈接建立后,由作業(yè)人員點擊“測量”指令,全站儀進行量測,代碼如下:
Dim text as string
MSComm1.Output="%R1Q, 2008:1"+vbCrLf‘發(fā)送測量指令
MSComm1.OutBufferCount=0 '清除發(fā)送緩沖區(qū)
MSComm1.InBufferCount=0 '清除接收緩沖區(qū)
測量完畢后點擊“返回”指令,代碼如下
MSComm1.InputMode=0
MSComm1.InBufferCount=0'清空緩沖區(qū)內(nèi)容
MSComm1.RThreshold=2
MSComm1.InputMode=comInputModeText
MSComm1.Output="%R1Q,2082:"+vbCrLf‘發(fā)送返回數(shù)據(jù)指令
text=MSComm1.Input‘獲得測量數(shù)據(jù)
全站儀測量數(shù)據(jù)實時傳輸有時間延遲,量測的數(shù)據(jù)不能及時返回,可給軟件添加時間延遲解決此問題。代碼如下:
Private Declare Function SleepEx Lib"kernel32"(ByVal dwMilliseconds As Long,ByVal bAlertable As Long)As Long
SleepEx 50,False
圖4
4.2數(shù)據(jù)檢查功能
為提高測量精度及排除測量中的人為失誤,程序設(shè)定了每一相要進行4次測量,每測量完一次后,程序會自動對已有的幾次測量結(jié)果進行比較,如果較差超出設(shè)定的點位差,程序示意用戶此組數(shù)據(jù)已超限,需要重新測量。
4.3報表輸出功能,界面如圖4
測量完畢后,用戶可點擊數(shù)據(jù)菜單下的“任務(wù)書數(shù)據(jù)輸出”,直接生成標(biāo)準(zhǔn)格式的數(shù)據(jù)成果,省去錄入時間,避免手工錄入錯誤,極大提高內(nèi)業(yè)效率。
(1)導(dǎo)線空間距離測量是舞動治理工作中的基礎(chǔ)性工作,測量工作的精度和效率直接影響到間隔棒能否順利安裝。本系統(tǒng)解決了內(nèi)外業(yè)結(jié)合的瓶頸問題、通過數(shù)據(jù)接口方式將外業(yè)數(shù)據(jù)采集、內(nèi)業(yè)數(shù)據(jù)處理有機集成。記錄數(shù)據(jù)和中間過程均由計算機完成,避免了人為因素的影響,可有效提高內(nèi)業(yè)效率和成果質(zhì)量。
(2)本系統(tǒng)在工程推入應(yīng)用后,順利完成30條、總計里程800km的220kV及500kV線路的舞動治理工程的空間導(dǎo)線距離測量工作,現(xiàn)在這些工程均已施工完畢,所有測量數(shù)據(jù)經(jīng)實踐證明均滿足設(shè)計要求。
[1]江峻毅,常增亮,高興國,等.三維激光掃描系統(tǒng)在輸電線路舞動治理工程中的應(yīng)用[J].測繪通報,2010年09期.
[2]程學(xué)啟,郎需軍,姚元璽,等.山東電網(wǎng)500kV輸電線路舞動治理新型子導(dǎo)線間隔棒的設(shè)計及應(yīng)用 [J].山東電力技術(shù),2011年02期
[3]朱寬軍,尤傳永,趙淵如.輸電線路舞動的研究與治理 [J].電力建設(shè),2004年12期
Total station and computer integration of online job application in line dancing governance
Ma Chao1 Chang Zengliang2,Gao Xing Guo3
Shandong Electric Power Engineering Consulting Institute Co.Ltd., Jinan 250013,China
Combined with transmission line galloping governance requirements,through the integration of computer and total station operating mode,real-time gain high precision wire spatial information and results report,can be multiplied improve work efficiency,can be widely applied in the galloping governance and line patrol inspection.
Integration of online homework;Transmission line galloping management;Mscomm control;VB
P2[文獻碼]B
1000-405X(2016)-9-463-2
麻超(1982~),男,碩士,工程師,攝影測量與遙感,研究方向電力勘測。