设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『机器视觉/AI/IoT/机器人论坛』
›
“工业机器人”与“PLC”间的多种通信方式 ...
返回列表
发新帖
“工业机器人”与“PLC”间的多种通信方式
[复制链接]
337
|
0
|
2024-5-17 09:07:47
|
显示全部楼层
|
阅读模式
工业机器人
与
PLC
间多种通信方式
工业机器人在实际项目中的应用是常应用在各种生产线、装配线、及复合型设备等上(如汽车组装生产线、工业电气产品生产线、食品生产线、半导体硅片搬运等),机器人单机的各种搬运、码垛、焊接、喷涂等动作轨迹都编程调试好后,还经常要配合生产线上的其它动作,它经常仅是完成了整个全自动生产线上的某几个或某些动作,要想完成全部的动作,还需要与PLC配合一起控制完成,这就需要到PLC与工业机器人之间的信号通讯,双方交换传输信号,PLC什么时候让机器人去动作,当前动作到了什么位置点,及机器人完成动作后通知PLC等,通过这样的交互通信,机器人即可作为整条生产线上的“一员”,和生产线的上的其它机构完成整个生产任务。
如果我们既掌握了工业机器人的编程,又掌握了PLC的控制技术,那么通过PLC控制机器人就显得不难了。只要将工业机器人和PLC有效地连接起来让它们相互之间进行信号传输即可。工业机器人与PLC之间的通讯传输信号方式有“I/O”连接和通信线连接两种。
工业机器人与PLC之间以“I/O”连接方式传输信号
PLC的信号分有:数字量输入(DI)信号、数字量输出(DO)信号、模拟量输入(AI)信号、模拟量输出(AO)信号
工业机器人的信号有:数量输入(DI)信号、数字量输出(DO)信号、模拟量输入(AI)信号、模拟量输出(AO)信号等等信号(不同品牌机器人,还分有其它的信号)
下面我们以数字量信号传输为例,并以西门子S7-1200与发那科机器人I/O信号传输为例讲解:
硬件连线:
PLC 机器人
Q0.0 ----DI[1]
I0.0 ----DO[1]
PLC这端,按下启动按钮,PLC端编程让Q0.0有输出信号给到机器人的DI[1],机器人接收到DI[1]信号,开始按已编辑好的轨迹动作;动作完成后,机器人端,让DO[1]置1输出信号给PLC的I0.0,PLC接收到I0.0信号(判断机器人动作已完成)可以继续下一步的动作。。。
以此类推,当PLC与机器人相互关联的I/O信号更多时,即可配合实现更多复杂的动作需求。
工业机器人与PLC之间以通信方式传输信号
PLC端可以通过CPU集成的通信接口,或扩展通信模块方式增加通信的功能,
机器人端可以通过主板集成的通信接口,或扩展通信板方式增加通信的功能,
以发那科工业机器人为例,通常可以实现的与多种PLC之间通信方式有,
(1)ProfiNET通信
(2)Profibus DP通信
(3)CC-LINK通信
(4)Ethernet/IP通信
(5)DeviceNET通信
双方通信的步骤:
下面我们以西门子S7-1500与发那科机器人间做ProfiNET通信为例讲解(此处以简略文字描述):
1)硬件环境
S7-1500CPU集成有ProfiNET通信口,支持做ProfiNET通信
机器人端扩展一块ProfiNET通信板,支持做ProfiNET通信
2)硬件连线
网线直连,普通网线的一头插S7-1500 ProfiNET通信口,另一头插机器人ProfiNET通信板的通信口
3)参数设置
PLC端,在S7-1500硬件组态中,安装FANUC机器人profinet GSD文件,在组态窗口把机器人挂到ProfiNET网络上,并分别设置好双方的IP地址,如:
PLC的为192.168.0.1
机器人的为192.168.0.2
组态完成后,PLC端获取到了通信的I/O地址,如IB256为输入,QB256为输出
机器人端,通过“菜单”-“I/O”-PROFINET(M),进入PROFINET配置窗口设置好机器人端的IP地址,192.168.0.2,并添加I/O信号;通过“菜单”- 设置 - IO - 数字,进入“数字量信号分配窗口”分配好PROFINET通信的DI[1-8]、DO[1-8]信号。
4)编程测试
通过以上1)~3)步骤后,PLC与机器人即可通信上了,且双方的I/O关联地址分别为,
PLC 机器人
QB256--DI[1-8]
IB256 --DO[1-8]
这样,根据项目的要求,即可通过PROFINET通信方式,当PLC需要给机器人信号时,通过QB256发送给机器人,而机器人需要反馈信号给PLC时,通过DO[1-8]发送给PLC,实现了信号的输送。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
龙丰自动化
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』