0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

EtherCAT FP介紹系列文章—EoE

盟通科技 ? 2023-06-16 14:48 ? 次閱讀


EtherCATEoE原理

EoE(Ethernet over EtherCAT)是允許在EtherCAT網(wǎng)絡中傳輸標準以太網(wǎng)數(shù)據(jù)使用標準以太網(wǎng)設備,如打印機、相機或PC的技術(shù)。EoE從第三方設備傳輸?shù)紼therCAT主站的數(shù)據(jù)幀通過EtherCAT協(xié)議進行透傳。通過EoE技術(shù),EtherCAT網(wǎng)絡對以太網(wǎng)設備是完全透明的,實時特性不會受到影響。

wKgZomSL8GKAPIVAAAGJ9J17EzQ156.png

支持EoE的EtherCAT從站設備的性能和內(nèi)存容量通常比較有限,僅處于可以處理連續(xù)的以太網(wǎng)幀的水平。因此,EtherCAT主站的switch應避免通過EoE并行發(fā)送多個以太網(wǎng)幀。

默認情況下,操作系統(tǒng)自帶的TCP/IP協(xié)議站計算通過網(wǎng)卡發(fā)送的所有幀的校驗和(CRC)。但有時網(wǎng)卡會更改這些設置并計算CRC,從而減輕CPU負擔。此功能在使用EoE時可能會導致TCP/IP協(xié)議站生成無效幀,TCP/IP數(shù)據(jù)幀從EtherCAT主站路由到以太網(wǎng)設備,網(wǎng)卡設備無法創(chuàng)建有效的校驗和。數(shù)據(jù)幀被連接的以太網(wǎng)設備破壞。為了使EoE在主機側(cè)正常工作,就需要對網(wǎng)卡部分進行一些針對性改造。

EoE典型的應用案例是在電機驅(qū)動器的調(diào)試和監(jiān)控軟件。傳統(tǒng)電機驅(qū)動器的調(diào)試軟件通過串口或者其他端口單獨對電機驅(qū)動器參數(shù)配置或者調(diào)試。支持EoE功能后,電機驅(qū)動器不需要額外接線,電機驅(qū)動器的EtherCAT網(wǎng)絡即負責控制通訊也負責配置和診斷,調(diào)試軟件使用TCP/IP將設置或者調(diào)試指令通過EtherCAT主站的路由傳送到電機驅(qū)動器上。

通過上面的介紹可以概括,一個完整的EoE系統(tǒng)應該包含三個部分:上位機操作系統(tǒng)、EtherCAT主站網(wǎng)關(guān)、支持EoE的從站模塊。通常情況下支持EoE的從站模塊是設備供應商提供的標準品。所以我們更加關(guān)注上位機操作系統(tǒng)、EtherCAT主站網(wǎng)關(guān)的環(huán)境搭建。

對從站的要求

需要從站的支持

?Mailbox protocol Ethernet over EtherCAT (EoE)

?IP Stack

?TCP/UDP

wKgZomSL8HGAJJQVAAL9W_BXhms976.png

-EtherCAT主站網(wǎng)關(guān)的Virtual Switch

EtherCAT主站集成的以太網(wǎng)Virtual Switch功能,負責將上位操作系統(tǒng)處理果的IP協(xié)議站以太網(wǎng)數(shù)據(jù)幀路由到從站設備上。Virtual Switch交換機功能與標準第2層以太網(wǎng)交換機的功能相同。

-上位系統(tǒng)的EoE Endpoint

上位機操作系統(tǒng)處理EoE的接口。EoE Endpoint通過處理上位機的網(wǎng)卡驅(qū)動和系統(tǒng)接口,將前面介紹過TCP/IP數(shù)據(jù)幀打包成EtherCAT 主站Switch能夠處理的以太網(wǎng)數(shù)據(jù)。EtherCAT主站收到EoE Endpoint傳送的數(shù)據(jù)猜能夠當作標準以太網(wǎng)網(wǎng)絡接口處理。

Acontis憑借大量的EtherCAT客戶現(xiàn)場應用經(jīng)驗和客戶實地測試,在acontis EtherCAT主站方案EC-Master中集成穩(wěn)定可靠的EoE Switch功能。同時為了配合EC-Master EtherCAT主站的EoE Switch正常工作,在上位機還提供了EoE Endpoint SDK、EoE Gateway以及網(wǎng)絡配置工具集成調(diào)試等多種方案。

AcontisEC-MasterEoE endpoint解決方案

1)EoE EndpointSDK

