继去年纽伦堡SPS展上Beckhoff推出千兆 工业以太网 技术EtherCATG后,今年9月,ETG(EtherCAT技术协会)的技术委员会将其作为EtherCAT标准的一项重要补充,正式接受了这项技术。
这意味着,这项能够将EtherCAT扩展到千兆和万兆级别的EtherCATG技术,未来将会由ETG进行支持和推广。
那么,我们应该如何看待EtherCAT技术向G时代的演进呢?
本期,结合一些公开的信息,和大伙简单聊聊EtherCATG这项技术。
我们知道,EtherCAT是由Beckhoff在2003年推出的,此后一直由ETG进行支持和推广。它十分独特的运行机制-theprocessing-on-the-fly,俗称“数据列车”,使其有着极高的通讯速率,被认为是目前最快的工业以太网总线。因此,EtherCAT非常适合用于那些系统节点较多,且要求短时间周期响应的自动化应用。
不过,由于现有EtherCAT的通讯带宽是百兆级别的,这让它在应对当前制造系统中日趋增多的大批量数据传输与处理任务时,还是表现出了一定的局限性,比如:
在测量测试领域,对采样率要求极高的超采样应用;
系统中设备数量巨大,同时又要求有极短循环时间周期的特大型复杂应用;
需要实时传输和处理视频图像数据流的视觉应用;
复杂的运动控制应用,如:平面传输系统;
…
在这种情况下,我们就需要使用千兆甚至万兆以太网技术EtherCATG或EtherCATG10,来扩展EtherCAT的应用领域了。
2018年纽伦堡SPS展上,Beckhoff正式向市场推出EtherCATG,并在随后的一段时间向ETG提交了这项作为EtherCAT的扩展的千兆以太网技术。经过全面审阅,ETG在今年9月24日其技术委员会会议上,将EtherCATG作为EtherCAT技术的补充与完善,正式接受了该项技术。目前,ETG正在努力将EtherCATG添加到相应的技术规范中。
从官方发布的资料看,EtherCATG和EtherCATG10具备这样一些特点:
仍然是基于EtherCAT独特的processing-on-the-fly运行机制;
带宽会扩展到1Gb/s和10Gb/s;
与EtherCAT完全兼容;
符合以太网标准(IEEE802.3);
标准模式下,主站端无需软件适配;
ETG方面称,EtherCATG保持了EtherCAT原本独特的功能机理和高速特性,同时能够帮助用户基于现有技术体系,接入新的大批量数据传输与处理任务,并对其进行集成和整合,这将扩展EtherCAT技术的应用范围。
值得注意的是,ETG在其官宣中并未将EtherCATG和EtherCATG10称作是EtherCAT的新版本,而是和之前的SafetyoverEtherCAT和EtherCATP一样,将其定义为是EtherCAT技术的一项延伸和扩展,并强调EtherCATG与现有百兆级别的EtherCAT是完全兼容的。
这不只是说EtherCATG从站设备是可以在百兆EtherCAT网络中运行的;反过来,百兆EtherCAT设备也可以应用于EtherCATG系统中,只不过此时整个网络将自动切换到100Mb/s。
而为了能够在千兆EtherCATG系统中更加有效的融入百兆EtherCAT设备和网段,EtherCATG是支持分支管理功能的。
一方面,用户可以使用EtherCAT分支控制器(EBC=EtherCATBranchController),将百兆EtherCAT与千兆EtherCATG网段分隔开来,对数据传输做并行处理,从而减少和避免百兆级EtherCAT设备给千兆EtherCATG系统性能所带来的降速影响;另一方面,借助并行数据处理机制,EBC还能帮助减少在千兆EtherCATG系统中因设备节点过多而带来的信息传输延迟。
官方资料中的数据显示,以一个128轴的大型伺服系统为例,假设每个伺服驱动器包含8字节输入/8字节输出,每个周期有1024字节的输入/输出数据:
若将它们串联在一个EtherCAT网段中,其通信时间周期将为237μs;
如果网段中所有设备,包括主站和各台伺服驱动器,都采用EtherCATG,那么通信时间将降至150μs;
但若是使用EBC将128个伺服轴划分为16个网段,即使仅仅是主站采用EtherCATG,各从站仍使用EtherCAT,通信时间也会显著降低至49μs;
而如果在此基础上,将所有主站和从站设备都改用EtherCATG,通信时间将会进一步缩减至37μs。
从中我们不难看出,已经搭载EtherCAT技术的设备系统,在不替换现有EtherCAT设备的情况下,仅通过引入EBC网段控制器对原EtherCAT网段进行分隔,并将主站换成EtherCATG设备,便能够让通信时间大幅缩短至原来的1/5。这就是说,除了能够帮助集成数据处理应用,EtherCATG还为提升系统通信速率提供了一种新的解决方案;不仅如此,用户在通过EtherCATG实现应用拓展的同时,还能够兼顾到对现有设备资产的保护。
目前Beckhoff已经推出了相应的网段控制器产品。
而有关当下热门的TSN技术,ETG对于其在构建异构网络...等方面的优势是积极认可的;但考虑到TSN的标准仍未正式发布,因此认为它目前还存在一定的不确定性(后续再谈)。
与此同时,EtherCAT会适宜的使用TSN技术,例如:推出EtherCAT-TSN设备行规(Profile),帮助用户将EtherCAT设备和网段融入到TSN异构网络中。
但TSN不会改变EtherCAT,没有新的有关TSN集成的版本。
总的来说,EtherCATG的出现,继续印证了我们之前所谈到的,工业通讯总线向千兆级别演进的趋势,其目的是为了满足工业领域越来越多的数据应用需求。只不过它采取了一种比较独特的解决问题之道,即:基于现有成熟技术进行延伸和扩展,并完全向下兼容,让用户能够以当前系统为基础进行功能拓展,无需担心原来的EtherCAT会被替换,更不必为了EtherCATG而等待。
因为,EtherCAT与EtherCATG的应用领域是不同的,二者之间是并存而非替代的关系。