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

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

3天内不再提示

EtherCAT协议介绍

RT-Thread官方账号 2024-08-30 13:12 次阅读

01

EtherCAT介绍

EtherCAT,作为一个可用于现场级的超高速IO网络,由德国Beckhoff公司开发。EtherCAT使用标准的以太网物理层和常规的以太网卡,作为基于EtherNet的可实现实时控制的开放式网络,EtherCAT系统可扩展只65535个从站规模。

1

EtherCAT工业以太网的主要特点

完全符合以太网标准:对于普通以太网相关的技术都可以应用在EtherCAT网络中,如传统的以太网卡、交换机和路由器等。

支持多种拓扑结构,如传统的环形、星型、树形等。

6313617e-668e-11ef-89ff-92fbcf53809c.png

高效率、刷新周期短:EtherCAT可达到小于100us的网络刷新周期,有效数据率可达90%。

同步性能好:EtherCAT的分布式时钟DC时钟)可使得各个从站节点间的同步精度能够远小于1us。

6313617e-668e-11ef-89ff-92fbcf53809c.png

拥有多种应用层协议接口,支持多种工业设备行规。

COE:CANopen over EtherCAT(EtherCAT协议在应用层支持CANopen协议,因此支持CANopen协议的从站可以被运用在EtherCAT协议上)

SOE:SERCOE over EtherCAT(SERCOS是世界首个应用于伺服控制的协议。EtherCAT协议在应用层接口上兼容了这个协议,简称为SOE。SERCOS应用层协议为主站设计了信息接口,可以通过配置EtherCAT过程数据报文,实现周期性传递伺服驱动器的数据。)

EOE:Ethernet over EtherCAT(该协议支持EtherCAT能分段传递标准的以太网数据报文,使得EtherCAT协议同样能支持TCP/IP、UDP/IP协议。)

FOE:File over EtherCAT(该协议可以使用EtherCAT总线上传、下载固件,刷新从站的固件)

6331772c-668e-11ef-89ff-92fbcf53809c.png

2

EtherCTA的运行原理

相比较传统以太网解决方案,EtherCAT无需接收以太网数据包,再将其解码,之后再将过程数据复制到各个设备。EtherCAT从站设备只在报文经过其节点时读取相应的编码数据,同样,输入数据也是在报文经过时插入至报文中,对于整个过程来说,报文也仅有几纳秒的时间延迟。

EtherCAT主站发送一个报文,报文经过所有节点,EtherCAT从站设备高速动态地(on the fly)读取寻址到该节点的数据,并在数据帧继续传输的同时插入数据,这样,数据帧的传输只取决于硬件传输延时,当某一网段或分支上的最后一个节点检测到开放端口(无下一个从站)时,利用以太网技术的全双工特性,将报文返回给主站。

由于发送和接收的以太网帧压缩了大量的设备数据,所以有效数据可达90%以上,尤其对于百兆全双工物理网卡设备来说,它的实时性能更是能得到极大的释放。

EtherCAT采用主从结构进行访问控制,通信关系始终由主站发起。主站使用标准的以太网接口,从站使用专门的ETherCAT从站控制器ESC(Ethercat Slave Controller)芯片来处理子报文。

整个EtherCAT网络形成一个环状,主站向各个从站发送EtherCAT以太网帧,该帧的数据区包含了多个ETherCAT子报文。这些子报文包含地址信息,用于定位每个从站,主站通过这些子报文与每个从站进行交互。每个从站ESC可以从数据帧中提取或插入数据。

6344c69c-668e-11ef-89ff-92fbcf53809c.jpg

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

    关注

    40

    文章

    5460

    浏览量

    172516
  • 应用层
    +关注

    关注

    0

    文章

    46

    浏览量

    11536
  • ethercat
    +关注

    关注

    18

    文章

    732

    浏览量

    38840