EoE Endpoint SDK是帶Windows網(wǎng)絡驅(qū)動和RAS功能的EoE Endpoint開發(fā)包。此開發(fā)包是在RAS客戶端基礎上支持的EoE Endpoint API。功能集成了Windows EoE TAP適配器并創(chuàng)建虛擬網(wǎng)絡接口。調(diào)用并創(chuàng)建完成后第三方工具可以使用TCP/IP與從設備通信。

通過使用EoE Endpoint API,可以將用戶應用程序和EoE Endpoint集成在同一個上位機應用程序中,由單一應用程序即可完成Windows驅(qū)動配置和虛擬網(wǎng)絡驅(qū)動等操作。

Acontis EC-Engineer配置和診斷工具中完整集成了EoE endpoint API,可以通過EC-Engineer實現(xiàn)完整EoE調(diào)試的通訊鏈路。

wKgaomSL8H6Aa8UUAAKCmOH1PwE732.png

2)AcontisEoEgateway第三方工具方案

在主站內(nèi)核中,“Virtual Ethernet Switch”將從站設備和RAS客戶端中實現(xiàn)的“EoE endpoint”之間實現(xiàn)以太網(wǎng)數(shù)據(jù)傳輸和路由功能。Windows操作系統(tǒng)上使用“EoE endpoint網(wǎng)絡驅(qū)動程序”接口并創(chuàng)建虛擬網(wǎng)絡接口。

EC-EoE Gateway是一個輔助應用程序,當沒有調(diào)用EoE Endpoint API的普通應用程序希望實現(xiàn)Windows系統(tǒng)和運行EC-Master的控制器之間實現(xiàn)EoE通信時,可以直接在Windows系統(tǒng)上運行EC-EoE Gateway,實現(xiàn)EoE Endpoint功能。

wKgZomSL8IOAbim5AAIeoJxLUvA256.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5288

    瀏覽量

    169664
  • cat
    cat
    +關(guān)注

    關(guān)注

    1

    文章

    72

    瀏覽量

    21208
  • Ethernet
    +關(guān)注

    關(guān)注

    3

    文章

    273

    瀏覽量

    55789
  • EtherCAT主站
    +關(guān)注

    關(guān)注

    2

    文章

    13

    瀏覽量

    4149
