6台上位机,用wincc
3个S7-400cpu,用IM153扩展I/O.
我想用profibus网络+CP5611。
请大家出主意大概要怎么配置。
我的方案是6个CP5611+3个S7-400cpu挂在一起,有什么缺点请指出
问题补充:
TO:T-C4
我的cpu采用的是2dp的,
1、如何将MPI/DP接口改为DP?
2、2个口的波特率是否可以不一致?
3、通讯速度有没有限制?
最佳答案
楼主的方案的确有待商榷。
1. 如果每一个S7-400的集成DP口作为主站,下挂IM153作为从站;而这样的配置有三套,连同6个PC上的CP5611都连接在一个Profibus总线上,通信因该会有问题。因为整个网络中有3个一类主站,6个二类主站,若干个从站,Profibus是要传递令牌的,在一个一类主站和其从站之间交换数据时,其它的一类主站和其从站之间是不能交换数据的,因为没有令牌。再加上CPU还要分配通信时间给二类主站,如果从站数量较多,恐怕网络上的通信速度和响应时间难以保证。
2. 就我的经验,3台以下的WinCC可以都直接挂在Profibus上和PLC通讯,而一旦超过5台,最好采用C/S结构,这样Profibus上的数据量不会太大,而服务器和客户机之间的以太网通讯也保证了他们都可以监控PLC。
我的建议如下:
1. 不知道楼主的CPU400是-1的还是-2DP的。最好每个S7-400的Profibus网络自成体系,集成的DP口不要和其它的S7-400集成DP口连接在一起。如果是-2DP的,可以把MPI/DP接口改为DP,用它和CP5611通信,如果是-1的,增加一个CP443-5作为Profibus接口和CP5611通讯,这样的分布式结构将有效提高通信速度。当然也可以增加CP443-1作为以太网接口和PC上的普通网卡通信,WinCC支持和S7-400的以太网通讯。
2. WinCC是采用客户机/服务器模式,如果楼主担心一台服务器连接PLC不保险,可以使用两台服务器作为冗余热备,其余四台作为客户机,这样只需要使用2个CP5611就够了。
总的看来上述的建议需要楼主加大投入,但结构相对合理,一家之言,供楼主参考。
提问者对于答案的评价:
感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315998.html