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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

摘要 EtherNet/IP作为工业自动化领域的“通用语言”,近年来在Profinet、EtherCAT的夹击下为何能逆势增长?本文将以Superisys RFID与施耐德M241 PLC的通讯为例,拆解其协议优势与落地实践。

正文

1、EtherNet/IP的“上位史”

背景:由ODVA与ControlNet国际联合开发,基于CIP协议,美国的工控设备制造商Rockwell/Allen-Bradley已经围绕EtherNet/IP进行了标准化,其他厂商如日系Omron也在其设备上支持了EtherNet/IP,EtherNet/IP已经变得越来越受欢迎。

优势:兼容标准以太网硬件,支持实时I/O和数据交换,比传统现场总线更开放。

2、Superisys网关的硬核实力

双M12总线接口+4路RFID读写头,支持Profinet/EtherCAT/EtherNet/IP三协议自由切换,堪称工业界的“多面手”。

IP67防护+3000W浪涌保护,在汽车厂喷涂车间的实测中抗住了油污和高压水枪冲洗。

3、与施耐德M241 PLC的配置要点

步骤:通过Studio 5000添加EDS文件,设置CIP连接路径,标签映射避免数据冲突。

避坑:注意RFID读写头的响应时间需匹配PLC扫描周期,否则可能丢包。

01✦ 组态网关设备✦

1.1 总线网关EDS文件安装

打开施耐德Somachine软件,打开例程程序,在“工具”栏下方选择“设备库”选项,一次选择“现场总线”下的“Ethernet/IP从设备”,点击右边“安装”按钮,选择EDS文件的相应文件夹,选中所需安装的EDS文件,如下图所示:

wKgZO2jx5EKAXqRCAALI9jY9-o4946.png

点击“打开”,即可完成EDS文件的安装。

1.2 总线网关设备组态

★ 在右边设备树下选择“Ethernet_1”下的“工业以太网管理器”,右键选择“添加设备,在弹出的对话框中选择“IACM-P4-EIP”设备,双击该设备或点击对话框下方栏的“添加设备”即可成功添加总线网关设备,如下图所示:

wKgZPGjx5EKAZRvfAAKtX4TfZ6E790.png

★ 双击“IACM-P4-EIP”设备,分别配置总线网关设备的通讯参数,如下图所示,分别配置设备的IP地址、连接通道参数、IO映射等。

IP地址参数配置:

wKgZPGjx5EOAPiPyAACbj_XN44A025.png

连接通道参数配置:

wKgZO2jx5ESAe35dAACV4PAphvc462.png

IO映射参数配置:

wKgZPGjx5ESAett7AACFR2W8yFc507.png

设置完成,编译好点击“保存”即可。


1.3 EIP总线网关IP地址设置

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

wKgZO2jx5EWAC905AAE-FgS_yRM685.png


02✦功能块介绍及使用✦

打开“EIPGateway_Demo_128V1.1”例程程序。


2.1 网关RFID通道的变量映射

参照3.1.2中的IO映射配置,在“GVL”全局变量下关联总线网关的IO映射,如下图所示:

wKgZPGjx5EaADDS3AACiQcpgRsk568.png


2.2 RFID读写程序介绍

提供的程序:

调用程序:“POU”—— RFID功能程序调用;

功能块:RFIDIODATA_MOVE——总线网关各RFID端口IO地址映射处理

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


2.3 RFID功能块引脚说明

一个“RFIDIODATA_MOVE”功能块实例调用对应一个总线网关(4个RFID通道),功能块图形如下:

wKgZPGjx5EeATN0RAAAPb9dLuKo432.png

★ 功能块引脚说明

每个功能块实例对应一个总线网关,功能块引脚定义及功能如下:

输入引脚定义解析:

wKgZO2jx5EeAPo4MAABCjqkKbZ0101.png


输出引脚定义解析:

wKgZO2jx5EiAcTxwAABCMp2I83w565.png

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

wKgZPGjx5EmAKcg1AAAqG6bH1U0643.png

★ 功能块引脚说明

