0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业物联实战:如何通过EtherNet/IP网关实现Superisys RFID与欧姆龙NXJ系列 PLC的无缝通信?

李女士 来源:jf_96682022 作者:jf_96682022 2025-06-20 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在智能制造系统中,RFIDPLC的集成是物料追踪的核心环节。本文将详解如何通过EtherNet/IP总线网关桥接Superisys RFID系统与欧姆龙NXJ系列 PLC,实现毫秒级数据交互。

一、为什么需要网关?

工业总线通讯相比于MODBUS协议更为稳定,欧姆龙NXJ PLC支持EtherNet/IP协议,但多数RFID读写器(如Superisys U/HF系列)仅支持Modbus RTU 或者MODBUS TCP通信。此时需协议转换网关(如Anybus Communicator)作为“翻译官”,实现三层架构:

RFID读写器 → EtherNet/IP网关 →PLC

关键点:网关通过将RFID的私有协议转换成标准的Ethernet/IP工业总线通讯与PLC互连。

硬件构架介绍

wKgZPGhVJ2eAehg4AAE81ymmiRc923.jpg

网关亮点 :

✅ 双网口设计,支持级联多个设备,布线灵活;

✅ IP67防护,油污、粉尘环境轻松拿捏;

✅ 3000W浪涌保护,设备安全稳如老狗。

二、四步实现配置

1、组态连接

1.1 总线网关EDS文件安装

打开欧姆龙Sysmac stduio软件,新建一个项目程序,选择对应的PLC型号及版本号(本例程中使用的是NX1P2-9024DT1 V1.18版本的PLC),选中“工具”栏下的“EtherNet/IP连接设置”选项,双击“内置EtherNet/IP端口设定”进入界面,如下图所示:

wKgZO2hVJ2iAIF4pAAE1QOTDtTY656.jpg

在右上方“工具箱”栏右键选择“显示EDS库”,选择“安装”按钮,选择相应文件夹下的EDS文件,点击“打开”,完成安装即可,如下图所示:

wKgZPGhVJ2iAKHQLAAGlXeMhWNU282.jpg

1.2 总线网关设备组态

★ 使用总线网关助手软件,点击“工具”栏下的“网关搜索器”,点击搜索(“IACM-P4-EIP”设备),双击搜索出来的网关设备,修改IP地址(192.168.250.10),点击设置,重启后生效,完成EtherNet/IP从站设备(网关)的IP设置,如下图所示:

wKgZO2hVJ2mAXh1XAAESwJCihZg466.jpg

★ 在内置EtherNet/IP端口设定界面的右上方下找到“工具箱”,点击下方“+”图标, 选中刚安装好的总线网关模块(“IACM-P4-EIP”设备),依次设置好节点地址(192.168.250.10)

wKgZPGhVJ2mARhseAAEfk-76vU4238.jpg

★ 选中左上方的连接图标,进入连接组态界面,点击下方的“+”号图标(或者直接将工具箱栏下新添加的目标设备拖拽至连接栏下方),完成网关设备的硬件组态,如下图所示:

wKgZO2hVJ2qATVVCAAFNid5Hm3s076.jpg

总线网关IO映射

★ 双击“数据”选项下的“全局变量”栏,分别新建一个输入、输出类型的全局变量(128个字节大小的数组类型,对应总线网关的输入、输出内存大小),如下图所示:

wKgZPGhVJ2uAYC8VAAHA7mmViMg707.jpg

★ 返回“内置EtherNet/IP端口设置”界面,点击左上方的“标签组”,依次新建标签组数据,新建标签组以及标签(标签选择上图中的新建的全局输入输出变量)如下图所示:

wKgZO2hVJ2yASrfOAAE6PlQco4s628.jpg

★ 再次点击“连接”图标,在“目标变量”栏下的输入及输出空白处分别填写100和150,总线网关的输入输出即可关联至新建的变量地址中,如下图所示:

wKgZPGhVJ22AKvH1AAE54ukIXuo062.jpg

点击“文件”选项下的“保存”按钮,保存设置组态参数即可。

EIP网关组态参数下载

在“在线”模式下,传送下载组态的“EtherNet/IP网络配置”参数,不要勾选第四个选项即不下载“EtherNet/IP”网络配置“参数的选项,点击“执行”按钮,下载硬件配置参数,如下图所示:

wKgZO2hVJ22AGLq-AAHkOY7kRxo932.jpg

下载完成后,查看PLC设备的“EtherNet/IP”端口指示灯状态,如果“LINK/ACT”指示灯黄灯闪烁,表明EtherNet/IP从站通讯正常。

2、功能块介绍及使用

打开“Sysmac stduio”编程软件,打开“EIPGatewayDemo”样例程序。

2.1网关RFID通道I/O的变量地址映射

