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

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

3天内不再提示

如何使用EtherCAT总线网关与倍福TwinCAT3系列PLC通讯

尹女士 来源:jf_96682022 作者:jf_96682022 2026-01-15 13:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01

概述

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

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

IACM-P4工业网关

图片

图片

Superisys IACM-P4系列工业网关是一种提供标准工业总线协议的RFID控制器,支持ProfiNet、EtherCAT、Ethernet/IP协议。包含两个M12 T-CODE电源供电接口,两个M12 D-CODE 4-PIN 总线接口,4个M12 A-CODE RFID读写头接口。工业以太网传输速率最高支持100Mbps,可级联多个总线模块到PLC中,提供强大的现场采集数据能力。外壳采用轻便坚固的工程塑料,具有连接范围厂、通信能力强、环境适应好、防护等级高等特点。

AM400-3.png

02

硬件架构介绍

RFID架构系统主要组成如下:

图片

3-1.png

01

✦组态网关设备✦

1.1 总线网关ECT文件安装

★ 打开TwinCAT3编程软件,新建一个项目程序,选择对应的PLC具体型号(本案例使用的是“CX9020”型号,配合“EK1110”EtherCAT通讯模块),命名完成新建后,将配置文件手动存放在“”目录下,如下图所示

图片

选择相应文件夹下的“Superisys IACM-P4-ECT_V1.0”文件,将其放置该文件夹下即可。

02

✦ 网关设备的组态✦

2.1 PLC在线

★ 双击“SYSTEM”,在右方弹出的对话框中找到”Choose Target”按钮,在弹出的“Choose Target system”对话框选择目标系统,如下图所示:

图片

★ 点击“CX Setting”选项栏,可在线查看PLC的设备名称等信息,如下图所示:

图片

针对Data Time时间进行手动矫正,如下图所示:

图片

备注:需要注意系统的时间如果跟实际的时间不匹配的情况下,可能造成PLC程序下载出错。

2.2 ECT网关扫描

★找到”I/O”栏下面的“Devices”,右键选择“Scan”,扫描EtherCAT从站设备,在弹出的对话框中依次按照图示进行选择操作,如下图所示:

图片

图片

图片

图片

图片

即可扫描出EtherCAT网关设备,如下图所示,为“Box3”设备:

图片

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

2.3 ECT网关的变量关联

★ 在全局变量中新建EtherCAT总线网关的RFID输入输出映射变量,如下图所示:

图片

★ 在“Box3”下的“TxPDO”输入地址映射中,选择数组下面【0】~【31】共32个Byte进行地址关联,关联至“inputaddr0”地址,点击“OK”即可,如下图所示:

图片

其它地址依次关联即可。

★ 在“Box3”下的“RxPDO”输入地址映射中,选择数组下面【0】~【31】共32个Byte进行地址关联,关联至“outputaddr0”地址,点击“OK”即可,如下图所示:

图片

其它地址依次关联即可。

备注:EtherCAT总线网关总共占用128个字节的输入以及输出地址,分别按照顺序分配给RF1 RF4端口,即【0】 【31】分配给RF1,【32】 【63】分配给RF2,【64】 【95】分配给RF3,【96】~【127】分配给RF4。

03

✦ 功能块的介绍及使用✦

打开“TwinCAT3”编程软件,打开例程程序。

3.1网关RFID通道的变量映射

★ 打开“POUs”下的“MAIN”主函数,RFID通道的输入输出地址映射关系如下图所示:

RF1RF4通道输入输出地址分别对应inputaddr0inputaddr3以及outputaddr0~outputaddr3。

图片

3.2 RFID读写程序介绍

★ 提供的程序:

调用程序:“POUs”——MAIN主函数任务下下调用 RFID功能块程序;

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

全局变量:“Global_Variables”——RFID IO映射;

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

3.3 RFID读写功能块引脚说明

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

图片

★ 功能块引脚说明

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

图片

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

★ 命令执行时序

1、使能RFID

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

图片

2、命令执行

命令的执行以Trigger(xRead或xWrite)上升沿信号开始,在给Trigger信号置位之前,先将命令/参数/数据填充好。在命令执行期间保持Trigger信号置位,若取消当面命令的执行,将Trigger复位即可,Trigger后输入数据取的状态信息将复位。命令执行完后可从Read datas/Errcode取命令执行的结果。

图片

3、长数据分包传输

在实际应用的过程中,可能存在一次无法传输完数据的情况,此时需要分包进行传输。以PLC启动长数据传输为例,时序图如下:

图片

★ 从标签读取数据

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

图片

★ 写入数据至标签

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

图片

3.4 读写器读/写功能示例

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

