EtherCAT(Ethernet for Control Automation Technology)是一种高性能的工业以太网通信协议,专为实时工业控制系统设计。它由德国贝克霍夫(Beckhoff Automation)公司于2003年推出,并且是一个开放的国际标准,由EtherCAT技术集团(ETG)进行维护和推广。
EtherCAT工作原理
EtherCAT的工作原理基于标准以太网技术,但它采用了一种独特的通信方式,突破了其他以太网解决方案的系统限制,使得数据传输更加高效。在EtherCAT网络中,数据是通过一个环形或线性的网络结构传递的,每个从站(slave)设备都会读取它需要的数据,然后立即将数据包传递给下一个从站,这个过程称为“在通过时处理”(processing on the fly)。
流程框图
技术细节
帧格式:EtherCAT使用以太网帧结构,但在帧内部采用了特殊的封装方法来传输数据。
主从架构:一个EtherCAT网络由一个主站(master)控制,它负责初始化通信并处理所有的数据交换。
数据交换:数据交换是通过一个或多个逻辑环(logical ring)完成的,每个从站都会根据自己的地址从帧中读取或写入数据。
分布式时钟:EtherCAT支持分布式时钟(distributed clocks),这是一种同步机制,用于在网络中的所有设备之间同步时间。
诊断功能:EtherCAT诊断能力远超传统的以太网。必要的诊断信息可以由EtherCAT通信芯片(ESC)直接在硬件或在软件功能中提供,从站无需特殊的扩展功能。
EtherCAT诊断功能
EtherCAT关键特性
①高速通信
EtherCAT能够实现非常高的数据传输速率,通常情况下,它使用100Mbit/s或1Gbit/s的以太网速度。
②高效数据处理
数据包在通过每个节点时被即时处理,而不需要等待整个数据帧被接收完毕。由于发送和接收的以太网帧压缩了大量的设备数据,所以有效数据率可达90%以上。由于其独特的通信机制,EtherCAT可以实现极低的通信延迟,通常在微秒级别。
③网络性能
EtherCAT提升了网络性能,借助于从站硬件集成和网络控制器主站的直接内存存取,整个协议的处理过程都在硬件中得以实现,完全独立于协议堆栈的实时运行系统、CPU性能或软件实现方式。1000个I/O的更新时间只有30µs(其中包括I/O周期时间)。单个以太网帧最多可进行1486字节的过程数据交换,几乎相当于12000个数字输入和输出,而传送这些数据耗时仅为300µs。
④同步精度和实时性
EtherCAT支持非常精确的设备同步,这对于需要精确控制的应用(如运动控制)非常重要。EtherCAT能满足工业自动化对实时性的要求,可以在确定的时间内完成数据交换。
⑤灵活的拓扑结构
EtherCAT支持多种网络拓扑结构,包括线性、树状、星形或任意组合,灵活拓扑。EtherCAT拥有简化的网络结构,不需要使用交换机或集线器,节点之间可以直接串联。一个EtherCAT网络可以支持多达65535个节点,网络的容量几乎没有限制。
灵活的拓扑结构
⑥低成本易维护
由于EtherCAT可以在标准以太网硬件上运行,因此可以降低系统的总体成本。现场总线系统的有效性和试运行时间关键取决于诊断能力。EtherCAT网络的诊断和维护相对简单,快速排除故障,有助于减少停机时间。
技术转换
①EtherCAT实现以太网(EoE)
EtherCAT技术具备标准以太网设备的一切特性,不仅完全兼容以太网,还可以在相同的物理层网络中包容其它基于以太网的服务和协议,具有良好的开放性。所有的以太网技术都可以在EtherCAT的环境中得以应用。EtherCAT网络对以太网设备是完全透明,且对设备类型没有限制,设备可通过交换机端口在EtherCAT段内进行连接。
对所有以太网协议完全透明
②EtherCAT实现CANopen(CoE)
CANopen设备和应用行规广泛用于多种设备类别和应用,如I/O组件、驱动、编码器、液压控制器及用于塑料或纺织行业的应用行规等。EtherCAT可以提供与CANopen机制相同的通讯机制,包括对象字典、PDO(过程数据对象)、SDO(服务数据对象)甚至于网络管理。因此,在已安装CANopen的设备中,稍加变动就能轻松实现EtherCAT,大部分的CANopen固件都得以重复利用。并且可以选择性地扩展对象,以便利用EtherCAT所提供的巨大带宽。
应用场景
EtherCAT广泛应用于需要高速、实时通信的工业自动化领域,例如:机器人控制、动控制系统、包装机械、数控机床、测试和测量设备、汽车组装线。
EtherCAT作为一种高性能的工业以太网协议,通过其高速、低延迟和灵活的网络拓扑设计,在自动化控制系统中提供了可靠和高效的解决方案。过去20年里,EtherCAT的基本协议始终保持不变,并以完全向后兼容的方式进行了扩展,将EtherCAT 技术原理应用于其它应用层次。随着工业4.0和智能制造的发展,EtherCAT的应用范围预计将进一步扩大。
-
以太网
+关注
关注
40文章
5414浏览量
171544 -
ethercat
+关注
关注
18文章
683浏览量
38664 -
工业通信
+关注
关注
0文章
119浏览量
15548
发布评论请先 登录
相关推荐
评论