最近从串口调试助手接触到了Modbus Poll,一开始用的时候有些生疏,了解之后不得不说真香。
相对于串口调试助手,有些设备厂家会给一些点表和指令码,有些也可以通过modbus协议解析出来,相对来说,使用Modbus Poll可以省略输入指令码的功能实现直接连接。
打开调试工具,现在是未连接状态,点击Connection。
进入配置界面,选择serial port 是串口连接,也可以选择tcp/udp连接,他有时会自动识别com口,然后设置波特率,数据位,停止位,校验码就可以了,我们一般常用的是RTU格式,有些是ASCLL格式,然后点击ok就可以连接了。
这个界面就是连接上了,Tx:表示发送的帧数,Err:表示错误,ID:表示当前窗口通信的从机地址,F:表示功能码,SR:表示数据帧的扫描周期。
然后从0-9依次表示寄存器的地址,后面表示寄存器中的数据。
还可以在display下的communication进入指令收发界面,注意有时和串口助手回复的数据略有差别,但基本上不会出现这种情况,还是以串口助手为准。
通过TC或者在Functions下面找到TC可以实现指令的收发,可以实现串口调试助手的功能。注意指令之间要输入空格,不然会报错。
还可以保存此次配置然后下次直接使用,还可以保存工程然后再使用。这里推荐一个大佬,他写的非常详细。
【工具使用】Modbus Poll软件使用详解-CSDN博客