就你這問題,來說一點(diǎn)個人觀點(diǎn)!
我是做電氣自動化的,經(jīng)常也會接觸到一些PLC,開始并不知道PLC的ip地址,通常都是將電腦的IP設(shè)置為自動獲取,然后在PLC軟件中去掃描,一般就能掃描到PLC的硬件!
但是,也有不能掃描到的時候,此時我就會用netstat命令來初步掃描一下,一般可以得到設(shè)備的一些網(wǎng)段信息,然后將電腦ip設(shè)置成相應(yīng)的網(wǎng)段,然后再用PLC編程軟件中的掃描工具去掃描,就很容易掃描到了!
如下圖就是我用netstat命名掃描出來的網(wǎng)絡(luò)連接狀態(tài),當(dāng)然只是一部分的截圖,可以看到有一個192.168.1.105的IP地址,如果我的電腦是和PLC直連的,那么就會得到一個和plc在同一網(wǎng)段的地址,我就可以設(shè)置在這個網(wǎng)段,再去用PLC編程軟件掃描!
在看到你的這個問題之前,只是知道PLC編程軟件能夠輕易的掃描到自家的PLC硬件,但是卻沒有去想它內(nèi)部是怎么實(shí)現(xiàn)掃描的!
還是回到你的問題,想要獲取對方的IP地址,其實(shí)網(wǎng)上很多ip地址掃描軟件,都可以掃描到IP地址的,比如我隨便找了一個avancedipscanner,就掃描到如下的ip地址,以及設(shè)備的MAC地址。掃描出來MAC地址,就很容易確定和你計(jì)算機(jī)連接的那個設(shè)備的ip了!
就簡單說這么多了,ip地址以及端口掃描的軟件還是比較多的,可以多試用試用,結(jié)合我上邊說的netstat掃描出來的網(wǎng)段,就直接在軟件中掃描那個網(wǎng)段,兩者配合使用,應(yīng)該還是很不錯的!
希望能對你有點(diǎn)幫助,謝謝!