登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:问一个远程网络连接问题

点击:1446 回复:27

固定IP谁都会处理,但是网络大多数是动态IP,我个人做不到,只有借助QQ玩过远程
15-07-11 08:31
感觉如果使用18楼的方案,两边的宽带IP必须是公网IP才得的吧,如果是内网IP也得吗?
端口映射确实是需要公网IP才得的,不过这也是远程连接的一个低成本的方法之一。
大家都知道,因为世界上的公网IP地址紧缺的缘故,所以某国宽带运营商会将宽带接入用户分配给其内部网络任意一个IP地址,然后再统一将数量众多的用户经由一个公网IP进行接入互联网,这样其实对普通上网需求的用户也没什么,但是对想使用远程视频监控,组建VPN连接等等需求的用户影响极大。
附件 QQ截图20150711083012.jpg
最后修改:2015/7/11 8:42:07
15-07-11 08:39
可以借鉴远程服务器的技术方案,某宝上花钱买花生壳动态域名。
最后修改:2015/7/11 9:37:21
15-07-11 09:36
事实上,想要在网络上远程通讯一个PLC,因为远端PLC为服务器端,正如我们访问网站一样,首先得有一个目标地址,即,必须先得到PLC所在的IP。
而静态IP极其昂贵,一般的ADSL上网,都是由电信联通移动分配的动态IP。
一般的,PLC都是接入局域网,然后通过路由器接到广域网(互联网)中。
当我们某一时刻,想监控访问远端的PLC的时候,我们必须首先找到PLC所在的局域网(路由器)的公网IP。
因为这个公网IP是动态随机分配的,一重启路由器就会变,最省钱的办法,是叫客户百度“本机IP”,如下图所示:
附件 事实上150711102207.jpg
如果客户不想这么做,可以购买一个动态域名(花生壳),把这个动态域名跟PLC所在的路由器绑定,然后通过互联网DNS服务,也可以得到本机IP,但这个要花钱,而且IP解析存在一定的滞后,有可能会得到的是滞后的错误IP。
上位机端的IP,不需要公网IP,因为上位机是做客户端,由它发起TCP三次握手,他会自动把本机IP地址放到报文中。
得到IP是第一步,然后要做端口映射。一个路由器下面,接了多台设备、多个PLC,通过端口来做区分。
矩形PLC,集成了标准的Modbus tcp 服务器/客户端 协议,而Modbus协议的端口,是502,因此,在路由器里得建立一个表(端口映射):即把含端口502的报文,自动转发到PLC所在的IP地址。
15-07-11 10:33
我记得看过程子华三菱PLC的MODEN猫。。。远程连接的内容!!!
MODEN好像是通过电话线来实现的。。。
15-07-11 10:44
谢谢大家,
15-07-11 19:46
花生壳,免费的。
15-07-14 18:29
谢谢,这个还是要客户那里提供主机哦,不过还是非常感谢
如果这种功能能集成在PLC扩展模块上就好了,我的电脑直接访问PLC,利用这个软件
最后修改:2015/7/14 21:06:54
15-07-14 21:05

上一页 上一页

工控新闻

更多新闻资讯