//
CC-Link(Control &Communication Link ,控制与通信链路系统)是一种开放式现场总线,其数据容量大,通信速度多级可选择 , 具有高速的数据传输速度, 最高可达 10 M b/ s ,而且它是一个复合的、开放的 、适应性强的网络系统 ,能够适应于较高的管理层网络到较低的传感器层网络的不同范围,具有完善的 RAS(Reliability , Availability, Serviceability)功能,即自动返回、切断从站、通过链接继电器/寄存器的错误检测功能。
本期文章围绕CC-LINK通讯,将以部分产品为引,举例介绍思谷智能(SYGOLE)关于RFID产品在复杂的工业现场如何快速实现通讯对接、识别读写等相关操作。
思谷智能(SYGOLE)自主研发的工业识别产品系列
思谷智能(SYGOLE)SG-CG-P4S系列总线模块是一款提供标准工业总线协议的网关控制器,可支持Profinet/EtherCAT/EtherNetIP/CC-LINK等多种协议,包含两个7/8”电源供电接口,两个M12 5-PIN总线接口, 4个M12 RFID读写头接口和4个M12 4PIN I/O接口(包括8路I/O点)。传输速率最高支持100Mbps,可级联多套总线模块到PLC中,提供强大的现场采集数据和控制IO的能力。外壳采用轻便坚固的铝合金,具有连接范围广、通信能力强、环境适应好、防护等级高等特点。
以三菱R04系列PLC为例,搭配思谷智能工业级高频系列SG-HR-I5读写器,组建CC-LINK通讯网络。硬件拓扑图如下所示:
一
建立连接
(一)PLC配置(主站)
“CC-LINK - 数据链接地址映射”,例程配置如下图,或可根据自身需求配置:
(二)网关模块配置(远程设备站)
1.网关
SG-CG-P4S-CCL 网关输入/输出映射区分别需要130 字节长度,故选择3站4倍设置
2.拨码
(1)QJ61BT11N:站号为 0,波特率为 5Mbps
(2)SG-CG-P4S-CCL: 站号为 1,波特率为 5Mbps
左边拨码设置波特率,为 0 时,速率为 156K;为 1 时,速率为 625K;为 2 时,速率为 2500K;为 3 时,速率为 5M;为 4 时,速率为 10M;中间和右边两个拨码设置站号,十进制。如设站号为 24,则把拨码分别拨到 2 和 4。
注意:
受通讯距离限制,通讯速率会有不同程度的影响。
二
功能块介绍
说明:SG-CG-P4S-CCL 网关的 RFID 例程包含一个 FB 功能块。
CC_LINK 功能块:读写器读写功能块(一个网关可最大连接四个读写器,每个读写器调用一个CC_LINK 功能块,配置不同输入输出参数即可);
(一)全局变量表
(二)输入输出分配映射地址
网关输入映射数据为 X100 - X23F & D1000 - D1047,共 136 字节; 网关输出映射数据为 Y100 - Y23F & D2000 - D2047,共 136 字节;
在这里 SG-CG-P4S-CCL 只占用了输入/输出映射地址各 130 字节,分别配置给网关远程 IO 口 2字节,RF1-RF4 各 32 字节,具体的地址配置可参考附表一;
(三)RFID_CCL 功能块参数说明
输入参数说明:
输出参数说明:
(四)读 ID 数据
UID 数据是标签载码的唯一身份标识,出厂时配置,只读;
(1) 修改 xEnable 的值为“1”,若读头正常连接,xConn 的值会变为“1”;
(2) 将标签靠近读头,xTagPresent 信号会变为“1”;
(3) 修改命令码 xCmd 的值为“1“;
(4) 修改 Trigger 的值为“1”;
(5) 查看 xDone 与 xErr 信号,如果 xDone 为”1“,xErr 为”0“,则读取标签 ID 数据成功,标签的ID 数据存放在 TagIBuffer 缓存区。
(五)写内存数据
(1) xEnable 的值为“1”,若读头正常连接,xConn 的值会变为“1”;
(2) 标签靠近读头,xTagPresent 信号会变为“1”;
(3) 命令码 xCmd 的值为“0x12“;
(4) 修改数据长度 wLen 的值为“8”;
(5) 起始地址 arrWriteBuffer 默认为 0;
(6) 在 arrWriteBuffer[0]~[7]区域填充所需要写入的标签数据,例如:01 02 03 04 05 06 07 08;
(7) 修改 Trigger 的值为“1”;
(8) 查看 xDone 与 xError 信号,如果 xDone 为”1“,且 xError 为”0“,则写入标签数据成功。
(六)读内存数据
(1) xEnable 的值为“1”,若读头正常连接,xConn 的值会变为“1”;
(2) 标签靠近读头,xTagPresent 信号会变为“1”;
(3) 命令码 xCmd 的值为“18“;
(4) 修改数据长度 wLen 的值为“8”;
(5) 起始地址 arrWriteBuffer 默认为 0;
(6) 在 arrWriteBuffer[0]~[7]区域填充所需要写入的标签数据,例如:01 02 03 04 05 06 07 08;
(7) 修改 Trigger 的值为“1”;
(8) 查看 xDone 与 xErr 信号,如果 xDone 为”1“,且 xErr 为”0“,则写入标签数据成功。
三
欢迎垂询
思谷智能(SYGOLE)通过持续的技术创新,攻克了多项行业关键核心技术,所研发的工业RFID产品及系统解决方案成功应用于国内汽车、物流、3C、工程机械、能源动力、精密制造、高端装备等行业领域,是自主安全可控的国产品牌。思谷智能(SYGOLE)工业RFID产品的传导骚扰、传导抗扰度、电磁兼容、读取距离、读取速度等指标相比国外一线品牌同类产品表现更佳,实现了智能制造装备领域关键技术与核心产品的国产替代。
更多思谷智能(SYGOLE)工业识别产品应用方式请联系我们,我们将给您最专业的方案规划及技术解答。