关于你的问题,让我们有一个个人的观点
!我做电气自动化,经常接触一些plc,不知道plcip地址的开头,通常电脑的ip是设置为自动获取,然后在plc软件中进行扫描,一般可以扫描plc硬件
!命令扫描,一般可以得到设备的一些网段信息,然后将计算机ip设置到相应的网段,然后使用plc编程软件中的扫描工具进行扫描,很容易扫描
!如下图所示,我使用netstat命名和扫描网络连接状态。当然,这只是部分截图。您可以看到有一个ip地址192.168.1.105。如果我的计算机直接与plc连接,那么我将在与plc相同的网段中获得一个地址。我可以在这个网段设置它,用plc编程软件扫描它
!在你看到这个问题之前,我只知道plc编程软件可以很容易地扫描我自己的plc硬件,但我没有考虑如何扫描里面
!简单地说,有这么多的ip地址和端口扫描软件。你可以多试试。结合上面提到的netstat扫描的网段,您可以在软件中直接扫描该网段。一起使用应该很好
!希望对您有所帮助,谢谢
导入java.util文件*导入java.net.*公共类getmyip{publicstaticvoidmain(string[]args){stringip=nullstringhost=nulltry{inetaddressia=inetaddress.getlocalhost()主机=ia.gethostname文件()//获取计算机名ip=ia.gethostaddress地址()//获取ip}catch(unknownhostexceptione){e.printstacktrace()}系统输出打印(主持人)系统输出打印(ip)}