黃鈺婷 丁昴
摘 要:西門子S7-1500PLC與ABB機器人通訊接口采用相應(yīng)的通訊線纜連接后,在PLC編程軟件中進行相應(yīng)的通信配置,并編寫梯形圖程序進行通訊測試。結(jié)果表明西門子PLC與ABB機器人采用PROFINET通信,提高了工作效率和安全性。
關(guān)鍵詞:S7-1500;PROFINET;ABB;通信
中圖分類號:TB 文獻標(biāo)識碼:A doi:10.19311/j.cnki.16723198.2019.32.102
1 引言
隨著科學(xué)技術(shù)的不斷發(fā)展,自動控制系統(tǒng)不斷的升級改進,現(xiàn)場總線控制系統(tǒng)也發(fā)展到了現(xiàn)在的工業(yè)以太網(wǎng)控制,但是由于生產(chǎn)廠家眾多,每個廠家所應(yīng)用的通信協(xié)議也是不相同的,所以為了解決這個問題,誕生了符合國際統(tǒng)一標(biāo)準(zhǔn)的總線系統(tǒng),PROFINET 就是其中運用較為廣泛的一種。
PROFINET是在工業(yè)以太網(wǎng)基礎(chǔ)上出現(xiàn)的總線標(biāo)準(zhǔn), ABB機器人作為主控制系統(tǒng),需要與底層設(shè)備PLC進行通信。S7-1500是西門子公司近期推出的新型控制器,具有響應(yīng)速度快,工作效率高等優(yōu)點,同時又融和了一些創(chuàng)新技術(shù),安全模塊功能,可以很好的服務(wù)于機器人作業(yè),輔助檢測控制系統(tǒng)的各種數(shù)據(jù)。本文以1516F(安全型PLC控制器)和ABB機器人為例,實現(xiàn)PLC 和機器人的PROFINET通信。
2 S7-1500和ABB通信配置
2.1 S7-1500通信組態(tài)
將ABB 機器人模塊與西門子1516F采用對應(yīng)的通訊線纜連接之后,在博圖軟件中對PLC的串口進行通信組態(tài)配置,如圖1所示。
2.2 ABB GSD文件安裝
ABB公司根據(jù)PROFINET現(xiàn)場總線的規(guī)范開發(fā)了自己的GSD文件,包括生產(chǎn)廠商和設(shè)備的名稱、硬件和軟件的版本狀況等,保證了PROFINET設(shè)備可以即插即用。
在博途軟件中完成PLC的組態(tài)后,需要加載所對應(yīng)的機器人GSD文件,然后在硬件配置中添加機器人模塊組態(tài),同時還需配置通訊映像區(qū)模塊,如圖2所示。
2.3 機器人試教器上的設(shè)置
在控制面板中的配置選項下完成PN_internal anybus 設(shè)置,Input size(bytes) 與Input size(bytes)后面的數(shù)字“2”代表這通訊的數(shù)據(jù)量,要跟前面提到的在博途軟件中配置機器人模塊時選擇的相對應(yīng)。(在博途軟件中配置了2個字節(jié),在此處就填“2”,如果前面選擇64個字節(jié),那么此處就應(yīng)該是“64”),如圖3所示。
3 通信測試
映射地址為PLC端的IB0到IB1對應(yīng)機器人的QB2到QB3,機器人端的IB2到IB3對應(yīng)PLC端的QB0到QB1,編寫PLC 端的發(fā)送和接收程序。
4 總結(jié)
隨著國家大力發(fā)展智能制造領(lǐng)域,機器人在工業(yè)中使用越來越廣泛,本文從實用性出發(fā),介紹了S7-1500與ABB機器人的PROFINET通信配置,具有實時性,安全性,低故障的特性,在現(xiàn)場應(yīng)用中提高了工作效率,非常適合工業(yè)現(xiàn)場的使用。
參考文獻
[1]王歡.Profinet在工業(yè)自動控制系統(tǒng)中的應(yīng)用[J].科學(xué)技術(shù)創(chuàng)新,2018,(22):195196.
[2]李帶榮.基于西門子S7-300與ABB機器人Profibus-DP通信探討[J].中國新通信,2017,19(11):2122.
[3]葉暉.工業(yè)機器人實操與應(yīng)用技巧[M].北京:機械工業(yè)出版社,2017.