EtherCAT技术协会(EtherCATTechnologyGroup,简称ETG)是为来自于各种工业领域的主要用户公司和领先的自动化设备制造商提供的平台,旨在共同支持,推广及发展EtherCAT技术。
一、组织
ETG的组织结构
ETG的组织架构如下:
每个ETG成员都能积极参与技术工作组与项目团队的工作,为EtherCAT技术的发展做出贡献。为方便海外会员的参与,每年两次的技术委员会(TC)代表大会都在德国法兰克福国际机场附近举办。除了参加委员会外,ETG成员还可以通过技术咨询委员会(TAB)将技术更改需求直接提交给TC主席进行评估。技术咨询委员会负责审查和发布EtherCAT的详细信息,选择和批准一致性测试工具,发布最新版本。同时,技术咨询委员会也是一致性评判的仲裁机构。
全球EtherCAT推广活动由市场营销委员会(MC)牵头。ETG日本地区委员会组织发起EtherCAT在日本的推广活动,并提供资金支持。ETG全体会员大会决定ETG地方规划细则并选举董事会。ETG全体会员大会通常与SPS/IPC/DRIVES贸易展同期举行。不能到德国参加会议的会员,可在地方会员会议(如日本、韩国等)上获得最新的ETG活动信息,同时提供相应的反馈。
董事会监督管理人员,负责选择和指定EtherCAT测试中心并指导其运作。同时,董事会负责任命技术咨询委员会成员和技术委员会主席。
组织的目标
EtherCAT是开放的技术。EtherCAT技术协会推广这种技术并确保每一个对该技术感兴趣的公司都可以实施和应用EtherCAT。
同时,EtherCAT技术协会通过定义功能需求,一致性测试来保证EtherCAT实施的兼容性以及认证流程。
ETG的目标是保证EtherCAT技术满足并超越最广泛的有可能实现的任何行业的应用要求。为了实现这个目标,该协会结合了来自于机械制造,系统集成,以及最终用户和自动化供应商的领先控制和应用方面的专家,提供关于现有技术的应用案例和对协议未来如何完善的建议等高质量反馈。
会员的收益
ETG是全球最大的工业以太网组织,拥有3075个会员单位。EtherCAT技术协会鼓励EtherCAT设备提供商加入ETG,从而获取研发产品及应用实施的支持,同时获得供应商识别码(VendorID)以及一致性测试工具。EtherCAT用户可以通过加入ETG表明其对该技术的支持和应用。
●ETG会员可以进入EtherCAT网页中的“会员专区”下载协议,技术实施指南,EtherCAT基础知识以及及时更新的技术信息,并加入开发者论坛。
●仅对ETG会员提供EtherCAT研发产品的支持。
●协会会员优先得到规范草案,白皮书,原型评估产品及首批产品,从而可首先进行评估、使用或实施EtherCAT技术。
●ETG在国际标准委员会(IEC及ISO等)上代表会员利益。
●会员单位可以使用EtherCAT的徽标(Logo),表现其对该技术的支持;会员单位也可以使用EtherCAT技术协会的徽标,以表现其拥有该协会的会员资格。
●ETG会员有权在EtherCAT产品指南(ProductGuide)上及ETG全球主要自动化展览会的联合展台上推广其EtherCAT产品。
●成为会员是免费的,不收取任何费用。
如何申请ETG会员
二、技术
EtherCAT–以太网现场总线:
●EtherCAT一网到底,协议处理直达I/O层;
●无需任何下层子总线;
●无网关延迟;
●单一系统即可涵盖所有设备:输入输出,传感器,执行器,驱动,显示。
EtherCAT速度更快:
●传输速率:
§2x100Mbit/s(高速以太网,全双工模式)。
§256数字量I/O:11μs;
§分布于100节点的1000开关量I/O:30μs=0.03ms;
§200模拟量I/O(16bit):50μs,采样率20kHz;
§100伺服轴(每个8ByteIN+OUT):100μs=0.1ms;
§12000数字量I/O:350μs。
飞速传输的以太网帧:
●在帧的传输过程中过程数据被提取或插入:
§每个从站的过程数据量几乎无限制(1Bit…60Kbyte,如果需要则使用几个以太网帧传输);
§支持异步的、事件触发的通信。
●隐含式寻址方式实现协议消耗最小化:
§针对分布式I/O的优化报文结构;
§通讯完全在硬件中完成—最优性能(+可预测);
§若网络中全部为EtherCAT设备,则无需交换机;
§出色的诊断功能;
§保留对以太网的兼容性。
分布时钟:
●精准同步(<<1μs!)—通过分布时钟的精确校准实现;
●两设备间距300个节点,线缆长度120米。
EtherCAT是工业以太网:
●EtherCAT采用标准以太网帧:IEEE802.3;
●可替换为UDP/IP(若需要IP路由);
●保持标准的以太网帧;
●对TCP/IP完全透明;
●所有因特网技术(HTTP,FTP,Webserver,…)均可实现,且不影响系统的实时性能!
EtherCAT接线更灵活:
●标准以太网拓扑结构:星型拓扑;
§灵活的树型结构–自由扩展;
§支持各种拓扑结构,如线型,星型,树型,总线型;
o可实现多层次拓扑;可自由组合各种拓扑;
§每个EtherCAT网段可容纳65,535个节点,网络规模几乎无限。
●EtherCAT支持多种以太网物理层:
§100BASE-TX(两节点最大间距100米);
§100BASE-FX(两节点最大间距2公里);
§LVDS(模块化设备);
●允许任意数量的物理层改动。
EtherCAT配置更简单:
●拓扑结构:
§拓扑目标与现实的自动对比;
●诊断:
§精确定位故障;
●网络规划:
§系统性能独立于:
o从站的实施;
o拓扑结构(无交换机/集线器);
●寻址:
§无需手动编址;
§自动进行地址配置;
§地址可被保留;
o添加新节点是无需重新配置整个网络的地址。
EtherCAT成本更低:
●主站:
§无需专用插卡(辅助处理器);
§主板集成的网口即可满足要求;
●从站:
§低成本从站控制器;
oFPGA或ASIC;
§简单的从站:无需实施微处理器;
§无需功能强大的微处理器;
●基础设施:
§无需交换机/集线器;
§标准以太网线缆和接头。
●实施工具:
§标准以太网监测工具,如,微软网络监视器或Wireshark:免费获取;
§解析软件:免费获取;
●网络规划仅需少量的工作:
§简单的组态;
§默认配置即可生效,无需网络调试;
●改善的诊断:
●快速配置:
§无需地址配置。
EtherCAT实施轻松:
●从站的实施:
oESC硬件中处理实时协议;
§集成通讯状态机;
§网络性能独立于:
o从站微处理器的性能;
o协议堆栈。
§对于使用或不适用微处理器(作为HostCPU)的应用:
o集成了DPRAM(1…8kByte);
o集成了分布时钟;
o对微处理器的高精度中断。
●主站的实施:
§可采用主站样本代码(源码);
§EtherCAT配置工具;
§ESI和ENI的XML文件格式。
EtherCAT功能安全:
●为在EtherCAT安全设备间传输安全性过程数据,SafetyoverEtherCAT(FSoE)定义了一个安全通讯层。
●FSoE是EtherCAT技术协会的一项开放技术。
●该协议基于IEC61508开发,因此:
§满足安全完整性等级(SIL)3;
§残留误差概率R(p)<10-9;
●该协议获得独立的TüV认证;
●SoE帧映射在循环的PDO中:
§最小的FSoE帧长:6Byte;
§最大的FSoE帧长:取决于从站设备的安全过程数据的数量;
§因此协议适用于安全IO及功能安全运动控制的应用;
●从FSoE主站到FSoE从站的被确认传输,反之亦然;
●安全设备参数可以在FSoE连接启动时,从主站下载到从站;
●经认证的SafetyoverEtherCAT产品从2005年开始上市;
●FSoE协议不局限于:
§通讯层及接口通讯层不是安全测量的部分:黑色通道(assumedunsolvedbiterrorrate:p=10-2);
§传输速度;
§安全过程数据长度(Lengthofsafeprocessdata);
●可通过非安全网关,现场总线系统或骨干网路由;
●可以由非安全网关路由;
●可由现场总线系统路由;
●适用于(几乎所有)总线系统的一种安全技术。
三、应用
1.超高速EtherCAT助力空客高升力系统
位于德国不莱梅的空客工厂测试并生产A380的机翼,在其测试系统中采用了倍福公司(Beckhoff)的工控机和EtherCAT系统。
空客测试平台的尺寸和系统与原始的尺寸大小相匹配,巨大的钢架结构包含了高升力系统所需的功能元件,虽然每次只对一个机翼进行配置,但一次可全部完成对驱动轴的装配。为了检测在不同情况下驱动和控制系统之间的交互情况,相应的机翼以一个四象限的驱动和若干模拟的信号建立模型。
测试平台的控制系统
测试系统控制所有模拟空气动力学负载的液压缸和气缸,并对各种参数进行记录。在特定情况下,动力负载会非常大,因此测试平台的设计还要考虑到安全问题。除了人身安全防护之外,所有的防护措施都聚焦在元件上,如某些作为原型的、或者是价格非常昂贵的零部件。因此,系统中设计了多处的紧急停止、权限控制、带核查的信号冗余记录,以及对执行部件的安全控制。
位于德国Essen的Ingenieurgeinschaft公司,接受了委托,来设计这个测试平台控制系统。使用EtherCAT技术来完成这样一个控制系统,这还是首次。工程师们开发的系统主要是工程测试和液压控制,该团队由15名来自不同行业背景的专家组成,如机械工程师、电气工程师、IT专家等。
EtherCAT端子:超高速I/O系统
高升力系统的规模之大从控制信号的数量上就可见一斑。系统中的数字/模拟量信号超过500点,其中包括大约100个来自不同控制电路和检测电路的执行信号。所有的I/O数据都通过倍福的EtherCAT端子系统进行处理。
TorstenFinke博士是Ingenieurgeinschaft公司的三位经理之一,他如此解释EtherCAT技术给该项目带来的好处:“通过以太网,所有信号都能够以一种更加可靠、简单和快速的方式进行控制。由于模拟信号到端子的距离大大缩短,通过模数信号的转换,克服了信号传输的长距离所带来的问题。该系统的灵活性非常好,十分适合目前的项目。并且,EtherCAT的总线拓扑结构克服了传统的星型结构,大大减少了电缆的成本以及发生错误的可能性。EtherCAT在带宽和传输速度上都提供了一个很好的解决方案,并且,凭借超过10Khz的时钟频率,整个系统实时性也得到了保证。”
同样,EtherCAT技术的开放性也是一个很突出的优点,它可以独立于主机平台。例如,EtherCAT主机程序是在Linux平台下开发,并在项目中得到了很好的应用。TorstenFinke博士解释道:“主机程序运行在一台通用的标准工控机上。系统中不需要专用的PLC,Linux是个先进的服务器操作系统,并且,已被证明具有良好的稳定性、高效性,尤其是在网络方面。和RTAI-Linux内核的实时延伸相结合的开放式构架使得操作系统能够得到硬实时性能,而在程序和服务方面没有什么限制。”
软件
控制逻辑可以通过Matlab的Simulink来进行精确地开发。该数学模型可以转化为C代码,编译并以二进制模块加载到控制系统的内核中。计算机间的通讯通过客户服务器接口来进行。控制界面程序可以满足不同的测试需求,同时,该软件可以在网络的任何电脑上运行。
TorstenFinke博士总结了EtherCAT技术在该项目中的应用:“空客方面对测试平台的控制系统有着很高的要求。在该项目中,EtherCAT在技术、构造、成本等方面都提供了一个完美的解决方案,空客的高升力装置已获益于此。”
2.KUKA公司KRC4机器人控制器采用高速、高确定性的工业以太网EtherCAT
为了在自动化系统中集成机器人,一个标准的现场总线常被用于IO层、底层单元及系统层的机器人控制器的通信。通常这样的现场总线由客户选定,而机器人控制必须可以连接到现有工业现场中。
同样在机器人控制器中,不同组件(如伺服驱动器、位置变送器)之间的数据传输复杂,因此必需实施一种能满足更高实时要求的控制任务。此外,内部设备必须进行安全技术和控制设施的数据交换。在之前的KRC4控制器中,KUKA采用了多种通信技术,因此必须使用各种不同的接头和线缆。当研发新的KUKA控制器时,他们重新审议了继续使用新的基于以太网的技术——满足实时性和安全需求,同时具备IT技术特性。以太网具备采用同样一根线缆传输多种不同协议的特点,从而可显著减少系统中的线缆数量。
与现场总线层的通信:软件堆栈还是网关
由于PC中集成了以太网硬件,与PROFINET或EtherNet/IP这些基于以太网的现场总线的连接在软件中完全得以实现,而无需后期的专用硬件支持。与传统现场总线(如PROFIBUS或者DeviceNet)通过EtherCAT通信网关联接,无需接口卡。
内部及与传感器,执行器及IO的定位通信:以太网和EtherCAT
除了标准的以太网,完整的内部通信以及与底层IO层都通过EtherCAT通信。因此,KRC4机器人控制器在保持之前的总线布局下仅采用2种不同的通信协议(线缆、接头和以太网控制芯片)。
为何选用EtherCAT
与其他实时以太网技术相比,选用EtherCAT作为实时和安全通信技术的原因是EtherCAT有更多优势支持KUKA实现研发目标。EtherCAT不需要特殊的主站硬件,仅在从站端需要。在主站,一个标准的以太网控制器即可完全满足硬件要求,对KRC4来说很多主站都是在PC中实施的。此外,线缆和接头也是标准的以太网。
EtherCAT独特的“onthefly”的数据处理方式(帧进行飞速传输的同时,从站进行数据处理)可以实现大数据吞吐量并使以太网数据有效率接近100%。因此,这就可以将原来在硬件设备中实现的很多功能转移到控制PC的软件中实现。
除了PROFINET和EtherNet/IP现场总线外,EtherCAT是全球接受最广泛的工业以太网通信技术,EtherCAT拥有最大的供应商和用户组织。市场上众多的EtherCAT从站设备可满足多种不同的新工业方案。而另一个优势是:从最初发布时至今,EtherCAT标准、协议和ASIC芯片从未改变,从而保持了非常好的稳定性。
国际组织EtherCAT技术协会宣传、支持和推广EtherCAT技术。2010年采用了EtherCAT的KUKA控制器成功实现了在所有机器人中的应用。除了KRC4机器人控制器外,新的KRAGILUS机器人和LBRiiwa轻型机器人配备的紧凑型控制器也基于EtherCAT技术实现。总之,在KUKA机器人控制器计划中,仍把EtherCAT作为一项基础技术实施。