问题再抄一遍:“有一个这样的网:有控制室A、控制室B、操作室C三处,A处有S7-400一台、WINCC两台接到HUB1,B处有S7-300一台、Wincc一台接到HUB2,C处有Wincc两台接到HUB3,HUB2通过光纤接到HUB1,HUB3也通过光纤接到HUB1,三处的五台Wincc运行的是相同的项目,现在使用中发现C处的两台Wincc能同时连到S7-400,也能同时连到S7-300,A处的Wincc能同时连到S7-400,但不能同时连到S7-300(A处的两台Wincc总只有一台能连S7-300,一台连了另一台就是灰屏,谁先连谁连上,先连的一退出,另一台马上就能在线)A、B、C三处的Wincc不会相互影响,IP地址没有错误和冲突。那位能帮忙分析一下,谢谢。”
这个问题大家给了很多答案,昨天我利用生产空隙试了一下,现在可以肯定问题的答案在于s7-300的允许连接数不能超过3个,最先连接的前3台能正常连接,而不管它们在网络何处,在这3台后的就绝对连不上了;分析更深层的原因肯定是s7-400的连接数大于3个,而s7-300的连接数不能超过3个,至于是由cpu的本身特性决定的还是连接数可设定我就没去试了,或许以后有空去试一下,如有知道的请告诉我。