您好!欢迎光临工博士商城

ABB机器人维修保养服务商

产品:138    
联系我们
联系方式
  • 联系人:申鑫玉
  • 电话:15581660093
  • 邮件:service@gongboshi.com
  • 手机:15581660093(微信同号)
站内搜索
 
新闻分类
友情链接
首页 > > 使用S7-1200(型号CPU 1214C)与ABB机器人进行Profinet通信设置
使用S7-1200(型号CPU 1214C)与ABB机器人进行Profinet通信设置
发布时间:2020-02-05        浏览次数:2543        返回列表
 
我需要使用S7-1200(型号CPU 1214C)作为控制器,来与ABB机器人进行通讯(型号IRC5 4600),输入输出各2个字节。目前我主要完成了如下几项工作:

1.导入了ABB机器人的GSDML文件,(说明该GSDML文件是从RobotStudio6.04软件中一个目录下复制过来的)

2.CPU建立了网络,IP为192.168.10.4,勾选了“自动生成PROFINET设备名称”。其他默认。

3.ABB组建上,设置IP192.168.10.199,并勾选了“自动生成PROFINET设备名称”。

4.双击ABB机器人组建后,添加了I地址20.21,Q地址30.31.。

5.ABB机器人手操器中,选用的是PROFINET Internal Anybus Device。

目前只完成了以上1-5配置,博图程序块中没有编写任何通讯语句,下载到PLC后,用电脑监控时,CPU没有报错,但我不知道是否已经通讯上。那么现在我有以下几个问题想请教各位:1.博图软件中,是否需要类似PNIO_SEND的通讯程序段(事实上我也没找到该语句)2.我在博图的配置过程,是否正确、完整?3.我是否已经通讯成功,ABB机器人那边发送的数据,博图这边如何才能看到?

下面让我们带着这个问题,进行下面的操作。

一. 所需硬件
        笔记本一台(装好博图V15)
        ABB机器人一台(带profinet选项,带GSD文件包)
        1200PLC一台
        网线3条
        交换机1台
        准备好硬件以后用网线将PLC,机器人,交换机,电脑连接起来如下图:

ABB机器人保养

二. PLC端操作如下
1.打开博图V15组态画面拖入一台1200PLC

ABB机器人保养

2.点击PLC的网口设置IP地址如图192.168.10.1

ABB机器人保养

3.安装ABB机器人GSD文件(1工具,2选项,3管理通用站文件描述,4选择GSD文件所在位置5安装)图4

ABB机器人保养

4.添加机器人设备(1其他现场设,2profinet IO,3 I/O, 4 ABBROBOTICS,5robot device,6basic v1.3 7拖入网络视图)图5

ABB机器人保养

5.将PLC和机器人的网口用线连接起来。图6

ABB机器人保养

6.双击机器人设备网口将机器人的IP设置为plc的同一网段图7

ABB机器人保养

7.并配置发送与接收数据包,这里选择发8个字节,收8个字节。图8

ABB机器人保养

8.查看映射地址图(ABB机器人保养

ABB机器人保养

映射地址为 PLC端的IB100到IB107 对应机器人端的QB256到QB263机器人端的IB256到IB263 对应PLC端的QB100到QB107

9.编写PLC端的发送和接收程序。图10

ABB机器人保养

将PLC端IW100发送到机器人的QW256
PLC端IW102发送到机器人的QW258图11



将机器人端发送过来的数据会接收在QB100里面,到此PLC端设置已经全部完成。

ABB机器人保养


结语
希望大家在日常的机器人编程或者机器人保养调试中,养成良好的习惯,规范化编程,在日后的编程过程中必定事倍功半,而且积累收获颇丰。

在新年来临之际,祝各位搞机朋友新春快乐,新的一年工作顺顺利利,好运常相伴,家庭和和睦睦,身体健健康康!另外,万事安全!


了解更多ABB机器人保养,ABB机器人编程等资讯可咨询:工博士机器人服务商
也可直接点击咨询:
http://abb-accessories.gongboshi.com/



 

联系热线:15581660093(微信同号) 联系人:申鑫玉 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB机器人维修保养服务商

返回
顶部