以太網(wǎng)分析儀netANALYZER可以測試profinet,EtherCAT,Ethernet / IP.sercos.Modbus/TCP等實時和非實時網(wǎng)絡(luò),主要有如下功能:
1、數(shù)據(jù)記錄—Data Recording
可保存網(wǎng)絡(luò)中所有的記錄幀,可用wireshark等第三方工具打開;
2、時序測試—Time Measurements
可以分析報文幀出現(xiàn)的頻率次數(shù),以及通過設(shè)置不同的port端口來實現(xiàn)計算網(wǎng)絡(luò)中不同位置點報文幀傳輸?shù)臅r間,比如對circle time的測試,對jitter的測試等;
3、分析網(wǎng)絡(luò)負載—Analysis of Network Load
可以測試不同以太網(wǎng)幀幀在網(wǎng)絡(luò)中的傳輸負載,可以圖形化顯示負載的變化規(guī)律;
4、其他參數(shù)—Other Parameters
可測試以太網(wǎng)其他幀錯誤
硬件介紹
以太網(wǎng)分析儀 netANALYZER
24V電源供電;
USB接口:可以插U盤保存記錄;
Uplink網(wǎng)口連接PC,作為數(shù)據(jù)傳輸網(wǎng)口連接PC端;
TAP A和TAP B共4路網(wǎng)口,兩組網(wǎng)絡(luò),可實現(xiàn)同時對兩路網(wǎng)絡(luò)的測試;
External IO口,外擴GPIO口,可接遠程IO,實現(xiàn)對擴IO的信號抓?。?/span>
軟件安裝
參考如上圖示
EtherCAT測試步驟
分別測試了KPA EtherCAT master和以及其他主站的,硬件接線如下圖,使用了TAP A的port0和port1,主站網(wǎng)口--->port0--->port1--->從站伺服。
數(shù)據(jù)記錄功能-Data Recording
Step1:設(shè)置過濾條件
此處并不設(shè)置任何過濾條件,全部EtherCAT的報文幀都會被抓取下來,port0和port1的設(shè)置都一致,設(shè)置完成后需要點擊apply to all。
Step2:選擇數(shù)據(jù)記錄功能
Step3:導出抓包數(shù)據(jù)
可以通過wirshark等第三方軟件工具打開。
Step4:測試結(jié)果
時序測試-Time Measurements
Step1:設(shè)置過濾條件
參考4.1.1設(shè)置過濾條件如下,比如設(shè)置LWR報文指令,位置如下
Step2:選擇時序測試功能
在彈出來的時序圖,可根據(jù)不同端口port的設(shè)置來確定不同參數(shù)的設(shè)置,比如from port0 to port0,是用來測試circle time。
Step3:測試結(jié)果
改圖橫坐標是circle time,縱坐標是采樣次數(shù),可以看出,如果circle time 不抖動的話,是一根直線,如果存在抖動的話,會呈現(xiàn)一個類似正態(tài)分布的圖像。
網(wǎng)絡(luò)負載-Analysis of Network Load
Step1:設(shè)置過濾條件
首先需先將Filter Setting下的過濾條件打鉤去掉,然后新增加額外的過濾條件如下,比如我需要查看EtherCAT報文的負載情況,我設(shè)置過濾條件如下。
Step2:選擇網(wǎng)絡(luò)負載功能
Step3:測試結(jié)果
其他參數(shù)-Other Parameters
通過測試界面,可以查看到網(wǎng)絡(luò)中會出現(xiàn)一些診斷錯誤信息。
其他測試例子
以上例子都是基本使用和基本測試的方法,其他測試例子可以參考以下幾個應(yīng)用例子做對應(yīng)的測試。