想通过普通家用路由器实现两个不同网段的CPU之间的S7通信。
今天测试一下,一个1200与一个200smart,中间通过普通的家用路由器连接,1200连接WAN口(WAN口IP:192.168.10.1),200smart、编程电脑连接连接LAN口(LAN口IP:192.168.100.1),配置好PLC、编程电脑的IP及网关。
测试结果:
1、可以实现编程电脑对1200、200smart的下载、在线。甚至wincc也可以通过路由器与1200通信。
2、测试200smart与1200的GET\PUT S7单边通信时,报错。什么原因,是不是只能采用西门子的网关才可以实现不同网段的S7通信?
3、把IP修改为同一网段时,去掉路由器,测试200smart与1200的GET\PUT S7单边通信,正常。
