Ethercat 学习总结一:协议总结

本文是关于EtherCAT协议的学习总结,包括协议概述、系统组成、主站与从站的运作原理,以及数据帧结构的详细解析。EtherCAT是一种基于以太网的开放现场总线系统,以其高实时性和拓扑灵活性著称,广泛应用于工业自动化领域。文中还探讨了主站和从站的组成与工作方式,以及EtherCAT数据帧的结构,包括目标地址、源地址、帧类型、ESC传输过程等关键要素。此外,还介绍了EtherCAT的寻址方式和通信服务,如顺序寻址、设置寻址、逻辑寻址和WKC的工作机制。通过对EtherCAT协议的深入理解,读者可以更好地掌握这一高效能的工业自动化通信技术。
摘要由CSDN通过智能技术生成

原文地址:https://blog.csdn.net/qq923433160/article/details/83781812

EtherCAT 总线的国家标准相关资料,比较详细介绍了协议:

https://download.csdn.net/download/qq923433160/9739665

 

 

一. EtherCAT 协议概述
        EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT名称中的CAT为Control Automation Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff Automation GmbH) 研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。

        EtherCAT可以支持线形、树形和星形设备连接拓扑结构,物理介质可以选100Base-TX标准以太网电缆或光缆。使用100Base-TX电缆时站间间距可以达到100m。整个网络最多可以连接65535个设备。使用快速以太网全双工通信技术构成主从式的环形结构。

        报文通过从站设备时,从站识别出相关的命令并作出相应的处理。完全由硬件完成信息的处理,延迟时间约为100~500ns(取决于物理层器件),其通信性能和从站设备控制微处理器的响应时间是相互独立的。每个从站设备都具有可编址的内存,其容量最大可为64KB,能够对其进行连续的或同步的读写操作。可以把多个EtherCAT命令数据嵌入到同一个以太网数据帧中,每个数据对应不同的设备或内存区。

        从站设备可以构成多种形式的分支结构,独立的设备分支可以放置于控制柜中或机器模块中,再用主线连接这些分支结构。 EtherCAT大大提高了现场总线的性能,例如,控制1000个开关量输入和输出的刷新时间约为30μs。单个以太网数据帧最多可容纳1486字节的数据,相当于12000位开关量数字输入和输出,刷新时间约为300μs。控制100个伺服电机的数据通信周期约为100μs。 

        EtherCAT使用一个专门的以太网数据帧类型定义,用以传输以太网数据帧的EtherCAT数据包,也可以使用UDP/IP协议格式传输EtherCAT数据包。一个 EtherCAT数据包可以由多个EtherCAT子报文组成。EtherCAT从站不处理非 EtherCAT数据帧,其他类型的以太网应用数据可以分段打包为EtherCAT数据子报文在网段内透明传输,以实现相应的通信服务。 


二. EtherCAT 系统组成
2.1 运行原理
        实时工业以太网EtherCAT充分利用了以太网技术的全双工传输特性。使用主从模式进行访问控制,主站把数据帧发送给各个从站,每个从站从数据帧中读取自己的数据或把需要输入的数据插入数据帧中。

        从以太网的角度来看,一个EtherCAT网段就是一个以太网设备,它接收和发送标准的ISO/IEC8802-3以太网数据帧。但是,这种以太网设备并不局限于一个以 太网控制器及响应的微处理器,它可以由多个EtherCAT从站组成。这些从站可以直接处理接收的报文,并从报文中提取或者插入相关的用户数据,然后将该报文传输到下一个EtherCAT从站。最后一个EtherCAT从站发回经过完全处理的报文,并由第一个从站作为响应报文将其发送给控制单元。

         EtherCAT通信是由主站发起的,主站发出的数据帧传输到一个从站站点时,

EtherCATEthernet for Control Automation Technology)是一种基于以太网的开发构架的实时工业现场总线通讯协议,它于2003年被引入市场,于2007年成为国际标准,并于2014年成为中国国家标准。EtherCAT的出现为系统的实时性能和拓扑的灵活性树立了新的标准。 1)EtherCAT是最快的工业以太网技术之一,同时它提供纳秒级精确同步。相对于设置了相同循环时间的其他总线系统,EtherCAT系统结构通常能减少25%-30%的CPU负载。 2)EtherCAT网络拓扑结构方面没有任何限制,最多65535个节点可以组成线型、总线型、树型、星型或者任意组合的拓扑结构。 3)相对于传统的现场总线系统,EtherCAT节点地址可被自动设置,无需网络调试,集成的诊断信息可以精确定位到错误。同时无需配置交换机,无需处理复杂的MAC或者IP地址。 4)EtherCAT主站设备无需特殊插卡,从站设备使用可以由多个供应商提供的高集成度、低成本的芯片。 5)利用分布时钟的精确校准EtherCAT提供了有效的同步解决方案,在EtherCAT中,数据交换完全基于纯粹的硬件设备。由于通讯利用了逻辑环网结构和全双工快速以太网而又有实际环网结构,“主站时钟”可以简单而精确地确定对每个“从站时钟”的运行补偿,反之亦然。分布时钟基于该值进行调整,这意味着它可以在网络范围内提供信号抖动很小、非常精确的时钟。 总体来说EtherCAT具有高性能、拓扑结构灵活、应用容易、低成本、高精度设备同步、可选线缆冗余和功能性安全协议、热插拔等特点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值