当前所在位置:首页 > 技术知识 > EtherCAT

技术知识

北京盟通科技是工业自动化领域的高科技企业,依托于核心团队多年的海外和行业经验,致力实时现场总线技术及工业通讯技术的推广

EtherCAT主站性能测试

发布时间:2020-02-20

       北京盟通科技有限公司是德国acontis公司在中国大陆唯一授权合作伙伴。德国acontis公司提供跨平台、跨操作系统的商用EtherCAT主站协议栈及主站解决方案,其产品的专业性和可靠性得到全球超过200家工业客户的信赖与认可,包括KUKA机器、伦茨、阿尔斯通、巴赫曼等众多国际知名企业。
       本文主要介绍acontis公司的EtherCAT主站协议栈EC-Master在不同硬件平台和不同操作系统下运行时的性能情况,希望通过此文为客户选择硬件平台和操作系统提供帮助。

一、总线时序图 

       在实际应用中,开发者根据产品的性能要求确定总线循环周期Cycle Time的时间长短。在每个循环周期中,EtherCAT主站控制器的CPU必须完成下列几项任务:已接受数据帧的处理、客户应用处理、发送数据和主站协议栈管理,非周期数据的处理在每个循环周期中可选,如下面总线时序示意图所示:




总线时序图说明: 


二、参考设置 

       参考设置包含了七个从站(EK1100,2×EL2004,2×EL1014,EL4132,EK1110)。传输的过程数据映射包含了512个字节的数据(256个输入和256个输出),构成大小为579字节的数据帧。此外与EL4132使用邮箱方式进行了数据交换。EtherCAT主站协议栈在每个循环周期内占用的CPU时间请参考测试结果。 

三、测量结果(CPU的平均负载)


   注释:协议栈占用CPU时间是指在每个循环周期中I,O,A,M(数据接收,周期数据发送,主站管理,非周期数据发送)所用时间的总和。