EtherCAT网络通讯有哪些特点?

发布者:温柔的爱情最新更新时间:2024-07-17 来源: elecfans关键字:EtherCAT  网络通讯  协议 手机看文章 扫描二维码
随时随地手机看文章

在平时应用时KUKA机器人,铆接设备,激光焊等设备大量使用了EtherCAT通讯,下面我们就来介绍一下它.

1.EtherCAT协议处理完全在硬件中进行

协议ASIC 可灵活配置。过程接口可从1 位扩展到64 kbyte。

1b2d9394-2acf-11ee-a368-dac502259ad0.jpg?imageView2/2/w/550

所以使得以太网可以直达端子模块:

符合IEEE 802.3 标准的以太网协议无需附加任何总线即可访问各个设备。耦合设备中的物理层由100BASE-TX 或–FX 转换为E-bus,以满足电子端子排等模块化设备的需求。端子排内的E-bus 信号类型(LVDS)并不是专用的,它还可用于 10 Gbit 以太网。在端子排末端,物理总线特性被转换回100BASE-TX 标准。 

主板集成的以太网MAC 足以作为主站设备中的硬件使用。DMA(直接存储器存取)用于将数据传输到主内存,解除了 CPU 存取网络数据的负担。Beckhoff 的多端口插卡中运用了相同的原理,它在一个PCI 插槽中最多捆绑了4 个以太网通道。

1b4c6bde-2acf-11ee-a368-dac502259ad0.png?imageView2/2/w/550

1b754950-2acf-11ee-a368-dac502259ad0.jpg?imageView2/2/w/550

2. EtherCAT的性能

EtherCAT 使网络性能达到了一个新境界。

1000 个I/O 的更新时间只需30 µs,其中还包括I/O 周期时间。单个以太网帧最多可进行1486 字节的过程数据交换,几乎相当于12000 个数字输入和输出,而传送这些数据耗时仅为300 µs。

与100 个伺服轴的通讯每100 µs 执行一次。可在这一周期时间内更新带有命令值和控制数据的所有轴的实际位置及状态,分布式时钟技术使轴的同步偏差小于1 微秒。

超高性能的EtherCAT 技术可以实现传统的现场总线系统无法迄及的控制理念。

这样,通过总线也可以形成超高速控制回路。以前需要本地专用硬件支持的功能现在可在软件中加以映射。巨大的带宽资源使得状态数据能够与任何数据并行传输。EtherCAT 使通讯技术和现代工业PC 所具有的超强计算能力相适应,总线系统不再是控制理念的瓶颈,分布式I/O 可能比大多数本地I/O 接口运行速度更快。

这种网络性能优势在具有相对中等运算能力的小型控制器中较为明显。EtherCAT周期时间如此之短,使得它可以在两个控制周期之间完成。因此,控制器总是能够获取最新的输入数据;输出以最小的延迟寻址。无需增强本身的运算能力,控制器的响应行为就能够得到显著改善。

借助于从站硬件集成和网络控制器主站的直接内存存取,整个协议的处理过程都在硬件中得以实现,因此,完全独立于协议堆栈的实时运行系统、CPU 性能或软件实现方式。

1000个I/O的更新时间只需30 µs,其中还包括I/O周期时间。

1b96bf04-2acf-11ee-a368-dac502259ad0.png?imageView2/2/w/550

单个以太网帧最多可进行1486字节的过程数据交换,几乎相当于12000个数字输入和输出,而传送这些数据耗时仅为300 µs。

100个伺服轴的通讯也非常快速:可在每100µs中更新带有命令值和控制数据的所有轴的实际位置及状态,分布时钟技术使轴的同步偏差小于1微秒。而即使是在保证这种性能的情况下,带宽仍足以实现异步通讯,如TCP/IP、下载参数或上载诊断数据。

超高性能的EtherCAT技术可以实现传统的现场总线系统无法迄及的控制理念。EtherCAT使通讯技术和现代工业PC所具有的超强计算能力相适应,总线系统不再是控制理念的瓶颈,分布式I/O可能比大多数本地I/O接口运行速度更快。EtherCAT技术原理具有可塑性,并不束缚于100 M bps的通讯速率,甚至有可能扩展为1000M bps的以太网。 

3. EtherCAT的拓扑

总线形、树形或星型:EtherCAT支持几乎任何类型的拓扑结构。

因此,由于现场总线而得名的总线结构或线型结构也可用于以太网,并且不受限于级联交换机或集线器的数量。

