600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 三菱Q系列与FANUC发那科CC-LINK通讯案例

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

时间:2019-02-06 04:29:20

相关推荐

三菱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程序

/download/gojava/13713048

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。