MODBUS最大的好处就是兼容性非常好,非常容易做替换,解决这一类问题的首先就是先定位问题到底在哪一端,比如你这里可以跳开PLC直接用电脑上的modbus监控软件去监控流量表,看看问题能否复现,起码排除掉一端以后针对另一端就好处理了,无非就是时序\逻辑上的问题,一般也就是加个重新连接或者调整一下通信的时序就完事了.
还有就是modbus协议在各大品牌PLC上的实现都是比较完整的,有各种错误处理,大部分时候看错误代码就知道啥问题了,特别是针对从机的问题,很多从机其实对modbus实现的不好,容差率很低或者现场环境不好导致的通信失败率太高,这一类基本上看错误代码就能得到结论.