原文作者:AB PLC工作室 ?公眾號:abseMe 在此特別鳴謝!
前言:從事工控行業的小伙伴們,經常和PLC控制器、通信模塊等工業網絡設備打交道,相信對工業以太網設備的物理(MAC)地址、IP地址不會陌生。如果是在新項目使用或知道IP地址的情況,去連接這些設備就會非常容易,而當你遇到某些老項目,沒有任何存檔資料,網絡設備的IP地址更是無法知曉,但你還不得不面對這樣的現實,要么不停產維護,要么需要聯機上載程序,所以,只有想辦法獲取到當前控制器或通信模塊的IP地址,才能繼續后面的工作。那么,今天,我們就聊聊獲取工控網絡設備IP地址的幾款工具。
01獲取IP地址的工具
2. 網絡抓包分析軟件:Wireshark
3. 西門子網絡分析工具:PRONETA 4. 羅克韋爾通信軟件:RSLinx Classic
02Network Scan
1. Network Scan這款工具,從其界面所展示的信息,應該是倍福公司名叫Li Xiaoning的網絡專家開發的,該工具綠色小巧,可以獲取同網段、跨網段設備的IP地址、MAC地址,非常實用,在此,致敬和感謝Li總.
2. 關于Network Scan的使用,請看本文視頻,也請大家多多交流.
03WireShark
1. Wireshark是一個網絡包分析工具,其主要用途是捕獲網絡數據包,并自動解析數據包,為用戶顯示數據包的詳細信息,供用戶對數據包進行分析。該軟件也經常被用到工控行業,比如本文做的獲取網絡設備IP地址測試,詳見后面的視頻.
2. Wireshark軟件,可在其官網https://www.wireshark.org/免費下載,然后點擊Download圖標就可以下載了,安裝也非常簡單,全部默認,下一步即可,這里不再累述.
3. 此次,用這個軟件測試了西門子 S7-1200、SMART和AB的1769-L30ER 控制器、1734-AENT通信模塊,得到的數據有所不相同,獲取到了西門子PLC的MAC地址,還有產品的詳細信息;獲取到了AB PLC、通信模塊 的IP地址,還有MAC地址,究其原因是這兩個廠家支持的通信協議不同,西門子產品采用LLDP協議,AB產品采用ARP協議.
4.LLDP(Link Layer Discovery Protocol),鏈路層發現協議,它提供了一種標準的鏈路層發現方式,可以將本端設備的的主要能力、管理地址、設備標識、接口標識等信息組織成不同的TLV,并封裝在LLDPDU中發布給與自己直連的鄰居,鄰居收到這些信息后將其以標準MIB(管理信息庫)的形式保存起來,以供網絡管理系統查詢及判斷鏈路的通信狀況.
圖片來自網絡
5. ARP(Address Resolution Protocol),地址解析協議,是根據IP地址獲取物理地址的一個TCP/IP協議。主機發送信息時將包含目標IP地址的ARP請求廣播到局域網絡上的所有主機,并接收返回消息,以此確定目標的物理地址;收到返回消息后將該IP地址和物理地址存入本機ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節約資源.
圖片來自網絡
04PRONETA
1. 西門子公司出品的PRONETA,是一款免費工具,可用于分析及配置PROFINET網絡,可簡化PROFINET網絡的調試和組態,手動修改各PROFINET設備的地址參數,使用PRONETA可組態、控制并監視SIMATIC ET 200SP、ET200M、ET 200MP、ET 200AL、ET 200eco PN和ET200S分布式I/O系統的I/O模塊,測試結果記錄便于查看.
圖片來自西門子官網
2. 下面是西門子官網發布的關于介紹PRONETA的視頻,感興趣的朋友可以看看.
3. PRONETA可在西門子官網免費下載。
圖片來自西門子官網
05RSLinx Classic
1. RSLinx Classic是羅克韋爾自動化的通信工具,它使 Allen-Bradley 可編程控制器可訪問各種 Rockwell Software 和 Allen-Bradley 應用程序。RSLinx Classic 還加入了先進的數據優化技術,并包含一套診斷機制。應用程序編程接口 (API) 支持用 RSLinx Classic SDK 開發的自定義應用程序。RSLinx Classic 還可以作為 OPC 數據訪問兼容服務器,也是 DDE 服務器.
2. 如果AB控制器集成USB端口,可以RSLinx Classic聯機查看或管理(分配、修改)IP地址,比如CompactLogix1769-Lx系列控制器,下圖就是通過USB端口為1769-L18ERM分配IP地址,當然也可以通過這種方式查看PLC的IP地址.
3. RSLinx Classic工具在實際的AB控制系統中起著非常重要的作用,用途非常廣泛,比如掃描網絡設備、查看設備屬性、分配IP地址、設置模塊參數等等。如下圖所示,在使用編程軟件連接控制器之前,一定要使用RSLinx Classic創建通信驅動,掃描識別到網絡中的控制器,這樣才能聯機操作.
06獲取網絡設備IP地址
實操測試
1. 下面視頻是測試本文所提到的幾款工具的使用方法,主要內容:
使用NetworkScan測試能否獲取AB、西門子PLC的IP地址
使用Wireshark抓取西門子PLC、AB PLC和通信模塊的網絡數據
使用PRONETA自動掃描西門子PLC的網絡架構
使用RSLinx Classic自動掃描AB PLC和通信模塊
2.《Network Scan》V1.04,下載地址:
復制下面鏈接到瀏覽器,就可下載.
結語:綜上所述,本文通用圖文+視頻的方式分享了幾款網絡工具,其中有AB和西門子公司專屬的通信軟件,主要用于自己公司的網絡產品,也有第三方網絡工具,通過這些工具,可以獲取到工控網絡設備的IP地址、MAC地址等重要信息,為后續的工作鋪平道路。當然,網絡通信工具非常多,如果你有更好的,希望交流分享。
審核編輯:湯梓紅
-
plc
+關注
關注
5012文章
13304瀏覽量
463536 -
網絡設備
+關注
關注
0文章
316瀏覽量
29656 -
ip地址
+關注
關注
0文章
303瀏覽量
17055
原文標題:通信專欄 | 獲取工控網絡設備IP地址的幾款工具
文章出處:【微信號:AB PLC工作室,微信公眾號:AB PLC工作室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論