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 (…

100%1 / 55
17
1.传感器通信参数部分:
通信协议: Modbus RTU 协议
通信数据格式: 8N11 个起始位,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 读取