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

网站首页

陆恒生物;数字传感器orp LH-DR31 通讯协议

分享到:
点击次数:351 更新时间:2023年02月14日10:13:13 打印此页 关闭

1、

本文主要描述了ORP电极 的Modbus通讯协议。支持串行链路的Modbus-RTU通讯方式。

2、通讯协议格式

波特率:9600bps 

校验码:无校验

数据位:8

停止位:1

3、数据帧格式

串行链路RTU数据帧格式

地址1字节

功能码1字节

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

CRC16校验2字节

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

 

4、支持的命令

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

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

 

3160x10写多个寄存器)

功能说明:写多个保存寄存器,适用于单寄存器或多个寄存器参数。可以写1120个寄存器。

请求码格式:

定义

地址

功能码

起始

地址

寄存器个数

数据

个数

数据

CRC

校验

数据

ADDR

0x10

0x000C

0x0003

0x06

Data

CRC 16

字节数

1

1

2

2

1

6

2

响应码格式

定义

地址

功能码

起始地址

寄存器个数

CRC校验

数据

ADDR

0x10

0x000C

0x0003

CRC 16

字节数

1

1

2

2

2

 

5、寄存器功能列表

寄存器地址

寄存器名称

数据类型

长度(字节)

读写方式

具体功能描述

0x0B00

ORP

signed

2

只读

测量值

0x0B01

标定

unsigned

2

读写

要标液数值

0x0B02

标定偏移量

unsigned

2

只读

读取标定偏移量数值

0x0B33

恢复出厂

unsigned

2


恢复出厂值,

读没有效果;

写任意值;(0~65535)

0x0BF1

设置地址

unsigned

2

只写

设置范围 1 – 248

0x0BF2

读取地址

unsigned

2

只读

设置范围 1 – 248

6、功能说明

1,读取测量信息(读单个寄存器)

发送命令:01 03 0b 00 00 01 86 2e

返回命令:01 03 02 02 8a 38 83

有效数据部分:02 8a

ORP值 0x028a 表示十六进制读数的ORP值,转化成十进制数值为 650即为ORP值

 

2设置指令

广播读地址

作用:从未知地址设备中读取地址(总线上只能同时有一个同类型设备)

请求帧:00 03 0b F2 00 01 26 0c

应答帧:00 03 02 00 01 44 44

返回设备地址是1

 

改地址1

作用:修改知地址设备中的地址(总线上只能同时有一个同类型设备)

请求帧:09 06 0B F1 00 01 1A 95

应答帧:09 06 0B F1 00 01 1A 95

 

上一条:陆恒生物;数字电导率传感器协议LH-DE21 下一条:陆恒生物:数字传感器LH-DPH07协议
  • 发表评论
  • 查看评论
文明上网理性发言,请遵守评论服务协议。
首页 上一页 下一页 尾页