quote:以下是引用kinkin在2011-09-25 20:10:27的发言:
有以下两种方案供你参考:
1、一台PLC做主站,其它三台做从站,WinCC只和主站通信,缺点是当主站断电或故障时,WinCC将无法监控。
2、四台PLC都设置为DP从站,WinCC建立四个PLC连接,分别和PLC通讯。这种方案时,PLC不能再带其他从站设备了。
所以最后的选择,还是要看你系统的其它要求。
我现在实现了上述功能,就是一个PLC做主站、其他三个做从站。WINCC没有设置主站或者从站,而是在连接时分别和每个PLC建立了一个握手链接,这样WINCC可以实现对四个PLC进行通信采集。我查了一下资料,我想虽然我是用profibus总线将各个PLC和WINCC都链接在一个总线上,但其内部通信协议不同,PLC之间通信是用的profibus_DP协议,所以必须要设置主从站,而WINCC和PLC通信是自动采用的是S7协议,不用在WINCC与PLC之间在设置主从站点区分了。
现在PLC之间以及各个PLC与WINCC通信采用上述方法是可以实现了,不知道我上面的分析是不是正确?