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

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

3天内不再提示

EtherCAT FP介绍系列文章—EoE

盟通科技 2023-06-16 14:48 次阅读


EtherCATEoE原理

EoE(Ethernet over EtherCAT)是允许在EtherCAT网络中传输标准以太网数据使用标准以太网设备,如打印机、相机或PC的技术。EoE从第三方设备传输到EtherCAT主站的数据帧通过EtherCAT协议进行透传。通过EoE技术,EtherCAT网络对以太网设备是完全透明的,实时特性不会受到影响。

wKgZomSL8GKAPIVAAAGJ9J17EzQ156.png

支持EoE的EtherCAT从站设备的性能和内存容量通常比较有限,仅处于可以处理连续的以太网帧的水平。因此,EtherCAT主站的switch应避免通过EoE并行发送多个以太网帧。

默认情况下,操作系统自带的TCP/IP协议站计算通过网卡发送的所有帧的校验和(CRC)。但有时网卡会更改这些设置并计算CRC,从而减轻CPU负担。此功能在使用EoE时可能会导致TCP/IP协议站生成无效帧,TCP/IP数据帧从EtherCAT主站路由到以太网设备,网卡设备无法创建有效的校验和。数据帧被连接的以太网设备破坏。为了使EoE在主机侧正常工作,就需要对网卡部分进行一些针对性改造。

EoE典型的应用案例是在电机驱动器的调试和监控软件。传统电机驱动器的调试软件通过串口或者其他端口单独对电机驱动器参数配置或者调试。支持EoE功能后,电机驱动器不需要额外接线,电机驱动器的EtherCAT网络即负责控制通讯也负责配置和诊断,调试软件使用TCP/IP将设置或者调试指令通过EtherCAT主站的路由传送到电机驱动器上。

通过上面的介绍可以概括,一个完整的EoE系统应该包含三个部分:上位机操作系统、EtherCAT主站网关、支持EoE的从站模块。通常情况下支持EoE的从站模块是设备供应商提供的标准品。所以我们更加关注上位机操作系统、EtherCAT主站网关的环境搭建。

对从站的要求

需要从站的支持

•Mailbox protocol Ethernet over EtherCAT (EoE)

•IP Stack

•TCP/UDP

wKgZomSL8HGAJJQVAAL9W_BXhms976.png

-EtherCAT主站网关的Virtual Switch

EtherCAT主站集成的以太网Virtual Switch功能,负责将上位操作系统处理果的IP协议站以太网数据帧路由到从站设备上。Virtual Switch交换机功能与标准第2层以太网交换机的功能相同。

-上位系统的EoE Endpoint

上位机操作系统处理EoE的接口。EoE Endpoint通过处理上位机的网卡驱动和系统接口,将前面介绍过TCP/IP数据帧打包成EtherCAT 主站Switch能够处理的以太网数据。EtherCAT主站收到EoE Endpoint传送的数据猜能够当作标准以太网网络接口处理。

Acontis凭借大量的EtherCAT客户现场应用经验和客户实地测试,在acontis EtherCAT主站方案EC-Master中集成稳定可靠的EoE Switch功能。同时为了配合EC-Master EtherCAT主站的EoE Switch正常工作,在上位机还提供了EoE Endpoint SDK、EoE Gateway以及网络配置工具集成调试等多种方案。

AcontisEC-MasterEoE endpoint解决方案

1)EoE EndpointSDK

EoE Endpoint SDK是带Windows网络驱动和RAS功能的EoE Endpoint开发包。此开发包是在RAS客户端基础上支持的EoE Endpoint API。功能集成了Windows EoE TAP适配器并创建虚拟网络接口。调用并创建完成后第三方工具可以使用TCP/IP与从设备通信

通过使用EoE Endpoint API,可以将用户应用程序和EoE Endpoint集成在同一个上位机应用程序中,由单一应用程序即可完成Windows驱动配置和虚拟网络驱动等操作。

Acontis EC-Engineer配置和诊断工具中完整集成了EoE endpoint API,可以通过EC-Engineer实现完整EoE调试的通讯链路。

wKgaomSL8H6Aa8UUAAKCmOH1PwE732.png

2)AcontisEoEgateway第三方工具方案

在主站内核中,“Virtual Ethernet Switch”将从站设备和RAS客户端中实现的“EoE endpoint”之间实现以太网数据传输和路由功能。Windows操作系统上使用“EoE endpoint网络驱动程序”接口并创建虚拟网络接口。

EC-EoE Gateway是一个辅助应用程序,当没有调用EoE Endpoint API的普通应用程序希望实现Windows系统和运行EC-Master的控制器之间实现EoE通信时,可以直接在Windows系统上运行EC-EoE Gateway,实现EoE Endpoint功能。

wKgZomSL8IOAbim5AAIeoJxLUvA256.png

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

    关注

    40

    文章

    5374

    浏览量

    171076
  • cat
    cat
    +关注

    关注

    1

    文章

    75

    浏览量

    21262
  • Ethernet
    +关注

    关注

    3

    文章

    295

    浏览量

    55876
  • EtherCAT主站
    +关注

    关注

    2

    文章

    13

    浏览量

    4170
