The Global Industrial RFID Provider


       

详细信息

详细信息
首页> 详细信息
【每周分享】思谷智能(SYGOLE)工业RFID产品如何与欧姆龙NX实现EtherNetIP通讯
专栏:新闻资讯
发布日期:2022-08-15
阅读量:2495
作者:SYGOLE
思谷智能(SYGOLE)工业RFID产品与欧姆龙NX实现EtherNetIP通讯应用解说

  //  

后疫情时代,随着制造业企业规模的增大,市场需求与产品供给需要更精准、更快速对接,伴随产业升级压力、劳动力成本上升和能耗排放压力等因素,发展先进制造技术,实现产业智能制造升级已迫在眉睫。

本期文章将以部分产品为引,举例介绍思谷智能(SYGOLE)工业RFID产品在复杂的工业现场如何快速实现通讯对接、识别读写等相关操作。

思谷智能(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的能力。外壳采用轻便坚固的铝合金,具有连接范围广、通信能力强、环境适应好、防护等级高等特点。

    以欧姆龙NX为例,搭配思谷智能工业级高频系列SG-HR-I5读写器,组建EtherNetIP通讯网络。

硬件拓扑图如下所示:

配置网关IP地址

本示例中,总线模块IP地址设置为“192.168.1.10”,PLC的IP地址设置为“192.168.1.1”,这也是建立EtherNet/IP通讯的前提条件,设备IP需要在同一网段下且IP地址唯一;

1、打开”IP_Tool”文件夹下的“UdpTester”软件,点击“搜索”按钮。如下图:

2、搜索得到的设备在左框中显示,选中需要修改的设备后,在右框中进行修改并点击设置,如下图:

PLC组态

1、添加EDS文件

(1)依次选择“工具”→“EtherNet/IP连接设置”→“192.168.1.1 内置EtherNet/IP端口设置NX1P2”,如下图:

(2)以上操作完成后,弹出如下页面:

(3)在“工具箱”→“目标设备”框内空白处,右键单击“显示EDS库”,如下图:

(4)在EDS库中选择“安装”→在弹出的文件选择框中,选择并打开例程附带的 “SG-CG-P4S-EIP V1.1.EDS”文件,然后可以看到EDS库中“SYGOLE”成功添加,如下图:

2、EtherNet/IP连接设置

(1)设置PLC的IP地址为“192.168.1.1”,如下图:

(2)配置通讯映射变量:在“全局变量”中,添加EtherNet/IP通讯数据映射变量,如下图:

(3)进入配置画面:依次选择单击“工具”→“EtherNet/IP连接设置”→“192.168.1.1 内置EtherNet/IP端口设置 NX1P2”,如下图:

(4)以上操作完成后,弹出如下页面:

(5)添加目标设备:在“工具箱”→“目标设备”框下,选择 “+” 进行添加设备,依次设置节点地址即总线模块IP(192.168.1.10)、型号名称(SG-CG-P4S-EIP)、版本(1),最后选择添加,如下图所示:

(6)目标设备成功被添加

(7)标签组注册:在内置EtherNet/IP端口设置画面中,选择“标签组”图标后,点击“全部注册”→ 在标签注册设置画面中选中EtherNet/IP通讯数据映射变量,点击注册。

(8)标签成功添加

(9)添加连接:在内置EtherNet/IP端口设置画面中,选中“连接图标”→“+”->选择已添加的目标设备”192.168.1.10 SG-CG-P4S-EIP 版本1”,其他设置如下图:

(10)EtherNet/IP通讯配置完成,连接好所有硬件设备,将程序下载至PLC,PLC与总线网关同时重启。总线LINK1_0灯绿色常亮,LINK_1灯绿色闪烁,ON/CM0/CM1状态灯绿色常亮,说明设备已正常连接,也可监视通讯映射变量数据是否不为空;

功能块使用

说明:功能块在使用时,如果只是获取UID/EPC(高频读写器/超高频读写器)数据,无需触发相应的命令引脚,标签信号到位后,UID/EPC(高频读写器/超高频读写器)数据会自动上传,如果读写USER区数据,则需要触发相应命令来读写USER区数据。

提供的Demo程序使用总线网关RF1通道接入RFID读写器

1、总线网关RFx通道的RFID变量映射

在总线网关的I/O数据映射中,一个EDS配置文件会产生130个字节的总线I/O输入映射,130个总线I/O输出映射,除了输入和输出映射前两个字节是I/O数字量外,4个RFx通道占用了128个输入和128个输出字节,每个RFx通道占用32个字节。

为了使用方便,使用“INRfidDataAnalysis”功能把Ethernet/IP网络中总线输入映射区的130字节,分成4个RFx通道数据,每个通道32个字节,如下图所示:

同时也需要使用 “OUTRfidDataAnalysis”功能把“SGRFIDReader”功能块运算后的4个RFx通道的数据输出到Ethernet/IP网络的总线输出I/O映射区,如下图所示:

操作示例

1、写USER区

1) 修改xEnable为“TRUE”;

2) 在arrwriteBuffer数组中填充数据[1,2,3,4,5…16,17,18,19,20]数据;

3) 标签到位,标签到位信号xTagPresent信号的值为“TRUE”;

4) 修改数据长度iLength的值为20;

5) 修改起始地址wAddress的值为16#0000;

6) 修改写入命令xWrite为“TRUE”;

7) 查看功能块反馈回来的完成信号xDone和错误信号xError,如果xDone值为“TRUE”,则说明数据已写入完成,如果xError为“TRUE”,则说明数据写入失败,如下图:

arrwriteBuffer填充数据

输出状态

2、读USER区

1) 标签到位,标签到位信号xTagPresent信号的值为“TRUE”;

2) 修改数据长度iLength的值为20;

3) 修改起始地址wAddress的值为16#0000;

4) 修改写入命令xRead 为 “TRUE”

5) 查看功能块反馈回来的完成信号xDone和错误信号xError,如果xDone值为“TRUE”,则说明数据已读取完成,如果xError为“TRUE”,则说明数据读取失败。

已读取数据的显示界面

输出状态

3、网关通讯状态检测

网关通讯正常,

GatewayCommOK为“TRUE”;

网关通讯掉线,

GatewayCommNG为“TRUE”;

_EIP_EstbTargetSta[x]中的x根据网关IP节点进行更改。

欢迎垂询

    思谷智能(SYGOLE)通过持续的技术创新,攻克了多项行业关键核心技术,所研发的工业RFID产品产品及系统解决方案成功应用于国内汽车、物流、3C、工程机械、能源动力、精密制造、高端装备等行业领域,是自主安全可控的国产品牌。思谷智能(SYGOLE)工业RFID产品的传导骚扰、传导抗扰度、电磁兼容、读取距离、读取速度等指标相比国外一线品牌同类产品表现更佳,实现了智能制造装备领域关键技术与核心产品的国产替代。

更多思谷智能(SYGOLE)工业识别产品应用方式请联系我们,我们将给您最专业的方案规划及技术解答。

上一页:【SYGOLE招聘】高薪诚聘高级硬件工程师、嵌入式软件工程师!职等你来!
下一页:重磅|SYGOLE荣膺“中国工业识别传感器优秀供应商及智能制造优秀推荐产品”殊荣!0~45天货期承诺与质量保证值得您信赖和选择!
在线留言 返回顶部