收藏 人收藏

    评论

    相关推荐

    EtherCAT协议与ModbusRTU协议在能源行业中的应用

    EtherCAT和Modbus RTU都是工业通讯协议,在能源行业中使用,可以满足不同的通讯需求。EtherCAT是风电系统的一个核心技术,Modbus RTU是一种应用较为广泛的工业通讯协议
    发表于 12-22 13:52

    EtherCAT 技术

    的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。
    发表于 01-16 08:52

    EtherCAT-技术介绍

    EtherCAT-技术介绍
    发表于 08-17 12:35

    基于FPGA的Ethercat协议栈 运动控制卡

    明德扬已经实现基于FPGA的Ethercat协议栈,技术指标达到国内一流水平:最小周期为125us,抖动小于80ns,最大可以同步接入32个伺服驱动器。
    发表于 05-29 09:42

    以太网标准:EtherCAT的功能性

    的标准。你也可以阅读上一篇关于Sercos III的博文。在这一部分中,我将详细介绍EtherCAT、它的终端应用,以及它的工作方式。德国倍福自动化公司 (Beckoff Automation) 发明
    发表于 09-06 15:25

    labview如何使用ethercat协议

    现在想使用ethercat板卡控制电机,不知道labview如何使用ethercat协议,是要安装什么驱动吗还是怎么样,请教一下各位大神,
    发表于 06-23 14:08

    EtherCAT相关资料下载

    文章目录1. 简介1.1 运动控制1.2 实时以太网1.3 EtherCAT2. EtherCAT原理介绍2.1 实时性2.2 端口管理2.3 EtherCAT网络拓扑2.4
    发表于 07-02 07:16

    EtherCAT的原理是什么?EtherCAT有哪些应用实例?

    EtherCAT的原理是什么?EtherCAT有哪些功能?怎样去实现EtherCAT的应用层?EtherCAT有哪些应用实例?
    发表于 07-02 06:52

    AMIC110 ETHERCAT slave DEMO介绍

    AMIC110作者:Denny, YangAMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通过PRU-ICSS支持多种工业总线协议。本文介绍ETHERCAT
    发表于 11-07 07:17

    AMIC110 ETHERCAT slave DEMO介绍

    AMIC110AMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通过PRU-ICSS支持多种工业总线协议。本文介绍ETHERCAT Slave demo
    发表于 11-10 06:54

    如何选择合适的EtherCAT

    在这一部分中,我将详细介绍EtherCAT、它的终端应用,以及它的工作方式。德国倍福自动化公司 (Beckoff Automation) 发明了EtherCAT。自从2003年以来,它一直处于
    发表于 11-18 06:44

    工业通讯中CANOPEN转EtherCAT的转换

    CANOPEN转EtherCAT协议转换网关是一款能够将CANOPEN接口设备连接到EtherCAT网络系统的产品。该网关作为EtherCAT网络的从站,可以将CANOPEN设备集成到
    发表于 12-12 11:31

    CC-LINKIE转EtherCAT协议具体应用

    CCLINKIE转EtherCAT协议应用是一种将CCLINKIE网络与EtherCAT网络进行连接和数据交换的方法。这种应用主要应用于工业自动化领域,可以实现高速、可靠的数据传输,并支持分布式控制
    发表于 12-17 13:02

    EtherCAT主站协议栈的资料介绍

    EtherCAT(Ethernet for Control Automation Technology)是一种基于以太网的开发构架的实时工业现场总线通讯协议,它于2003年被引入市场,于2007年成
    发表于 02-14 11:20 63次下载
    <b class='flag-5'>EtherCAT</b>主站<b class='flag-5'>协议</b>栈的资料<b class='flag-5'>介绍</b>

    常用的Profinet CCLink EthernetIP EtherCAT现场总线协议介绍

    Profinet CCLink EthernetIP EtherCAT是常用的工业控制领域的现场总线协议。本文详细介绍了这四种总线的来龙去脉,以及使用vfbox网关轻松实现总线之间的通信。
    的头像 发表于 12-11 09:07 1246次阅读
    常用的Profinet CCLink EthernetIP <b class='flag-5'>EtherCAT</b>现场总线<b class='flag-5'>协议</b><b class='flag-5'>介绍</b>