PROFINET工業乙太網監聽與性能分析方案

現有主流的工業乙太網有德國西門子開發的PROFINET / 羅克韋爾定義的 Ethernet /IP/ 施耐德電氣主推的ModbusTCP/ 德國倍福研發的EtherCAT乙太網控制技術,客戶在實際使用過程中現場的應用環境有著影響工業乙太網實時性的各種因素,客戶需要實時的了解數據幀的延遲與抖動,就需要搭建工業乙太網性能的測試平台。

目前絕大部分採用了wireshark網絡封包分析軟體,用戶可以根據連接網絡的方式的不同,選擇相應的解決方案,這邊提供三種解決方案用於工業乙太網的延遲與抖動,以及周期循環等性能指標的測試。

工具/原料

wireshark網絡封包分析軟體
profishark100M/1G/1G+
kunbus TAP 2100
netANALYZER 分析套裝

方法/步驟

方案一:運用ProfiShark 100M/1G/1G+ 可攜式乙太網分析儀,該系列可用於日常網絡故障診斷,並且特別適用於分析常規 IP 網絡和工業網絡協議,包括 ProfiNET、Real Time、IRT、或其它標準通訊、或自動化網絡

profishark100/ 1G/1G+可攜式乙太網分析儀,是一款深度分析10/100M/1G網絡穩定可靠的設備專用於常規乙太網和實時工業乙太網,觀察和監測所有 7 OSI 層,同時捕獲和聚合全雙工數據流,該儀器簡單方便,額外的設備只需要一個帶USB 接口的PC 即可,連接PC 就能完成配置。

測試框架:1、  測試網絡周期以及監控網絡狀態,

直接將profitap系列分析儀接在主站後即可,主站發出的數據幀經過tap口之後,打上時間戳,之後在發送出去,profitap本身的硬體延遲僅有5ns-8ns的延遲,使得數據經由profitap tap口出去不影響測量結果。利用USB 的連接方式,連接到PC 結合wireshark 進行數據分析,

測試框架:2、延遲與抖動性能測試:

在實時乙太網主站發出的同一個數據幀經由每一個從站的時間理論上來說應該是一樣的,但是因為網絡內部因素,外部環境因素,以及線纜長度等因素也會導致延遲,如果超出允許的延遲時間,那麼這個網絡則可以說是不穩定的,存在隱患的,所以在實時乙太網中對於延遲與抖動的測試網絡性能指標測試之一。

延遲需要測試同一個數據幀經過起碼兩個從站的時間,做差求得延遲,因為profishark100M / 1G 均只有一對TAP 接口,所以藉助了乙太網分接頭,或者直接採用profishark1G+進行測量

方案二:KUNBUS-TAP 2100是一款當前所有工業乙太網都適用的網絡分析儀。該設備有4個埠,能夠同時記錄最多2個獨立的實時乙太網連接。

測試框架:在過程中,一個內部直通延遲0μs(零延遲)使該網絡監測器能夠完全透明地檢測數據通道。KUNBUS-TAP 2100通過標準千兆位乙太網接口連接到電腦。所捕獲的數據包可使用網絡協議分析儀例如「Wireshark」讀取和分析,利用該設備可以直接測得網絡的IO Cycle time 以及延遲與抖動性能數據。

方案三: 實時乙太網分析儀,netANALYZER 可應用與profinet EtherCAT.EtherNet/IP 等實時乙太網協議的分析,可以通過PCI 插槽連接PC 也可以通過網口連接PC 支持2組乙太網全雙工模式連接,netANALYZER 最大可抓獲1GB的報文數據測試數據實時保存至PC 機。報文轉換成winPCAP文件格式,

測試框架一:延遲測試

netANALZYER 的話,使用兩個TAP 口來按照如下的連接 來進行測試的, 控制器每發送一個數據幀,就需要先進入 netANANLYZER 的TAP A 埠打上 時間戳,然後經過從站1出去的數據進入tapB 埠打上時間戳,所以同一個數據幀來說,tapB 和TAP A 的時間戳差就是延遲時間了,延遲時間的最大值最小值之差即為抖動了,

測試框架二:對於周期時間測量,一組TAP 口即可,控制器每一幀數據幀一進 Tap 打上時間戳,兩個連續的數據幀之間的時間戳做差就是周期了。

測試框架三:NetNALYZER 上有單獨的4個數字I/O信號的分析,可以直接對單個IO 模塊進行測試

原作者:support@hkaco.com

