Wireshark是一個youxiu的以太網診斷工具,通過捕捉報文進行分析,可以迅速的發現問題的所在。
在我們的SIMATIC網絡中,如果需要捕捉網絡上的報文,可以使用兩種硬件模塊,一個是管理型的交換機,例如SCALANCE X208,另一個就是BUS ANALYZER XM模塊,例如XM-400模塊。我們先看看捕捉兩臺PLC之間通信的報文時,使用交換機和XM模塊在網絡中的位置。
交換機 優缺點
下面就來聊聊兩種模塊在捕捉報文時的區別。
交換機如果需要撲捉到S7-1500PLC之間通信網線上的數據,那么交換機需要使用端口鏡像功能,例如設置Port 1為Monitored, 設置Port3為Monitor端口,那么流經端口1的數據都會被端口3來捕捉到,就像照鏡子一樣,端口3上出現和端口1上一樣的數據。
然而,這種撲捉報文的方法存在一定的缺陷,1,因為交換機本身的機制問題,錯誤報文會被丟棄,所以不會捕捉到錯誤的報文。2,帶寬的問題,對于端口1和端口2的數據交互的帶寬總量是200M,因為數據全部被捕捉到端口3,那么帶寬Zui多是100M,那么當網絡負荷超過50M的時候,就會捕捉的報文就會失真。4,當捕捉PN IO的報文時,需要單獨進行PC側網卡的設置,才能看到報文中的VLAN標簽。5,不能捕捉PN IRT的報文,需要使用IRT的交換機,然而只能捕捉一側的數據報文,要么是發送的,要么是接收的,不能同時接收到。6,端口鏡像不能一定保證被捕捉數據順序的準確性,例如,正確的TCP的3次握手。
端口鏡像的錯誤的TCP3次握手的結果。SYN和SYN,ACK兩個報文的順序發生了變化
然而除了上述這些問題,交換機因為在網絡中隨處可見,依然是性價比zuihao的一種抓包方式。
XM模塊 優缺點
對于使用BUS ANALYZER XM模塊時,需要在PC側安裝Bany Scope軟件配合使用。因為硬件模塊內部集成TAP,捕捉報文的結果即所見即所得,所以交換機捕捉報文時帶來的上述缺點都不復存在了。但仍有一個問題需要注意,就是不能正確的捕捉上電過程的設備數據,例如PLC上電時,如果想要捕捉PLC上電時的數據,那么需要在PLC和XM模塊之間加入交換機。
- 淺談西門子PLC通信中的TCPIP的連接和斷開 2024-11-22
- 怎樣讀出西門子SMC卡中的程序 2024-11-22
- 西門子PROFINET故障診斷-煙廠 2024-11-22
- 西門子PROFINET故障診斷-汽車廠 2024-11-22
- 西門子博途V16添加新硬件遇到的問題 2024-11-22
- 西門子PLC接地總原則及S7-300 CPU的接地方法 2024-11-22
- 西門子S7-300 CPU的接地方法總則 2024-11-22
- 西門子交換機的工作原理 2024-11-22
- 西門子S7-200 SMART多泵輪換功能庫 2024-11-22
- 西門子S7-200 SMART在水肥一體機中的應用 2024-11-22
- 西門子S7-200 SMART基本控制庫之輸出范圍限制 2024-11-22
- 西門子S7-200 SMART基本控制庫之多路復用器 2024-11-22
- 西門子S7-200 SMART基本控制庫之IO調整功能 2024-11-22
- 西門子S7-200 SMART基本控制庫之量程轉換 2024-11-22
- 西門子S7-200 SMART基本控制庫之數字量信號 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415