一台1214C与外围485设备通讯,数据发送成功,可是PLC还一个劲地发送数据,没有停下来。这是可以证明的,因为用串口助手监测了此外围485设备,发现PLC第一次发送数据就成功了,关键是它没有停下来,还一个劲地发送。几十秒后才会停下来,有时甚至两分钟后才停下来。
程序有问题吗?估计没有。因为在这一步之前,PLC还向这台485设备的同一个寄存器发送了其它数据,都是瞬间完成;换个数据,居然就一直不停地发送。如此反复试验了很多次都是这次。
我怀疑是MB_Client收到的检验码不对,所以会一直不停地发送数据。
串口助手监测到的数据和校验码是对的,可是为什么MB_Client认不出来?
望大侠赐教!