汪 戎,張 曦,呂其兵
(西南交通大學(xué) 焊接研究所,四川 成都 610031)
鐵路線路是鐵路運(yùn)輸行車的基礎(chǔ),隨著貨運(yùn)重載化、客運(yùn)高速化的不斷發(fā)展,對(duì)無(wú)縫線路及跨區(qū)間無(wú)縫線路建設(shè)的需求越來(lái)越大,鋼軌閃光焊因其生產(chǎn)效率高,焊接接頭綜合機(jī)械性能與母材相當(dāng),焊接接頭的質(zhì)量穩(wěn)定性是所有鋼軌焊接方法中最好的,因此無(wú)縫線路建設(shè)中鋼軌接頭的焊接90%以上采用閃光焊,而對(duì)于現(xiàn)場(chǎng)鋼軌閃光焊裝備的監(jiān)控管理和故障處理,目前系統(tǒng)存在較多問(wèn)題,主要問(wèn)題及原因如下:(1)一個(gè)無(wú)縫線路建設(shè)的工程單位,往往有幾臺(tái)甚至十幾臺(tái)現(xiàn)場(chǎng)閃光焊設(shè)備,且設(shè)備分布廣,而現(xiàn)有的閃光焊機(jī)監(jiān)控管理系統(tǒng)只能用于單臺(tái)焊機(jī),難以實(shí)現(xiàn)對(duì)多臺(tái)焊機(jī)焊接數(shù)據(jù)的集中管理與分析。(2)每臺(tái)焊機(jī)有數(shù)據(jù)采集系統(tǒng),要求焊接操作人員定期進(jìn)行數(shù)據(jù)備份,一旦人工數(shù)據(jù)備份未定期執(zhí)行,焊接接頭數(shù)據(jù)容易遺失,使得焊接接頭質(zhì)量的可追溯性很低。(3)由于焊接設(shè)備復(fù)雜,施工位置都遠(yuǎn)離城市,現(xiàn)場(chǎng)環(huán)境復(fù)雜多變,并且設(shè)備出現(xiàn)故障時(shí)廠家人員不能及時(shí)趕到,現(xiàn)場(chǎng)操作人員的維修水平又不夠,很難及時(shí)處理故障,不僅會(huì)影響生產(chǎn)進(jìn)度,還會(huì)增加生產(chǎn)企業(yè)負(fù)擔(dān)。(4)鋼軌閃光焊裝備智能化發(fā)展離不開對(duì)大量鋼軌焊接參數(shù)的分析,而目前該方面的工作差距較大?;谏鲜鲈?,立題對(duì)鋼軌閃光焊遠(yuǎn)程監(jiān)控管理與故障診斷系統(tǒng)進(jìn)行研究。
基于現(xiàn)有的UN5-150ZB1現(xiàn)場(chǎng)鋼軌閃光焊機(jī)進(jìn)行遠(yuǎn)程監(jiān)控管理與故障診斷系統(tǒng)設(shè)計(jì),該種焊機(jī)的現(xiàn)場(chǎng)控制計(jì)算機(jī)上帶有鋼軌閃光焊質(zhì)量在線監(jiān)控與管理系統(tǒng),將文獻(xiàn)[1]所述的現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)軟件基于Visual Studio 2010進(jìn)行升級(jí)改造,完善現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)軟件,并采用C/S結(jié)構(gòu)建立的遠(yuǎn)程通訊網(wǎng)絡(luò)總體架構(gòu),如圖1所示。
圖1 系統(tǒng)總體網(wǎng)絡(luò)架構(gòu)
對(duì)于遠(yuǎn)程監(jiān)控管理系統(tǒng),適合的網(wǎng)絡(luò)結(jié)構(gòu)有C/S結(jié)構(gòu)和B/S結(jié)構(gòu)兩種。C/S結(jié)構(gòu)具有以下一些特點(diǎn):與用戶的交互性較好,可以為用戶定制系統(tǒng)的結(jié)構(gòu)與功能,能夠滿足不同使用者的需求;采用雙層結(jié)構(gòu),客戶端與服務(wù)器相連,通信量較小,系統(tǒng)的響應(yīng)速度快;操作數(shù)據(jù)與處理事務(wù)的能力較強(qiáng),可滿足本系統(tǒng)所需的大量數(shù)據(jù)運(yùn)算工作;因客戶端承擔(dān)了一部分事務(wù)處理與數(shù)據(jù)操作功能,減輕了服務(wù)器的工作負(fù)擔(dān),大大降低服務(wù)器崩潰的可能性,系統(tǒng)的安全性、抗風(fēng)險(xiǎn)能力更強(qiáng),因此本系統(tǒng)采用基于C/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)控模式設(shè)計(jì)[2-3]。鐵路焊接的施工區(qū)域一般處在人煙稀少的野外,所以閃光焊設(shè)備的分布隨機(jī)多變,因此現(xiàn)場(chǎng)焊機(jī)的數(shù)據(jù)使用無(wú)線傳輸更方便,而現(xiàn)階段能夠在全國(guó)絕大部分地區(qū)實(shí)現(xiàn)信息的無(wú)線傳輸,且運(yùn)行成本相對(duì)比較適宜的通信網(wǎng)絡(luò)只有 GPRS通信網(wǎng)絡(luò),現(xiàn)場(chǎng)工控機(jī)與中心服務(wù)器的組網(wǎng)方式采用中心服務(wù)器端在公用網(wǎng)絡(luò)上構(gòu)建本地專用網(wǎng)絡(luò)(即局域網(wǎng)),工控機(jī)端GPRS DTU模塊通過(guò)虛擬專用網(wǎng)絡(luò)(VPN專線)連入中心服務(wù)器端所構(gòu)建的局域網(wǎng),如圖2所示。
圖2 系統(tǒng)遠(yuǎn)程通信網(wǎng)絡(luò)示意
在VB中有專門用來(lái)進(jìn)行TCP/IP傳輸?shù)腤inSock控件,利用該控件可以連接遠(yuǎn)程計(jì)算機(jī)并進(jìn)行數(shù)據(jù)交換。Winsock控件通過(guò)GPRS網(wǎng)絡(luò)進(jìn)行客戶端與服務(wù)器的通訊,流程如圖3所示。
圖3 客戶端與服務(wù)器通訊流程
系統(tǒng)使用的PLC型號(hào)為三菱FX 3U系列PLC。三菱公司開發(fā)設(shè)計(jì)了一種所有三菱PLC都適用的MX Component通信組件,MX Component允許開發(fā)人員方便地創(chuàng)建一個(gè)系統(tǒng),無(wú)需了解像串口通訊協(xié)議那樣復(fù)雜的協(xié)議。這樣開發(fā)人員可以很方便地搜集現(xiàn)場(chǎng)數(shù)據(jù)和開發(fā)高級(jí)應(yīng)用程序,大大提高開發(fā)效率。使用適合與三菱FX系列PLC進(jìn)行CPU COM通訊的控件 MITSUBISHI Act FXCPU Control控件[4],此控件常用函數(shù)與功能如表1所示。
表1 ACT控件常用函數(shù)及功能
現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)與中心服務(wù)器的功能分塊如圖4所示。
現(xiàn)場(chǎng)計(jì)算機(jī)監(jiān)控系統(tǒng)的功能:采集閃光焊遠(yuǎn)程監(jiān)控系統(tǒng)所需的各個(gè)工藝參數(shù)、設(shè)備運(yùn)行狀態(tài)等信息,并將其整合、處理后發(fā)送至中心服務(wù)器。本系統(tǒng)在原UN5-150ZB1焊機(jī)監(jiān)控系統(tǒng)基礎(chǔ)上,將每個(gè)焊接接頭的數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來(lái),與焊接接頭型號(hào)、焊接工藝參數(shù)等信息,使用DES算法加密后一同以字符串的形式通過(guò)Winsock控件發(fā)送服務(wù)器。
服務(wù)器端的遠(yuǎn)程監(jiān)控管理系統(tǒng)的功能為:(1)接收現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)發(fā)送來(lái)的各種數(shù)據(jù)信息,將其整理后分類存儲(chǔ)于相應(yīng)數(shù)據(jù)庫(kù)中。(2)讀取數(shù)據(jù)庫(kù)服務(wù)器中的相關(guān)數(shù)據(jù),處理、分析閃光焊過(guò)程數(shù)據(jù),繪制閃光焊焊接過(guò)程中主要參數(shù)的變化趨勢(shì)圖等。服務(wù)器收到現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)發(fā)來(lái)的數(shù)據(jù)信息后,首先對(duì)數(shù)據(jù)進(jìn)行解密,然后將解密后的信息分類存儲(chǔ)于服務(wù)器端SQL Server數(shù)據(jù)庫(kù)中。實(shí)現(xiàn)了焊接接頭數(shù)據(jù)的備份,為將來(lái)接頭質(zhì)量的追溯與鋼軌閃光焊裝備智能化發(fā)展做好準(zhǔn)備。利用VB.NET中的Chart控件將焊接過(guò)程數(shù)據(jù)文件中的電壓、電流、位移油壓等物理參數(shù)繪制成曲線圖,方便分析。使用VB.NET自帶的Report Viewer控件生成焊接信息報(bào)表,實(shí)現(xiàn)焊接質(zhì)量的監(jiān)控管理與追溯。服務(wù)器端可以接收來(lái)自不同地理位置的多個(gè)焊機(jī)發(fā)送來(lái)的信息,現(xiàn)場(chǎng)端與服務(wù)器界面分別如圖5和圖6所示。如當(dāng)現(xiàn)場(chǎng)焊機(jī)HJ002與服務(wù)器正在進(jìn)行數(shù)據(jù)傳輸時(shí),服務(wù)器端HJ002的連接狀態(tài)由紅色變?yōu)榫G色。
圖4 現(xiàn)場(chǎng)工控機(jī)與中心服務(wù)器的功能分塊
圖5 現(xiàn)場(chǎng)監(jiān)控管理系統(tǒng)現(xiàn)場(chǎng)端界面
圖6 服務(wù)器端監(jiān)控管理系統(tǒng)服務(wù)器界面
現(xiàn)場(chǎng)計(jì)算機(jī)故障診斷系統(tǒng)的功能包括:(1)對(duì)簡(jiǎn)單的焊機(jī)故障進(jìn)行本地診斷;(2)通過(guò)實(shí)時(shí)監(jiān)控PLC中常用軟元件狀態(tài)實(shí)現(xiàn)故障診斷;(3)把復(fù)雜的焊機(jī)故障信息發(fā)往服務(wù)器,接收服務(wù)器發(fā)來(lái)的故障解決方法、管理指令、設(shè)備操作指令等命令信息,經(jīng)解析后下發(fā)至閃光焊運(yùn)行控制系統(tǒng)PLC中,完成設(shè)備的運(yùn)行控制、狀態(tài)檢測(cè)以及閃光焊過(guò)程信息整理等操作,并將需要的信息返回至中心服務(wù)器。
服務(wù)器故障診斷系統(tǒng)功能包括:(1)接收現(xiàn)場(chǎng)計(jì)算機(jī)發(fā)送來(lái)的故障信息;(2)對(duì)于可直接根據(jù)現(xiàn)場(chǎng)發(fā)送故障信息判斷的故障向現(xiàn)場(chǎng)發(fā)送閃光焊機(jī)故障解決方法;(3)對(duì)于不能直接判斷的故障,向現(xiàn)場(chǎng)設(shè)備發(fā)送運(yùn)行控制、狀態(tài)檢測(cè)以及閃光焊過(guò)程信息整理等操作指令,實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制,并接收命令返回信息進(jìn)行故障診斷,診斷后向現(xiàn)場(chǎng)發(fā)送閃光焊機(jī)故障解決方法;(4)保存遠(yuǎn)程故障診斷記錄,為鋼軌閃光焊裝備智能化發(fā)展做準(zhǔn)備。
在總結(jié)統(tǒng)計(jì)分析現(xiàn)場(chǎng)故障現(xiàn)象及原因的基礎(chǔ)上,部分故障、故障原因及解決方法如表2所示。
如焊接中發(fā)現(xiàn)頂鍛焊瘤小時(shí),首先獲取頂鍛量和頂鍛壓力,若頂鍛量大于某值而頂鍛壓力小于某一值,則為打滑;若頂鍛量小于某值且頂鍛壓力小于某一值則是由于油壓壓力過(guò)低;若頂鍛量小于某值且頂鍛壓力大于某一值則是由于鋼軌焊接加熱不足;如焊機(jī)機(jī)頭全無(wú)動(dòng)作,則可能是因?yàn)榭刂茩C(jī)頭動(dòng)作的信號(hào)或線路不通暢,可通過(guò)檢測(cè)PLC中控制機(jī)頭動(dòng)作的軟元件狀態(tài)來(lái)判斷控制信號(hào)或線路的具體情況。
表2 部分故障及解決方法
故障診斷系統(tǒng)運(yùn)行時(shí)現(xiàn)場(chǎng)端與服務(wù)器端界面分別如圖7和圖8所示。
圖7 故障診斷系統(tǒng)現(xiàn)場(chǎng)端界面
圖8 故障診斷系統(tǒng)服務(wù)器端界面
鋼軌閃光焊遠(yuǎn)程監(jiān)控管理與故障診斷系統(tǒng)實(shí)現(xiàn)了對(duì)多臺(tái)焊機(jī)焊接數(shù)據(jù)的集中管理備份,為今后接頭質(zhì)量的追溯與鋼軌閃光焊裝備智能化發(fā)展做準(zhǔn)備;充分利用異地專家學(xué)者資源,不受距離和時(shí)間限制及時(shí)對(duì)焊接設(shè)備進(jìn)行故障診斷,縮短因設(shè)備故障造成的停機(jī)時(shí)間,降低設(shè)備維修費(fèi)用,提高用戶的生產(chǎn)效益;焊接設(shè)備制造企業(yè)可以對(duì)用戶設(shè)備進(jìn)行及時(shí)有效的診斷和恢復(fù),提高售后服務(wù)效率,降低售后服務(wù)成本,提高企業(yè)聲譽(yù)。
[1]呂其兵,呂振玉,譚克利,等.基于VB6.0的鋼軌閃光焊質(zhì)量在線監(jiān)控與管理[J].鐵道建筑,2005(08):61-63.
[2]劉燁.C/S模式與B/S模式的對(duì)比分析[J].科技信息(學(xué)術(shù)研究),2007(30):221+223.
[3]李忠,李克福.對(duì)幾種常見(jiàn)網(wǎng)絡(luò)通信協(xié)議的分析比較[J].濰坊高等專科學(xué)校學(xué)報(bào),2000(04):31-34.
[4]馬磊.MX Component在PC與三菱PLC的通訊中的應(yīng)用[J].信息技術(shù)與信息化,2016(05):82-84.