本周,我们来讲解思谷智能(SYGOLE)工业RFID产品与欧姆龙CJ2M实现EtherNet/IP通讯配置操作说明,赶紧点赞收藏起来~
//
EtherNet/IP(Industrial Protocol)简称“EIP”,是一个现代化的标准协议,由工业以太网通讯协定,可应用在程序控制及其他自动化的应用中,是通用工业协定(CIP)中的一部分,建立在标准TCP/IP协议之上,可以使控制系统及其元件之间建立通讯,例如可编程逻辑控制器、I/O模组等。(EtherNet/IP中的IP是指工业协定。)
EnterNet/IP 工业以太网组成的系统具有兼容性和互操作性,资源共享能力强和传输距离远,传输速率高优势。
本期文章围绕EtherNet/IP通讯协议,将以部分产品为引,举例介绍思谷智能(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的能力。外壳采用轻便坚固的铝合金,具有连接范围广、通信能力强、环境适应好、防护等级高等特点。
以欧姆龙CJ系列为例,搭配思谷智能工业级高频系列SG-HR-I5读写器,组建EtherNet/IP通讯网络。硬件拓扑图如下所示:
一
建立连接
(一)PLC配置(主站)
1.PLC软件介绍
编程环境 :CX-Programmer9.6;
PLC 功能块: “SG_Reader_FB”;
组态配置文件: “Untitled”;
设备描述文件: “SG-CG-P4S-EIP V1.1.EDS”文件;
模块设置软件: “UdpTester”设置软件;
SGRFIDReader:功能块“
SG_Reader_FB”,对标签的读/写操作主要由该来功能块完成;
2.功能块
每个“SG_Reader_FB”功能块实例对应一个网关 RF 通道上的读写器,功能块图形如下:
3.使用介绍
(1)硬件配置
CJ2W-EtherNet/IP 通讯设置
例程将 PLC 的 IP 设置为 192.168.1.1,硬件拨码节点最后一位需要与 IP 最后一位对应设置,具体如下图:
备注: 详细资料请参考欧姆龙通讯手册
(二)组态网关设备
1.添加 EDS 文件
打开欧姆龙 “NetWork Configurator”网络组态软件,安装 EDS 文件,并且组态设备;
2.配置通讯映射数据
输入输出各 130 字节,具体参考例程所提供的配置文件,例程配置为输入 D4000-D4064,输出D4100-D4164,网关内存分配为 IO + 4*RF 通道数据(130byte = 2byte + 4*32byte)
二
功能块介绍
说明:使用时,如果是获取 UID/EPC 数据,无需触发命令引脚,标签信号到位后,UID/EPC数据会自动上传,如果读写 USER 区数据,则需要触发相应命令来读写 USER 区数据。
提供的 Demo 程序使用网关 RF0 - RF1 通道接入 RFID 读写器
(一)读写器读/写功能
本例程测试选用通道为 RF0 通道;
所有标签操作均需标签靠近读写器可读范围内进行,此时标签在位信号“xTagPresent”为 1;
(二)读取标签 ID 数据
(1)标签到位,“xTagPresent”信号的值为“TRUE”;
(2)查看标签 TagIdData 数据以及 iTagIdLength 数据,即为标签 ID 数据以及其长度;
(三)写 USER 区
(1)标签到位,标签到位信号 xTagPresent 信号的值为“TRUE”;
(2) 修改数据长度 iLength 的值为 8;
(3) 修改起始地址 wAddress 的值为 16#0104;
(4)填充写入数据的缓存区数据“16#01、16#02、16#03、16#04、16#05、16#06、16#07、 16#08 ”;
(5)修改写入命令 xWrite 为 “TRUE”;
(6)查看功能块反馈回来的完成信号 xDone 和错误信号 xError,如果 xDone 值为“TRUE”,则说明数据已写入完成,如果 xError 为“TRUE”,则说明数据写入失败;
(四)读 USER 区
(1)标签到位,标签到位信号xTagPresent 信号的值为“TRUE”;
(2)修改数据长度 iLength 的值为 30;
(3)修改起始地址 wAddress 的值为16#0000;
(4) 修改写入命令 xRead 为 “TRUE”
(5)查看功能块反馈回来的完成信号 xDone 和错误信号 xError,如果 xDone 值为“TRUE”,则说明数据已读取完成,如果 xError 为“TRUE”,则说明数据读取失败;
(6)用户可自行查看读取标签的数据缓存区数据,与写入的数据进行校对,进一步确认标签数据写入与读取是否成功;
三
欢迎垂询
思谷智能(SYGOLE)通过持续的技术创新,攻克了多项行业关键核心技术,所研发的工业RFID产品及系统解决方案成功应用于国内汽车、物流、3C、工程机械、能源动力、精密制造、高端装备等行业领域,是自主安全可控的国产品牌。思谷智能(SYGOLE)工业RFID产品的传导骚扰、传导抗扰度、电磁兼容、读取距离、读取速度等指标相比国外一线品牌同类产品表现更佳,实现了智能制造装备领域关键技术与核心产品的国产替代。
更多思谷智能(SYGOLE)工业识别产品应用方式请联系我们,我们将给您最专业的方案规划及技术解答。