收藏 人收藏

    評論

    相關(guān)推薦

    EtherCAT EOE移植及上手說明

    01EtherCAT介紹1EtherCAT狀態(tài)機制ESM(EtherCATstatemachine)是用來在啟動或者工作時協(xié)調(diào)主站和從站關(guān)系用的,由應用層控制器將從站應用的狀態(tài)寫入AL狀態(tài)寄存器,主
    的頭像 發(fā)表于 09-12 08:11 ?578次閱讀
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>EOE</b>移植及上手說明

    EtherCAT協(xié)議介紹

    01EtherCAT介紹EtherCAT,作為一個可用于現(xiàn)場級的超高速IO網(wǎng)絡,由德國Beckhoff公司開發(fā)。EtherCAT使用標準的以太網(wǎng)物理層和常規(guī)的以太網(wǎng)卡,作為基于Ethe
    的頭像 發(fā)表于 08-30 13:12 ?161次閱讀
    <b class='flag-5'>EtherCAT</b>協(xié)議<b class='flag-5'>介紹</b>

    MHMF022L32N-MINAS A6B 系列 (EtherCAT) 技術(shù)資料 -EtherCAT 通信規(guī)格篇- 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF022L32N-MINAS A6B 系列 (EtherCAT) 技術(shù)資料 -EtherCAT 通信規(guī)格篇-相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊
    發(fā)表于 08-20 19:01
    MHMF022L32N-MINAS A6B <b class='flag-5'>系列</b> (<b class='flag-5'>EtherCAT</b>)  技術(shù)資料 -<b class='flag-5'>EtherCAT</b> 通信規(guī)格篇- 松下

    MHMF021L32N-MINAS A6BL (EtherCAT) 系列 技術(shù)資料 -EtherCAT 通信規(guī)格篇- 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF021L32N-MINAS A6BL (EtherCAT) 系列 技術(shù)資料 -EtherCAT 通信規(guī)格篇-相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊
    發(fā)表于 07-26 18:31
    MHMF021L32N-MINAS A6BL (<b class='flag-5'>EtherCAT</b>) <b class='flag-5'>系列</b> 技術(shù)資料 -<b class='flag-5'>EtherCAT</b> 通信規(guī)格篇- 松下

    MHMF011L32N-MINAS A6BL (EtherCAT) 系列 技術(shù)資料 -EtherCAT 通信規(guī)格篇- 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF011L32N-MINAS A6BL (EtherCAT) 系列 技術(shù)資料 -EtherCAT 通信規(guī)格篇-相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊
    發(fā)表于 06-20 19:01
    MHMF011L32N-MINAS A6BL (<b class='flag-5'>EtherCAT</b>) <b class='flag-5'>系列</b> 技術(shù)資料 -<b class='flag-5'>EtherCAT</b> 通信規(guī)格篇- 松下

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

    基于全志T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介紹基于全志T507-H(硬件平臺:創(chuàng)龍科技TLT507-EVM評估板)案例,按照創(chuàng)龍科技提供的案例用戶手冊進行
    發(fā)表于 06-03 09:59

    PLC與伺服完美融合:Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)配置詳解

    在本次案例研究中,客戶那邊使用西門子S7-1200系列PLC與伺服驅(qū)動單元的連接問題。由于系統(tǒng)在正常操作過程中需支持EtherCAT通訊協(xié)議,并且該PLC被設定為EtherCAT協(xié)議下的從站設備
    發(fā)表于 04-09 11:38

    用STM32跑ETHERCAT怎么樣?

    用STM32跑ETHERCAT怎么樣
    發(fā)表于 04-09 08:11

    EtherCAT FP介紹系列文章—UDP gateway

    Mailbox Gateway功能,可以用于將EtherCAT mailbox相關(guān)協(xié)議從外部設備的工具通過郵箱網(wǎng)關(guān)路由到EtherCAT從站設備。
    的頭像 發(fā)表于 02-23 11:02 ?511次閱讀
    <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轉(zhuǎn)CANopen網(wǎng)關(guān)在工業(yè)領域的應用方法

    在工業(yè)領域中,EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)是一種重要的通訊設備,它能夠?qū)崿F(xiàn)EtherCAT協(xié)議與CANopen協(xié)議之間的轉(zhuǎn)換,從而讓不同的設備之間能夠進行通訊。 以下是EtherCAT轉(zhuǎn)
    發(fā)表于 01-31 14:54

    EtherCAT FP介紹系列文章—熱插拔

    熱插拔功能允許在系統(tǒng)啟動之前或運行期間從EtherCAT網(wǎng)絡中刪除或添加預先配置的部分網(wǎng)絡,而不影響與網(wǎng)絡其他部分的通信。
    的頭像 發(fā)表于 01-04 15:03 ?787次閱讀
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介紹</b><b class='flag-5'>系列</b>文章—熱插拔

    CC-LINKIE轉(zhuǎn)EtherCAT協(xié)議具體應用

    CCLINKIE轉(zhuǎn)EtherCAT協(xié)議應用是一種將CCLINKIE網(wǎng)絡與EtherCAT網(wǎng)絡進行連接和數(shù)據(jù)交換的方法。這種應用主要應用于工業(yè)自動化領域,可以實現(xiàn)高速、可靠的數(shù)據(jù)傳輸,并支持分布式控制
    發(fā)表于 12-17 13:02

    EtherCAT總線運動控制的優(yōu)勢主要體現(xiàn)在哪?

    早期自動化行業(yè)的運動控制大多是:脈沖控制與模擬量控制,后來發(fā)展了CANopen,后來各種以太網(wǎng)總線百花齊放,例如:EtherCAT,PROFINET,POWERLINK, SercosIII
    發(fā)表于 12-13 11:37

    工業(yè)通訊中CANOPEN轉(zhuǎn)EtherCAT的轉(zhuǎn)換

    CANOPEN轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換網(wǎng)關(guān)是一款能夠?qū)ANOPEN接口設備連接到EtherCAT網(wǎng)絡系統(tǒng)的產(chǎn)品。該網(wǎng)關(guān)作為EtherCAT網(wǎng)絡的從站,可以將CANOPEN設備集成到
    發(fā)表于 12-12 11:31

    EtherCAT FP介紹系列文章—SuperSet ENI

    憑借大量的EtherCAT客戶現(xiàn)場應用經(jīng)驗和客戶實地測試,在acontis EtherCAT主站方案EC-Master中集成了一個能夠通過應用程序靈活修改和配置ENI的功能 – SuperSet ENI。 Superset ENI功能允許用戶在不生成新ENI文件的情況下調(diào)
    的頭像 發(fā)表于 12-06 11:21 ?433次閱讀
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介紹</b><b class='flag-5'>系列</b>文章—SuperSet ENI