唐寧
摘要 為了實現(xiàn)高架庫輸送系統(tǒng)設(shè)備的遠程實時在線監(jiān)控并及時進行設(shè)備排障,以提升設(shè)備運行效率,設(shè)計了一種基于FactoryTalkView SE的高架庫輸送系統(tǒng)設(shè)備的輔助程序。該軟件和位置傳感元件通過Rslinx網(wǎng)絡(luò)組態(tài),實現(xiàn)對各傳感參數(shù)的實時在線讀取,以此進行設(shè)備遠程監(jiān)測。將該程序存儲在服務(wù)器上進行高架橋輸送系統(tǒng)的實驗,運行結(jié)果顯示:遠程在線監(jiān)測方便了設(shè)備管理和維護,極大縮短了故障診斷及恢復(fù)的時間,進而驗證了本文方法的有效性。
【關(guān)鍵詞】Factory Talkview SE 高架庫輸送系統(tǒng) 網(wǎng)絡(luò)組態(tài) 遠程監(jiān)測
物流立方高架庫因具有自動化程度高、生產(chǎn)簡單等優(yōu)點被廣泛應(yīng)用于物流系統(tǒng)中,但設(shè)備持久工作會使得設(shè)備出現(xiàn)輸送托盤不到位、超差等現(xiàn)象,導(dǎo)致設(shè)備容易出現(xiàn)間斷性待機狀態(tài),降低了設(shè)備的使用效率,同時高架庫庫區(qū)大的特點給作業(yè)人員的故障修復(fù)帶來了困難。為了解決這些問題,本文采用Visual Basic在FactoryTalk View SE工控軟件平臺上設(shè)計了一種高架庫在線監(jiān)控程序,實現(xiàn)對輸送系統(tǒng)的在線監(jiān)測和遠程控制,處理故障以提高設(shè)備的運行效率。
1 功能需求及系統(tǒng)設(shè)計
1.1 系統(tǒng)模塊化設(shè)計
作業(yè)人員要能夠利用監(jiān)控程序監(jiān)測到設(shè)備的運行狀態(tài)、完成設(shè)備除障。故監(jiān)控軟件包括輸送設(shè)備站點、遠控控制模塊、狀態(tài)反饋三個設(shè)計模塊。
遠程控制模塊:能夠控制高架庫輸送系統(tǒng)輸送機電機啟停,能夠控制設(shè)備超差啟停,能夠通過遠程控制復(fù)位故障。包括控制設(shè)備超差啟停和復(fù)位故障。
輸送設(shè)備站點設(shè)計模塊:監(jiān)控程序能夠有效直觀的反應(yīng)各站點設(shè)備和部件并且合理布局,滿足操作人員的使用要求,包括穿梭車、貨物輸送機、托盤輸送機、超差檢測站等設(shè)計。
狀態(tài)反饋設(shè)計模塊:能夠有效、及時、精準(zhǔn)的反應(yīng)各站點設(shè)備的運行情況,包括穿梭車、輸送機、到位檢測、超差檢測、故障預(yù)警等設(shè)計。
1.2 Rslinx通訊及其建立
Rslinx是羅克韋爾為用戶提供的通訊管理軟件,監(jiān)控程序數(shù)據(jù)主要是通過Rslinx通訊讀取PLC數(shù)據(jù)獲取的,為A-B的可編程控制器與各種羅克韋爾軟件及A-B引用軟件建立起通訊聯(lián)系。Rslinx支持DDE、OPC通訊,可以用于處理器與MMI和組建軟件之間進行通訊,也可以與相關(guān)兼容軟件和其他用戶定制的DDE、OPC應(yīng)用軟件通訊。用戶只需選擇任一通訊方式就可以實現(xiàn)全部設(shè)備通訊,本文的輔助程序采用OPC通訊方式連接PLC。
通訊包括設(shè)備層、控制層和應(yīng)用層三個部分。設(shè)備層包括輸送電機、到位光電和超差光電;控制層為羅克韋爾機架;應(yīng)用層包括帶開發(fā)軟件的PC機。
1.3 輔助程序的設(shè)計
本文在羅克韋爾FactoryTalk View SiteEdition平臺上采用VB進行高架庫的輔助監(jiān)控程序設(shè)計。
羅克韋爾FactoryTalk View Site Edition是應(yīng)用于windowXP系統(tǒng)和window7 32位系統(tǒng)的一種監(jiān)控程序開發(fā)軟件,利用Rslinx與PLC通信,對PLC進行讀寫。它包含了一套軟件包,這使操作員、監(jiān)管員、管理者在企業(yè)內(nèi)部可以訪問到控制系統(tǒng)的關(guān)鍵數(shù)據(jù)。使用FactoryTalk View SE軟件,存儲的程序可在任一客戶端進行訪問,無需拷貝、導(dǎo)入、轉(zhuǎn)換、命令重輸。
Visual Basic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于面向?qū)ο蟮某绦蛟O(shè)計語言,是結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機制的可視化程序設(shè)計語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,輕松的創(chuàng)建Active X控件,程序員可以輕松的使用VB提供的組件快速建立一個應(yīng)用程序。鑒于以上優(yōu)點,本文采用了VB編程實現(xiàn)遠程控制和狀態(tài)反饋的程序設(shè)計。
2 應(yīng)用實驗
將設(shè)計好的HIM程序包存儲在服務(wù)器上,進行遠程線監(jiān)測控制,程序界面如圖1所示。
實驗數(shù)據(jù)顯示:故障診斷耗時情況,由10分鐘降低到2分鐘內(nèi);設(shè)備操作時間由12分鐘降低到2分鐘;故障恢復(fù)總時間由34分鐘降低到15分鐘內(nèi)。
3 結(jié)語
為了改善高架庫輸送設(shè)備的運行性能,進行了輔助監(jiān)控程序設(shè)計,將該輔助程序用于高架橋輸送系統(tǒng)中可以看出,通過遠程控制和在線監(jiān)測,縮短了故障診斷和恢復(fù)時間,方便了設(shè)備管理和維護,提高了設(shè)備的運行效率。
參考文獻
[1]錢曉龍.ControlLogix系統(tǒng)組態(tài)與編程一現(xiàn)代控制工程設(shè)計[M].北京:機械工業(yè)出版社,2013.
[2]薛迎成.羅克韋爾PLC技術(shù)基礎(chǔ)及應(yīng)用/自動化工程師[M],北京:中國電力出版社.2009.
[3]王德吉,羅克韋爾PLC控制技術(shù)[M].北京:機械工業(yè)出版社,2015.
[4]王華忠,工業(yè)控制系統(tǒng)及應(yīng)用PLC與紐態(tài)軟件[M],北京:機械工業(yè)出版社,2016.