数采物联 串口Modbus RTU设备数据采集及软件仿真读取方法说明

1、先打开虚拟串口对软件,添加一对串口 ,见图1.

图1 虚拟串口对软件

2、打开MODBUS仿真软件,在40001址栏区输入20(十进制),见图2。

图2 MODBUS仿真软件

3、点击下图3圆形框内的串口设置按钮进入串口设置页,其中PORT下拉框选择虚拟串口对中其中的一个串口 (如虚拟串口对为COM4和COM5,则选中其中一个COM4)。

图3 MODBUS仿真软件串口设置

4、打开MODBUS调试助手,见下图4,点击设置串口进入串口设置页,选择COM5。在03指令输入框设置为485地址1、寄存器地址0、寄存器个数1,然后点击读取按钮即可读取寄存器值0014。

图4 MODBUS调试助手设置

5、打开串口调试助手,见下图5,串口 选择COM5,然后打开中口,接收区和发送区分别选择“十六进制显示”,在发送区输入指令:01 03 00 00 00 01 84 0A ,接收区即可返回数据:01 03 02 00 14 B8 4B,其中14(十六进制)就是读取的寄存器值。

图5 串口调试助手设置

以上面的例子简要说明如下:

发送指令:01 03 00 00 00 01 84 0A

01是MODBUS设备的地址,03表示读取的是保持寄存器;00 00表示被读取的寄存器的起始地址;00 01表示读取的寄存器地址的个数;84 0A是CRC校验码,是01 03 00 00 00 01这6个字节的CRC-16/MODBUS校验码,见下图6。

相关软件资料链接:https://item.taobao.com/item.htm?spm=a1z09.8149145.0.0.6e595fa2qKrTxh&id=651715548947&_u=82022f9lum27ba

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月13日
下一篇 2022年9月13日

相关推荐