工作:三菱PLC之CC-LINK通讯及应用
一. cc-link接线图(RS485两线式接线)
CC-Link Ver.1.00兼容电缆(特性阻抗:100Ω,终端电阻100Ω)
CC-Link Ver.1.10兼容电缆(特性阻抗:110Ω,终端电阻110Ω)
最多可以接64个设备。
如果系统使用的设备站兼容Ver.1.00、Ver.1.10和Ver.2.00,电缆兼容Ver.1.00和Ver.1.10,则可按照CC-Link Ver.1.00的规格说明确定总电缆最大延长长度和站间电缆长度
二. CC-link通讯配置(GX WORKS软件上设置)
1. 通讯格式
- 站类型:设置要选主站,远程站、从站一般是外设,如阀岛节点,电投控制模块
- 确认版本:CC-LINK V1.0/CC LINK V1.1/ CC-LINK V2
- 通讯速度选用,156kbps/625kbps/2.5Mbps/5Mbps/10Mbps
- 参数设置方式:选在“在参数中设置”,直接在GX WORKS软件里配置,不用研究如何用程序来配置
2. 网络配置
根据规格表里的控制规格和硬件设备单元所占点数(Bit位数量)进行设置
以下为CC-LINK V1.10/CC-LINK V2通讯的规格表,因为CC-LINK通讯迭代升级变强,V2的逻辑站还可以按倍数进行拓展控制规格容量
CC-Link V1.10/V2规格表,来源:CC-LINK协会-CLPA
配置举例:
假设我们按V1.1通讯控制规格容量来设置,如果机台的模块要设置3个阀岛节点和一个电缸控制模块,则软件上应有4个设备出现。
(1) 3个阀岛节点
假设3个阀岛节点都带两个16位双控电磁阀的阀岛,则每个电磁阀占用2点(Bit位),每个阀岛占用32个点(Bit位),每个阀岛节点就占用了32X2=64个点(Bit位),即点用V1.1的2站,当然为了以后可以拓展,会多设一站出来用以备用。
假如某个节点设备的第一个阀岛的链接点起始/末端号用了B100-B11F,则第二个阀岛的链接点起始/末端号为B120-B13F,备用点数B140-B15F未使用,其在这个设备里占用着不会影响下一个设备的链接点起始/末端号分配。要拓展时,可以将带16个电磁阀的阀岛更换成两个24个电磁阀的阀岛,这样第一个阀岛的链接点起始/末端号用了B100-B12F/则第二个阀岛的链接点起始/末端号为B130-B15F,如果需求是只拓展一个时,则拓展第一个,因为后面一个还可以拓展,如果拓展第二个,则阀岛的链接点起始/末端分配将会是:第一个阀岛的链接点起始/末端号用了B100-B11F(32点),第二个阀岛的链接点起始/末端号为B120-B14F(48点); 后面的B150-B15F会无法使用而浪费。
(2) 电缸控制模块
假设电缸控制模块占用64个点(Bit位),则按V1.1规格表是占用2站
故配置为:
设备1:占用1-3站,设备2:占用4-6站,设备1:占用7-0站,设备4:占用10-11站
配置详图
当软件配置好以后,摆放在对应工位里的硬件要对应设置好站号,要一一对应,否则将会通讯冲突连不上或者PLC控制的硬件与对应工位响应的硬件牛头不对马尾,该拔码的要拔码,该刷硬件固件站号的要刷硬件固件站号—FESTO节点拔码与RCON电缸控制模块刷固件方法拉至文章末。
3. 链接刷新设置
进行完以上设备对象配置,要根据所使用的点数+预留点数进行CPU与CC-LINK通讯控制模块(如RJ61BT11)的相互映射
注:有配置CPU网口使用CC-LINK-IEF-basic通讯时,这里要避开CC-LINK-IEF-basic通讯使用的链接点使用段,否则会冲突。
以下假设CC-LINK-IE里B0-B7F 映射给RX (128点,B80-B79F预留,预留了71F点) 、B800-B83F 映射给RY (128点,B840-BF5F预留,预留了71F点)和W0-W3F 映射给RWr (64个字,W40-W79F预留,预留了75F字) 、W800-W83F 映射给RWw (64个字,W840-WF5F预留,预留了75F字),则CC-link允许从BF60开始。
但为了不用去算,方便记忆,从B1700起分配,根据所使用的点数+预留点数,分配连续的一段作映射,映射点数和字多了可以不用,少了不行,这里直接分配20F个点RX、20F个点RY和20F个RWr字、20F个RWw字
详细配置图
三、如何监控CC-LINK是否连接正常
四、相关题外内容
1.费斯托阀岛节点拔码
可以去官网看手册查其阀岛节点每个拔码有什么作用,以下是费斯托(FESTO)阀岛节点所处通讯层示意图、简图、实物图:
所处通讯层
阀岛简图
实物图:E对应简图拔码2,D对应简图拔码1,主要要拔的是拔码1,F对应X1,G对应X2
拔码1-地址拔码:
第一组拔码开关,1到6bit是地址性拔码
第一个节点设备控制第一站到第三站,按首站一减一来设,将这个节点的拔码设置为0X00即可bin(00 0000)
第二个节点设备控制第四站到第六站,按首站四减一来设,将这个节点的拔码设置为0x03即可bin(00 0011)
第三个节点设备控制第七站到第九站,按首站七减一来设,将这个节点的拔码设置为0x06即可bin(00 0110)
拔码2-波特率(通讯速度)拔码
第二组拔码开关,6到12bit是功能性拔码,按说明书操作
一般把9拔为ON,设为10Mbps
2.RCON电缸控制模块刷网关(节点)固件地址
略