plc拓扑结构,一个1511PLC与18个从站1215PLC采用手拉手网线连接,数据交互方式:1.主站1500PLC分别与从站1200plc走智能io通讯一个字节,2.每个1200PLC分别与主站1500plc建立一个tcp通讯,1200做服务器,tcp通讯周期 300ms一次,一发一回,每次1500plc同时给每个从站分别发送1500字节的tcp数据报文。3.1511plc还有个wincc的连接,大概1000个字节的数据块
问题现象:偶尔出现tcp数据丢包,走pn通讯是正常的,也没有诊断出从站触发看门或者io故障,经过转发日志发现出现丢包时,tcp报文丢失10s间隔发生一次,每次连续大概丢三四包数据,大概十天半个月出现一次,持续时间有的10分钟自己好了,有的快一小时还断断续续丢包,现场就断电重启了。。同时也记录了1511发送send,发送完成sendone,分析程序是正常执行,疑惑点,感觉不是程序有问题,已经用了很多项目了,只有两个有问题,这两个项目不同其他的就是1511的通讯负载比较大,总19个 tcp通讯 2个udp通讯 一个wincc连接 18个从站的智能io ,正常扫描周期在15-20ms ,