每个功能块实例对应一个总线网关,功能块引脚定义及功能如下:

输入引脚定义解析:

wKgZO2jx5EmAXlptAACF0BReoDE673.png

输出引脚定义解析:

wKgZPGjx5EmAf_F5AADStkdq5JE282.png

xRead,xWrite两个信号互斥,同一时间只能有一个信号为高电平,功能块只会执行第一个检测到的有效信号。


03✦读写头读/写功能示例✦

3.1命令执行时序

★ 载码体ID读取

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

wKgZO2jx5EqALjmXAAAJwSshJ4Y830.png


★ 命令执行

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

wKgZPGjx5EyAPM8NAACMYKm1pjk453.png

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


3.2读UID数据区

a) 载码体靠近读写头,读写头自动感应载码体,载码体到位信号“xTP”变为“TRUE”;

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

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


3.3 写USER数据区

写入数据至载码体

当载码体静止在读取范围时,通过写入功能可以向一个载码体指定的地址写入特定长度的数据。命令的执行以”xWrite”高电平开始,在命令执行前,需要填写以下参数:

wKgZO2jx5EyAX6hIAAAqrpjbLh4682.png

写入操作步骤如下:

a)载码体靠近到位,载码体到位信号xTP信号的值为“1”;

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

c)载码体到位,载码体到位信号xTP信号的值为“TRUE”;

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

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

f)在arrWriteData数组中填充要写入的数据”

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

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


3.4读USER区

从载码体读取数据

当载码体在读取范围时,通过读取功能可从载码体指定起始地址读取特定长度的数据。命令的执行以”xRead”高电平开始,在命令执行前,需要先填充部分引脚参数:

wKgZPGjx5EyATjVgAAArbNCAorQ878.png

读取操作步骤如下:

a)载码体到位,载码体到位信号xTP信号的值为“TRUE”;

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

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

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

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

f)xReadDone信号置位后可在arrReadData数组中查看读取的数据内容。


04✦错误码✦

4.1 错误码详细定义

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

wKgZO2jx5E2Af8knAABcyInM23A297.png

功能块自定义错误码:

wKgZPGjx5E6AGwABAAA23Algj7I032.png

讨论

你认为EtherNet/IP未来会被TSN(时间敏感网络)取代吗?

实际项目中遇到过哪些协议兼容性问题?

