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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

【虹科干貨】使用Profishark進(jìn)行EtherCAT主站性能測試

虹科網(wǎng)絡(luò)可視化技術(shù) ? 2022-05-20 09:45 ? 次閱讀


52f85318-d210-11ec-8521-dac502259ad0.png

01

EtherCAT主站性能測試


一般情況下EtherCAT主站性能測試會關(guān)注主站通訊周期,circle time是否穩(wěn)定,抖動多少,因此可以設(shè)置在不同的circle time,比如2ms,1ms,500us,250us,125us等條件下測試抖動,可以采用第三方的抓包工具+wireshark進(jìn)行報文分析,不同主站周期,需要修改代碼以及ENI文件的circle time,此處以1ms主站周期,有些任務(wù)周期是5ms(主站周期的5倍)。

531e4406-d210-11ec-8521-dac502259ad0.png

53526092-d210-11ec-8521-dac502259ad0.png

52f85318-d210-11ec-8521-dac502259ad0.png

02

EtherCAT報文抓取

抓包方式,主站和從站直接接入第三方的抓包工具,連接方式如下示意圖,可以先運(yùn)行主站,待主從通訊穩(wěn)定后,再進(jìn)行數(shù)據(jù)抓包,這樣抓出來的數(shù)據(jù)包就是pdo數(shù)據(jù)/過程數(shù)據(jù),也可以主站啟動前,開始抓包,這樣就可以把整個啟動過程的數(shù)據(jù)抓取出來,但是過濾時,op前的報文數(shù)據(jù)就不是我們需要分析的數(shù)據(jù)了。


536e640e-d210-11ec-8521-dac502259ad0.png

5388b066-d210-11ec-8521-dac502259ad0.png

虹科提供最簡單的EtherCAT抓包工具,ProfiShark,幫助網(wǎng)絡(luò)工程師輕松訪問網(wǎng)絡(luò)并以正確的時間戳記捕獲每個單個數(shù)據(jù)包。通過Profishark抓包可以得到高質(zhì)量的數(shù)據(jù),這些數(shù)據(jù)可在數(shù)據(jù)包分析器軟件(如Wireshark)中用于網(wǎng)絡(luò)分析,或直接存儲到磁盤以供以后分析。(詳細(xì)信息請查看文末)

52f85318-d210-11ec-8521-dac502259ad0.png

03

在Wireshark上進(jìn)行EtherCAT報文分析


1、設(shè)置wireshark時間格式如下

53fc1b6e-d210-11ec-8521-dac502259ad0.png

2、使用ecat.ado == 0x130命令,過濾出從站在第幾條報文處進(jìn)入op狀態(tài)的,這里是33900,意味著33900前的報文不能用于分析circle time,因為pdo數(shù)據(jù)/周期性數(shù)據(jù)只在從站進(jìn)入op后才被發(fā)送

541b3512-d210-11ec-8521-dac502259ad0.png

3、分析周期性報文,注意到每個周期性報文包含三個子報文(邏輯尋址)以及一個DC相關(guān)的ARMW命令

544c2514-d210-11ec-8521-dac502259ad0.png

4、過濾出周期性報文,使用該指令ecat.sub1.cmd == LRD && ecat.sub1.cnt == 0,過濾出子報文1為LRD且計算器值為0(表示從主站發(fā)出,未經(jīng)過從站)的周期性報文,選擇三角進(jìn)行報文排序,可以是從小到大,或者從大到小。

548d6ed4-d210-11ec-8521-dac502259ad0.png

最小周期是999.496us

54ca0966-d210-11ec-8521-dac502259ad0.png

最大周期1000.536us

結(jié)論:可以看出1ms主站周期下,基于zcu102開發(fā)板,測試出來的主站周期的抖動是ns級別,實際在500us和250us,125us條件下,抖動都是在ns級別。

Profishark網(wǎng)絡(luò)TAP 介紹

55090b02-d210-11ec-8521-dac502259ad0.png5516bf0e-d210-11ec-8521-dac502259ad0.png

便攜式可靠流量捕獲

ProfiShark是便攜式和小型故障診斷儀,是用于網(wǎng)絡(luò)監(jiān)視,流量捕獲和分析的專用網(wǎng)絡(luò)TAP。

虹科Profishark幫助你:

快速了解數(shù)據(jù)包級別的信息

Profishark以便攜式形式實現(xiàn)完整的數(shù)據(jù)捕獲。這意味著您可以在任何地方快速部署,并捕獲所需的流量數(shù)據(jù),而不會影響生產(chǎn)網(wǎng)絡(luò)。

獲取您可以信賴的跟蹤文件

為了幫助優(yōu)化您的分析工作流程并減少磁盤存儲消耗,Profishark提供了數(shù)據(jù)包切片功能,確保您僅獲得可操作的數(shù)據(jù)。

獲得透明和非侵入式訪問

