当前位置: 主页 > PLC控制

CP340停止发送和接收的问题

我用是PCS7,使用CP414-H,下面挂ET200,CP340挂在ET200上,共7个CP340,分别在5个ET200上,每个CP340至少和5个设备通信,都是使用MODBUS,我现在的编程方式是在0B34上调用发送程序,每隔0.5秒发送一次,接收的FC直接放到OB1中调用,一般的情况都是很正常的,发送多少次,就会有多少次回传数据,但是,有时候会出现停止发送,或者是停止接收的情况,而且一旦出现这种情况,只有将PLC停止后,再启动,才会恢复,有没有什么办法可以让Cp340不会出现这种情况?还是说我这种编程方式不正确?

问题补充:
OB34是250ms一次,正好是整数倍。
CPU刚重启的时候,收发都非常的正常,经过一段时间后,就会经常收不到数据,即使是复位后,还是有收不到的数据的时候,比如发送了100次,只收到30次,这样子,而在CPU刚重启的一两天内都是发一次,就会接收到1次数据的,时间久了,就接收数据的情况就不是很好了。

最佳答案

fb2和FB3上面不是有一个复位的触发位吗,你在一段时间后,将它置位为1,然后自动复位,就好了。

提问者对于答案的评价:
复位不能完全解决问题,最近才知道CPU扫描一周只读取13个字节,由于数据达到100个字节,所以经常采集不到,但如果数据长度短的话是可以的

  • 关注微信
上一篇:PCS7安装问题
下一篇:高人帮忙

猜你喜欢

微信公众号