0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

技术介绍:什么是 EtherCAT 的开放模式?

盟通科技 2024-12-13 11:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EtherCAT 有两种运行模式:直接模式和开放模式。直接模式因其高效的实时性能被广泛使用,而开放模式则允许通过标准交换设备与现有的 IT 基础设施集成,相对而言实时性能没有前者优秀。在本文中,我们将探讨这两种模式,并重点介绍它们的主要特征。

直接模式和开放模式早在 2004 年的第一个EtherCAT规范V1.0中就已被定义,但今天几乎所有的 EtherCAT 网络仍然使用直接模式。实际上,大多数用户甚至从未听说过开放模式。

目前,相关规范仍可以在名为《ETG.1000.3 EtherCAT 规范第3部分——数据链路层服务定义》的文档中找到。

EtherCAT 直接模式

在直接模式下,一个 EtherCAT段与主站连接,以太网帧中的 MAC 地址字段会被忽略。为了通信,所有EtherCAT从站都使用 EtherCAT 从站控制器(ESC),而主站使用标准的以太网端口

直接模式是使用 EtherCAT 设备协议(EDP)的应用程序中的标准模式。这种模式不需要交换机,因为从站通常具有两个或更多端口,这些端口可以实现菊花链路或其他拓扑结构。在直接模式下,主站中的以太网控制器专用于 EtherCAT网络。

直接模式的一个关键优势是“即时处理”原则,这与从站中的极低延迟相结合,使得具有一毫秒及更快周期时间的硬实时测量和控制应用成为可能。由于从站中的硬件处理(由EtherCAT从站控制器处理),“传播延迟”在整个网络段中高度一致,且仅受温度波动的轻微影响。每个从站的总延迟最多为一微秒。

wKgZO2dbquSACRSTAAB2eZHilCI304.png图1

EtherCAT 开放模式(EOM)

虽然直接模式通常因其高效和实时性能被广泛使用,但开放模式提供了更大的灵活性,可以通过标准交换设备与现有的 IT 基础设施集成。在EtherCAT开放模式(EOM)中,一个或多个EtherCAT段可以连接到标准(现有)的交换设备,如图2所示。当需要将EtherCAT网络集成到更大的共享IT环境时,这种模式尤其有用。

要使用 EOM,首先主站必须支持EOM并在类似EC-Engineer这样的EtherCAT配置工具中进行相应的配置。每个段的第一个从站必须提供额外的功能,以便从主站访问EtherCAT段。这个第一个从站被称为“段地址设备”的原因。

主站必须支持并配置 EOM。 第一个设备,即“段地址设备”,提供从主站访问EtherCAT段的功能。EOM的一个好处是,段地址设备之后的所有其他从站无需任何修改,就像在EtherCAT直接模式中一样工作。EtherCAT段中的第一个设备具有表示整个段的ISO/IEC 8802-3 MAC地址。这个设备有一个被称为“EOM端口”的特性。EOM端口将以太网帧中的目标地址字段替换为源地址字段,并将源地址字段替换为其自身的MAC地址。这样,如果帧遵循EtherCAT的编码规则,在所有从站处理后将返回到主站。

如果这种帧通过 UDP 传输,EOM端口将以与MAC地址相同的方式处理源和目标IP地址以及UDP源和目标端口号。这确保了响应帧完全符合UDP/IP协议标准。

此外,EOM 端口还保护段内的从站免受主站或通用以太网设备的未经授权访问。EtherCAT开放模式还使用EtherCAT设备协议(EDP)通过交换网络在主站和从站之间进行通信。此外,其他协议(如TCP/IP)也可以共享相同的IT基础设施。

网络建立者在 EtherCAT 开放模式中使用交换网络时需要认真考虑和知悉:开放模式提供了灵活性,使得 EtherCAT 能够与现有的IT基础设施集成。然而,由于所有以太网帧共享相同的基础设施,并且交换机通常以“存储转发”方式操作,这导致EtherCAT段内的延迟显著增加。这些延迟不一致且无法提前精确计算,这影响了最低可实现的周期时间。可实现的性能在很大程度上取决于具体的IT网络,其配置和当前的网络负载。

灵活性与延迟之间的关键权衡

灵活性:与现有 IT 基础设施集成,允许混合操作。

延迟:由于共享基础设施和“存储转发”交换,导致更高且不一致的延迟。

周期时间影响:最低可实现的周期时间受网络配置和负载影响。

wKgZPGdbquWAfpi0AAGFwjevcJ8813.png图2

EtherCAT 开放模式:通信类型

在 EOM 网络段中,通信类型可以设置为“RAW”或“UDP”。在同一个IT基础设施内,可以进行不同网络段的混合操作。

RAW: 这种通信类型通常适用于需要最小处理开销和最高性能的应用。RAW通信直接利用以太网帧而无需额外封装,从而降低延迟。

UDP: 当需要与基于IP的网络兼容时,选择这种通信类型。通过在UDP/IP内封装EtherCAT帧,网络可以利用现有的IP路由和基础设施,提供更大的灵活性,但代价是更高的延迟。

通信类型:RAW

在 RAW 通信类型中,使用了VLAN标签。发送帧的目标MAC地址对应于EtherCAT段地址,并由段地址设备的EOM端口验证。一旦确认,帧将被路由到从站。

