本文章為中山市愷特自動化科技有限公司所有。未經同意不得轉載,抄襲。侵權必究。
工業4.0概念的提出,客戶對產品的生產提出了柔性化、定制化的要求。為滿足工業生產中日益變化越來越快的需求,在現場生產中的應用與日俱增。這就涉及工業機器人與上位機相互交互信息的問題,由于常規的物理接線方式,工作繁瑣,出現問題時檢查困難,可擴展性差??刹捎霉I現場總線實現設備之間信號的交互。ABB工業機器人作為機器人四大家族之一,在工業現場中應用隨處可見。本文主要介紹西門子1200PLC與ABB機器人通過PROFINET方式進行通訊。
一、 ABB工業機器人配置
前提:ABB工業機器人需選配888-2 PROFINET Controller/Device功能
第一步:配置機器人的IP地址以及網關
配置-Comunication-IP Setting-PROFINET Network
第二步:設置PROFINET的名稱(此處為pn1)
配置-I/O-Industrial Network-PROFINET
第三步:組態PROFINET的輸入輸出字節數(此處為32Byte)
配置-I/O-PROFINET Internal Device-PN_Internal_Device
第四步:配置PROFINET的輸入輸出信號
此時機器人的輸入對應西門子PLC的輸出;
以上為ABB機器人端的配置。
二.西門子PLC的配置(博圖)
第一步:獲取ABB工業機器人GSD文件
打開數據包文件夾,路徑為
DistributionPackages\ABB.RobotWare-6.07.1011\RobotPackages\RobotWare_RPK_6.07.1011\utility\service\GSDML。
第二步:GSD文件的安裝
博圖軟件中 選項-管理通用站描述文件-選擇路徑-電機安裝
第三步:設置IP地址、子網掩碼以及站的名稱,需跟ABB工業機器人設置的IP和名稱一致,并進行網絡的配置。
第四步:給工業機器人ABB配置IO模塊,并設置地址
此時PLC的輸出Q100.0對應機器人輸入的0地址,PLC的輸入I100.0對應機器人輸出的0地址。
將配置好的文件下載到PLC,即可實現與ABB工業機器人進行輸入輸出各32字節的通訊。