EtherNet/IP总线网关的四个RFID读写头的I/O映射通过“INOUTRFIDDataMove”功能块来实现映射的,,调用功能块,填写相应的输入输出地址参数即可完成地址每个RFID输入输出地址的映射,如下图所示:

wKgZPGhVJ26AUaNSAAKKeRdPy5w637.jpg


2.2 RFID读写功能块介绍

提供的程序:

调用程序:“EIPGatewayDemo”—— RFIDDemo功能块程序调用;

功能块:“RFIDDemo”—— RFID读写功能处理;


2.3 RFID读写功能块引脚说明

一个“RFIDDemo”功能块实例调用对应一个端口通道的读写器,功能块图形如下:

wKgZO2hVJ26AVTZMAABr9uyFlx0803.jpg

★ 功能块引脚说明

每个功能块实例对应一个读写器,功能块引脚定义及功能如下:

wKgZPGhVJ2-AVh3PAAKaJx54vVg023.jpg

3、读写头读/写功能示例

3.1命令执行时序

★ 载码体ID读取

调用RFID读写功能块后,默认保持RFID使能;当读写头感应到载码体的在位信号(xTP)的上升沿,自动上传载码体ID数据,当载码体离开读写头感应区域时,载码体ID数据自动清空,具体的时序如下图所示:

wKgZO2hVJ3CABSoMAAAca85ubms478.jpg

★ 命令执行

在执行读写载码体内存数据命令时,需要先填写好读写的参数(读写载码体内存的起始地址,字节长度,写入的数据填充区数据内容等),然后再触发读写命令,具体的命令执行时序如下图所示:

wKgZPGhVJ3CAAVJ3AACpecbIMzQ856.jpg

在xRead/Write执行过程中,在未收到(xRead/WriteDone、xRead/WriteError)信号时,请不要手动复位xRead/Write信号,也建议用xTP信号去替代xRead信号进行自动读取触发。

★ 从标签读取数据

当标签在读取范围时,通过读取功能可从标签指定起始地址读取特定长度的数据。命令的执行以”xRead”引脚上升沿触发,在进行读取时,需要先填充部分引脚参数,涉及到的参数如下:

wKgZO2hVJ3GAOhR4AAAub5RJaiI795.jpg

★ 写入数据至标签

当标签静止在读取范围时,通过写入功能可以向一个标签指定的地址写入特定长度的数据。命令的执行以”xWrite”引脚上升沿触发,在命令触发前,需要填写以下参数:

chaijie_default.png

本例程中一次性读写标签内存操作最大字节数为2000,大于2000字节请联系我司技术人员进行修改。

当读写器成功连接上后,可对读写器进行读/写操作:

“xReady”信号置1,表明读写器连接成功,“xTP”信号置1,表明读写器感应到标签;

打开“编程”下的“RFIDFunction”调用程序,在“视图”下的“监视窗口”下添加相应的读写操作变量名称,修改对应的变量值可对标签进行读写操作。


3.2读UID数据区

a) 标签靠近读写器,读写器自动感应标签,标签到位信号“xTP”自动变为“TRUE”;

b) arrUIDData[0] – arrUIDData[7] 自动获取所靠近标签的UID数据,固定长度8个字节;

wKgZPGhVJ3KAUJqKAALPmK-9Wf4852.jpg

UID数据出厂时设定,可读不可写,数据序列是唯一的;


3.3写USER数据区

a) 标签靠近到位,标签到位信号xTP信号的值为“1”;

b) 在arrwriteData数组中填充数据要写入的数据;

c) 修改数据长度iWriteLength的值8,单位为字节;

d) 修改起始地址wWriteAddress的值为16#0000;

e) 修改写入命令xWrite 为 “1”;

f) 查看功能块反馈回来的完成信号xWriteDone和错误信号xWriteError。

如果xWriteDone值为“1”且xWriteError值为“0”,则说明数据已写入完成;

如果xWriteError为“1”,则说明数据写入失败;

如下图所示:从起始地址0开始,写入8个字节数据进入标签的用户区成功。

wKgZO2hVJ3OAS49kAAMXbmLE3lg884.jpg

3.4读USER区

a) 标签到位,标签到位信号xTP信号的值为“TRUE”;

b) 修改数据长度iReadLength的值为8,单位为字节;

c) 修改起始地址wReadAddress的值为16#0000;

d) 修改写入命令xRead 为 “1”(必须先复位xWrite信号);

e) 查看功能块反馈回来的完成信号xReadDone和错误信号xReadError。

如果xReadDone值为“1” 且xReadError值为“0”,则说明数据已读取完成;

如果xReadError为“1”,则说明数据读取失败;

如下图所示:从起始地址0开始,读取8个字节标签的用户区数据成功。

wKgZO2hVJ3OAS49kAAMXbmLE3lg884.jpg

对比3.2.2的写入User区的数据,可验证写入和读取数据无误。

