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

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

3天内不再提示

如何使用苏培EtherCAT总线网关与雷赛PMC600系列PLC通讯?

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

扫码添加小助手

加入工程师交流群

EtherCAT(以太网控制自动化技术) 是由德国倍福公司开发的、基于以太网的开放现场总线系统,EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。


本期我们来注重介绍一下如何使用Superisys RFID EtherCAT总线网关与雷赛PMC600系列PLC通讯进行通讯读写。

控制器(PLC):下发命令控制读写头进行操作;

网关总线控制器:PLC与网关总线控制器进行通讯,间接控制读写器;

读写器(超高频/高频):获取控制器的命令,执行对标签载码体的读/写数据操作;

标签载码体(超高频/高频):

存储数据的载体,数据存储区域划分如下:

高频标签有UID区(通常只有8 byte/只读且唯一)、USER区(一次最大2000 byte(实际内存大小因标签类型而异)/可读可写);

硬件构架介绍

wKgZO2idkpqANl4RAABalYIbghY95.jpeg

网关亮点 :

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

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

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

1、组态连接

1.1 总线网关ECT文件安装

打开雷赛PLC编程软件(本案例使用Leadsys StduioV1.2.61.0版本),新建一个项目程序,选择对应的PLC具体型号(本案例使用的是“PMC600”型号),命名完成新建后,双击左方选项栏的“通讯配置”选项,在弹出的“通讯配置”对话框中选择“设备操作”选项,点击弹出对话框的“安装”按钮,选择相应文件夹下的网关设备的xml文件,安装网关的xml文件,如下图所示:

wKgZPGidkpqAJHIQAAIzhngIcX4399.png

选择相应文件夹下的“IACM-P4-ECT_V1.0”文件,点击“打开”,安装完成即可。


1.2 总线网关设备组态

★在右方的“网络设备列表找到”IACM-P4-ECT”设备,将其拖拽至“ETHERCAT_A”网络栏下方,如下图所示:

wKgZO2idkpuAc8pYAAE8L28eUYI619.png

配置组态完成,点击“保存”即可。


1.3 ECT网关组态参数下载

点击“登录到”图标,在弹出的对话框选项栏的“通讯设置”栏下”点击“扫描网络”,选择好相应的网关、网络接口,系统自动“搜索”到PLC的型号后,点击“下载”按钮对“硬件组态”进行下载,如下图所示:

wKgZPGidkpuAWG9vAAICNOhRBd8594.png

下载完硬件组态后,再次点击上方“登录到”图标,查看ECT网关是否正常在线,如下图所示:

wKgZO2idkpuAFyVeAAD9K3IE6l0796.png

通常进行一个ECT总线网关使用测试时,“IACM-P4-ECT”总线网关是直接显示正常在线的,如上图所示,“ETHERCAT”设备组态栏下方“IACM-P4-ECT”总线网关显示绿色;

(用户也可通过总线网关状态指示灯对连接状态进行确认)

备注:PLC的ETHERCAT通讯接口与“IACM-P4-ECT”总线网关的通讯连接必须接总线网关的“ETH1”通讯接口。

2、功能块介绍及使用

打开雷赛PLC编程软件,打开“PMC600_RFID_ECTDemo”例程程序。

2.1 网关RFID通道的变量映射

双击例程程序的“IACM-P4-ECT”模块,分别点击“过程数据”以及“ETHERCAT I/O映射”,对应ECT总线网关的4个RF读写头端口的输入输出地址,如下图所示:

wKgZPGidkpyAeAaUAAE3S8Lz4LU161.png

wKgZO2idkpyAG18cAAEl5glrTKg294.png

左边设备栏下的“GVL_RFID”全局变量中定义并通过“AT”指针的方式分别映射了总线网关对应四个RF端口读写头的输入输出IO地址,如下图所示:

chaijie_default.png

2.2 RFID读写程序介绍

提供的程序:

调用程序:“Main Task”——“PLC_PRG”下调用 RFID功能块程序;

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

全局变量:“GVL_RFID”——RFID全局变量定义。

★ 用户在使用的过程中可将此部分内容赋值至新建程序中。