当读写器成功连接上后,可对读写器进行读/写操作,如下图所示:

“xReady”信号置1,表明读写器连接成功,即可进行下一步的读写操作:

3.4.1读UID数据区

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

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

图片

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

3.4.2写USER数据区

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

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

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

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

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

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

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

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

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

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

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

图片

3.4.3读USER区

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

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

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

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

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

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

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

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

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

图片

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

04

✦ 错误代码✦

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

图片

功能块自定义错误码:

图片

主推产品Main product

1工业RFID低频读写器

图片

2工业RFID高频读写器

图片

3工业RFID超高频读写器

图片

4工业RFID总线通讯模块

图片

5工业RFID高频载码体

图片

6工业RFID超高频载码体

图片

产品优势Product advantage

32.png

关于我们About us

苏培(Superisys)成立于2018年,是工业识别、通讯、传感和数据的技术提供商,在中国武汉拥有生产基地、在长沙、和加拿大多伦多拥有研发中心和技术中心,旗下拥有工业识别,工业通讯,以及工业传感和数据解决方案产品线;拥有多项发明专利和著作权、参与多项传感器和激光设备的国际标准,已成为北美、和亚太地区在工业自动化AIOT领域知名的产品品牌;真正实现“Designed In Toronto&Made in China”;

Superisys的产品和解决方案广泛应用于全球的汽车、新能源、光伏、消费电子、家电、工程机械、航空、航天、轨道交通、石油化工、服装等行业;用我们的“可靠”与“创新”推动这些行业的工业4.0的全场景达成,成为全球工业传感和通讯在工业4.0领域智能化的参与者;

Superisys,以super和intelligent System为寓意,致力成为您可信赖的智能制造合作伙伴!

关注苏培智能

图片

