项目概述如下:
1、项目包装4条包装线,IP配置如图
3.png
2、PLC的X1与现场设备(4个ET200M从站和11台G120变频器)进行组态且通讯,2#线X1的IP地址:192.168.70.2;
3、PLC的X3与二级系统进行通讯,2#线X3的IP地址:172.16.146.21,二级IP地址:172.16.146.200;
4、PLC与二级进行TCP开放式通讯,PLC里调用的指令:TSEND_C和TRCV_C;
5、连接方式有点特别,针对TSEND_C指令:二级是SERVER,PLC是Client;针对TRCV_C指令,PLC是SERVER,二级是Client,也就是PLC既是SERVER,又是Client。
如图:
1.png
2.png
6、问题:PLC与的通讯状态正常,PLC能收到二级发过来的信息,而PLC发给二级的信息经常性的收不到,且TSEND_C状态也正常(如图)。
4.png
7、若是把二级服务器的软件重启下,4条生产线的通讯可以恢复正常,但过个几分钟,二级系统可能收2条线的信息,有时,能收到1条线的信息,有时能收到3条线的信息,请问这是怎么回事?