4、错误码
4.1 错误码详细定义

读写头自定义错误码(命令执行错误时):

wKgZPGhVJ3SADZi-AAC1W2FdeME595.jpg

功能块自定义错误码:

wKgZO2hVJ3SAR-x3AACGqebVs_0989.jpg

三、避坑指南

通信故障:检查网关IP是否设置正确,从站地址是否匹配等

四、优势与应用行业及场景

优势:

标准化:EtherNet/IP 兼容多厂商设备(如 Rockwell、Omron),易于集成。

实时性:I/O 数据交换周期可低至 2ms(适合高速 RFID 产线)。

灵活性:网关支持多个RFID ,各个RFID可独立运行,并且可一次性针对最高8K字节数据进行读写。

应用行业及场景:

3C

光伏锂电

汽车

应用场景 技术实现 效益
产线追踪 标签绑定工件+实时工序校验 防错装,柔性生产提升20%
资产维护 移动资产标签+状态实时上报 利用率分析,闲置减少30%
质量追溯 加密标签+全流程数据绑定 追溯时间缩短至分钟级
设备协同 协议网关+数据无缝分发 整线效率提升35%

发布于 2025-06-19 14:13・湖北

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    392

    文章

    6751

    浏览量

    246772
  • 网关
    +关注

    关注

    9

    文章

    6436

    浏览量

    55585
  • 欧姆龙
    +关注

    关注

    3

    文章

    416

    浏览量

    66962
  • Ethernet
    +关注

    关注

    3

    文章

    567

    浏览量

    57824
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EtherNet/IPEtherNet/IP协议转换网关实现欧姆龙 PLC与罗克韦尔PLC通讯的配置案例

    1756-L71的Tag; 总装线需根据定子线“绕线完成”位自动放行托盘,原方案用硬接线,故障率高、扩展性差; 项目周期仅10天,不允许修改任何PLC程序,且必须保留原有SCADA、HMI、安全PLC的全部配置。 二、方案设计 核心设备 :捷米特JM-EIP-EIP 协议
    的头像 发表于 11-04 09:26 522次阅读
    <b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>协议转换<b class='flag-5'>网关</b><b class='flag-5'>实现</b><b class='flag-5'>欧姆龙</b> <b class='flag-5'>PLC</b>与罗克韦尔<b class='flag-5'>PLC</b>通讯的配置案例

    EtherCAT转EtherNet/IP协议转换网关实现罗克韦尔PLC欧姆龙PLC的双向通讯

    由于两条网络时钟机制、帧格式完全不同,若强行用“PLC 插运动模块”或“伺服改 E/IP”方式,不仅成本高,还会牺牲欧姆龙伺服 1 ms 周期优势。最终用户选择“远创智控 YC-EIP-ECT协议
    的头像 发表于 11-02 09:48 1397次阅读
    EtherCAT转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>协议转换<b class='flag-5'>网关</b><b class='flag-5'>实现</b>罗克韦尔<b class='flag-5'>PLC</b>与<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>的双向通讯

    DeviceNet 转 Ethernet/IP三菱 Q 与欧姆龙 CJ2M PLC 封口金属检测交互

    ,需要将采用 Ethernet/IP 主站的三菱 Q 系列 PLC 与采用 DeviceNet主站的欧姆龙 CJ2M
    的头像 发表于 10-20 20:13 168次阅读
    DeviceNet 转 <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>三菱 Q 与<b class='flag-5'>欧姆龙</b> CJ2M <b class='flag-5'>PLC</b> 封口金属检测交互

    如何用EtherNet/IP网关实现Superisys RFID与施耐德PLC无缝通讯?

    摘要 : EtherNet/IP作为工业自动化领域的“通用语言”,近年来在Profinet、EtherCAT的夹击下为何能逆势增长?本文将以Superisys
    的头像 发表于 10-17 14:38 314次阅读
    如何用<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b><b class='flag-5'>网关</b><b class='flag-5'>实现</b><b class='flag-5'>Superisys</b> <b class='flag-5'>RFID</b>与施耐德<b class='flag-5'>PLC</b>的<b class='flag-5'>无缝</b>通讯?

    Ethernet/IP转ProfiNet网关欧姆龙PLC与研祥工控机高速通信方案

    某大型智能制造工厂致力于打造高度自动化的生产体系,在其生产线上,部分关键控制环节采用了欧姆龙PLC。这些PLC凭借其可靠性能与强大功能,通过Ethe
    的头像 发表于 09-06 14:14 649次阅读
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>转ProfiNet<b class='flag-5'>网关</b>:<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>与研祥工控机高速<b class='flag-5'>通信</b>方案

    Ethernet/IP转ProfiNet协议转换网关实现欧姆龙PLC与研祥(EVOC)工控机通讯的配置案例

    某大型智能制造工厂致力于打造高度自动化的生产体系,在其生产线上,部分关键控制环节采用了欧姆龙PLC。这些PLC凭借其可靠性能与强大功能,通过Ethe
    的头像 发表于 09-06 14:08 745次阅读
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>转ProfiNet协议转换<b class='flag-5'>网关</b><b class='flag-5'>实现</b><b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>与研祥(EVOC)工控机通讯的配置案例

    ProfiNet 转 Ethernet/IP 实现施耐德 PLC欧姆龙 PLC 在食品饮料调配环节的精准配比控制应用

    确保生产过程的稳定性和精确性。而原料仓储和配送环节由于使用了一些进口设备,采用了基于 Ethernet/IP 主站的欧姆龙 NJ 系列 PLC
    的头像 发表于 08-25 18:19 560次阅读
    ProfiNet 转 <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b> <b class='flag-5'>实现</b>施耐德 <b class='flag-5'>PLC</b> 与<b class='flag-5'>欧姆龙</b> <b class='flag-5'>PLC</b> 在食品饮料调配环节的精准配比控制应用

    开疆智能Ethernet转ModbusTCP网关连接测无纸记录仪配置案例

    本案例是通过Ethernet转ModbusTCP网关将记录仪数据传送到欧姆龙PLC,具体操作过程如下。
    的头像 发表于 08-15 18:04 595次阅读
    开疆智能<b class='flag-5'>Ethernet</b>转ModbusTCP<b class='flag-5'>网关</b>连接测<b class='flag-5'>联</b>无纸记录仪配置案例

    如何实现RFID与主流PLC无缝集成?解析Superisys IACM-P4网关EtherNet/IP场景下的应用

    聚焦Superisys IACM-P4工业网关 ,探讨它如何作为 EtherNet/IP 总线网关
    的头像 发表于 08-13 16:18 986次阅读
    如何<b class='flag-5'>实现</b><b class='flag-5'>RFID</b>与主流<b class='flag-5'>PLC</b>的<b class='flag-5'>无缝</b>集成?解析<b class='flag-5'>Superisys</b> IACM-P4<b class='flag-5'>网关</b>在<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>场景下的应用

    如何实现罗克韦尔PLC与和利时伺服电机通讯-EtherCAT转EtherNet/IP

    CEI-382是一款实现EtherCAT从站设备与EtherNet/IP主站设备之间数据交换的通信网关,可以轻松实现伺服驱动器、变频器等采用
    的头像 发表于 06-23 17:21 725次阅读
    如何<b class='flag-5'>实现</b>罗克韦尔<b class='flag-5'>PLC</b>与和利时伺服电机通讯-EtherCAT转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>

    开疆智能Ethernet/IP转Modbus网关连接变频器配置案例

    本案例是通过开疆智能Ethernet转modbus网关连接变频器的配置案例。 由于客户现场改造PLC换成欧姆龙
    的头像 发表于 06-09 10:07 624次阅读
    开疆智能<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>转Modbus<b class='flag-5'>网关</b>连接变频器配置案例

    开疆智能Etherenet转Modbus网关连接欧姆龙PLC配置案例

    本产品用于将Modbus从站设备数据采集后传输到Ethernet网络之中,通过网关完成协议转换。 拓扑图 配置方法: 首先我们开始配置Ethernet/
    的头像 发表于 06-05 16:43 479次阅读
    开疆智能Etherenet转Modbus<b class='flag-5'>网关</b>连接<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>配置案例

    欧姆龙PLC(网口/串口)如何采集数据

    智能网关支持接入西门子、三菱、欧姆龙、施耐德、台达、汇川倍福、基恩士、松下、AB、和利时、永宏、信捷……和Modbus、OPC系列PLC设备,实现
    的头像 发表于 05-14 14:49 875次阅读
    <b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>(网口/串口)如何采集数据

    EtherCAT转EtherNet/IP协议转换网关实现欧姆龙 NJ PLC与发那科机器人连接通讯的配置案例

    随着新能源汽车的普及,充电桩的市场需求不断增长。某新能源汽车充电桩生产车间为了提高生产效率和质量,引入了先进的自动化生产设备。其中,采用了欧姆龙NJ系列PLC作为EtherNet/
    的头像 发表于 03-25 17:05 1032次阅读
    EtherCAT转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>协议转换<b class='flag-5'>网关</b><b class='flag-5'>实现</b><b class='flag-5'>欧姆龙</b> NJ <b class='flag-5'>PLC</b>与发那科机器人连接通讯的配置案例

    Profinet从站转EtherNet/IP从站网关

    作为PN IO从站,接PN主站设备,比如西门子PLC等;在EtherNet/IP侧做为EtherNet/IP从站,接
    的头像 发表于 01-21 17:16 854次阅读
    Profinet从站转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>从站<b class='flag-5'>网关</b>