不要一说EtherCAT你就想到EtherNet,它俩是两个层面的东西;它们之间是“应用”与“基础”的关系。
Ethernet (以太网):就像是铺设好的公路和基本的交通规则,它定义了数据怎么打包、怎么寻址,但不管车上拉的是什么货物。
EtherCAT:则是在这条公路上跑的一辆专用的、极高效率的“磁悬浮列车”。它遵守公路的规则,但用了一套独特的方法(所有车厢连接成一个整体,乘客在列车经过时直接上下车),来实现工业控制数据的极速、准时运输。
对比分析 |
根本属性
EtherNet:基础的网络通信标准(IEEE 802.3),定义了物理层和数据链路层。
EtherCAT:基于以太网的工业现场总线协议,在以太网的基础上定义了更高效的通信方法。
通信模式
EtherNet:点对点。发送方将数据包发给交换机,交换机再转发给目标设备。每个设备都需要完整地接收、解析、处理数据包。
EtherCAT:主从通信,集总帧。主站发送一个报文,该报文“流过”所有从站设备。每个从站在报文经过的瞬间,读取属于自己的指令或插入自己的数据,整个过程在硬件中完成。
实时性与效率
EtherNet:实时性不高。由于网络冲突和交换机的转发延迟,通信时间不确定,通常响应时间为100ms级别,不满足工业控制要求。
EtherCAT:高实时性,高效率。刷新1000个I/O点仅需30微秒(μs),同步精度小于1微秒。传输同样数据,EtherCAT所需报文长度仅为标准以太网的1/4。
硬件需求
EtherNet:使用标准的网卡、交换机和网线,由CPU和软件协议栈处理数据。
EtherCAT:从站需要专用的ASIC芯片,由硬件处理数据,不占用CPU,速度快但成本稍高。
主要应用
EtherNet:办公网络、互联网通信等。
EtherCAT:高端装备、机器人、电子制造设备等对同步性、响应速度要求极高的运动控制场合。
可以这样总结:
EtherCAT是基于标准以太网硬件发展起来的一种专用、高效的工业通信协议,旨在将以太网技术延伸到对实时性要求最高的工业控制现场。
sales@boer-transmission.com
上海市浦东新区惠南镇听谐路60号