不论主从都有相应的检测软件:
1. 如果CPU做主,可以使用ModSIM软件,Modsim软件可以虚拟一个
modbus从站。或者楼主用串口调试工具,查看CPU发出的
modbus主的请求也可以判断程序是否有误;
2. 如果CPU做从,可以使用Modscan软件,Modscan软件可以作为
modbus主读取PLC中的数据。或者楼主用串口调试工具,有的串口调试工具可以发出
modbus请求,然后查看CPU返回的响应即可判断程序是否有误。
如果用串口调试工具检查时可以读取所有通讯帧,相对功能更强,尤其可以查看是否有干扰、丢包或误码等问题,当然Modscan软件中冶可以查看,有些串口调试工具可以自动将请求和响应分行显示,功能更强。
楼主如果想查看请求和响应的格式,详见我以前写的《
modbus通讯说明》部分。