2.3 RFID读写功能块引脚说明

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

chaijie_default.png

★ 功能块引脚说明

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

wKgZO2idkp6AZKa6AAFUe7roIuI369.png

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

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

3.1命令执行时序

★ 使能RFID

使能是使RFID工作的必要条件,在整个工作期间是默认保持RFID使能的。具体的时序如下所示。默认的RFID使能置位后,Ready未置位,则表示总线模块与RFID通讯异常。

wKgZPGidkp6AX_90AAAbfBc3BDI905.png

★ 命令执行

命令的执行以xRead或xWrite上升沿信号开始,在给Trigger信号置位之前,先将命令/参数/数据填充好。在命令执行期间保持xRead或xWrite信号置位,若取消当前命令的执行,将xRead或xWrite复位即可。命令执行装填可根据xDone或xError信号来判断,命令执行完后可从Read datas/Errcode取命令执行的结果。

wKgZO2idkp-AaZEcAAAiylrVdyE309.png

★ 从标签读取数据

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

wKgZPGidkp-AcoJ8AAAsmb4Vca4324.png

★ 写入数据至标签

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

wKgZO2idkqCAINUHAAArw0znVjs432.png

本例程使用RFID1第一个接口进行测试。

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

“xReady”信号置1,表明读写器连接成功,xTP表示感应到芯片。

3.2读UID数据区

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

b) 自动获取所靠近标签的UID数据,固定长度8个字节,可在arrUIDData0查看;

wKgZPGidkqCAWWmDAAKOsUdhbEk375.png

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

3.3 写USER数据区

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

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

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

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

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

备注:在“xWrite”信号命令触发前,务必先填充好“a~e”项参数。

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

g) 查看功能块反馈回来的完成信号xDone和错误信号xError。

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

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

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

chaijie_default.png


3.4读USER区

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

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

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

备注:在“xRead”信号命令触发前,务必先填充好“a~c”项参数。

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

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

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

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

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

chaijie_default.png

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

4、错误码

4.1 错误码详细定义

功能块输出参数wErrCode包含以下错误信息:

wKgZO2idkqGATlU0AABuO2Zhaog292.png

