• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PROFINET IO的PLC與工業(yè)機器人通信研究

      2020-04-10 06:52:28吳玉文朱曄夏偉
      汽車實用技術(shù) 2020年5期
      關(guān)鍵詞:工業(yè)機器人

      吳玉文 朱曄 夏偉

      摘 要:在智能制造生產(chǎn)線中,工業(yè)機器人可以完成焊接、噴釉、裝配、碼垛等任務(wù)。總控通過PLC給工業(yè)機器人下發(fā)任務(wù),并采集工業(yè)機器人的狀態(tài)信息。文章結(jié)合某條典型的智能制造生產(chǎn)線,從應(yīng)用的角度,研究了基于PROFINET IO工業(yè)以太網(wǎng)的通訊方法,實現(xiàn)了S7-1200 PLC與多臺ABB機器人之間的通信。

      關(guān)鍵詞:PLC;工業(yè)機器人;PROFINET IO

      中圖分類號:TP249 ?文獻標志碼:B ?文章編號:1671-7988(2020)05-187-03

      Abstract: In the intelligent manufacturing line, industrial robots can complete the tasks of welding, spraying glaze, assembling, stacking and so on. The main controller sends tasks to the industrial robot through PLC, and collects the status information of the industrial robot. Based on a typical intelligent manufacturing line, this paper studies the communication method based on PROFINET IO Industrial Ethernet from the application point of view, and realizes the communication between s7-1200 PLC and several ABB robots.

      Keywords: PLC; Industrial robots; PROFINET IO

      前言

      柔性制造系統(tǒng)(FMS)是在計算機統(tǒng)一控制下,由物料自動輸運和裝卸系統(tǒng)將若干臺數(shù)空加工設(shè)備連接起來,構(gòu)成適合于多品種、中小批量生產(chǎn)的一種先進制造系統(tǒng)[1]。在柔性制造系統(tǒng)中,工業(yè)機器人應(yīng)用越加廣泛。通過工業(yè)機器人可以完成焊接、噴釉、裝配、碼垛等任務(wù)。目前大部分柔性制造系統(tǒng)的控制思路是,總控通過PLC給工業(yè)機器人下發(fā)任務(wù),并采集工業(yè)機器人的狀態(tài)信息。因此確保PLC與工業(yè)機器人之間的通信流暢與穩(wěn)定是非常重要的。

      ABB機器人作為主流的工業(yè)機器人,提供了標準的專業(yè)接口,這讓相關(guān)系統(tǒng)的集成工作變得簡單[2]。西門子可編程序控制器在我國應(yīng)用廣泛,其中,S7-1200設(shè)計緊湊、組態(tài)靈活且集成的以太網(wǎng)接口可用于與計算機、人機界面和其他PLC的通信[3]。

      西門子PLC和ABB工業(yè)機器人作為當前常見的柔性制造系統(tǒng)的重要組成部分,兩者間的通訊是關(guān)鍵技術(shù)之一。

      1 PROFINET IO

      工業(yè)以太網(wǎng)(Industrial Ethernet)是一種基于以太網(wǎng)的工業(yè)通訊模式,它遵循國際標準IEEE802.3。其材質(zhì)的選用、產(chǎn)品的強度和適用性方面應(yīng)能滿足工業(yè)現(xiàn)場的需要[4]。相關(guān)調(diào)研表明,大約四分之三的工業(yè)以太網(wǎng)使用Ethernet IP,PROFINET,或Modbus TCP。

      PROFINET由PROFIBUS國際組織(PROFIBUS Interna -tional,PI)推出,是新一代基于工業(yè)以太網(wǎng)技術(shù)的自動化總線標準,用于實現(xiàn)工業(yè)以太網(wǎng)的集成和一體化的自動控制解決方案[5]。PROFINET分為PROFINET IO和PROFINET CBA兩種。其中,PROFINET IO用于分布式I/O自動化控制系統(tǒng),其工作性質(zhì)類似于PROFIBUS-DP,但數(shù)據(jù)傳輸速率高于后者。S7-1200 CPU提供一個PROFINET端口用于通過PROFI -NET網(wǎng)絡(luò)通信。

      2 基于PROFINET IO通信

      圖1為我單位研發(fā)的智能制造系統(tǒng),其毛坯件為兩種,分別為圓柱形工件和方形工件。該系統(tǒng)含有三臺工業(yè)機器人,分別為機床上下料機器人、雕刻機器人和裝配機器人。其中,機床上下料機器人包含外部軸,其任務(wù)有兩個,一是將輸送鏈上的工件放置到數(shù)控車床和加工中心進行加工,二是將機床加工過的工件放置到雕刻單元進行雕刻;雕刻機器人用于零件的雕刻;裝配機器人用于兩個零件的裝配。

      三臺不同型號的ABB工業(yè)機器人與S7-1200 PLC通過Anybus X-gateway通信。Anybus X-gateway允許連接PROFINET設(shè)備或網(wǎng)絡(luò)到許多其他的現(xiàn)場總線或工業(yè)以太網(wǎng)網(wǎng)絡(luò)。其能復(fù)制兩個方向的I/O數(shù)據(jù),因此可實現(xiàn)兩個網(wǎng)絡(luò)間的數(shù)據(jù)交換。其與所有主流PLC兼容,配置簡單,無需編程。

      西門子S7-1200 PLC通過Anybus模塊和ABB機器人DeviceNet主從通信,Anybus模塊做DeviceNet主站,多臺ABB機器人做DeviceNet從站。S7-1200 PLC做Anybus模塊的PROFINET IO主站。

      博途軟件組態(tài)Anybus模塊,需要先安裝Anybus模塊GSD文件,并根據(jù)實際通信數(shù)據(jù)的多少,選擇通信輸入/輸出的長度,這里設(shè)置IO為200-263。修改 ABB機器人Device Net通訊地址,三臺機器人地址分別為2、3、4,如圖2所示。

      然后進行Anybus模塊配置。打開Anybus Configuration Manager - X-gateway軟件,選擇 Upper 和 Lower端的協(xié)議類型,分配 PROFINET IO端的通訊數(shù)據(jù)長度,與 PLC組態(tài)中一致。然后,利用局域網(wǎng)連接并將配置下載入模塊。

      打開Anybus NetTool for DeviceNet軟件,安裝ABB機器人的 EDS 文件。計算機需要安裝Robot Studio或者從其它已安裝Robot Studio的電腦中復(fù)制EDS文件。創(chuàng)建新連接后,所有的從站會顯示在界面中。2-4是機器人DeviceNet通信地址,10-11是D652 DeviceNet地址。操作Anybus M-DEV設(shè)置各個機器人數(shù)據(jù)長度,這里均設(shè)置成16個字節(jié),下載并測試通信情況。

      機器人接收來自PLC的運行指令,向PLC反饋本身的運行狀態(tài),向PLC發(fā)送需要轉(zhuǎn)發(fā)的指令,并接收轉(zhuǎn)發(fā)回的其它設(shè)備狀態(tài),因此機器人端的通訊變量與PLC端的變量應(yīng)一一對應(yīng)。以上述裝配機器人為例,前兩個機器人各占16個字節(jié),裝配機器人IO從232.0開始,如圖4所示。機器人中通訊變量如圖5所示。

      4 結(jié)語

      筆者經(jīng)過研究發(fā)現(xiàn)基于PROFINET IO的PLC與工業(yè)機器人的通信方式,雖然需要通信硬件模塊,如Anybus X-gateway,但其傳輸數(shù)據(jù)量大且信號傳輸穩(wěn)定,適用于要求較高的場合。另外,這種通信方式配置簡單,無需編程,適用于幾乎所有型號的ABB機器人,可以較為方便的用于改

      造當前總線式自動化生產(chǎn)線。其他型號的工業(yè)機器人和PLC之間的通信也可以參照本文所述的方式。

      參考文獻

      [1] 王隆太.先進制造技術(shù)[M].北京:機械工業(yè)出版社,2015:143-146.

      [2] 張德燚,李陽.ABB機器人在自車身焊裝設(shè)備中的應(yīng)用[J].汽車實用技術(shù),2017,42 (3) :59-60.

      [3] 廖常初.S7-1200 PLC編程及應(yīng)用[M].北京:機械工業(yè)出版社,2010: 3-10.

      [4] 陳凌凌,陳以.工業(yè)以太網(wǎng)在工業(yè)控制網(wǎng)絡(luò)中的應(yīng)用與發(fā)展綜述[J].中國科技信息.2007,(18):147-148.

      [5] 王斌,曲杰,張國旭,等.PROFINET總線技術(shù)在西門子TIA博途軟件中的應(yīng)用[J].鍛壓裝備與制造技術(shù).2015,(6):79-83.

      猜你喜歡
      工業(yè)機器人
      淺談工業(yè)機器人的安全生產(chǎn)
      基于力傳感器的工業(yè)機器人力控試驗系統(tǒng)的研制
      汽車科技(2016年6期)2016-12-19 20:40:37
      基于虛擬樣機的工業(yè)機器人末端液壓夾持器的設(shè)計
      工業(yè)機器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
      工業(yè)機器人現(xiàn)場編程工學結(jié)合課程開發(fā)
      科技視界(2016年18期)2016-11-03 23:15:51
      基于SolidWorks的工業(yè)機器人離線仿真系統(tǒng)分析
      泸定县| 集贤县| 平乐县| 潼南县| 拜泉县| 灌阳县| 定边县| 娱乐| 固原市| 瑞丽市| 永安市| 潢川县| 彭州市| 竹北市| 响水县| 当涂县| 邹城市| 南乐县| 麻城市| 武汉市| 金秀| 固原市| 临邑县| 兰坪| 乌恰县| 都匀市| 巴里| 钟祥市| 西平县| 林西县| 禄劝| 永春县| 临漳县| 鲁甸县| 东至县| 台北县| 江西省| 晋城| 屏山县| 望江县| 靖西县|