以太网用于运动控制的三个原因
2021-06-16
来源:ADI
就运动控制而言,以太网、现场总线以及其他技术(如外围组件互连)历来都是相互竞争的,用以在工业自动化和控制系统中获得对一些最苛刻要求的工作负载的处理权限。运动控制应用要求确定性(保证网络能够及时将工作负载传送至预定的节点),这是确保位置保持所必需的,这进而又将确保驱动器的精确停止、适当的加速/减速以及其他任务。
标准的IEEE 802.3以太网从未达到这方面的要求。即使全双工交换和隔离冲突域淘汰了过时的CSMA/CD数据链路层,但它还是缺乏可预测性。此外,典型堆栈中的TCP/IP的高度复杂性并未针对实时流量的可靠传送进行优化。因此,现场总线以及带有基于ASIC的PCI卡的PC控制架构一直是常见的运动控制解决方案。
从EtherNet/IP®到EtherCAT®的以太网解决方案以其独特的方式克服了这些缺点。尽管工业以太网相较于别的替代技术还有一些其它优势,然而它在运动控制中还远没有占到主导地位。我们来看看它能够并且将会在未来几年的竞争中越来越被接受的三个原因。
融合而不是增加复杂性
随着时间的推移,企业IT与工厂之间的互联不断增加,导致了系统更复杂,往往将标准以太网和工业以太网与现场总线混合使用。例如,机器可能会利用:
u 适用于与伺服器进行通信的SERCOS 1
u 适用于联网变频驱动器的PROFIBUS®
u 适用于故障安全现场总线通信的SafetyBUS p
u 适用于连接至传感器的DeviceNet
u 适用于向最终用户发送数据、通过网关访问的以太网
这样的网络很复杂,而且它的建立和维护也很昂贵。每个协议都需要各自的实施程序、安装人员和培训。相比之下,以太网提供了将适用于运动、安全等的不同网络融合到经济高效的基础架构上的可能性,该架构布线更容易,获得供应商的广泛支持,并能适应未来要求。
以太网提供了不同网络融合的可能性。
EtherNet/IP协议体现了如何在实践中充分发挥融合的作用。通过使用TCP/IP和UDP/IP等标准以太网技术、辅以CIP Sync(用于实现分布式时钟IEEE 1588精确时间协议同步)等特性,集成的交换式系统可以同时适应商业和工业应用。2
确定性适用于运动控制应用
运动控制依赖于精确通信。这种精确性通过使用基于时隙的调度来支持,每个设备在调度策略中都有一个与其它设备进行通信的调度表。这些伺服驱动器和控制器计算出它们各自的时序,由此可计算出控制函数的ΔT值。但是,如果数据传输变得无法预测,则可能会丢失结果,因此需要确定性来确保环路的稳定性。
以太网能够支持工厂中苛刻的运动控制应用
在某些情况下,通过直接集成于英特尔®芯片内的加速器电路在EtherNet/IP中实施IEEE 1588,只是以太网解决方案用于强制确定性的一种常见机制。EtherCAT的高速实时处理是运动控制应用中如何实现始终如一的预测性能的另一个示例。EtherCAT突破了基于PCI的集中式通信的严格物理限制,即要求机器处理单元和伺服处理器之间可快速通信但需要保持短距离。
Jason Goerges在发表于2010年Machine Design的一篇文章中解释道:“基于EtherCAT的分布式处理器架构具备宽带宽、同步性和物理灵活性,可与集中式控制的功能相媲美并兼具分布式网络的优势”。3 “事实上,一些采用这种方式的处理器可以控制多达64个高度协调的轴(包括位置、速度和电流环以及换向),采样速率和更新速率为20 kHz。
面向IIoT的长期可行性
以太网自作为一种局域网技术问世以来,已经过一系列发展。鉴于传统现场总线组件目前的制造规模较小,而PCI正面临逐渐成为过时的工业标准架构的风险,以太网经过不断发展,现已完全有能力为以IP为核心的工业物联网提供服务。
即将到来的改进(如时间敏感型网络将完善IEEE 1588并支持网络融合的可能性)也使以太网成为当前和未来运动控制的理想选择。这并不是说现场总线和PCI将会消亡,只是随着自动化行业迈向IIoT,以太网的优势将持续提升。
参考文献
1 Paul Brooks.“EtherNet/IP应用于运动控制”Industrial IP Advantage,2015年10月
2 “通过标准以太网成功实现运动控制”Industrial Ethernet Book,第48卷第71期
3 Jason Goerges.“EtherCAT实现高性能运动控制”Machine Design,2010年11月。