基于该博客的基础上,一些总结(19条消息) 一种远程升级PLC和HMI组态屏程序的方法-做个笔记_plc远程升级_fensnote的博客-优快云博客
搭建环境:
一个linux系统的工业控制机,一台PLC,一个路由器,一台PC,一个公网的IP
将PLC和工业控制机的IP设置为同一网段
工业机和连接上路由器可以访问网络
frp客户端移植到工业级,并设置映射IP端口为PLC的iP 端口为102 ;frp服务端自行搭建
PC端以管理员身份运行cmd,并输入netsh interface portproxy add v4tov4 listenport=102 listenaddress=192.168.0.69 connectaddress=******.com connectport=****将本地的102端口映射到PLC端;
总结:
1、Frp不仅可以本机的IP和端口映射到公网还可以见本地局域网内的其他ip和端口映射到公网
2、在PC端的端口映射可以使用 netsh 命令,这个是将本机的Ip的102端口数据,转发到公网,公网在将数据映射PLC
netsh interface portproxy add v4tov4 listenport=102 listenaddress=192.168.0.69 connectaddress=******.com connectport=****
3、plc编辑软件在搜索设备的时候,应该是排除本地的ip,所以在搜不到设备的时候,需要自己手动查找本机ip