LY-PC900S 28.3L在线尘埃粒子计数器 中性使用手册V1.02.pdf - 第31页
2 7 Modbus 功能号 06H Modbus 功能号 06H 设置寄存器地址 (高字节) 10H 设置寄存器地址 ( 高字节) 10H 设置寄存器地址 (低字节) ADH 设置寄存器地址 ( 低字节) ADH 设置寄存器数值 (高字节) 00H 设置寄存器数值 ( 高字节) 00H 设置寄存器数值 (低字节) 6EH 设置寄存器数值 ( 低字节) 6EH CRC16 (低 字节) 9DH CRC16 (低 字节) 9DH CRC1…

26
从机地址
01H
从机地址
01H
Modbus 功能号
03H
Modbus 功能号
03H
起始寄存器地址(高字节)
00H
返回字节数
04H
起始寄存器地址(低字节)
CEH
温度寄存器高字节
F6H
读取寄存器数量(高字节)
00H
温度寄存器低字节
BEH
读取寄存器数量(低字节)
02H
湿度寄存器高字节
56H
CRC16(低字节)
A5H
湿度寄存器低字节
16H
CRC16(高字节)
F4H
CRC(低字节)
17H
CRC(高字节)
F1H
(4). 恢复出厂设置
寄存器: 0x00A5,恢复出厂设置寄存器,01 代表设备恢复出厂设置状态。
主机发出
从机回复
从机地址
01H
从机地址
01H
Modbus 功能号
06H
Modbus 功能号
06H
设置寄存器地址(高字节)
00H
设置寄存器地址(高字节)
00H
设置寄存器地址(低字节)
A5H
设置寄存器地址(低字节)
A5H
设置寄存器数值(高字节)
00H
设置寄存器数值(高字节)
00H
设置寄存器数值(低字节)
01H
设置寄存器数值(低字节)
01H
CRC16(低字节)
58H
CRC16(低字节)
58H
CRC16(高字节)
29H
CRC16(高字节)
29H
发送报文:
01 06 00 A5 00 01 58 29
传感器回复:
01 06 01 A5 00 01 58 29
(5). 分别校准传感器(分别校准 PC0.3 等通道粒子数)
PC0.3 数值校准寄存器:0x10AD:
寄存器数值
双字节无符号整数,建议设置范围 10~1000,表示数值变化为当前的
0.1~10 倍
例如 0x10AD 数值为:0x000A,表示将 PC0.3 数值变为原始值的 10%
寄存器 0x10AE~0x10B2 使用方式与 0x10AD 一样,用于校准其他几个通道数值,也可
以使用 0x10 功能码同时校准 6 个通道的数值。
a) 将传感器 PC0.3 平均值变为原始值的 110%
主机发出
从机回复
从机地址
01H
从机地址
01H

27
Modbus 功能号
06H
Modbus 功能号
06H
设置寄存器地址(高字节)
10H
设置寄存器地址(高字节)
10H
设置寄存器地址(低字节)
ADH
设置寄存器地址(低字节)
ADH
设置寄存器数值(高字节)
00H
设置寄存器数值(高字节)
00H
设置寄存器数值(低字节)
6EH
设置寄存器数值(低字节)
6EH
CRC16(低字节)
9DH
CRC16(低字节)
9DH
CRC16(高字节)
07H
CRC16(高字节)
07H
(6). Modbus 波特率设置
波特率设置寄存器为 0x00CD,其数值与波特率对应关系如下表:
寄存器数值
对应波特率
2
4800
3
9600
4
19200
5
115200
示例:
上位机发送报文将传感器波特率设置为 19200(假设设备地址为 1):
01 06 00 CD 00 04 19 F6
设备回复:
01 06 00 CD 00 04 19 F6
(7). 启动停止测量
启动停止测量寄存器:0x0007
该功能控制传感器启动或者停止测量。
高字节
0x00
低字节
0:表示设置传感器停止测量
1:表示设置传感器启动测量
设置传感器启动测量
发送报文:
01 06 00 07 00 01 F9 CB
传感器回复:
01 06 00 07 00 01 F9 CB
(8). 连续间歇工作设置
连续间歇工作寄存器:0x0008
该功能配置传感器工作方式,连续工作或间歇工作。
高字节
0x00
低字节
0:表示设置传感器连续工作(出厂默认连续工作模式)

28
1:表示设置传感器间歇工作
设置传感器间歇工作模式
发送报文:
01 06 00 08 00 01 C9 C8
传感器回复:
01 06 00 08 00 01 C9 C8
(9).采样时间与间隔时间配置寄存器
采样时间寄存器:0x0009,设置时间范围 20-10000 秒
间隔时间寄存器:0x000A,设置时间范围 10-10000 秒
当传感器配置为间歇工作模式时,可通过采样时间寄存器与间隔时间寄存器配置传感
器采样与间歇时长。
将采样时间设置为 20 秒
发送报文:
01 06 00 09 00 14 59 C7
传感器回复:
01 06 00 09 00 14 59 C7
间隔时间设置为 10 秒
发送报文:
01 06 00 0A 00 0A 29 CF
传感器回复:
01 06 00 0A 00 0A 29 CF
(10). 计数模式切换
计数模式切换寄存器:0x000C
该功能配置传感器计数模式,实时计数或累加计数。
高字节
0x00
低字节
0:实时计数
1:累加计数
设置传感器为累加计数模式
发送报文:
01 06 00 0C 00 01 88 09
传感器回复:
01 06 00 0C 00 01 88 09