本文章为中山市恺特自动化科技有限公司所有。未经同意不得转载,抄袭。侵权必究。
工业4.0概念的提出,客户对产品的生产提出了柔性化、定制化的要求。为满足工业生产中日益变化越来越快的需求,在现场生产中的应用与日俱增。这就涉及工业机器人与上位机相互交互信息的问题,由于常规的物理接线方式,工作繁琐,出现问题时检查困难,可扩展性差。可采用工业现场总线实现设备之间信号的交互。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字节的通讯。