展开查看
以下是引用yming在2015-04-02 12:11:04的发言 >10楼:嗯,感谢楼上指出错误。
不过到现在也没能实现两端通过ADSL建成两台S7 1200PLC之间的连接。
原来还可以使用ADSL经过WAN建立PG-PLC的远程连接;现在也不行了。
原来还可以使用ADSL经过WAN访问S7 1200的Web服务;现在也不行了。
很想听听楼上是如何透过WAN连接两边的PLC,有什么好办法。
现在仍然可以通过ADSL建立PG-PLC的远程连接以及Web服务,前提是ADSL接入必须拿到公网IP,但可悲的是,由于国情,我国公网IP地址短缺,很多省份即使通过ADSL接入,也拿不到公网IP了。如果拿不到公网IP,则以上2个应用就无法实现。
西门子的S7-1200本来是有2台PLC通过Internet建立通信连接的解决方案,就是通过CP1242-7的M-2-M功能(中文可以称为机到机的通信),但在我国又面临2个问题。第一,CP1242-7到现在没有拿到入网许可;第二(这个更要命),M-2-M通信需要特殊业务的SIM卡,我国的运营商又不能提供这样的业务。
针对国内情况,2台S7-1200之间跨Internet的通信可以使用以下2个方案解决。
1:2台路由器,下各挂一台1200,2个PLC之间建立TCP通信,做服务器的这台1200上游的路由器必须得拿到公网固定IP,否则做客户端的1200无法设置对方的IP地址。做服务器这侧的路由器还需要设置端口转发,将来自客户端1200的连接请求转发到下游的1200上。此方法不建议传连续的大数据量的消息。建议有需要的时候发起连接,不需要的时候可以将连接断开。
2:建立一个TeleControl中心站,中心站的路由器需要拿到公网IP,2个1200各配置一块CP1243-1 DNP3的以太网卡,分别与中心站建立连接,2台1200之间的通信,通过中心站进行中转。