4.1 PROFINET網(wǎng)絡平臺的實現(xiàn)
cifX50-RE作為PROFINET主站,首先需要通過赫優(yōu)訊基于FDT/DTM技術的網(wǎng)絡配置工具SyCon.net,對cifX50-RE進行固件Firmware下載、網(wǎng)絡配置和相關參數(shù)的設置。而NXIO作為PROFINET從站測試板,相關Firmware等信息已經(jīng)在CF存儲卡中,故無需作過多的操作。具體的cifX50-RE的PROFINET網(wǎng)絡配置和PROFINET網(wǎng)絡平臺的搭建可咨詢德國赫優(yōu)訊上海代表處。
4.2 netANALYZER的實現(xiàn)
在安裝上netANALYZER分析儀驅(qū)動和軟件后,運行netANALYZER軟件,如圖4所示,如果硬件上連接上其中一個TAP口,在圖上會顯示出連接狀態(tài),同時可根據(jù)netANALYZER上LED進行狀態(tài)判斷,本例中連接TAP2口。

圖4. netANALYZER軟件界面
用戶可通過file setting進行*.hea和*.pcap文件的存儲路徑的設置,通過GPIO進行外部IO信號的設定,由于IO報文可能會和其它報文產(chǎn)生混淆,赫優(yōu)訊netANALYZER光盤中特提供了“hilscher_net_analyzer.dll”文件,安裝此文件后,GPIO的數(shù)據(jù)格式可變成特定的格式,以便區(qū)分,直接將此文件導入Wireshark plugins文件夾下即可。
同時用戶可根據(jù)需要,進行報文信息的過濾,通過filter setting設定報文信息的MAC地址,即可過濾掉不需要的報文,抓取有用的報文信息。
設定好上述信息后,用戶即可進行PROFINET報文的抓取,單擊start,抓取完成后點擊stop,而后點擊convert進行文件格式的轉(zhuǎn)換,即保存為*.pcap文件。
5 PROFINET網(wǎng)絡性能的分析
通過上述操作,成功抓取PROFINET報文共計5124KB,利用wireshark軟件打開所抓取的報文如圖5所示。

通過Wireshark中IO Graphs進行數(shù)據(jù)統(tǒng)計的分析,選擇數(shù)據(jù)顯示的不同方式,如圖6所示。

圖6. netANALYZER抓取的報文分析
分析所抓取的報文,抓取報文的時間為176.007-210.662S,即34.655S,數(shù)據(jù)報文總數(shù)為69318條,其中每條報文的長度為64Bytes,計算可得PROFINET在上述環(huán)境下的通訊速度為1MB/S。
通過報文的顯示顏色可發(fā)現(xiàn)無錯誤報文信息,說明通訊數(shù)據(jù)的準確性非常高,如果有外部IO信息,也可同時分析出。
根據(jù)圖6,圖上每個時間段內(nèi)報文數(shù)量比較均勻,時間段內(nèi)報文數(shù)線條光滑,說明所循環(huán)的PROFINET的報文信息時間抖動小,從而說明實時以太網(wǎng)硬件的通訊性能良好,另外,如果數(shù)據(jù)量非常大,可以通過更為精確的分析軟件進行研究分析時間抖動的幅度。
6 結(jié)束語
本文在深入分析實時以太網(wǎng)優(yōu)勢和發(fā)展趨勢的基礎上,提出了實時以太網(wǎng)設備性能參數(shù)的測試問題,在詳細剖析赫優(yōu)訊netANALYZER實時以太網(wǎng)網(wǎng)絡分析儀后,選擇PROFINET協(xié)議進行測試,通過搭建PROFINET網(wǎng)絡測試平臺,對PROFINET的報文抓取進行深入探討,通過免費以太網(wǎng)報文分析軟件Wireshark進行分析。另外如果用戶需要對實時以太網(wǎng)的網(wǎng)絡延時進行分析,需要對時間抖動進行更加深入的分析,用戶可自行搭建平臺如圖7所示(赫優(yōu)訊可提供幫助)。netANALYZER網(wǎng)絡分析儀可對包括EtherCAT,EtherNet/IP,Powerlink,PROFINET和SERCOS III等各種實時以太網(wǎng)協(xié)議進行分析,是實時以太網(wǎng)產(chǎn)品研發(fā)和使用過程中不可缺少的工具,是工程師的得力助手。

圖7. netANALYZER硬件連接圖
參考文獻
[1] NXANL 50-RE_usermanual_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司), 2007.
[2] SYCONnet_netDevice_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司), 2004.
[5] PROFINET_IO_Device_DTM_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司), 2006.
[6] CIFX 50-RE_quickstart_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司), 2006.
作者簡介
鄒玉鞋(1980--) 男 碩士 德國赫優(yōu)訊自動化系統(tǒng)有限公司技術支持主管 專門從事工業(yè)自動化行業(yè)網(wǎng)絡研究。
|