审核编辑 黄宇

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

    关注

    5052

    文章

    14929

    浏览量

    489389
  • 网关
    +关注

    关注

    9

    文章

    7056

    浏览量

    56687
  • 总线
    +关注

    关注

    10

    文章

    3065

    浏览量

    91966
  • ethercat
    +关注

    关注

    20

    文章

    1620

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    针织圆机退浆线:当EtherCAT遇见Modbus RTU

    。该网关作为EtherCAT从站接入系统,同时通过RS485总线连接三台汇川伺服。配置时,首先在Tw
    的头像 发表于 04-20 16:10 154次阅读
    针织圆机退浆线:当<b class='flag-5'>EtherCAT</b>遇见Modbus RTU

    EtherCAT遇上Modbus RTU:一台网关PLC与伺服“握手”

    EtherCAT遇上Modbus:一台网关PLC与伺服“握手” 在板式家具生产线上,封边机的精度直接影响产品品质。最近接手一台老旧封
    的头像 发表于 04-20 14:51 157次阅读
    当<b class='flag-5'>EtherCAT</b>遇上Modbus RTU:一台<b class='flag-5'>网关</b>让<b class='flag-5'>倍</b><b class='flag-5'>福</b><b class='flag-5'>PLC</b>与伺服“握手”

    未来能源的密钥疆鸿智能EtherCAT转Ethernet/IP开启PLC×安川手臂的新智造纪元

    新能源产业的未来图景。当PLCEtherCAT协议)与安川机械手臂(Ethernet/IP协议)因“数字密码”错位而陷入僵局,疆鸿智能Ethe
    的头像 发表于 03-13 15:16 287次阅读
    未来能源的密钥疆鸿智能<b class='flag-5'>EtherCAT</b>转Ethernet/IP开启<b class='flag-5'>倍</b><b class='flag-5'>福</b><b class='flag-5'>PLC</b>×安川手臂的新智造纪元

    数字炼金术疆鸿智能:EtherCAT转Ethernet/IP让PLC与康耐视“看见”彼此

    ,当PLCEtherCAT协议)与康耐视视觉传感器(Ethernet/IP协议)因“数字方言”隔阂而无法共舞,疆鸿智能EtherCAT
    的头像 发表于 03-13 15:03 274次阅读
    数字炼金术疆鸿智能:<b class='flag-5'>EtherCAT</b>转Ethernet/IP让<b class='flag-5'>倍</b><b class='flag-5'>福</b><b class='flag-5'>PLC</b>与康耐视“看见”彼此

    疆鸿智能EtherCAT转DeviceNet,发那科机器人融入的“焊接红娘”

    不同的总线协议。这种异构网络的“沟通”问题,成为了制约产线柔性和稳定性的关键瓶颈。近期,在某汽车制造厂的车门及配件焊接工段优化项目中,我们成功部署了疆鸿智能EtherCAT转DeviceNet协议转换网关(型号:JH-ECT-M
    的头像 发表于 02-25 14:10 331次阅读
    疆鸿智能<b class='flag-5'>EtherCAT</b>转DeviceNet,发那科机器人融入<b class='flag-5'>倍</b><b class='flag-5'>福</b>的“焊接红娘”

    智慧港口PLC和欧姆龙CJ2M系列PLC通过协议转换网关进行通讯去控制DeviceNet从站设备案例

    CX2040系列PLC作为主控制器,通过EtherCAT总线实现对伺服驱动、传感器等设备的精确控制;而现有轮胎吊系统采用欧姆龙CJ2M系列
    的头像 发表于 01-04 10:19 421次阅读
    智慧港口<b class='flag-5'>倍</b><b class='flag-5'>福</b><b class='flag-5'>PLC</b>和欧姆龙CJ2M<b class='flag-5'>系列</b><b class='flag-5'>PLC</b>通过协议转换<b class='flag-5'>网关</b>进行<b class='flag-5'>通讯</b>去控制DeviceNet从站设备案例

    EtherCAT 转 Modbus RTU 网关赋能电力能源: PLC 与横河 DY 涡街流量计通讯案例

    一、项目背景与痛点 某省级热电联产企业 3×130t/h 循环流化床锅炉机组,承担着区域工业蒸汽供应与居民供暖双重任务。该机组主蒸汽流量计量系统采用 CX5140 系列
    的头像 发表于 12-27 16:58 181次阅读
    <b class='flag-5'>EtherCAT</b> 转 Modbus RTU <b class='flag-5'>网关</b>赋能电力能源:<b class='flag-5'>倍</b><b class='flag-5'>福</b> <b class='flag-5'>PLC</b> 与横河 DY 涡街流量计<b class='flag-5'>通讯</b>案例

    EtherCAT转CANopen网关模块:实现与汇川的高效通信桥梁

    在工业自动化领域,不同厂商设备间的通信一直是工程师面临的挑战。德国(Beckhoff)以其高性能的EtherCAT总线技术闻名,而中国汇川技术(Inovance)在伺服驱动、
    的头像 发表于 12-18 15:59 1274次阅读
    <b class='flag-5'>EtherCAT</b>转CANopen<b class='flag-5'>网关</b>模块:实现<b class='flag-5'>倍</b><b class='flag-5'>福</b>与汇川的高效通信桥梁

    如何使用苏培EtherCAT总线网关与欧姆龙NXJ系列PLC通讯

    了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。 本期我们来注重介绍一下如何使用Superisys RFID EtherCAT
    的头像 发表于 12-18 10:23 897次阅读
    如何使用苏培<b class='flag-5'>EtherCAT</b><b class='flag-5'>总线网关</b>与欧姆龙NXJ<b class='flag-5'>系列</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 651次阅读
    CAN<b class='flag-5'>总线网关</b>到底是什么:双5g车载<b class='flag-5'>网关</b>案例

    开疆智能Profinet转EtherCAT网关连接P端子盒配置案例

    本案例是西门子PLC通过Profinet转EtherCAT网关数字量输入端子盒接入到西门子Profient网络之中,用于采集端子盒接收
    的头像 发表于 09-03 17:50 876次阅读
    开疆智能Profinet转<b class='flag-5'>EtherCAT</b><b class='flag-5'>网关</b>连接<b class='flag-5'>倍</b><b class='flag-5'>福</b>P端子盒配置案例

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

    对于经常使用EtherCAT主站的工程师来说,总线控制逻辑的编写通常需要在总线网络完全确定后才能开始。然而,实际应用中,从站的位置可能会改变,或者部分从站可能会被
    的头像 发表于 08-21 11:34 727次阅读
    <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 读写头与 雷赛 PMC600 系列 PLC
    的头像 发表于 08-13 16:18 1397次阅读
    如何实现RFID与主流<b class='flag-5'>PLC</b>的无缝集成?解析Superisys IACM-P4<b class='flag-5'>网关</b>在EtherNet/IP场景下的应用

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

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

    EtherCAT至TCP/IP智能网关CX5140与施耐德M580 PLC数据互通方案

      一、项目背景与需求 某智能工厂致力于打造高度自动化的生产流水线,其中部分核心设备采用EtherCAT协议进行通信,以实现高速、高精度的控制,例如基于 EtherCAT总线
    的头像 发表于 06-11 14:04 1149次阅读
    <b class='flag-5'>EtherCAT</b>至TCP/IP智能<b class='flag-5'>网关</b>:<b class='flag-5'>倍</b><b class='flag-5'>福</b>CX5140与施耐德M580 <b class='flag-5'>PLC</b>数据互通方案