在用200Smart plc(主站)与设备(从站)进行modbus_RTU轮询通信时,MBUS_MSG指令的Done位为什么在从站没有回复时会自动触发?我用1200PLC做时,主站都会在第一帧发送,从站正确回复后Done位才置位,然后触发下一帧程序。从站回复错误或不回复,主站会一直持续发原帧,直到从站正确回复,才可置位Done。但200Smart plc,不行啊,不管从站从站回复与否,Done位都会执行下一帧轮徇程序。。。下面是200Smart plc测试轮询程序:

以上是从机没回复的情况,如果没从站没正确回复主站不应该一直发单条写或读帧吗?,同样的轮询程序机制,1200PLC就不这样。有大佬给指点的吗?谢谢:
200Smart plc modbus_RTU部分轮询通信:



