EtherCAT数据帧像地铁一样
EtherCAT网络不需要交换机。每个EtherCAT设备通常有两个以太网端口,第一个端口是接收端口,另一个是发送端口,发送给另一个设备。
实时性是EtherCAT的主要优势,使得EtherCAT可以成为高性能的分散式I/O系统:包含一千个分散式数位输入/输出的程序资料交换只需30us,相当于在100Mbit/s的以太网传输125个字节的资料。读写一百个伺服轴的系统可以以10 kHz的速率更新,一般的更新速率约为1–30 kHz,但也可以使用较低的更新速率,以避免太频繁的直接内存存取影响主站个人电脑的运作。
虽然子站设备添加数据过程到数据帧过程中仍有一点延迟,但EtherCAT的单一数据流大大提高了带宽利用率。这个优点也可能是一个缺点。因为许多子站设备可能无法适应这种高速,使得EtherCAT网络可能需要放慢速度以适应这些设备。
EtherCAT还使用分布式时钟系统。当EtherCAT的数据帧通过每个节点时,节点向其数据添加“已接收消息”时间戳。每个节点在收到消息时添加时间戳,然后在返回主站的路上,当数据帧移回节点时,每个节点再次附加一个时间戳。 |