源 MAC 地址由主站的网络卡分配。EOM端口然后交换源和目标地址,确保处理后的帧返回到主站。

wKgZPGdbquSASWp7AAAUcRwbzHs033.png

发送帧:主站到从站

wKgZPGdbquSAWSDTAADUyE3IZv0152.png

接收帧:从站到主站

wKgZO2dbquSATfvQAADVaScqiU0340.png

通信类型:UDP

在 UDP 通信类型中,EtherCAT帧被嵌入到UDP/IP帧中。在这种情况下,使用IP的EtherType (0x0800),目标端口号通常为0x88A4,这是由互联网分配号码管理局(IANA)分配的。这种帧的最大长度为1518字节。

MAC 地址(目标和源)的处理与RAW通信类似,并相应地设置IP地址。在发送帧中,源字段包含主站的地址,而目标字段包含段地址设备(EOM端口)的地址。对于接收帧,这些地址被交换,以确保正确路由回主站。

wKgZPGdbquSAYGblAAAYf3r4w2Q871.png

发送帧:主站到从站

wKgZO2dbquSACQA2AADNnTDQafQ639.png

接收帧:从站到主站

wKgZO2dbquWARHO-AACrtfbkqkk898.png

总结

EtherCAT 提供了两种运行模式:直接模式和开放模式,它们根据应用需求服务于不同的目的。

直接模式效率高,提供最小的延迟和实时性能,非常适合需要快速响应时间的控制应用。

而开放模式通过允许与标准IT基础设施集成,提供了更大的灵活性。根据实际需求和应用场景,可以选择最适合当前场景的模式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    5924

    浏览量

    179541
  • 通信
    +关注

    关注

    18

    文章

    6318

    浏览量

    139569
  • ethercat
    +关注

    关注

    19

    文章

    1374

    浏览量

    43383
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EtherCAT 技术

    本帖最后由 sinap_zhj 于 2016-1-20 07:58 编辑 EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT
    发表于 01-16 08:52

    EtherCAT(以太网控制自动化技术

    EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT名称中的CAT为Control Automation Technology(控制自
    发表于 04-16 09:08

    EtherCAT-技术介绍

    EtherCAT-技术介绍
    发表于 08-17 12:35

    【MYS-6ULX-IOT试用申请】基于I.MX 6UL的EtherCAT从站的设计

    项目名称:基于I.MX 6UL的EtherCAT从站的设计试用计划:EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,它是一个
    发表于 06-02 16:07

    江湖流传的“ EtherCAT技术武林会 ”

    ,听江湖上的老人说,该门派现对EtherCAT此武功对外宣称,要聚集各大门派修行者一起,前去修习EtherCAT秘籍,更有多位功力深厚的修行者前来相助,提供EtherCAT技术真传,还
    发表于 03-23 11:25

    EtherCAT相关资料下载

    文章目录1. 简介1.1 运动控制1.2 实时以太网1.3 EtherCAT2. EtherCAT原理介绍2.1 实时性2.2 端口管理2.3 EtherCAT网络拓扑2.4
    发表于 07-02 07:16

    EtherCAT模式的同步过程是怎样进行的

    Ethercat的根本目的是什么?EtherCAT模式的同步过程是怎样进行的?带有分布时钟的EtherCAT从站有哪几种工作模式
    发表于 08-23 07:41

    正运动技术运动控制器EtherCAT总线的基础使用

    EtherCAT总线扩展模块包含哪些?怎样去使用正运动技术运动控制器EtherCAT总线?
    发表于 09-27 08:34

    AMIC110 ETHERCAT slave DEMO介绍

    AMIC110作者:Denny, YangAMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通过PRU-ICSS支持多种工业总线协议。本文介绍ETHERCAT
    发表于 11-07 07:17

    AMIC110 ETHERCAT slave DEMO介绍

    AMIC110AMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通过PRU-ICSS支持多种工业总线协议。本文介绍ETHERCAT Slave demo,此软件不需要DDR仅在片内RAM上运行,且
    发表于 11-10 06:54

    如何选择合适的EtherCAT

    在这一部分中,我将详细介绍EtherCAT、它的终端应用,以及它的工作方式。德国倍福自动化公司 (Beckoff Automation) 发明了EtherCAT。自从2003年以来,它一直处于
    发表于 11-18 06:44

    EtherCAT总线运动控制的优势主要体现在哪?

    EtherCAT伺服运行。2、EtherCAT技术开放性:EtherCAT(以太网控制自动化技术
    发表于 02-20 10:20

    EtherCAT总线运动控制的优势主要体现在哪?

    64轴EtherCAT伺服运行。 2、EtherCAT技术开放性: EtherCAT(以太网控制自动化
    发表于 12-13 11:37

    基于PC和EtherCAT的通用控制技术及PV和CSP系统发电场设备介绍

    本文介绍开放式自动化解决方案应用于PV和CSP系统的发电场设备与基于PC和EtherCAT通用控制技术等。
    发表于 10-15 10:26 16次下载

    openEuler开源开放的发展模式

    以及技术专家参与本次论坛。论坛充分展示了openEuler 社区的最新成果;充分阐述了openEuler开源开放的发展模式;充分介绍了如何结合业务场景进行
    的头像 发表于 06-13 15:37 1233次阅读