系统配置:1、315-2PN/DP
2、CP343-1
3、TP-LINK(四口路由器)
4、两台笔记电脑
连接方式:1、CPU/PN口---TP-LINK LAN口1
2、CP343-----TP-LINK LAN口2
3、电脑A-------TP-LINK LAN口3
4、电脑B-------TP-LINK LAN口4
故障现象:电脑A/B均可(同时/分别)访问CPU/PN口及CP343,但电脑访问CPU/PN口时组态软件监测到通讯偶尔中断,随后恢复连接。电脑A断续频繁,每分钟一次以上或几分钟一次;电脑B断续次数少,约半小时一次。电脑A/B访问CP343时从不中断。
排除干扰,无法确定LAN口是否工作于全双工状态!电脑侧设置为全双工状态。查CPU通讯信息无掉包现象!
请大神帮忙分析原因?尽量不要提供文件连接,谢谢!
问题补充:
1、换了3台电脑,无效!
2、换了3个TP-LINK(作交换机),无效!
3、电脑与CPU直接连接,无效!
4、同时运行组态与S7软件(在线监视),断续频率降低!
5、估计问题出在CPU PN口上?如何解决?
最佳答案
更换一个路由器或者交换机,初步怀疑是交换机质量不好,造成了偶尔丢包。
可以更换网络的连接口,如果和网络连接顺序无关,那么初步怀疑是路由器。
如果有条件的话, 用其他的计算机测试一下,最好是计算机没有安装杀毒软件。
还有一个小的可能,在硬件组态中CPU的属性,有一个监控时间,通常为600ms,试着把这个时间加长了。
看看有什么变化。
提问者对于答案的评价:
真正的故障原因:
1、网络不稳定,有丢包或错包现象。CP343因只处理通讯问题,对丢包或错包能及时处理,故组态监测不到通讯断续!而CPU要处理程序及通讯,对通讯处理不及时,导致通讯断续!
2、解决方法1:将电脑网卡的速度调到最低:10M半双工,问题解决!(因为网络稳定性(出错率)差别,导致了为什么两台电脑一台断续快另一台断续慢)
3、解决方法2:提升CPU处理程序(OB1)速度,将“来自通讯的扫描周期负载率[%](Y)”调到(10%),同时将“扫描周期监视时间”调大。问题解决!
感谢:“还有一个小的可能,在硬件组态中CPU的属性,有一个监控时间,通常为600ms,试着把这个时间加长了。”
谢谢兄弟们支持!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152566.html