审核编辑 黄宇

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

    关注

    392

    文章

    6754

    浏览量

    246781
  • plc
    plc
    +关注

    关注

    5045

    文章

    14443

    浏览量

    483638
  • 网关
    +关注

    关注

    9

    文章

    6439

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    跨协议数据互通:ProfiNet 转 EtherNet/IP 网关赋能 Alicat 流量计 + 1500PLC 通讯

    智控 YC-EIPM-PN 网关构建安全可靠的供气系统。从而实现了 ProfiNet转EtherNet/IP通讯。 二、设备连接与配置
    的头像 发表于 12-02 15:24 677次阅读
    跨协议数据互通:ProfiNet 转 <b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b> <b class='flag-5'>网关</b>赋能 Alicat 流量计 + 1500<b class='flag-5'>PLC</b> <b class='flag-5'>通讯</b>

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

    转换网关”,让网关同时做 EtherCAT 从站与 EtherNet/IP 从站,实现“零主站矛盾、低延时映射”。
    的头像 发表于 11-02 09:48 1399次阅读
    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'>PLC</b>的双向<b class='flag-5'>通讯</b>

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

    EtherNet/IP 扫描器)与新引入的罗克韦尔 CompactLogix 5069-L320ER 控制器(同样运行 EtherNet/IP)做数据级联。由于两条网络
    的头像 发表于 10-30 14:54 587次阅读
    <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'>PLC</b>与汇川<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>的配置案例

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

    与生产进度难以同步,影响了产品的质量和生产效率。为了实现生产过程的精准控制,企业决定采用塔讯 TX 161 - RE - EIS/PNS 网关进行 ProfiNet 转 Ethernet/IP
    的头像 发表于 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'>施耐德</b> <b class='flag-5'>PLC</b> 与欧姆龙 <b class='flag-5'>PLC</b> 在食品饮料调配环节的精准配比控制应用

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

    聚焦Superisys IACM-P4工业网关 ,探讨它如何作为 EtherNet/IP 总线网关 ,精准连接
    的头像 发表于 08-13 16:18 987次阅读
    如何<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>场景下的应用

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

    在智能制造系统中,RFIDPLC的集成是物料追踪的核心环节。本文将详解如何通过EtherNet/IP总线网关 桥接
    的头像 发表于 06-20 17:18 814次阅读
    工业物联实战:如何通过<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>与欧姆龙NXJ系列 <b class='flag-5'>PLC</b>的<b class='flag-5'>无缝</b>通信?

    实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来

    实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来
    的头像 发表于 06-13 17:03 460次阅读
    <b class='flag-5'>实现</b><b class='flag-5'>无缝</b>连接:<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>转CANopen<b class='flag-5'>网关</b>助力汽车制造智能化未来

    通信小能手,Ethernet ip转ModbusRTU网关硬控污水处理厂通信方案

    应用Ethernet/ip转ModbusRTU网关应用于房山某污水处理厂的 PLC 控制系统项目。在该系统中,客户的罗克韦尔PLC作为Eth
    的头像 发表于 06-13 10:11 348次阅读
    通信小能手,<b class='flag-5'>Ethernet</b> <b class='flag-5'>ip</b>转ModbusRTU<b class='flag-5'>网关</b>硬控污水处理厂通信方案

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

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

    跨协议探秘:profinet转ethernet ip网关搞定川崎机器人与PLC通信

    profinet转ethernetip 协议转换网关,在两种协议之间进行实时数据转换。 本方案采用一款支持**PROFINET(从站) 和 Ethernet/IP(主站)**的双协议网关
    的头像 发表于 06-08 10:31 651次阅读
    跨协议探秘:profinet转<b class='flag-5'>ethernet</b> <b class='flag-5'>ip</b><b class='flag-5'>网关</b>搞定川崎机器人与<b class='flag-5'>PLC</b>通信

    EtherNet/IP转DeviceNet协议网关详解

    一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/
    的头像 发表于 06-06 13:57 490次阅读
    <b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>转DeviceNet协议<b class='flag-5'>网关</b>详解

    探寻西门子PLC与川崎机器人利用 Ethernet IP 转 Profinet网关实现通讯的成功案例

    实现从西门子PLC即PROFINET协议和川崎机器人即EtherNET IP协议的通讯,通常需要一个通信适配器或
    的头像 发表于 05-28 14:11 527次阅读
    探寻西门子<b class='flag-5'>PLC</b>与川崎机器人利用 <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>的成功案例

    PLC双人舞:ethernet ip转profinet网关奏响施耐德与AB的协奏曲

    在现代工业自动化中,设备之间的互联互通至关重要。本案例旨在展示如何通过倍讯科技的EtherNet/IP转Modbus网关,将施耐德PLC与罗
    的头像 发表于 05-19 17:27 401次阅读
    <b class='flag-5'>PLC</b>双人舞:<b class='flag-5'>ethernet</b> <b class='flag-5'>ip</b>转profinet<b class='flag-5'>网关</b>奏响<b class='flag-5'>施耐德</b>与AB的协奏曲

    Profinet从站转EtherNet/IP从站网关

    Profinet从站转EtherNet/IP从站网关 SG-PN-EIP(S)-220 功能概述 本产品是PN(Profinet)和EtherNet/
    的头像 发表于 01-21 17:16 858次阅读
    Profinet从站转<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>从站<b class='flag-5'>网关</b>

    开疆智能EtherNETIP转Profinet网关连接汇川PLC配置案例

    本方案以汇川H5U PLC为例,验证测试汇川PLCEtherNET/IP通讯协议下,通过开疆智能Eth
    的头像 发表于 12-14 09:14 2569次阅读
    开疆智能EtherNETIP转Profinet<b class='flag-5'>网关</b>连接汇川<b class='flag-5'>PLC</b>配置案例