捕獲網(wǎng)絡(luò)數(shù)據(jù)而不會影響安全性或性能。Profishark和主機(jī)PC將不會顯示為網(wǎng)絡(luò)上的節(jié)點(diǎn)。即使Profishark的電源中斷,網(wǎng)絡(luò)連接也會保持。Profishark設(shè)置為PoE直通。

獲得所需的時間戳記準(zhǔn)確性

準(zhǔn)確的時間戳對于分析報文的延遲和抖動等性能指標(biāo)至關(guān)重要。Profishark提供的型號具有低至5NS的硬件時間戳,以及+型號具有高級GPS / PPS時間戳功能。


虹科是在各細(xì)分專業(yè)技術(shù)領(lǐng)域內(nèi)的資源整合及技術(shù)服務(wù)落地供應(yīng)商。虹科網(wǎng)絡(luò)可視化與安全事業(yè)部,憑借深厚的行業(yè)經(jīng)驗和技術(shù)積累,近幾年來與世界行業(yè)內(nèi)頂級供應(yīng)商Morphisec,Apposite,IoT Inspector,LiveAction,Profitap,Cubro,Elproma等建立了緊密的合作關(guān)系。我們的解決方案包括網(wǎng)絡(luò)流量監(jiān)控,網(wǎng)絡(luò)流量采集和優(yōu)化,端到端網(wǎng)絡(luò)性能可視化,網(wǎng)絡(luò)仿真,網(wǎng)絡(luò)終端安全(動態(tài)防御),物聯(lián)網(wǎng)設(shè)備漏洞掃描,安全網(wǎng)絡(luò)時間同步等解決方案。虹科的工程師積極參與國內(nèi)外專業(yè)協(xié)會和聯(lián)盟的活動,重視技術(shù)培訓(xùn)和積累。

此外,我們積極參與工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)聯(lián)盟、中國通信企業(yè)協(xié)會等行業(yè)協(xié)會的工作,為推廣先進(jìn)技術(shù)的普及做出了重要貢獻(xiàn)。我們在不斷創(chuàng)新和實踐中總結(jié)可持續(xù)和可信賴的方案,堅持與客戶一起思考,從工程師角度發(fā)現(xiàn)問題,解決問題,為客戶提供完美的解決方案。

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

    關(guān)注

    8

    文章

    5047

    瀏覽量

    126263
