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

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

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

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

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


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

01

EtherCAT主站性能測(cè)試


一般情況下EtherCAT主站性能測(cè)試會(huì)關(guān)注主站通訊周期,circle time是否穩(wěn)定,抖動(dòng)多少,因此可以設(shè)置在不同的circle time,比如2ms,1ms,500us,250us,125us等條件下測(cè)試抖動(dòng),可以采用第三方的抓包工具+wireshark進(jìn)行報(bào)文分析,不同主站周期,需要修改代碼以及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報(bào)文抓取

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


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

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

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

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

03

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


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

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

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

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

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

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

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

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

最小周期是999.496us

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

最大周期1000.536us

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

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

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

便攜式可靠流量捕獲

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

虹科Profishark幫助你:

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

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

獲取您可以信賴(lài)的跟蹤文件

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

獲得透明和非侵入式訪問(wèn)

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

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

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


虹科是在各細(xì)分專(zhuān)業(yè)技術(shù)領(lǐng)域內(nèi)的資源整合及技術(shù)服務(wù)落地供應(yīng)商。虹科網(wǎng)絡(luò)可視化與安全事業(yè)部,憑借深厚的行業(yè)經(jīng)驗(yàn)和技術(shù)積累,近幾年來(lái)與世界行業(yè)內(nèi)頂級(jí)供應(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ò)終端安全(動(dòng)態(tài)防御),物聯(lián)網(wǎng)設(shè)備漏洞掃描,安全網(wǎng)絡(luò)時(shí)間同步等解決方案。虹科的工程師積極參與國(guó)內(nèi)外專(zhuān)業(yè)協(xié)會(huì)和聯(lián)盟的活動(dòng),重視技術(shù)培訓(xùn)和積累。

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

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

    關(guān)注

    8

    文章

    5303

    瀏覽量

    126665
收藏 人收藏

    評(píng)論

    相關(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)實(shí)現(xiàn)了EtherCAT(簡(jiǎn)稱(chēng) ECT)和Profinet(簡(jiǎn)稱(chēng) PN)。模塊作為ECT從接入到
    的頭像 發(fā)表于 08-25 09:36 ?343次閱讀
    <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)時(shí),通過(guò)DeviceNet轉(zhuǎn)
    的頭像 發(fā)表于 08-21 10:44 ?322次閱讀
    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ū)動(dòng)器A的IN網(wǎng)口,將伺服驅(qū)動(dòng)器A的OUT網(wǎng)口使用網(wǎng)線(xiàn)連接至伺服驅(qū)動(dòng)器B的IN網(wǎng)口。 圖12圖13為便于測(cè)試,我司提供的經(jīng)驗(yàn)證的IgH EtherCAT程序?yàn)榘咐?quo
    發(fā)表于 07-17 11:18

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

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

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

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

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

    (一)方案介紹本方案基于RT-Thread專(zhuān)業(yè)版,在RT-Thread端集成EtherCAT協(xié)議,通過(guò)EtherCAT對(duì)伺服電機(jī)或遠(yuǎn)程IO進(jìn)行
    的頭像 發(fā)表于 06-19 08:35 ?920次閱讀
    基于 RT-Thread專(zhuān)業(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(硬件平臺(tái):創(chuàng)龍科技TLT507-EVM評(píng)估板)案例,按照創(chuàng)龍科技提供的案例用戶(hù)手冊(cè)
    發(fā)表于 06-03 09:59

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

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

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

    時(shí)間敏感網(wǎng)絡(luò)(TSN)技術(shù)正在成為工業(yè)控制和實(shí)時(shí)通信領(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 ?466次閱讀
    艾體寶<b class='flag-5'>干貨</b> | TSN抓包工具解密:為什么選擇使用 <b class='flag-5'>ProfiShark</b> <b class='flag-5'>進(jìn)行</b>數(shù)據(jù)包捕獲?

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

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

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

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

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

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

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

    為確保EtherCAT控制器在工業(yè)自動(dòng)化中的可靠和穩(wěn)定應(yīng)用,EMC測(cè)試至關(guān)重要。本文以ZMC900E電源傳導(dǎo)騷擾整改為例,深入解析EMC原理,助您精準(zhǔn)定位問(wèn)題,避免無(wú)效整改。圖1Z
    的頭像 發(fā)表于 03-07 08:23 ?863次閱讀
    ZMC900E 國(guó)產(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è)級(jí)Profinet 網(wǎng)關(guān),支持EtherNet/IP從,即插即用 無(wú)需編程 輕松組態(tài) ,即實(shí)現(xiàn)數(shù)據(jù)交互,導(dǎo)
    的頭像 發(fā)表于 02-27 16:05 ?538次閱讀
    <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總線(xiàn)如何對(duì)從固件進(jìn)行升級(jí)?

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