审核编辑 黄宇

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

    关注

    5045

    文章

    14445

    浏览量

    483640
  • 网关
    +关注

    关注

    9

    文章

    6441

    浏览量

    55596
  • ethercat
    +关注

    关注

    19

    文章

    1377

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EtherCATEtherCAT协议转换网关实现欧姆龙PLC与汇川PLC通讯的配置案例

      一、 项目背景与挑战 在项目初期规划时,工程师面临一个严峻的技术挑战: 汇川PLC(AM600)与欧姆龙PLC(NJ)均原生支持高性能的EtherCAT现场
    的头像 发表于 11-19 15:25 917次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>EtherCAT</b>协议转换<b class='flag-5'>网关</b>实现欧姆龙<b class='flag-5'>PLC</b>与汇川<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>的配置案例

    CAN总线网关到底是什么:双5g车载网关案例

    SV900车载网关,搭载双核A53处理器,集成5路M12型以太网口,还有232CAN接口,支持双5G网络。看到这配置我就在想,很多人可能还停留在"CAN总线网关"的概念上,但其实
    的头像 发表于 10-29 20:04 249次阅读
    CAN<b class='flag-5'>总线网关</b>到底是什么:双5g车载<b class='flag-5'>网关</b>案例

    EtherCAT总线网络总是改变,该如何快速适配?

    对于经常使用EtherCAT主站的工程师来说,总线控制逻辑的编写通常需要在总线网络完全确定后才能开始。然而,实际应用中,从站的位置可能会改变,或者部分从站可能会被
    的头像 发表于 08-21 11:34 468次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>总线网</b>络总是改变,该如何快速适配?

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

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

    耐达讯CAN转EtherCAT网关,变频器通信升级的“真香”指南

    熟悉的编程逻辑,大大降低实施成本。 实战案例:一招解决通信瓶颈 某工厂生产线因CAN总线通信延迟频频报警,总线负载超80%导致丢包。工程师引入一台耐达讯通信技术CAN转EtherCAT网关
    发表于 07-15 15:34

    让电磁阀“听懂”EtherCAT:耐达讯CAN转EtherCAT网关

    生产线电磁阀控制为例: 硬件连接:网关EtherCAT接口接入PLC主站,CAN接口连接电磁阀控制器; 参数设置:在TwinCAT中导入ESI文件生成PDO映射表(如TPDO1:0x6040控制字
    发表于 07-14 16:16

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

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

    硬干货,profinet转Ethercat网关应用方案落地分享

    不一致无法直接通讯实现数据交互。需要通过第三方的协议转换模块来实现不同协议之间的数据交换。在本案例中 EtherCat转ProfiNet网关 模块,实现PLC和远程IO数据的整体交互。
    的头像 发表于 06-17 17:13 510次阅读
    硬干货,profinet转<b class='flag-5'>Ethercat</b>主<b class='flag-5'>网关</b>应用方案落地分享

    EtherCAT主站转Profinet网关接禾川伺服与PLC通讯的深度解析

    在工业自动化领域,不同设备之间的通讯协议兼容性至关重要。EtherCAT、Profinet作为常见的工业以太网协议,各有其优势与应用场景。当面临将EtherCAT主站与Profinet网络连接,进而实现与禾川伺服和
    的头像 发表于 06-11 10:55 619次阅读
    <b class='flag-5'>EtherCAT</b>主站转Profinet<b class='flag-5'>网关</b>接禾川伺服与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>的深度解析

    EtherCAT主站转Profinet网关接IS620N伺服驱动器与西门子plc通讯案例

    在现代工业自动化领域,伺服驱动器的应用非常广泛。汇川IS620N系列伺服驱动器因其高性能和可靠性,受到了许多用户的青睐。这款驱动器支持EtherCAT通讯协议,可以实现多台设备的联网运行。然而,当
    的头像 发表于 06-09 13:10 734次阅读
    <b class='flag-5'>EtherCAT</b>主站转Profinet<b class='flag-5'>网关</b>接IS620N伺服驱动器与西门子<b class='flag-5'>plc</b><b class='flag-5'>通讯</b>案例

    如何使用PROFINET总线网关与西门子1200系列PLC通讯

    PROFINET 是一种实时以太网标准,面向各种工业应用 (包括工厂自动化、过程自动化和楼宇自动化)所需的高速、确定性通信;PROFINET 最初在西门子主导下作为常用的 PROFIBUS 现场总线
    发表于 05-23 09:09 0次下载

    PROFINET转EtherCAT网关模块:打破工业通讯协议壁垒的利刃

    实现高效通讯?捷米特JM-ECAT-PN网关正是为解决这一难题而生的专业解决方案,它能够实现PROFINET转EtherCAT,让不同协议的设备顺畅沟通。 跨品牌PLC
    的头像 发表于 04-26 15:22 945次阅读
    PROFINET转<b class='flag-5'>EtherCAT</b><b class='flag-5'>网关</b>模块:打破工业<b class='flag-5'>通讯</b>协议壁垒的利刃

    探秘EtherCAT总线协议转换网关

    EtherCAT总线协议转换网关介绍 捷米特EtherCAT总线协议网关介绍
    的头像 发表于 04-09 10:05 2999次阅读
    探秘<b class='flag-5'>EtherCAT</b><b class='flag-5'>总线</b>协议转换<b class='flag-5'>网关</b>

    不用编程,通过智能网关快速实现西门子PLC跟艾默生(EMERSON)、GE PLC相互通讯

    IGT-DSER智能网关模块支持西门子、倍福(BECKHOFF)、罗克韦尔AB,以及三菱、欧姆龙等各种品牌的PLC之间通讯,支持Ethernet/IP(CIP)、Profinet(S7),以及
    发表于 04-09 09:39

    EtherCATPLC通讯配置步骤

    EtherCAT(Ethernet for Control Automation Technology)是一种基于以太网的实时工业现场总线通讯协议,专为工业自动化设计,具有高速度、低延迟、高精度同步
    的头像 发表于 02-02 16:40 3308次阅读