最有效的系统连线方法是对线型、分支或树叉结构进行拓扑组合。因为所需接口在I/O 模块等很多设备中都已存在,所以无需附加交换机。

当然,仍然可以使用传统的、基于以太网的星型拓扑结构

还可以选择不同的电缆以提升连线的灵活性:灵活、经济的标准超五类以太网电缆可采用100BASE-TX 模式传送信号,两台设备之间的最大电缆长度为100 m。

还可通过交换机或介质转换器实现不同以太网连线(如不同的光纤和铜电缆)的完整组合。 

信号变量可以根据每个电缆间距单独选择。由于连接的设备数量可高达65535,因此,网络的容量几乎没有限制。

1bba6422-2acf-11ee-a368-dac502259ad0.jpg?imageView2/2/w/550

1bebc0ee-2acf-11ee-a368-dac502259ad0.png?imageView2/2/w/550

EtherCAT使用全双工的以太网实体层,从站可能有二个或二个以上的埠。若设备没侦测到其下游有其他设备,从站的控制器会自动关闭对应的埠并回传以太网帧。由于上述的特性,EtherCAT几乎支援所有的网络拓扑,包括总线式、树状或是星状,现场总线常用的总线式拓扑也可以用在以太网中。

EtherCAT的拓扑可以用网络线、分枝或是短线(stub)作任意的组合。有三个或三个以上以太网接口的设备就可以当作分接器,不一定一定要用网络交换器。由于使用100BASE-TX的以太网物理层,二个设备之间的距离可以到100米,一个EtherCAT区段的网络最多可以有65535个设备。若EtherCAT网络是使用环状拓扑(主站设备需要有二个通讯埠),则此网络还有缆线冗余的机能。

4. EtherCAT支持热连接

许多应用都需要在运行过程中改变I/O组态。例如,需求不断变化的加工中心、装备传感器的刀具系统或智能化的传输系统、灵活的工件执行机构或可单独关闭印刷单元的印刷机等。EtherCAT系统的协议结构中已经考虑到了这些需求:热连接功能可以将网络的各个部分连在一起或断开,或“飞速”进行重新组态,针对不断变化的组态提供灵活的响应能力。

5. EtherCAT的安全性:Safety over EtherCAT

1c07098a-2acf-11ee-a368-dac502259ad0.png?imageView2/2/w/550

EtherCAT有一个加强的协定版本,称为Safety over EtherCAT,可以在同一个网络上进行安全相关的通讯和一般的控制通讯。此安全通讯是以EtherCAT的应用层为基础,不会影响底层的通讯协定。Safety over EtherCAT有通过IEC 61508的认证,符合安全完整性等级(SIL)3的要求。

为了实现EtherCAT 安全数据通讯,我们开放了Safetyover EtherCAT 协议,EtherCAT安全通信协议已经在ETG组织内部公开。该协议已经由德国技术监督局(TÜV)鉴定为符合IEC61508 定义的SIL3 等级要求。设备上实施EtherCAT安全协议必须满足安全目标的需求。相应的产品相关要求也必须考虑进来。

EtherCAT被用作传输安全和非安全数据的单一通道。传输介质被认为是“黑色通道”而不被包括在安全协议中。

EtherCAT过程数据中的安全数据报文包括安全过程数据和所要求的数据备份。这个“容器”在设备的应用层被安全地解析。通信仍然是单一通道的。这符合IEC61784-3附件中的模型A。因此,该安全协议也可通过其它通讯系统、背板或WLAN 传输。传输周期可根据要求缩短,不会影响残留误差率。Safety over EtherCAT 主站和从站之间的安全数据循环交换被称作为由看门狗定时器监控的连接。一个主站能建立并监控多个不同从站的连接。

1c38fddc-2acf-11ee-a368-dac502259ad0.jpg?imageView2/2/w/550

安全元件在自动化系统中所需要的任意地方都可以使用。系统中可以使用不同规模的本地输入和输出元件。可以根据需求使用安全或非安全总线端子扩展额外的输入和输出。安全逻辑也嵌入到网络当中。这样不用安全扩展的标准 PLC可以继续处理控制任务。安全输入和输出功能需要的本地安全逻辑由智能化的安全总线端子实现。这节约了昂贵的安全PLC所带来的成本,并可以根据当前任务随意裁剪逻辑功能。只有安全EtherCAT主站和所分配的安全从站通过非安全的标准PLC路由。

§ 本协议在安全数据长度,通信介质或波特率方面没有限制。

§ EtherCAT被用作“黑色通道”,即,通信系统在安全处理中没有任何作用。