收藏 人收藏

    評論

    相關(guān)推薦

    EtherCAT轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)(YC-PNM-ECT)

    遠(yuǎn)創(chuàng)智控YC-PNM-ECT型網(wǎng)關(guān)實現(xiàn)了EtherCAT(簡稱 ECT)和Profinet(簡稱 PN)。模塊作為ECT從接入到
    的頭像 發(fā)表于 08-25 09:36 ?254次閱讀
    <b class='flag-5'>EtherCAT</b>轉(zhuǎn)Profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(YC-PNM-ECT)

    DeviceNet轉(zhuǎn)EtherCAT協(xié)議網(wǎng)關(guān)(JM-ECT-DNTM)

    往往采用DeviceNet進(jìn)行通訊,當(dāng)需要將DeviceNet協(xié)議的從組件接入EtherCAT主控系統(tǒng)時,通過DeviceNet轉(zhuǎn)
    的頭像 發(fā)表于 08-21 10:44 ?245次閱讀
    DeviceNet<b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>EtherCAT</b>從<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-ECT-DNTM)

    基于全志T507-H的Linux-RT + Igh EtherCAT案例分享

    網(wǎng)口和伺服驅(qū)動器A的IN網(wǎng)口,將伺服驅(qū)動器A的OUT網(wǎng)口使用網(wǎng)線連接至伺服驅(qū)動器B的IN網(wǎng)口。 圖12圖13為便于測試,我司提供的經(jīng)驗證的IgH EtherCAT程序為案例&quo
    發(fā)表于 07-17 11:18

    【昉·星光 2 高性能RISC-V單板計算機(jī)體驗】EtherCAT

    EtherCAT簡介 EtherCAT(Ethernet Control Automation Technology)是一種高性能實時以太網(wǎng)通信協(xié)議,用于在工業(yè)自動化領(lǐng)域中進(jìn)行實時控制
    發(fā)表于 07-14 20:33

    工業(yè)自動化領(lǐng)域解決方案 利用Profishark工具捕獲EtherCAT報文

    ProfiShark是一款高性能的報文捕獲工具,專為工業(yè)網(wǎng)絡(luò)設(shè)計,特別適用于EtherCAT報文的捕獲與分析。通過高分辨率時間戳、100%高保真流量捕獲、TSN支持及PoE直通功能
    的頭像 發(fā)表于 07-05 14:01 ?247次閱讀
    工業(yè)自動化領(lǐng)域解決方案 利用<b class='flag-5'>Profishark</b>工具捕獲<b class='flag-5'>EtherCAT</b>報文

    基于 RT-Thread專業(yè)版的EtherCAT方案

    (一)方案介紹本方案基于RT-Thread專業(yè)版,在RT-Thread端集成EtherCAT協(xié)議,通過EtherCAT對伺服電機(jī)或遠(yuǎn)程IO進(jìn)行
    的頭像 發(fā)表于 06-19 08:35 ?669次閱讀
    基于 RT-Thread專業(yè)版的<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>方案

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

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

    可能是最簡單最高效的EtherCAT芯片:[ECM-XF]介紹

    EtherCAT經(jīng)過數(shù)年發(fā)展,在工業(yè)現(xiàn)場總線中已牢牢占據(jù)市場主導(dǎo)地位。其開放,實時,高性能的特點(diǎn)是眾多工業(yè)設(shè)備開發(fā)的不二選擇。對于開源的EtherCAT
    的頭像 發(fā)表于 06-02 14:26 ?2029次閱讀
    可能是最簡單最高效的<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>芯片:[ECM-XF]介紹

    艾體寶干貨 | TSN抓包工具解密:為什么選擇使用 ProfiShark 進(jìn)行數(shù)據(jù)包捕獲?

    時間敏感網(wǎng)絡(luò)(TSN)技術(shù)正在成為工業(yè)控制和實時通信領(lǐng)域的關(guān)鍵技術(shù),而ProfiShark作為一款高性能的數(shù)據(jù)包捕獲工具,提供了在TSN網(wǎng)絡(luò)環(huán)境中進(jìn)行網(wǎng)絡(luò)流量分析和故障排查的解決方案。本文將重點(diǎn)介紹
    的頭像 發(fā)表于 04-25 17:41 ?405次閱讀
    艾體寶<b class='flag-5'>干貨</b> | TSN抓包工具解密:為什么選擇使用 <b class='flag-5'>ProfiShark</b> <b class='flag-5'>進(jìn)行</b>數(shù)據(jù)包捕獲?

    在研華科技的嵌入式IPC上設(shè)置實時Linux和EtherCAT

    點(diǎn)擊藍(lán)字關(guān)注我們盟通技術(shù)干貨設(shè)置實時Linux和EtherCAT簡介盟通技術(shù)干貨Motrotech根據(jù)一些客戶的反饋,在
    的頭像 發(fā)表于 04-19 08:33 ?717次閱讀
    在研華科技的嵌入式IPC上設(shè)置實時Linux和<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>

    【米爾-瑞薩RZ/G2UL開發(fā)板】6.基于SOEM的EtherCat

    1.EtherCAT簡介 準(zhǔn)備工作EtherCAT(Ethernet Control Automation Technology)是一種高性能實時以太網(wǎng)通信協(xié)議,用于在工業(yè)自動化領(lǐng)域中進(jìn)行
    發(fā)表于 03-31 16:22

    EtherCAT控制器系統(tǒng)實時性測試

    EtherCAT作為高效的現(xiàn)場總線網(wǎng)絡(luò)技術(shù),其實時性能需依賴高實時操作系統(tǒng)才能充分展現(xiàn)。本文以ZMC600E為例,測試系統(tǒng)實時性并分析操作系統(tǒng)抖動數(shù)據(jù)。ZMC600EEtherCAT
    的頭像 發(fā)表于 03-26 08:23 ?626次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>控制器系統(tǒng)實時性<b class='flag-5'>測試</b>

    ZMC900E 國產(chǎn)EtherCAT控制器 — 電源口傳導(dǎo)騷擾整改

    為確保EtherCAT控制器在工業(yè)自動化中的可靠和穩(wěn)定應(yīng)用,EMC測試至關(guān)重要。本文以ZMC900E電源傳導(dǎo)騷擾整改為例,深入解析EMC原理,助您精準(zhǔn)定位問題,避免無效整改。圖1Z
    的頭像 發(fā)表于 03-07 08:23 ?747次閱讀
    ZMC900E 國產(chǎn)<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>控制器 — 電源口傳導(dǎo)騷擾整改

    EtherCAT轉(zhuǎn)Ethernet/IP網(wǎng)關(guān)

    EtherCAT轉(zhuǎn)Ethernet/IP網(wǎng)關(guān),YC-ECTM-EIP工業(yè)級Profinet 網(wǎng)關(guān),支持EtherNet/IP從,即插即用 無需編程 輕松組態(tài) ,即實現(xiàn)數(shù)據(jù)交互,導(dǎo)
    的頭像 發(fā)表于 02-27 16:05 ?467次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)Ethernet/IP網(wǎng)關(guān)

    EtherCAT總線如何對從固件進(jìn)行升級?

    EtherCATFOE是一種對從設(shè)備固件升級的技術(shù),通過利用EtherCAT的數(shù)據(jù)鏈路層來處理數(shù)據(jù)實現(xiàn)文件傳輸,可以確保文件傳輸?shù)耐暾院蜏?zhǔn)確性,為設(shè)備的維護(hù)、升級、監(jiān)控和管理提
    的頭像 發(fā)表于 02-27 08:23 ?667次閱讀
    <b class='flag-5'>EtherCAT</b>總線如何對從<b class='flag-5'>站</b>固件<b class='flag-5'>進(jìn)行</b>升級?