标题 | 基于西门子S7—1500与ABB机器人PROFINET通信应用 |
范文 | 黄钰婷 丁昴 摘 要:西门子S7-1500PLC与ABB机器人通讯接口采用相应的通讯线缆连接后,在PLC编程软件中进行相应的通信配置,并编写梯形图程序进行通讯测试。结果表明西门子PLC与ABB机器人采用PROFINET通信,提高了工作效率和安全性。 关键词:S7-1500;PROFINET;ABB;通信 中图分类号:TB 文献标识码:A doi:10.19311/j.cnki.16723198.2019.32.102 1 引言 隨着科学技术的不断发展,自动控制系统不断的升级改进,现场总线控制系统也发展到了现在的工业以太网控制,但是由于生产厂家众多,每个厂家所应用的通信协议也是不相同的,所以为了解决这个问题,诞生了符合国际统一标准的总线系统,PROFINET 就是其中运用较为广泛的一种。 PROFINET是在工业以太网基础上出现的总线标准, ABB机器人作为主控制系统,需要与底层设备PLC进行通信。S7-1500是西门子公司近期推出的新型控制器,具有响应速度快,工作效率高等优点,同时又融和了一些创新技术,安全模块功能,可以很好的服务于机器人作业,辅助检测控制系统的各种数据。本文以1516F(安全型PLC控制器)和ABB机器人为例,实现PLC 和机器人的PROFINET通信。 2 S7-1500和ABB通信配置 2.1 S7-1500通信组态 将ABB 机器人模块与西门子1516F采用对应的通讯线缆连接之后,在博图软件中对PLC的串口进行通信组态配置,如图1所示。 2.2 ABB GSD文件安装 ABB公司根据PROFINET现场总线的规范开发了自己的GSD文件,包括生产厂商和设备的名称、硬件和软件的版本状况等,保证了PROFINET设备可以即插即用。 在博途软件中完成PLC的组态后,需要加载所对应的机器人GSD文件,然后在硬件配置中添加机器人模块组态,同时还需配置通讯映像区模块,如图2所示。 2.3 机器人试教器上的设置 在控制面板中的配置选项下完成PN_internal anybus 设置,Input size(bytes) 与Input size(bytes)后面的数字“2”代表这通讯的数据量,要跟前面提到的在博途软件中配置机器人模块时选择的相对应。(在博途软件中配置了2个字节,在此处就填“2”,如果前面选择64个字节,那么此处就应该是“64”),如图3所示。 3 通信测试 映射地址为PLC端的IB0到IB1对应机器人的QB2到QB3,机器人端的IB2到IB3对应PLC端的QB0到QB1,编写PLC 端的发送和接收程序。 4 总结 随着国家大力发展智能制造领域,机器人在工业中使用越来越广泛,本文从实用性出发,介绍了S7-1500与ABB机器人的PROFINET通信配置,具有实时性,安全性,低故障的特性,在现场应用中提高了工作效率,非常适合工业现场的使用。 参考文献 [1]王欢.Profinet在工业自动控制系统中的应用[J].科学技术创新,2018,(22):195196. [2]李带荣.基于西门子S7-300与ABB机器人Profibus-DP通信探讨[J].中国新通信,2017,19(11):2122. [3]叶晖.工业机器人实操与应用技巧[M].北京:机械工业出版社,2017. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。