相關文章

  1. ios實現網絡監聽功能步驟分析

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
  2. 判斷工業乙太網交換機性能好壞的九個因素

    工業乙太網的應用廣泛普及,今天的控制系統和工廠自動化系統常常採用工業乙太網交換機完成工業控制任務,在選購中,把握工業交換機的主要性能指標是關鍵,而判斷交換機性能的好壞,需要從以下幾方面的因素出發. 方 ...
  3. JS的事件監聽

    1.為什麼需要事件監聽 問題:我們可不可以為同一個對象的同一個事件綁定多個事件處理程序? 答:使用行內綁定或動態綁定是做不到的,但是可以通過事件監聽的方式實現! 工具/原料 JS 方法/步驟 2.事件 ...
  4. oracle11g配置監聽

    用最通俗的話說,沒有監聽別人就連不上你的資料庫,監聽是讓客戶端發出請求連接上你的資料庫的網絡服務.以Linux平台CentOS系統為例. 工具/原料 Linux CentOS6.5 Oracle11G ...
  5. 如何使用spring的redis監聽

    項目開發中,經常會使用redis的消息隊列,監聽消息做相應的業務處理.下面介紹下如何使用spring的redis:listener做消息監聽. 工具/原料 redis spring 方法/步驟 首先啟 ...
  6. 工業冷水機水處理流程全程分析

    冷水機是一種通過蒸汽壓縮或吸收式循環達到製冷效果的節能機器.冷水機全稱為冷卻水循環機,也叫制冷機.冷卻機.冷凍機.冷水機組.冰水機.小型冷水機.工業冷水機.冷凍機組.低溫冷水機.雷射冷水機,因為各行業 ...
  7. ORCAL無監聽程序問題的解決辦法

    連接ORCAL資料庫時出現無監聽程序的解決辦法 工具/原料 PC ORCAL 方法/步驟 出現錯誤信息:ora-12541:TNS:無監聽程序 查看Oracle的listener是否啟動.CMD中執行 ...
  8. Adobe Audition CS6 開啟監聽模式教程

    Adobe Audition CS6 開啟監聽模式教程 工具/原料 aucs6 pc 方法/步驟 怎麼打開監聽功能的方法,有些朋友不知道怎樣打開這個功能,本教程叫會你了 按照視頻里的操作即可,打開後觀 ...
  9. 【oracle database】oracle監聽

    監聽是oracle伺服器用來處理客戶端連接請求的進程,接收客戶端的連接,並把請求傳給oracle實例進程. 方法/步驟 監聽的種類:監聽分默認監聽和非默認監聽 默認監聽的名字必須為LISTENER,端 ...
  10. CARD Phone卡片手機的定位監聽操作步驟

    大家都非常喜歡的新加坡CARD Phone卡片手機,但自從六代上市後新增了定位和監聽功能,所以很受歡迎,但是很多朋友好像不太會操作定位和監聽功能,那麼現在就讓我來教大家如何操作吧. 工具/原料 CAR ...
  11. Linux系統下常用性能分析工具之top命令詳解

    top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器.下面詳細介紹它的使用方法. 步驟/方法 top - 01:06:48 up 1: ...
  12. 如何知道手機被監聽

    自己檢測是否被監聽 工具/原料 手機一部,自己的 手機有卡 方法/步驟 自己打自己的電話號碼,通了的話,就被監聽了 是正在通話中才正常 當手機關機時打電話,裡面的提示音是隔了20秒後說"您撥 ...
  13. oracle資料庫怎麼net manager配置監聽

    在進行使用oracle安裝完成之後,在遠程一端不是所有的東西可以馬上使用,是需要通過設置的方法之後,這樣就可以訪問到遠程的資料庫,那麼就需要在oracle主機中進行設置之後,坐下配置監聽,這樣在遠程的 ...
  14. ORA-12514:TNS 監聽問題

    解決資料庫連接時的監聽問題. 方法/步驟 在使用Orcale資料庫的時候不知道各位是否遇到過如圖的監聽問題(或者顯示類似的問題),以下方法就是來解決這樣的問題的. 首先右擊計算機,選擇管理.選擇左側欄 ...
  15. Nagios性能分析圖表的實現

    Nagios性能分析圖表的作用 Nagios對服務或主機監控的是一個瞬時狀態,有時候系統管理員需要了解主機在一段時間內的性能及服務的響應狀態,並且形成圖表,這就需要通過查看日誌數據來分析.但是這種方式 ...
  16. 圖解性能分析工具ClearTrace如何操作

    本篇經驗將和大家介紹性能分析工具ClearTrace如何操作,希望對大家的工作和學習有所幫助! 方法/步驟 下載ClearTrace工具並解壓,無需安裝直接雙擊ClearTrace(不同版本解壓後文件 ...
  17. 磷酸鐵鋰電池充放電性能分析

    用圖表的方式簡述磷酸鐵鋰電池充放電性能 工具/原料 磷酸鐵鋰電池 電池循環測試儀 電腦 方法/步驟 將磷酸鐵鋰電池正確接入到測試儀治具上 編輯充放電流程工步,並開始測試. 測試完成後,將數據導入到桌面 ...
  18. 手機反監聽方法,手機被監聽報警器功能說明

    通過特保U6L反竊聽探測器無線頻率偵測方式掃描手機監聽軟體 1.打開開關. 2.將靈敏度調到最低即最 "-" 一邊. .按MODE鍵把模式調到無線電偵測,中間指示燈亮起 .將探測器 ...
  19. linux下安裝oracle 10g資料庫監聽出現的問題

    [oracle@chen etc]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 19-APR-2012 ...
  20. Linux下啟動Oracle服務和監聽程序

    linux中啟動oracle主要分兩步:一個是啟動監聽器,一個是啟動實例 工具/原料 linux 安裝 oracle資料庫 SecureCRT 任意ssh連接工具都可以 方法/步驟 secureCRT ...