3 基于Lonworks技術(shù)的機(jī)器人監(jiān)控系統(tǒng)
3.1控制網(wǎng)絡(luò)設(shè)計(jì)
在制造業(yè)的生產(chǎn)過程中,工業(yè)機(jī)器人加工流程之間需要緊密的配合與協(xié)作,因此各機(jī)器人之間的通信與傳感器數(shù)據(jù)的共享必不可少,這一性能對(duì)生產(chǎn)中出現(xiàn)的異常情況,例如缺料、故障、卡死等的智能化處理尤為重要。傳統(tǒng)的集中通信方式存在硬件結(jié)構(gòu)復(fù)雜、現(xiàn)場(chǎng)布線困難、不易于擴(kuò)展能力和實(shí)時(shí)性差等缺點(diǎn),難以滿足工業(yè)機(jī)器人高速、精密的協(xié)調(diào)化加工需要。為此,采用現(xiàn)場(chǎng)總線技術(shù)將眾多分散的底層傳感器和執(zhí)行器連接起來,各底層控制器和監(jiān)控級(jí)計(jì)算機(jī)都作為網(wǎng)絡(luò)結(jié)點(diǎn)接入總線,構(gòu)成具有高速數(shù)據(jù)通信和信息共享特點(diǎn)的控制網(wǎng)絡(luò)。在控制網(wǎng)絡(luò)中,各個(gè)控制級(jí)的智能結(jié)點(diǎn)都將相關(guān)的生產(chǎn)數(shù)據(jù)以網(wǎng)絡(luò)變量的形式發(fā)送到現(xiàn)場(chǎng)總線網(wǎng)絡(luò)中,監(jiān)控主機(jī)和其它控制級(jí)的智能結(jié)點(diǎn)都可以根據(jù)程序設(shè)定對(duì)這些數(shù)據(jù)進(jìn)行訪問并分析處理,從而實(shí)現(xiàn)理想的全局監(jiān)控效果以及各底層工業(yè)機(jī)器人在加工過程中的良好配合,尤其在生產(chǎn)線中的異常情況處理中,將會(huì)發(fā)揮重要的作用。對(duì)于有高級(jí)智能化信息處理功能的機(jī)器人和計(jì)算機(jī),所有這些實(shí)時(shí)性數(shù)據(jù)都為進(jìn)一步的傳感器融合和信息融合創(chuàng)造了條件。
圖2是一個(gè)制造業(yè)生產(chǎn)中應(yīng)用LonWorks現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)機(jī)器人聯(lián)網(wǎng)監(jiān)控的方案。系統(tǒng)中主干網(wǎng)采用總線式結(jié)構(gòu),將廠區(qū)內(nèi)各車間與辦公樓中的核心監(jiān)控主機(jī)相連;各子網(wǎng)分布于車間內(nèi)部,均采用環(huán)形結(jié)構(gòu),從而有效地克服網(wǎng)絡(luò)斷線故障帶來的影響。每個(gè)子網(wǎng)都通過一個(gè)相應(yīng)路由器連接到主干網(wǎng)上,實(shí)現(xiàn)與控制網(wǎng)絡(luò)主機(jī)之間的通信。不同監(jiān)控對(duì)象所用的傳感 器和執(zhí)行器類型不同,且分散分布于全廠各處,如采用一般的集散控制方式,很難將之連接在同一系統(tǒng)中,而 Lonworks技術(shù)的開放性則能很容易地解決這一問題。生產(chǎn)加工中的各種監(jiān)測(cè)信號(hào)分為兩路,所獲得的兩組信號(hào),一組連接在現(xiàn)場(chǎng)的機(jī)器人控制器內(nèi),實(shí)現(xiàn)相對(duì)獨(dú)立的局部控制。另一組監(jiān)測(cè)信號(hào)以及生產(chǎn)線上各機(jī)器人的控制信號(hào)則連接到分布于各車間的智能模塊的I/O口上,通過現(xiàn)場(chǎng)總線實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸,以實(shí)現(xiàn)對(duì)機(jī)器人的現(xiàn)場(chǎng)控制與網(wǎng)絡(luò)遙操作相結(jié)合的監(jiān)控體系。這樣,當(dāng)生產(chǎn)線中出現(xiàn)異常情況時(shí),通過控制網(wǎng)絡(luò)即可實(shí)現(xiàn)對(duì)多個(gè)機(jī)器人之間的工作協(xié)調(diào),并進(jìn)行異常情況的緊急處理;而當(dāng)現(xiàn)場(chǎng)總線網(wǎng)絡(luò)出現(xiàn)故障時(shí),相對(duì)獨(dú)立的機(jī)器人系統(tǒng)仍然可以正常地工作。
3.2系統(tǒng)監(jiān)控與管理
經(jīng)過智能模塊的計(jì)算和轉(zhuǎn)換,各種現(xiàn)場(chǎng)生產(chǎn)數(shù)據(jù)通過Lonworks網(wǎng)絡(luò)送到監(jiān)控中心的計(jì)算機(jī),通過FIX或其它組態(tài)軟件,以DDE動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)或ODBC開放式數(shù)據(jù)庫(kù)互聯(lián) (Open Database Connectivity)接收網(wǎng)上數(shù)據(jù),生成數(shù)據(jù)文件并實(shí)時(shí)顯示,實(shí)現(xiàn)對(duì)全廠生產(chǎn)現(xiàn)場(chǎng)各機(jī)器人的在線監(jiān)控,并對(duì)異常信號(hào)還可以進(jìn)行多媒體的聲光報(bào)警。FIX組態(tài)軟件編寫的程序還可以對(duì)各智能模塊的拆卸、斷電和故障做出判斷并報(bào)警。
為滿足企業(yè)信息化管理的需要,可在插有Lonworks網(wǎng)卡的控制網(wǎng)監(jiān)控主機(jī)的內(nèi)部另外再插一塊TCP/IP的企業(yè)內(nèi)部Intranet網(wǎng)卡,利用 FIX或其它組態(tài)軟件實(shí)現(xiàn)企業(yè)管理中的生產(chǎn)數(shù)據(jù)共享。各相關(guān)的被授權(quán)部門則可通過企業(yè)內(nèi)部網(wǎng),根據(jù)各自的訪問權(quán)限對(duì)生產(chǎn)過程進(jìn)行遠(yuǎn)程監(jiān)視。此外,組態(tài)軟件還具備有自動(dòng)生成報(bào)表的功能,可生成全廠和各車間的各類報(bào)表,各類信息數(shù)據(jù)都能直接提供給企業(yè)的管理人員,并在此基礎(chǔ)上構(gòu)建CIMS或ERP等形式的企業(yè)信息化管理系統(tǒng),用以支持全廠和各車間管理與決策,其數(shù)據(jù)流向方式如圖3所示。
此外,制造業(yè)生產(chǎn)的管理具有雙重性,根據(jù)產(chǎn)品加工過程流程進(jìn)行的縱向管理,或者根據(jù)生產(chǎn)工藝類型和人員配備進(jìn)行的橫向管理。以機(jī)器人加工技術(shù)為代表的現(xiàn)代化生產(chǎn)線系統(tǒng)具有高度的連續(xù)性,從最初的元件或毛坯,經(jīng)過多個(gè)生產(chǎn)環(huán)節(jié)的逐步的加工和裝配,最后形成產(chǎn)品,整個(gè)過程前后連貫,其管理模式是縱向的。而另一方面,在同一工廠的不同車間中,各條生產(chǎn)線上都具有處于相同生產(chǎn)環(huán)節(jié)的機(jī)器人設(shè)備和操作維護(hù)人員,例如每條生產(chǎn)線上都有進(jìn)料、裝配和包裝等環(huán)節(jié),如果是生產(chǎn)同一種產(chǎn)品,則各生產(chǎn)線中各環(huán)節(jié)都是平行且相同的。為了以最高效率發(fā)揮人力資源,以便于設(shè)備的維護(hù)和生產(chǎn)的進(jìn)行,同類生產(chǎn)和技術(shù)人員應(yīng)能夠分工管理分布于不同車間中的同一類生產(chǎn)工藝和設(shè)備,同時(shí)也可以減少生產(chǎn)線維修的備件數(shù)量。這樣就可以最大限度的減少備用勞動(dòng)力人員,由每車間一組備用人員精簡(jiǎn)到全廠多個(gè)車間共用較少組的備用人員,也就是橫向化管理模式。#p#分頁標(biāo)題#e#
但這種縱橫交叉的模式,在一定程度上增加了管理上的難度。應(yīng)用現(xiàn)場(chǎng)總線這種網(wǎng)絡(luò)化控制技術(shù),可以很好地解決這一問題。通過FIX組態(tài)軟件所制作的監(jiān)控界面,既能按各車間生產(chǎn)線的實(shí)際加工過程進(jìn)行監(jiān)控,也能夠?qū)⒎植加趶S區(qū)不同車間內(nèi)的同類機(jī)器人加工過程放置在計(jì)算機(jī)的同一監(jiān)控窗口之內(nèi),形成一個(gè)一體的 “虛擬車間”,使處于不同車間的同類機(jī)器人的現(xiàn)場(chǎng)數(shù)據(jù)可同時(shí)顯示于這個(gè)“車間”的內(nèi)部,這樣就可以靈活的配備生產(chǎn)、技術(shù)和維修過程中所需要的人員,并進(jìn)行高效的生產(chǎn)物流控制,從而提高整體的管理效率。
4 系統(tǒng)軟件
4.1現(xiàn)場(chǎng)總線網(wǎng)絡(luò)系統(tǒng)軟件
Lonworks總線具有功能完善的軟件平臺(tái),包括網(wǎng)絡(luò)通信管理系統(tǒng)LNS和現(xiàn)場(chǎng)調(diào)試工具Lonbuilder等,其通信協(xié)議Lontalk采用 ISO/OSI模型的全部七層結(jié)構(gòu),是直接面向?qū)ο蟮木W(wǎng)絡(luò)協(xié)議。在網(wǎng)絡(luò)系統(tǒng)軟件的支持下,用戶只需要將網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)模型和各智能模塊及其網(wǎng)絡(luò)變量參數(shù)輸入到監(jiān)控主機(jī)的配置文件中,整個(gè)控制網(wǎng)絡(luò)即可自行配置并運(yùn)行。
4.2智能模塊編程軟件
各智能模塊內(nèi)部神經(jīng)元芯片中的應(yīng)用CPU、片內(nèi)存儲(chǔ)器和I/O接口構(gòu)成現(xiàn)場(chǎng)總線的底層控制體系。應(yīng)用網(wǎng)絡(luò)開發(fā)語言Neuron C可以在網(wǎng)絡(luò)的監(jiān)控主機(jī)上編寫各智能模塊的內(nèi)部程序,并可通過總線網(wǎng)絡(luò)對(duì)程序進(jìn)行下載或修改。
4.3監(jiān)控組態(tài)軟件
在現(xiàn)場(chǎng)總線的基礎(chǔ)上,利用DDE動(dòng)態(tài)數(shù)據(jù)交換或ODBC開放式數(shù)據(jù)庫(kù)互聯(lián)技術(shù),可通過FIX、組態(tài)王等組態(tài)軟件,開發(fā)出面向某特定應(yīng)用生產(chǎn)現(xiàn)場(chǎng)的系統(tǒng)監(jiān)控軟件,實(shí)現(xiàn)對(duì)全廠生產(chǎn)現(xiàn)場(chǎng)各機(jī)器人的在線監(jiān)控。同時(shí),組態(tài)軟件還可實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)傳與共享、歷史數(shù)據(jù)顯示、報(bào)表自動(dòng)生成、異常情況報(bào)警等功能。
4.4企業(yè)信息化管理軟件
現(xiàn)代制造業(yè)企業(yè),一方面應(yīng)是以機(jī)器人應(yīng)用為特點(diǎn)的高精度、高效率、高質(zhì)量自動(dòng)化生產(chǎn),另一方面應(yīng)是以計(jì)算機(jī)集成制造系統(tǒng)CIMS和企業(yè)資源計(jì)劃ERP 等先進(jìn)管理模式的信息化生產(chǎn)?,F(xiàn)場(chǎng)總線技術(shù)為生產(chǎn)層數(shù)據(jù)的網(wǎng)絡(luò)化傳輸、存儲(chǔ)和共享提供了條件,通過先進(jìn)數(shù)據(jù)庫(kù)軟件、CAD/CAM軟件、CIMS或ERP 系統(tǒng)軟件等,就可使信息化管理深入到從企業(yè)最高的管理決策層到最低的生產(chǎn)層中每一個(gè)環(huán)節(jié)。
5 結(jié)束語
現(xiàn)場(chǎng)總線技術(shù)作為一種先進(jìn)的、智能的網(wǎng)絡(luò)化控制技術(shù),基于控制網(wǎng)絡(luò)構(gòu)成的分布式智能機(jī)器人感知系統(tǒng),對(duì)于提高智能機(jī)器人系統(tǒng)的總體協(xié)調(diào)合作性能與人機(jī)交互能力,具有重要的科研價(jià)值和現(xiàn)實(shí)意義。Lonworks現(xiàn)場(chǎng)總線的高度實(shí)時(shí)性、可靠性、可擴(kuò)展能力和容錯(cuò)能力等方面的優(yōu)點(diǎn),為智能機(jī)器人構(gòu)造先進(jìn)的網(wǎng)絡(luò)集成式全分布控制系統(tǒng)提供了有效途徑,是實(shí)現(xiàn)CIMS和ERP等先進(jìn)企業(yè)管理系統(tǒng)的重要基礎(chǔ),正成為我國(guó)大中型企業(yè)實(shí)現(xiàn)以信息化帶動(dòng)工業(yè)化的主要解決方案。
參考文獻(xiàn):
[1]陽憲惠.現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社, 1999.
[2] Intellution Fix User’s Guide. Intellution Co,Ltd, 1999
[3]張建軍,葛運(yùn)建.基于現(xiàn)場(chǎng)總線的分布式智能機(jī)器人感知系統(tǒng)研究[J].機(jī)器人,2002,vol24,(3)244-247.
[4]劉作軍,陳曦.基于現(xiàn)場(chǎng)總線技術(shù)的CIMS系統(tǒng)[J].河北工業(yè)大學(xué)學(xué)報(bào),2003(3)52-56.
[5]汪魯才,戴余興.基于Lonworks技術(shù)的低壓智能配電系統(tǒng)[J].低壓電器,1999(2)23-25.#p#分頁標(biāo)題#e#
[6]李立.以太網(wǎng)和現(xiàn)場(chǎng)總線在工業(yè)中的應(yīng)用[J].微計(jì)算機(jī)信息,2001(10)42-43.
[7]湯宇松,劉景泰,盧桂章.利用遠(yuǎn)程網(wǎng)絡(luò)技術(shù)的機(jī)器人遙操作系統(tǒng)分析[J]. 機(jī)器人2000,Vol.22 (1)
[8]宋宇,孫茂相.網(wǎng)絡(luò)環(huán)境下基于Agent的多機(jī)器人協(xié)調(diào)與路徑規(guī)劃[J].機(jī)器人2000,Vol. 22 (1)
[9]楊育紅.LON網(wǎng)絡(luò)控制技術(shù)及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,1999.
轉(zhuǎn)載請(qǐng)注明出處。