三菱Q系列与FANUC发那科CC-LINK通讯案例

 

近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注

注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能

三菱Q06HCPU做主站,发那科机器人做从站(R-30IB Mate电柜,LR Mate200ID的主体)

PLC这边的设置程序在文档最后有上传

一、硬件软件连接准备

PLC硬件部分

 

CC-LINK 模块接线

主站 所以黄色X10和X1拨码是0,波特率跟示教器设置一样156KBPS,所以MODE拨码为0

本次是测试,所以两端没接电阻

 

对应机器人板卡型号

 

对应机器人接线

新建项目

选择PLC型号,确定进入编程界面

先把PLC用方口的USB连接 电脑和PLC,按照数字顺序点击

下图已经读取出来板子上的模块自动填写好

设置完成,检查---->设置结束

编译后下载到PLC

下面到示教器CC-LINK设置部分

上图是设置的2个站(一个站=4个字),意思如下:

2个站共提供8个字和48个位

(例如,3个站,就是12个字空间(3*4=12),和80个位空间,下图有说明)

8个字的空间给输入和输出的模拟量和数值寄存器使用,即上图中的"RWr(8)"

48个位空间给位使用(见下图)可以用来传输的只有3个字,即3*16=48个位。还有1个字16个位给系统使用

图中模拟量输出信号数量分配了4个字,则对应D100-D103

图中数值寄存器数量分配了4个字,而且开始索引是10,则 R10-R13对应D104-D107

-------------------------------下面测试只对应输出,输入反之就可以-------------------

二、位空间测试例子

1、测试DO

将48个位空间分配到DO,如下图 (48个位)

则DO1到DO48,对应X100-X12F ,共48个位

即:

X100-X10F

X110-X11F

X120-X12F

修改示教器中的DO,则对应PLC的X会有对应的数字变化

 

2、测试GO

将48个位空间分配到GO,如下图 。(48个位)

注:发那科一个组可以设置点数2-16个位,此处我设置了16个位,则3个组就可以

下图设置3个组 对应QPLC 的X100-X120

在示教器GO中输入数字,对应PLC的数字变化如下图

三、下面介绍8个字空间分配例子

1、模拟量测试如下,参数中设置的是模拟量占4个字,数值寄存器占4个字

a、将模拟量分配好点,如下图,只用分配4个,其他的即使分配也是无效的

b、示教器输入值

c、对应Q的寄存器数字如下

示教器的 0到32767 对应PLC的 0到32767

示教器的 32768到65535 对应PLC的 -32768到-1

2、数值寄存器R测试如下:

在示教器中输入数字,从10开始,R10-R13 对应 PLC的D104-D107

在最前面示教器参数“数值寄存器开始索引:10” ,如果设置2,则从R2开始,对应D104

对应PLC显示如下

 

 

---------------------------------以上就是三菱Q和发那科进行CC-LINK通信的操作过程--------------------------------

下面是上文中的Q程序

https://download.csdn.net/download/gojava/13713048

 

  • 15
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值