2025年modbus报文解析在线工具(modbus485报文解析)

modbus报文解析在线工具(modbus485报文解析)p style margin left 0001pt text align center strong strong BL 系列 RS485 版本获取距离指引 strong strong p 模式 1 单次获取距离 一 串口助手设置 如下图 选择正确的串口 如下图绿色框

大家好,我是讯享网,很高兴认识大家。



 <p style="margin-left:.0001pt;text-align:center;"><strong><strong>BL系列-RS485版本获取距离指引</strong></strong></p> 

讯享网

模式1:单次获取距离;

一、串口助手设置,如下图:

选择正确的串口,如下图绿色框、

波特率默认、

数据位8位、

校验位None、

停止位1位、

流控None、

注意:如下图红色框,发送与接收都要选择为Hex模式。

最后,打开串口助手,点击下图黄色框;


讯享网

  • 发送指令:

读取数据

地址码

功能码

寄存器地址

寄存器个数N

CRC

功能描述

0x01

0x04

0x0000

0x0002

0x71CB

获取-距离

如上图为指令格式,最终发送:01 04 00 00 00 02 71 CB

  • 接收指令,并做数据装换:

第二部发送完获取距离指令后,传感器会返回距离信息。

返回距离如:01 04 04 00 01 19 36 21 C2

格式如下:

地址码

功能码

字节数

寄存器值-距离值

校验码

01

04

04

00 01 19 36

21 C2

接下来只需将 寄存器值-距离值 转换为十进制便可以得到传感器距离,单位微米(um)。验证阶段可以使用计算机实现,如下图:

打开计算机–点击左上角选项–选择程序员–点击HEX。

输入距离值,并得到传感器距离

c# 代码解析数据

讯享网

如果是多个传感器并联,首先在传感器菜单内选择不同的地址,默认是01.第二个就可以改成02,那么同时修改CRC

CRC(循环冗余校验)在线计算_ip33.com 此网址可以参考

选用这个模型:

比如地址码02,则

获取距离指令就变成02 04 00 00 00 02 71 F8

读取数据

地址码

功能码

寄存器地址

寄存器个数N

CRC

功能描述

0x02

0x04

0x0000

0x0002

0x71F8

获取-距离

模式2:连续获取距离

指令格式如下:

地址码

功能码

寄存器地址

寄存器个数

字节数

寄存器值

CRC

功能设置

0x01

0x10

0x0000

0x0001

0x02

0x0000

0xA650

不连续输出

0x0001

0x6790

连续输出

需要传感器连续自动输出距离,

发送指令:01 10 00 00 00 01 02 00 01 67 90

取消传感器连续自动输出距离,

发送指令:01 10 00 00 00 01 02 00 00 A6 50

小讯
上一篇 2025-04-29 14:24
下一篇 2025-04-21 10:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/160714.html