展开查看
以下是引用二无在2014-06-12 10:54:25的发言 >16楼:昨天综合了网友们提供的信息试了一下,成功了一小步,分享给大家。
1200 CPU1214接自家的路由器,PLC的IP地址设为192.168.1.130,勾选使用IP路由器,地址设成路由器的LAN地址(192.168.1.1)。用电脑将组态信息下载到PLC。路由器上的设置:1、在DHCP设置处利用PLC的MAC地址给PLC分配一个静态的IP地址(192.168.1.130),和PLC的IP地址一致;2、转发规则中的虚拟服务器中添加(192.168.1.130)条目,服务端口设为102;3、启用DMZ主机,IP地址同样设为192.168.1.130。当然自家的路由器是连着光猫上网的,记下拨号上网时分配的公网IP地址。
电脑用无线网络联上邻居家的宽带,修改设备组态里的IP地址项,IP地址设成前面记下的公网IP地址,不勾选使用IP路由。完成后点在线就OK了。在线监控没问题,下载程序也没问题,下载组态虽然有点麻烦,但还是能实现的!
这只是试验的过程,可行性和方便性不足。VPN方案不知怎么做,希望大家指导!
如果你在PLC端使用路由器的DMZ功能,只需要在现场端路由器启用DMZ并设置映射的PLC的IP地址。并且记下WAN口的IP地址。
远程TIA对这个WAN口的IP地址访问,就是对PLC的访问。其它的设置不需要做。
缺点是:
1、这种连接只能一次一台。现场要有授权能操作路由器的人员。
2、不能做任何修改PLC的IP相关动作。只可以修改程序块、数据块。
我建议比较安全的方法是启用Web服务和Mail服务。
现场路由器则启用虚拟服务器,设置每一台PLC、变频器(固件V4.6也有Web服务)的端口影射和服务协议。例如:8080;8081;8082....
在内网里对http://192.168.1.130;http://192.168.1.131直接访问,外网则是http://(Wan口IP):8080访问192.168.1.130。以此类推。
如何知道Wan口当前分配的ADSL地址?
这可以通过PLC的Mail功能。你需要一个具有EXCHANGE功能的邮箱。
我是设计成设备故障时,操作者按复位按钮时,触发Mail发邮件(包含故障信息)。你查看邮件的最下方路由IP,那就是当前的Wan口IP。