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

IP地址會被黑?
IP地址與子網(wǎng)劃分
IP地址安全與隱私保護(hù)

評論