§ 协议被鉴定符合IEC61508定义的SIL3等级

§ 提供EtherCAT安全功能的产品已经于2005年就上市了。

6. EtherCAT的诊断

现场总线系统的实际应用经验表明,有效性和试运行时间关键取决于诊断能力。只有快速而准确地检测出故障,并明确标明其所在位置,才能快速排除故障。因此,在EtherCAT的研发过程中,特别注重强化诊断特征。

网络的诊断能力对于提高网络可靠性和缩短调试时间 — 从而降低总成本 — 来说至关重要。只有快速而准确地检测出故障,并明确标明其所在位置,才能快速排除故障。因此,在EtherCAT 的研发过程中,特别注重强化诊断功能。 

试运行期间,驱动或I/O 端子等节点的实际配置需要与指定的配置进行匹配性检查,拓扑结构也需要与配置相匹配。

由于整合的拓扑识别过程已延伸至各个端子,因此,这种检查不仅可以在系统启动期间进行,也可以在网络自动读取时进行(配置上载)。 

数据传输过程中出现的位故障可以通过评估每台设备上的CRC 校验进行检测——32 位CRC多项式的最小汉明距为4。除断点检测和定位之外,EtherCAT系统的协议、物理层和拓扑结构还可以对各个传输段分别进行品质监视,与错误计数器关联的自动评估还可以对关键的网络段进行精确定位。此外,对于电磁干扰、连接器破损或电缆损坏等一些渐变或突变的错误源而言,即便它们尚未过度应变到网络自恢复能力的范围,也可对其进行检测与定位。


关键字:EtherCAT  网络通讯  协议 引用地址:EtherCAT网络通讯有哪些特点?

上一篇:怎样使用STL函数控制传送带?有哪些步骤?
下一篇:具有多模态感知能力的智能软体机械手研究

推荐阅读最新更新时间:2026-03-14 16:11

智能家居无线网络通讯协议设计方案
  "智能家居"(smart home)又称智能住宅,它利用先进的计算机技术、嵌入式系统技术、网络通讯技术与传感器技术等,把家中的各种设备有机的结合起来,优化用户生活方式,方便用户管理设备,并能通过场景设定使多个设备间形成联动。   家庭网络的分层结构中,整个系统分成5 层:   物理媒体层(Media),底层协议层(Protocol)、应用程序接口层(API)、应用程序层(APP)和最终用户接口层(UI)。其中第一、二层标准已经颁布并在实际中应用;第三层(API)是家庭网络技术发展的关键,是当前业界研究的热点;第四层是应用程序层,是在第三层的基础上由技术人员开发的各种应用程序;第五层是各种用户接口(UI)工具,包括各种遥控装
