1、参数代号及通讯数据表
参数代号 | 指令功能 | 读/写 | 参数值 | 返回值 | 备注 | ||||||
1 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | ||||
0 | 读仪器状态及参数 | R | S1 | S2 | S3 | S4 | S5 | S6 | *10 | ||
1 | 读规管真空度 | R | Xg1 | Yg1 | Xg2 | Yg2 | Xion | Yion | *1 | ||
2 | 读复合真空度值和发射电流值 | R | Xg | Yg | IeH | IeL | *2*3 | ||||
10 | 读J1A上限值 | R | Xj | Yj |
| ||||||
11 | 读J1A下限值 | R | Xj | Yj | |||||||
12 | 读J2A上限值 | R | Xj | Yj | |||||||
13 | 读J2A下限值 | R | Xj | Yj | *4 | ||||||
14 | 读J3A上限值 | R | Xj | Yj | |||||||
15 | 读J3A下限值 | R | Xj | Yj | |||||||
16 | 读J3B上限值 | R | Xj | Yj | |||||||
17 | 读J3B下限值 | R | Xj | Yj | |||||||
40 | 读压控设定值 | R | Xc | Yc | S7 | *5*6 | |||||
41 | 读压控响应值 | R | Rc | S7 | *5*7 | ||||||
50 | 读J1B上限值 | R | Xj | Yj |
| ||||||
51 | 读J1B下限值 | R | Xj | Yj | |||||||
52 | 读J2B上限值 | R | Xj | Yj | |||||||
53 | 读J2B下限值 | R | Xj | Yj | *4 | ||||||
54 | 读J4A上限值 | R | Xj | Yj | |||||||
55 | 读J4A下限值 | R | Xj | Yj | |||||||
56 | 读J4B上限值 | R | Xj | Yj | |||||||
57 | 读J4B下限值 | R | Xj | Yj | |||||||
60 | 读规管型号 | R | G1 | G2 | G3 | *12 | |||||
131 | 压控控制 | W | S7 | *5 | |||||||
132 | 电离控制 | W |
| ||||||||
133 | 电离手动/自动 | W | *2 | ||||||||
134 | 去气控制 | W | |||||||||
138 | 写J1A上限值 | W | Xwj | Ywj | Xj | Yj |
| ||||
139 | 写J1A下限值 | W | Xwj | Ywj | Xj | Yj | |||||
140 | 写J2A上限值 | W | Xwj | Ywj | Xj | Yj | |||||
141 | 写J2A下限值 | W | Xwj | Ywj | Xj | Yj | *8 | ||||
142 | 写J3A上限值 | W | Xwj | Ywj | Xj | Yj | |||||
143 | 写J3A下限值 | W | Xwj | Ywj | Xj | Yj | |||||
144 | 写J3B上限值 | W | Xwj | Ywj | Xj | Yj | |||||
145 | 写J3B下限值 | W | Xwj | Ywj | Xj | Yj | |||||
148 | 电阻规1校零 | W | 5AH |
| |||||||
149 | 电阻规2校零 | W | 5AH | *9 | |||||||
150 | 电阻规1满度 | W | 47H | ||||||||
151 | 电阻规2满度 | W | 47H | ||||||||
168 | 写压控设定值 | W | Xwc | Ywc | Xc | Yc | S7 | *5*11 | |||
169 | 写压控响应值 | W | Rwc | Rc | S7 | ||||||
178 | 写J1B上限值 | W | Xwj | Ywj | Xj | Yj |
| ||||
179 | 写J1B下限值 | W | Xwj | Ywj | Xj | Yj | |||||
180 | 写J2B上限值 | W | Xwj | Ywj | Xj | Yj | |||||
181 | 写J2B下限值 | W | Xwj | Ywj | Xj | Yj | *8 | ||||
182 | 写J4A上限值 | W | Xwj | Ywj | Xj | Yj | |||||
183 | 写J4A下限值 | W | Xwj | Ywj | Xj | Yj | |||||
184 | 写J4B上限值 | W | Xwj | Ywj | Xj | Yj | |||||
185 | 写J4B下限值 | W | Xwj | Ywj | Xj | Yj |
参数符号具体说明:
*1: ① 仪器真空数据采用科学计数法显示。如仪器显示1.0E-1表示1.0×10-1Pa
在本通讯协议中,通讯数据Xi表示系数值,Yi表示指数值,为带符号16进制整数,无法表示系数值的小数点,因此传送时忽略小数点,要求用户在上位机进行处理,即当接收到Xi、Yi后,其真空数据应为: (Xi÷10)×10Yi Pa
例如:仪器显示1.0E-1表示1.0×10-1Pa,其中1.0是系数值,-1是指数值
对应10进制 Xi = 10 Yi = -1
对应16进制 Xi = 0A Yi = FF
② 表中:Xg1,Yg1是电阻规1的测量数据
Xg2,Yg2是电阻规2的测量数据
Xion,Yion是电离规的测量数据
对于不同型号的真空计或控制仪,相应规管配置为空,则相应的传送数据为0。
3.Modbus RTU 通信协议内容
1)、 读取保持寄存器(单个和多个,以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据量H | 数据量L | CRC H | CRC L |
Addr | 03 H | HoldStart | DataNum | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:3H
数据地址:具体范围与相关设备有关
数 量:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 数据量 | 数据1 | 数据N | CRC H | CRC L |
Addr | 03 H | 返回数据的字节数N | Data (1~N) | CRC高位 | CRC低位 |
帧 长 度:5+N 个字节
设备地址:0~255
功 能 码:3H
数 据 量:实际的读取数据数量
数 据:返回数据的意义与相关设备有关
校 验 码:CRC16校验
2)、置单个寄存器(以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8 个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
3)、命令有误
1) 没有任何返回
2) 返回异议帧
设备地址 | 功能码 | 异常码 | CRC H | CRC L |
Addr | 83 H (或86H) | 一个字节的错误信息 | CRC高位 | CRC低位 |
帧 长 度:5 个字节
设备地址:0~255
功 能 码:83 H(或86H)
异 常 码:异常响应的异常码值表示如下:
异常码 描述 响应解释
01 无效功能代码 不允许执行收到的功能
02 无效地址 数据栏中的地址是不允许的
03 无效数据 数据栏中的数据是不允许的
校 验 码:CRC16校验
参数寄存器地址和通讯数据表:
寄存器地址 HoldStart | 说明 | 数据量 DataNum | 读/写 | 数据参数符号 Data | 备注 |
0 | 读全部规管测量度 | 3 | R | Xg1 Yg1 Xg2 Yg2 Xion Yion | 参数符号的具体定义请参见NanYi南仪协议里的说明 |
1 | 读电阻规1测量值 | 1 | R | Xg1 Yg1 | |
2 | 读电阻规2测量值 | 1 | R | Xg2 Yg2 | |
3 | 读电离规测量值 | 1 | R | Xion Yion | |
4 | 读复合真空度值 | 1 | R | Xg Yg | |
5 | 读发射电流值 | 1 | R | IeH IeL | |
6 | 读仪器状态1 | 1 | R | S1 S2 | |
7 | 读仪器状态2 | 1 | R | S3 S4 | |
8 | 读仪器状态3 | 1 | R | S5 S6 | |
10 | J1A上限值 | 1 | R/W | Xj Yj | |
11 | J1A下限值 | 1 | R/W | Xj Yj | |
12 | J2A上限值 | 1 | R/W | Xj Yj | |
13 | J2A下限值 | 1 | R/W | Xj Yj | |
14 | J3A上限值 | 1 | R/W | Xj Yj | |
15 | J3A下限值 | 1 | R/W | Xj Yj | |
16 | J3B上限值 | 1 | R/W | Xj Yj | |
17 | J3B下限值 | 1 | R/W | Xj Yj | |
40 | 压控设定值 | 1 | R/W | Xc Yc | |
41 | 压控响应值 | 1 | R/W | 0 Rc | |
50 | J1B上限值 | 1 | R/W | Xj Yj | |
51 | J1B下限值 | 1 | R/W | Xj Yj | |
52 | J2B上限值 | 1 | R/W | Xj Yj | |
53 | J2B下限值 | 1 | R/W | Xj Yj | |
54 | J4A上限值 | 1 | R/W | Xj Yj | |
55 | J4A下限值 | 1 | R/W | Xj Yj | |
56 | J4B上限值 | 1 | R/W | Xj Yj | |
57 | J4B下限值 | 1 | R/W | Xj Yj | |
60 | 读规管型号 | 3 | R | G1 G2 G3 | |
3 | 压控控制 | 1 | W | ||
4 | 电离控制 | 1 | W | ||
5 | 电离手动/自动 | 1 | W | ||
6 | 去气控制 | 1 | W | ||
20 | 电阻规1校零 | 1 | W | 5AH 00H | |
21 | 电阻规2校零 | 1 | W | 5AH 00H | |
22 | 电阻规1满度 | 1 | W | 47H 00H | |
23 | 电阻规2满度 | 1 | W | 47H 00H |
4、仪表通讯数据样例
★ Modbus协议
★ 仪器地址设为:0
(1) 读规管真空值
发送命令帧:00 03 00 00 00 01 85 DB
返回命令帧:00 03 06 0E 03 43 FF 3E FC 5C 5E
操作说明:读到仪器电阻规1测量值为:1.4×103 Pa (仪器显示 “1.4e 3”)
电阻规2测量值为:6.7×10-1 Pa (仪器显示 “6.7e-1”)
电离规测量值为: 6.2×10-4 Pa (仪器显示 “6.2e-4”)
(2) 电离控制
发送命令帧:00 06 00 04 00 00 C9 DA
返回命令帧:00 06 00 04 00 00 C9 DA
操作说明:在仪器电离手动工作方式下,仪器执行一次电离按键动作
(3)读J1A上限值:
发送命令帧:00 03 00 0A 00 01 A5 D9
返回命令帧:00 03 02 1E FF CC 64
操作说明:读到仪器J1A的上限值为 3.0×10-1 Pa (仪器显示 “3.0e-1”)
(4)写J1A上限值:
发送命令帧:00 06 00 0A 1E 01 60 79
返回命令帧:00 06 00 0A 1E 01 60 79
操作说明:仪器J1A上限值被设置为 3.0×101 Pa (仪器显示 “3.0e 1”)3.Modbus RTU 通信协议内容
1)、 读取保持寄存器(单个和多个,以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据量H | 数据量L | CRC H | CRC L |
Addr | 03 H | HoldStart | DataNum | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:3H
数据地址:具体范围与相关设备有关
数 量:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 数据量 | 数据1 | 数据N | CRC H | CRC L |
Addr | 03 H | 返回数据的字节数N | Data (1~N) | CRC高位 | CRC低位 |
帧 长 度:5+N 个字节
设备地址:0~255
功 能 码:3H
数 据 量:实际的读取数据数量
数 据:返回数据的意义与相关设备有关
校 验 码:CRC16校验
2)、置单个寄存器(以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8 个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
3)、命令有误
1) 没有任何返回
2) 返回异议帧
设备地址 | 功能码 | 异常码 | CRC H | CRC L |
Addr | 83 H (或86H) | 一个字节的错误信息 | CRC高位 | CRC低位 |
帧 长 度:5 个字节
设备地址:0~255
功 能 码:83 H(或86H)
异 常 码:异常响应的异常码值表示如下:
异常码 描述 响应解释
01 无效功能代码 不允许执行收到的功能
02 无效地址 数据栏中的地址是不允许的
03 无效数据 数据栏中的数据是不允许的
校 验 码:CRC16校验
参数寄存器地址和通讯数据表:
寄存器地址 HoldStart | 说明 | 数据量 DataNum | 读/写 | 数据参数符号 Data | 备注 |
0 | 读全部规管测量度 | 3 | R | Xg1 Yg1 Xg2 Yg2 Xion Yion | 参数符号的具体定义请参见NanYi南仪协议里的说明 |
1 | 读电阻规1测量值 | 1 | R | Xg1 Yg1 | |
2 | 读电阻规2测量值 | 1 | R | Xg2 Yg2 | |
3 | 读电离规测量值 | 1 | R | Xion Yion | |
4 | 读复合真空度值 | 1 | R | Xg Yg | |
5 | 读发射电流值 | 1 | R | IeH IeL | |
6 | 读仪器状态1 | 1 | R | S1 S2 | |
7 | 读仪器状态2 | 1 | R | S3 S4 | |
8 | 读仪器状态3 | 1 | R | S5 S6 | |
10 | J1A上限值 | 1 | R/W | Xj Yj | |
11 | J1A下限值 | 1 | R/W | Xj Yj | |
12 | J2A上限值 | 1 | R/W | Xj Yj | |
13 | J2A下限值 | 1 | R/W | Xj Yj | |
14 | J3A上限值 | 1 | R/W | Xj Yj | |
15 | J3A下限值 | 1 | R/W | Xj Yj | |
16 | J3B上限值 | 1 | R/W | Xj Yj | |
17 | J3B下限值 | 1 | R/W | Xj Yj | |
40 | 压控设定值 | 1 | R/W | Xc Yc | |
41 | 压控响应值 | 1 | R/W | 0 Rc | |
50 | J1B上限值 | 1 | R/W | Xj Yj | |
51 | J1B下限值 | 1 | R/W | Xj Yj | |
52 | J2B上限值 | 1 | R/W | Xj Yj | |
53 | J2B下限值 | 1 | R/W | Xj Yj | |
54 | J4A上限值 | 1 | R/W | Xj Yj | |
55 | J4A下限值 | 1 | R/W | Xj Yj | |
56 | J4B上限值 | 1 | R/W | Xj Yj | |
57 | J4B下限值 | 1 | R/W | Xj Yj | |
60 | 读规管型号 | 3 | R | G1 G2 G3 | |
3 | 压控控制 | 1 | W | ||
4 | 电离控制 | 1 | W | ||
5 | 电离手动/自动 | 1 | W | ||
6 | 去气控制 | 1 | W | ||
20 | 电阻规1校零 | 1 | W | 5AH 00H | |
21 | 电阻规2校零 | 1 | W | 5AH 00H | |
22 | 电阻规1满度 | 1 | W | 47H 00H | |
23 | 电阻规2满度 | 1 | W | 47H 00H |
4、仪表通讯数据样例
★ Modbus协议
★ 仪器地址设为:0
(1) 读规管真空值
发送命令帧:00 03 00 00 00 01 85 DB
返回命令帧:00 03 06 0E 03 43 FF 3E FC 5C 5E
操作说明:读到仪器电阻规1测量值为:1.4×103 Pa (仪器显示 “1.4e 3”)
电阻规2测量值为:6.7×10-1 Pa (仪器显示 “6.7e-1”)
电离规测量值为: 6.2×10-4 Pa (仪器显示 “6.2e-4”)
(2) 电离控制
发送命令帧:00 06 00 04 00 00 C9 DA
返回命令帧:00 06 00 04 00 00 C9 DA
操作说明:在仪器电离手动工作方式下,仪器执行一次电离按键动作
(3)读J1A上限值:
发送命令帧:00 03 00 0A 00 01 A5 D9
返回命令帧:00 03 02 1E FF CC 64
操作说明:读到仪器J1A的上限值为 3.0×10-1 Pa (仪器显示 “3.0e-1”)
(4)写J1A上限值:
发送命令帧:00 06 00 0A 1E 01 60 79
返回命令帧:00 06 00 0A 1E 01 60 79
操作说明:仪器J1A上限值被设置为 3.0×101 Pa (仪器显示 “3.0e 1”)3.Modbus RTU 通信协议内容
1)、 读取保持寄存器(单个和多个,以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据量H | 数据量L | CRC H | CRC L |
Addr | 03 H | HoldStart | DataNum | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:3H
数据地址:具体范围与相关设备有关
数 量:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 数据量 | 数据1 | 数据N | CRC H | CRC L |
Addr | 03 H | 返回数据的字节数N | Data (1~N) | CRC高位 | CRC低位 |
帧 长 度:5+N 个字节
设备地址:0~255
功 能 码:3H
数 据 量:实际的读取数据数量
数 据:返回数据的意义与相关设备有关
校 验 码:CRC16校验
2)、置单个寄存器(以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8 个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
3)、命令有误
1) 没有任何返回
2) 返回异议帧
设备地址 | 功能码 | 异常码 | CRC H | CRC L |
Addr | 83 H (或86H) | 一个字节的错误信息 | CRC高位 | CRC低位 |
帧 长 度:5 个字节
设备地址:0~255
功 能 码:83 H(或86H)
异 常 码:异常响应的异常码值表示如下:
异常码 描述 响应解释
01 无效功能代码 不允许执行收到的功能
02 无效地址 数据栏中的地址是不允许的
03 无效数据 数据栏中的数据是不允许的
校 验 码:CRC16校验
参数寄存器地址和通讯数据表:
寄存器地址 HoldStart | 说明 | 数据量 DataNum | 读/写 | 数据参数符号 Data | 备注 |
0 | 读全部规管测量度 | 3 | R | Xg1 Yg1 Xg2 Yg2 Xion Yion | 参数符号的具体定义请参见NanYi南仪协议里的说明 |
1 | 读电阻规1测量值 | 1 | R | Xg1 Yg1 | |
2 | 读电阻规2测量值 | 1 | R | Xg2 Yg2 | |
3 | 读电离规测量值 | 1 | R | Xion Yion | |
4 | 读复合真空度值 | 1 | R | Xg Yg | |
5 | 读发射电流值 | 1 | R | IeH IeL | |
6 | 读仪器状态1 | 1 | R | S1 S2 | |
7 | 读仪器状态2 | 1 | R | S3 S4 | |
8 | 读仪器状态3 | 1 | R | S5 S6 | |
10 | J1A上限值 | 1 | R/W | Xj Yj | |
11 | J1A下限值 | 1 | R/W | Xj Yj | |
12 | J2A上限值 | 1 | R/W | Xj Yj | |
13 | J2A下限值 | 1 | R/W | Xj Yj | |
14 | J3A上限值 | 1 | R/W | Xj Yj | |
15 | J3A下限值 | 1 | R/W | Xj Yj | |
16 | J3B上限值 | 1 | R/W | Xj Yj | |
17 | J3B下限值 | 1 | R/W | Xj Yj | |
40 | 压控设定值 | 1 | R/W | Xc Yc | |
41 | 压控响应值 | 1 | R/W | 0 Rc | |
50 | J1B上限值 | 1 | R/W | Xj Yj | |
51 | J1B下限值 | 1 | R/W | Xj Yj | |
52 | J2B上限值 | 1 | R/W | Xj Yj | |
53 | J2B下限值 | 1 | R/W | Xj Yj | |
54 | J4A上限值 | 1 | R/W | Xj Yj | |
55 | J4A下限值 | 1 | R/W | Xj Yj | |
56 | J4B上限值 | 1 | R/W | Xj Yj | |
57 | J4B下限值 | 1 | R/W | Xj Yj | |
60 | 读规管型号 | 3 | R | G1 G2 G3 | |
3 | 压控控制 | 1 | W | ||
4 | 电离控制 | 1 | W | ||
5 | 电离手动/自动 | 1 | W | ||
6 | 去气控制 | 1 | W | ||
20 | 电阻规1校零 | 1 | W | 5AH 00H | |
21 | 电阻规2校零 | 1 | W | 5AH 00H | |
22 | 电阻规1满度 | 1 | W | 47H 00H | |
23 | 电阻规2满度 | 1 | W | 47H 00H |
4、仪表通讯数据样例
★ Modbus协议
★ 仪器地址设为:0
(1) 读规管真空值
发送命令帧:00 03 00 00 00 01 85 DB
返回命令帧:00 03 06 0E 03 43 FF 3E FC 5C 5E
操作说明:读到仪器电阻规1测量值为:1.4×103 Pa (仪器显示 “1.4e 3”)
电阻规2测量值为:6.7×10-1 Pa (仪器显示 “6.7e-1”)
电离规测量值为: 6.2×10-4 Pa (仪器显示 “6.2e-4”)
(2) 电离控制
发送命令帧:00 06 00 04 00 00 C9 DA
返回命令帧:00 06 00 04 00 00 C9 DA
操作说明:在仪器电离手动工作方式下,仪器执行一次电离按键动作
(3)读J1A上限值:
发送命令帧:00 03 00 0A 00 01 A5 D9
返回命令帧:00 03 02 1E FF CC 64
操作说明:读到仪器J1A的上限值为 3.0×10-1 Pa (仪器显示 “3.0e-1”)
(4)写J1A上限值:
发送命令帧:00 06 00 0A 1E 01 60 79
返回命令帧:00 06 00 0A 1E 01 60 79
操作说明:仪器J1A上限值被设置为 3.0×101 Pa (仪器显示 “3.0e 1”)3.Modbus RTU 通信协议内容
1)、 读取保持寄存器(单个和多个,以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据量H | 数据量L | CRC H | CRC L |
Addr | 03 H | HoldStart | DataNum | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:3H
数据地址:具体范围与相关设备有关
数 量:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 数据量 | 数据1 | 数据N | CRC H | CRC L |
Addr | 03 H | 返回数据的字节数N | Data (1~N) | CRC高位 | CRC低位 |
帧 长 度:5+N 个字节
设备地址:0~255
功 能 码:3H
数 据 量:实际的读取数据数量
数 据:返回数据的意义与相关设备有关
校 验 码:CRC16校验
2)、置单个寄存器(以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8 个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
3)、命令有误
1) 没有任何返回
2) 返回异议帧
设备地址 | 功能码 | 异常码 | CRC H | CRC L |
Addr | 83 H (或86H) | 一个字节的错误信息 | CRC高位 | CRC低位 |
帧 长 度:5 个字节
设备地址:0~255
功 能 码:83 H(或86H)
异 常 码:异常响应的异常码值表示如下:
异常码 描述 响应解释
01 无效功能代码 不允许执行收到的功能
02 无效地址 数据栏中的地址是不允许的
03 无效数据 数据栏中的数据是不允许的
校 验 码:CRC16校验
参数寄存器地址和通讯数据表:
寄存器地址 HoldStart | 说明 | 数据量 DataNum | 读/写 | 数据参数符号 Data | 备注 |
0 | 读全部规管测量度 | 3 | R | Xg1 Yg1 Xg2 Yg2 Xion Yion | 参数符号的具体定义请参见NanYi南仪协议里的说明 |
1 | 读电阻规1测量值 | 1 | R | Xg1 Yg1 | |
2 | 读电阻规2测量值 | 1 | R | Xg2 Yg2 | |
3 | 读电离规测量值 | 1 | R | Xion Yion | |
4 | 读复合真空度值 | 1 | R | Xg Yg | |
5 | 读发射电流值 | 1 | R | IeH IeL | |
6 | 读仪器状态1 | 1 | R | S1 S2 | |
7 | 读仪器状态2 | 1 | R | S3 S4 | |
8 | 读仪器状态3 | 1 | R | S5 S6 | |
10 | J1A上限值 | 1 | R/W | Xj Yj | |
11 | J1A下限值 | 1 | R/W | Xj Yj | |
12 | J2A上限值 | 1 | R/W | Xj Yj | |
13 | J2A下限值 | 1 | R/W | Xj Yj | |
14 | J3A上限值 | 1 | R/W | Xj Yj | |
15 | J3A下限值 | 1 | R/W | Xj Yj | |
16 | J3B上限值 | 1 | R/W | Xj Yj | |
17 | J3B下限值 | 1 | R/W | Xj Yj | |
40 | 压控设定值 | 1 | R/W | Xc Yc | |
41 | 压控响应值 | 1 | R/W | 0 Rc | |
50 | J1B上限值 | 1 | R/W | Xj Yj | |
51 | J1B下限值 | 1 | R/W | Xj Yj | |
52 | J2B上限值 | 1 | R/W | Xj Yj | |
53 | J2B下限值 | 1 | R/W | Xj Yj | |
54 | J4A上限值 | 1 | R/W | Xj Yj | |
55 | J4A下限值 | 1 | R/W | Xj Yj | |
56 | J4B上限值 | 1 | R/W | Xj Yj | |
57 | J4B下限值 | 1 | R/W | Xj Yj | |
60 | 读规管型号 | 3 | R | G1 G2 G3 | |
3 | 压控控制 | 1 | W | ||
4 | 电离控制 | 1 | W | ||
5 | 电离手动/自动 | 1 | W | ||
6 | 去气控制 | 1 | W | ||
20 | 电阻规1校零 | 1 | W | 5AH 00H | |
21 | 电阻规2校零 | 1 | W | 5AH 00H | |
22 | 电阻规1满度 | 1 | W | 47H 00H | |
23 | 电阻规2满度 | 1 | W | 47H 00H |
4、仪表通讯数据样例
★ Modbus协议
★ 仪器地址设为:0
(1) 读规管真空值
发送命令帧:00 03 00 00 00 01 85 DB
返回命令帧:00 03 06 0E 03 43 FF 3E FC 5C 5E
操作说明:读到仪器电阻规1测量值为:1.4×103 Pa (仪器显示 “1.4e 3”)
电阻规2测量值为:6.7×10-1 Pa (仪器显示 “6.7e-1”)
电离规测量值为: 6.2×10-4 Pa (仪器显示 “6.2e-4”)
(2) 电离控制
发送命令帧:00 06 00 04 00 00 C9 DA
返回命令帧:00 06 00 04 00 00 C9 DA
操作说明:在仪器电离手动工作方式下,仪器执行一次电离按键动作
(3)读J1A上限值:
发送命令帧:00 03 00 0A 00 01 A5 D9
返回命令帧:00 03 02 1E FF CC 64
操作说明:读到仪器J1A的上限值为 3.0×10-1 Pa (仪器显示 “3.0e-1”)
(4)写J1A上限值:
发送命令帧:00 06 00 0A 1E 01 60 79
返回命令帧:00 06 00 0A 1E 01 60 79
操作说明:仪器J1A上限值被设置为 3.0×101 Pa (仪器显示 “3.0e 1”)
3.Modbus RTU 通信协议内容
1)、 读取保持寄存器(单个和多个,以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据量H | 数据量L | CRC H | CRC L |
Addr | 03 H | HoldStart | DataNum | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:3H
数据地址:具体范围与相关设备有关
数 量:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 数据量 | 数据1 | 数据N | CRC H | CRC L |
Addr | 03 H | 返回数据的字节数N | Data (1~N) | CRC高位 | CRC低位 |
帧 长 度:5+N 个字节
设备地址:0~255
功 能 码:3H
数 据 量:实际的读取数据数量
数 据:返回数据的意义与相关设备有关
校 验 码:CRC16校验
2)、置单个寄存器(以字为最小单位)
发送命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
返回命令帧:
设备地址 | 功能码 | 地址H | 地址L | 数据H | 数据L | CRC H | CRC L |
Addr | 06 H | HoldStart | DataH DataL | CRC高位 | CRC低位 |
帧 长 度:8 个字节
设备地址:0~255
功 能 码:6H
数据地址:具体范围与相关设备有关
数 据:具体范围与相关设备有关
校 验 码:CRC16校验
3)、命令有误
1) 没有任何返回
2) 返回异议帧
设备地址 | 功能码 | 异常码 | CRC H | CRC L |
Addr | 83 H (或86H) | 一个字节的错误信息 | CRC高位 | CRC低位 |
帧 长 度:5 个字节
设备地址:0~255
功 能 码:83 H(或86H)
异 常 码:异常响应的异常码值表示如下:
异常码 描述 响应解释
01 无效功能代码 不允许执行收到的功能
02 无效地址 数据栏中的地址是不允许的
03 无效数据 数据栏中的数据是不允许的
校 验 码:CRC16校验
参数寄存器地址和通讯数据表:
寄存器地址 HoldStart | 说明 | 数据量 DataNum | 读/写 | 数据参数符号 Data | 备注 |
0 | 读全部规管测量度 | 3 | R | Xg1 Yg1 Xg2 Yg2 Xion Yion | 参数符号的具体定义请参见NanYi南仪协议里的说明 |
1 | 读电阻规1测量值 | 1 | R | Xg1 Yg1 | |
2 | 读电阻规2测量值 | 1 | R | Xg2 Yg2 | |
3 | 读电离规测量值 | 1 | R | Xion Yion | |
4 | 读复合真空度值 | 1 | R | Xg Yg | |
5 | 读发射电流值 | 1 | R | IeH IeL | |
6 | 读仪器状态1 | 1 | R | S1 S2 | |
7 | 读仪器状态2 | 1 | R | S3 S4 | |
8 | 读仪器状态3 | 1 | R | S5 S6 | |
10 | J1A上限值 | 1 | R/W | Xj Yj | |
11 | J1A下限值 | 1 | R/W | Xj Yj | |
12 | J2A上限值 | 1 | R/W | Xj Yj | |
13 | J2A下限值 | 1 | R/W | Xj Yj | |
14 | J3A上限值 | 1 | R/W | Xj Yj | |
15 | J3A下限值 | 1 | R/W | Xj Yj | |
16 | J3B上限值 | 1 | R/W | Xj Yj | |
17 | J3B下限值 | 1 | R/W | Xj Yj | |
40 | 压控设定值 | 1 | R/W | Xc Yc | |
41 | 压控响应值 | 1 | R/W | 0 Rc | |
50 | J1B上限值 | 1 | R/W | Xj Yj | |
51 | J1B下限值 | 1 | R/W | Xj Yj | |
52 | J2B上限值 | 1 | R/W | Xj Yj | |
53 | J2B下限值 | 1 | R/W | Xj Yj | |
54 | J4A上限值 | 1 | R/W | Xj Yj | |
55 | J4A下限值 | 1 | R/W | Xj Yj | |
56 | J4B上限值 | 1 | R/W | Xj Yj | |
57 | J4B下限值 | 1 | R/W | Xj Yj | |
60 | 读规管型号 | 3 | R | G1 G2 G3 | |
3 | 压控控制 | 1 | W | ||
4 | 电离控制 | 1 | W | ||
5 | 电离手动/自动 | 1 | W | ||
6 | 去气控制 | 1 | W | ||
20 | 电阻规1校零 | 1 | W | 5AH 00H | |
21 | 电阻规2校零 | 1 | W | 5AH 00H | |
22 | 电阻规1满度 | 1 | W | 47H 00H | |
23 | 电阻规2满度 | 1 | W | 47H 00H |
4、仪表通讯数据样例
★ Modbus协议
★ 仪器地址设为:0
(1) 读规管真空值
发送命令帧:00 03 00 00 00 01 85 DB
返回命令帧:00 03 06 0E 03 43 FF 3E FC 5C 5E
操作说明:读到仪器电阻规1测量值为:1.4×103 Pa (仪器显示 “1.4e 3”)
电阻规2测量值为:6.7×10-1 Pa (仪器显示 “6.7e-1”)
电离规测量值为: 6.2×10-4 Pa (仪器显示 “6.2e-4”)
(2) 电离控制
发送命令帧:00 06 00 04 00 00 C9 DA
返回命令帧:00 06 00 04 00 00 C9 DA
操作说明:在仪器电离手动工作方式下,仪器执行一次电离按键动作
(3)读J1A上限值:
发送命令帧:00 03 00 0A 00 01 A5 D9
返回命令帧:00 03 02 1E FF CC 64
操作说明:读到仪器J1A的上限值为 3.0×10-1 Pa (仪器显示 “3.0e-1”)
(4)写J1A上限值:
发送命令帧:00 06 00 0A 1E 01 60 79
返回命令帧:00 06 00 0A 1E 01 60 79
操作说明:仪器J1A上限值被设置为 3.0×101 Pa (仪器显示 “3.0e 1”)
读取