LY-PC900S 28.3L在线尘埃粒子计数器 中性使用手册V1.02.pdf - 第22页
1 8 校验码 2 6 CRC16 (6) 写多个寄存器 操作请求帧 格式 含义 字节数 偏移量 备注 地址 1 0 功能码 1 1 0x10 数据区 起始地址 2 2 寄存器起始地址 寄存器数量 2 4 寄存器数量 字节数量 1 6 不含自身, 指示“数 据域”字节数量 寄存器 1 内容 2 7 要写入的数据内 容 寄存器 2 内容 2 9 …… 2 寄存器 N 内容 2 7+2(N-1) 校验码 2 9+2(N-1) CRC16 (…

17
1.传感器通信参数部分:
通信协议: Modbus RTU 协议
通信数据格式: 8,N,1(1 个起始位,8 个数据位,无奇偶校验,1 个停止位)
波特率选择: 9600bps
Modbus 协议地址: 默认 0x01
传感器响应时间:<300ms
查询间隔时间:1 秒,建议查询频率最高为 1 秒 1 次
2.通讯格式
(1). 通用帧格式
地址
功能码
数据区
CRC16
(2). 读操作请求帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x03
数据区
起始地址
2
2
寄存器起始地址
寄存器数量
2
4
寄存器数量
校验码
2
6
CRC16
(3). 读操作应答帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x03
数据区
字节数量
1
2
不含自身,指示“数据域”字节数量
数据域
N
3
“寄存器数量”*2 的字节数
校验码
2
N+3
CRC16
(4) . 写单个寄存器操作请求帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x06
数据区
起始地址
2
2
寄存器起始地址
数据内容
2
4
要写入的数据内容
校验码
2
6
CRC16
(5) 写单个寄存器操作应答帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x06
数据区
起始地址
2
2
寄存器起始地址
数据内容
2
4
要写入的数据内容

18
校验码
2
6
CRC16
(6) 写多个寄存器操作请求帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x10
数据区
起始地址
2
2
寄存器起始地址
寄存器数量
2
4
寄存器数量
字节数量
1
6
不含自身,指示“数
据域”字节数量
寄存器 1 内容
2
7
要写入的数据内容
寄存器 2 内容
2
9
……
2
寄存器 N 内容
2
7+2(N-1)
校验码
2
9+2(N-1)
CRC16
(7) 写多个寄存器操作应答帧格式
含义
字节数
偏移量
备注
地址
1
0
功能码
1
1
0x10
数据区
起始地址
2
2
寄存器起始地址
寄存器数量
2
4
寄存器数量
校验码
2
6
CRC16
3.传感器 MODBUS 寄存器地址信息(从机为传感器)
项目
描述
备注
设备地址
默认 0x01
0x00 为广播地址
Modbus 功能码
0x03(读保持寄存器)
0x06(设置单个寄存器)
0x10(设置多个寄存器)
仅支持部分寄存器
0x81 异常响应
寄存器地址(2 字
节)
高字节
功能地址
低字节
项目
描述
支持的功能
号
备注
寄存器
地址(2
字节)
0x0000(R&W):设备地址
0x06 设置
0x03 读取
可读可写
0x0003(R):设备固件版本
0x03 读取
只读

19
0x0005(R&W):单位设置寄存器
0x06 设置
0x03 读取
01:颗(累值计数模式可用)
02:颗/ft
3
03:颗/m
3
0x0007(R&W):启动停止测量寄存
器
0x06 设置
0x03 读取
0 为停止测量
1 为开始测量(上电默认开始)
0x0008(R&W):连续间歇工作寄存
器
0x06 设置
0x03 读取
0 为连续工作(出厂默认连续)
1 为间歇工作
0x0009(R&W):采样时间寄存器
0x06 设置
0x03 读取
20~10000 秒
0x000A(R&W):间隔时间寄存器
0x06 设置
0x03 读取
10~10000 秒
0x000C(R&W):计数模式切换寄存
器
0x06 设置
0x03 读取
0:实时计数
1:累值计数
0x00A5(W): 恢复出厂设置寄存器
0x06 设置
只支持写操作
01:恢复出厂
0x00CD(R&W):波特率设置寄存器
0x06 设置
0x03 读取
2:4800
3:9600
4:19200
5:115200
0x00CE(R&W):内部温度寄存器
0x03 读取
含小数
0x00CF(R&W):内部湿度寄存器
0x03 读取
含小数
0x00D2(R&W):温度校准寄存器
0x03 读取
0x06 设置
含小数
0x00D3(R&W):湿度校准寄存器
0x03 读取
0x06 设置
含小数
0x1010:状态自检寄存器
0x03 读取
0 为正常,1 为异常
Bit0:未启动测量
Bit1:间隔工作中
Bit2:信号异常
Bit3:流量异常
Bit4:传感器通讯异常
0x1011~0x1012:大于 0.3μm 粒子
数实时值
0x03 读取
如果设备为终端整
机:
1、当计数模式为实时计数:
单位:个/m3 或个/ft3
2、当 计数模式为累值计数
单位:个,表示上一个采样周
期内的累计值结果
0x1013~0x1014:大于 0.5μm 粒子
数实时值
0x03 读取
0x1015~0x1016:大于 1μm 粒子数
实时值
0x03 读取
0x1017~0x1018:大于 3μm 粒子数
实时值
0x03 读取
0x1019~0x101A:大于 5μm 粒子数
实时值
0x03 读取