浙江陆恒 陆恒生物 陆恒环境 陆恒 COD检测仪 多参数水质分析仪 在线监测仪 LH-T725 LH-M900 LH-C660 数显唐度计 COD试剂盒 氨氮试剂 磷试剂 余氯 ph 过氧乙酸 过氧化氢 氰化物

网站首页

D6901通讯协议

分享到:
点击次数:353 更新时间:2023年02月03日08:44:03 打印此页 关闭

单参数控制器通讯协议(LH-D6901

MODBUS-RTU协议

 

 

1、概述

本文主要描述了在线参数控制器做从机的Modbus通讯协议。支持串行链路的Modbus-RTU通讯方式。

2、通讯协议格式

波特率:9600bps默认

校验码:无校验

数据位:8

停止位:1

3、数据帧格式

串行链路RTU数据帧格式

地址1字节

功能码1字节

数据0~252字节,与具体命令相关

CRC16校验2字节

CRC16校验:2字节,8位在前,高8位在后

 

4、支持的命令

支持的功能码有读保持寄存器(0x03)、写单个寄存器(0x06);下面分别介绍每个功能码的读写数据格式。

103(0x03读保存寄存器)

功能说明:读连续块中保持寄存器,可读取1125个寄存器;

请求码格式:

定义

地址

功能码

起始地址

寄存器个数

CRC校验

数据

ADDR

0x03

Rstart

num

CRC 16

字节数

1

1

2

2

2

响应码格式:

定义

地址

功能码

数据个数

数据

CRC校验

数据

ADDR

0x03

num*2

Data

CRC 16

字节数

1

1

1

num*2

2

 

2060x06写单个寄存器)

功能说明:写单个保存寄存器,只适用于单个寄存器的参数;

请求码格式:

定义

地址

功能码

寄存器地址

数据

CRC校验

数据

ADDR

0x06

RAddr

num

CRC 16

字节数

1

1

2

2

2

 

响应码格式(请求码命令一样)

定义

地址

功能码

寄存器地址

数据

CRC校验

数据

ADDR

0x06

RAddr

num

CRC 16

字节数

1

1

2

2

2

 

 

5、寄存器功能列表

寄存器地址

寄存器名称

数据类型

长度(字节)

读写方式

具体功能描述

0x0D00

第一通道数据

Flaot

 4

只读

读出第一通道的数据,字节序:大端ABCD)

0x0D02

第二通道数据

Flaot

 4

只读

读出第二通道的数据,字节序:大端ABCD)

0x0D04

第三通道数据

Flaot

4

只读

读出第三通道的数据,字节序:大端ABCD)

0x0D06

第四通道数据

Flaot

4

只读

读出第四通道的数据,字节序:大端ABCD)

0x0D08

温度值

Flaot

4

只读

读出绑定的温度值,字节序:大端ABCD)



































































6、功能说明

1、读取一个通道数据(读一个寄存器)

发送命令:01 03 0D 00 00 02 C6 A7

返回命令:01 03 04 40 e2 1e 9b 07 ce

有效数据部分:40 e2 1e 9b

数据 40 e2 1e 9b(H) 表示十六进制读数,转化成十进制数值为 7.066236

 

2、读取全部通道数据(读多个寄存器)

发送命令:01 03 0D 00 00 0A C7 61

返回命令:01 03 14 40 e2 0f fc 43 b2 81 6b 3b e3 a1 6e 00 00 00 00 41 dc 28 5d cc 39

第一通道数据 40 e2 0f fc(H)表示十六进制读数值,转化成十进制数值为 7.064451

第二通道数据 43 b2 81 6b(H) 表示十六进制读数值,转化成十进制数值为 357.0111

第三通道数据 3b e3 a1 6e(H) 表示十六进制读数值,转化成十进制数值为 0.006946

第四通道数据 00 00 00 00(H) 表示十六进制读数值,转化成十进制数值为 0.000000

温度值 41 dc 28 5d(H) 表示十六进制读数的温度值,转化成十进制数值为 27.51971

上一条:陆恒生物:COD传感器LH-DC18通讯协议 下一条:陆恒生物:糖度计说明书
  • 发表评论
  • 查看评论
文明上网理性发言,请遵守评论服务协议。
首页 上一页 下一页 尾页