收藏 人收藏

    评论

    相关推荐

    EtherCAT EOE移植及上手说明

    01EtherCAT介绍1EtherCAT状态机制ESM(EtherCATstatemachine)是用来在启动或者工作时协调主站和从站关系用的,由应用层控制器将从站应用的状态写入AL状态寄存器,主
    的头像 发表于 09-12 08:11 1009次阅读
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>EOE</b>移植及上手说明

    EtherCAT协议介绍

    01EtherCAT介绍EtherCAT,作为一个可用于现场级的超高速IO网络,由德国Beckhoff公司开发。EtherCAT使用标准的以太网物理层和常规的以太网卡,作为基于Ethe
    的头像 发表于 08-30 13:12 484次阅读
    <b class='flag-5'>EtherCAT</b>协议<b class='flag-5'>介绍</b>

    基于全志T507-H的Igh EtherCAT主站案例分享

    基于全志T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介绍基于全志T507-H(硬件平台:创龙科技TLT507-EVM评估板)案例,按照创龙科技提供的案例用户手册进行
    发表于 06-03 09:59

    瑞米派实时系统与EtherCAT移植-米尔Remi Pi

    136us表3-1.数据信息 4.EtherCAT IGH移植4.1. 下载EtherCAT IGH源码到官网下载1.5版本的EtherCAT源码,如图4-1:https://gitlab.com
    发表于 04-30 18:14

    PLC与伺服完美融合:Profinet转EtherCAT网关配置详解

    在本次案例研究中,客户那边使用西门子S7-1200系列PLC与伺服驱动单元的连接问题。由于系统在正常操作过程中需支持EtherCAT通讯协议,并且该PLC被设定为EtherCAT协议下的从站设备
    发表于 04-09 11:38

    用STM32跑ETHERCAT怎么样?

    用STM32跑ETHERCAT怎么样
    发表于 04-09 08:11

    EtherCAT FP介绍系列文章—UDP gateway

    Mailbox Gateway功能,可以用于将EtherCAT mailbox相关协议从外部设备的工具通过邮箱网关路由到EtherCAT从站设备。
    的头像 发表于 02-23 11:02 619次阅读
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介绍</b><b class='flag-5'>系列</b>文章—UDP gateway

    EtherCAT转CANopen网关在工业领域的应用方法

    在工业领域中,EtherCAT转CANopen网关是一种重要的通讯设备,它能够实现EtherCAT协议与CANopen协议之间的转换,从而让不同的设备之间能够进行通讯。 以下是EtherCAT
    发表于 01-31 14:54

    高频同步DC-DC降压变频器FP6397典型应用电路介绍

    电子发烧友网站提供《高频同步DC-DC降压变频器FP6397典型应用电路介绍》资料免费下载
    发表于 01-24 09:26 0次下载

    EtherCAT FP介绍系列文章—热插拔

    热插拔功能允许在系统启动之前或运行期间从EtherCAT网络中删除或添加预先配置的部分网络,而不影响与网络其他部分的通信。
    的头像 发表于 01-04 15:03 925次阅读
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介绍</b><b class='flag-5'>系列</b>文章—热插拔

    EtherCAT协议与ModbusRTU协议在能源行业中的应用

    EtherCAT和Modbus RTU都是工业通讯协议,在能源行业中使用,可以满足不同的通讯需求。EtherCAT是风电系统的一个核心技术,Modbus RTU是一种应用较为广泛的工业通讯协议,它
    发表于 12-22 13:52

    CC-LINKIE转EtherCAT协议具体应用

    CCLINKIE转EtherCAT协议应用是一种将CCLINKIE网络与EtherCAT网络进行连接和数据交换的方法。这种应用主要应用于工业自动化领域,可以实现高速、可靠的数据传输,并支持分布式控制
    发表于 12-17 13:02

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

    早期自动化行业的运动控制大多是:脉冲控制与模拟量控制,后来发展了CANopen,后来各种以太网总线百花齐放,例如:EtherCAT,PROFINET,POWERLINK, SercosIII
    发表于 12-13 11:37

    工业通讯中CANOPEN转EtherCAT的转换

    CANOPEN转EtherCAT协议转换网关是一款能够将CANOPEN接口设备连接到EtherCAT网络系统的产品。该网关作为EtherCAT网络的从站,可以将CANOPEN设备集成到
    发表于 12-12 11:31

    EtherCAT FP介绍系列文章—SuperSet ENI

    凭借大量的EtherCAT客户现场应用经验和客户实地测试,在acontis EtherCAT主站方案EC-Master中集成了一个能够通过应用程序灵活修改和配置ENI的功能 – SuperSet ENI。 Superset ENI功能允许用户在不生成新ENI文件的情况下调
    的头像 发表于 12-06 11:21 533次阅读
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介绍</b><b class='flag-5'>系列</b>文章—SuperSet ENI