那么就是说你plc设定的超时太短了?但是你又说从站3次发回报文。两次重叠的报文同时在线上发布,根本上不会有任何软件可以监视得到。就等于一个十字路口安装了两套红绿灯,司机们都不知道应该看谁。结果肯定乱。你是用什么监视到回来3次报文的?要么只能是发送和回复是错开的,能被电脑截获,但是plc确实不知道从站在说什么。然后再次发送。
我怀疑从站发回来的东西不是plc想要的东西。那么再核实报文的规格是否符合
modbus协议。
楼上说的3次,据说在第一次执行了ctrl指令之后可以重新在库内存中的某个寄存器再作人工修改,修改成其他值。