[单片机]
智能家居无线<font color='red'>网络通讯</font><font color='red'>协议</font>设计方案
机器人通信协议,为什么EtherCAT和CAN才是未来?
当下,虽然行业中存在许多通信协议,但业内人士普遍认为,EtherCAT和CAN两大协议,是机器人行业未来最重要的两大协议。 越来越被重视的EtherCAT 据EtherCAT技术组织(ETG)2024年统计,EtherCAT已占据全球工业机器人通信协议市场39.2%的份额,年增长率达12.7%,表现远超其他同类协议。在关键应用场景中,EtherCAT的优势尤为明显:无论是人形机器人的多关节实时协同控制、自动驾驶的多传感器融合,还是工业4.0中的人机协作,它都在重新定义智能体与物理世界交互的方式。 EtherCAT是机器人关节主流通讯方式之一,在工业机器人、人形机器人关节控制中广泛应用。比如说,库卡
[机器人]
EtherNetIP从站转EtherCAT从站协议网关
一,设备主要功能 疆鸿智能JH-EIP-ECT型网关是一款专业的工业协议转换设备,能够高效实现EtherCAT网络与EtherNet/IP网络之间的双向数据通信。该网关支持将EtherCAT从站设备无缝接入EtherNet/IP网络,实现两种协议间的透明传输,在保障数据完整性的同时,满足工业场景对实时性的严格要求。 网关采用高性能硬件平台与稳定可靠的软件架构,确保在复杂工业环境中长期稳定运行,适用于高频率、大流量的数据交换场景。 在工业自动化系统中,由于设备往往采用多样化的通信协议,跨协议互联成为实现设备协同的关键。JH-EIP-ECT网关广泛应用于智能工厂、产线自动化等场景,能够将EtherCAT从站设备的数据转换为Et
[嵌入式]
EtherNetIP从站转<font color='red'>EtherCAT</font>从站<font color='red'>协议</font>网关
工业隔离器的通信协议,Modbus、CANopen与EtherCAT的集成
工业4.0与智能制造的浪潮,工业隔离器作为连接物理世界与数字系统的核心组件,其通信协议的集成能力已成为衡量系统智能化水平的关键指标。Modbus、CANopen与EtherCAT作为工业自动化领域的三大主流协议,各自在应用场景、数据传输效率与实时性方面具备独特优势。本文从协议特性、集成架构、应用场景及技术挑战四个维度,探讨工业隔离器中这三类协议的融合路径。 一、协议特性与适用场景 Modbus协议 Modbus诞生于1979年,是工业领域应用最广泛的开放通信协议之一。其核心优势在于简单性与兼容性: 物理层:支持RS-485、RS-232及以太网(Modbus TCP/IP),传输距离可达1200米(RS-485)。 数据结构:
[嵌入式]
在自动化码头中CANopen与Ethercat协议的应用
在自动化码头中,协议转换是一个关键环节,它能够实现不同设备之间的数据交互和协同工作。其中,将CANopen协议转换为EtherCAT协议的应用尤为常见。我们来了解一下CANopen和EtherCAT这两种协议。CANopen是一种基于CAN总线的通讯协议,被广泛应用于工业自动化领域,尤其是在运动控制和传感器通信方面。而EtherCAT是一种实时以太网通讯协议,具有高速、高可靠性和高扩展性的特点,被广泛应用于现代工业自动化系统的主从站通讯。 在自动化码头中,各种设备如起重机、输送带、堆垛机等需要通过统一的通讯协议进行协同工作。然而,由于这些设备的控制器可能采用不同的通讯协议,因此需要进行协议转换。将CANopen转换为Ether
[嵌入式]
OPPO扔出王炸!系无网络通讯技术
19年6月27日OPPO手机正式宣布“无网络通讯技术”准备正式投产。届时打电话,发信息都不在需求手机卡,就可以完成快速信息交流。 该技术在手机没有WiFi、移动网络以及蓝牙的情况下,依然可以实现语音和文字的交流。更重要的是,这项技术的有效传输距离可以达到3公里!并且是在空旷的户外或城市环境下都可以达到这个通信距离。 在OPPO对该技术应用场景的介绍中,有一点是这样说的:当你在人潮汹涌的演唱会现场和朋友走散,或者坐飞机到国外落地后发现没有买当地卡,无法与同行人联系,这项功能都可以派上用场。 这项技术相比于移动、WiFi网络通信来说,可以更好的保护信息传输的安全性,并且还能够在手机关机情况下实现72小时内的GPS定位,为搜救失联人员提
[手机便携]
OPPO扔出王炸!系无<font color='red'>网络通讯</font>技术
lpc1768的网络通讯
这几天找了一些源代码。 EasyWEB,LPC1768_uCOS-ii,这两个是可以编译通过的。 是在SysTick_Handler中断中实现查询通讯的。 LPC1768以太网(TCP)程序,调试成功,可直接运用到工程的名称下的rar文件不全,没能编译通过。看文件是网络通讯中断工作的,当然也是有SysTick_Handler。 LPC1768+uCOS-LWIP是iar的编译环境的程序,没有环境,没能编译成功。 没有硬件不好测试。 16939_TCPUDP.exe是助手,上位机代码不知道是不是就像找到的那么简单。 所以呢,是这么几个步骤: 1要有硬件。 2烧几个通讯程序,简单,复杂的找几个。 3助手试一下。 4编程通讯。 下
[单片机]
中兴华为遭美封杀,美国农村担忧起了网络通讯
当地时间周二(17日),美国联邦通讯委员会(FCC)以5比0投票通过,禁止使用联邦资金从被认定对美国国家安全构成威胁的公司手中购买网络设备。这项禁令引起了美国农村地区的担忧,因为为他们服务的小型区域性电信运营商恰恰需要这些设备来维持运转。 这项禁令要到FCC的第二次投票后才会最终生效。虽然未直接提及厂商的名字,但不言而喻,禁令首要的打击目标就是华为和中兴。 华为、中兴已成长为全球瞩目的通讯设备供应商。但美国国会2012年的调查称,这两家公司的设备可能威胁国家安全。这导致他们在美国的业务一直难以展开。 事实上,目前,华为已经在美国农村地区取得了一些成绩。一些小型区域性运营商无法从其他供应商那里购买设备,因此,他们把目光转向了华为。
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved