S164-34 ai-8x6 8x8系列(v9.3)-2026.3.30.pdf - 第60页
使用 说 明 书 厦门 宇 电 自 动 化 科 技 有 限 公 司 ww w . yu d i a n . c o m 59 / 72 状态字节 含义 位 0 上限报警( HIAL ) 0 :无报警 1 :报警产生 位 1 下限报警( LoAL ) 0 :无报警 1 :报警产生 位 2 正偏差报警( dHAL ) 0 :无报警 1 :报警产生 位 3 负偏差报警( dLAL ) 0 :无报警 1 :报警产生 位 4 输入超量程报警( o…

使用说明书
厦门宇电自动化科技有限公司 www.yudian.com
58
/
72
地址代号
低字节
地址代号
高字节
读功能命令
读参数代号
低字节
高字节
校验和
低字节
校验和
高字节
81H
81H
52H
01H
00H
00H
53H
01H
校验和=1(01H)*256(100H)+1(01H)+82(52H) = 339(153H),因低字节在前,高字节在后, 故上表中为 53H,01H。
写参数指令
地址代号
低字节
地址代号
高字节
写功能命令
写参数代号
写入值
低字节
写入值
高字节
校验和
低字节
校验和
高字节
80H+
仪表地址
80H+
仪表地址
43H
参见参数代
号表
参见注 1
参见注 2
注 1:需要写入到仪表中的数据,低字节在前,高字节在后。
注 2:校验和=(写参数代号*256(100H)+67(43H)+仪表地址+写入值)&FFFFH 得到的余数
如写仪表地址 1 的给定值为 100.0 的命令如下:
地址代号
低字节
地址代号
高字节
写功能命令
写参数代号
写入值
低字节
写入值
高字节
校验和
低字节
校验和
高字节
81H
81H
43H
00H
E8H
03H
2CH
04H
校验和=0(00H)*256(100H)+1(01H)+1000(03E8H)+67(43H) = 1068(42CH),因低字节在前,高字节在后, 故上表中为
2CH,04H。
返回数据:无论是读命令还是写命令,仪表都返回 10 个字节的数据
测量值
低字节
测量值
高字节
设定值
低字节
设定值
高字节
输出值
MV
状态字
节
读或写的参数
值低字节
读或写的参
数值高字节
校验和
低字节
校验和
高字节
注 1
注 2
注 1:测量值=(测量值高字节*256)+测量值低字节
设定值及读或写的参数值解析方法相同
注 2、校验和=(测量值+设定值+状态字节*256+输出值 MV+读或写的参数值+仪表地址)&FFFFH 得到的余数,当通信数据
受干扰时,采集时可将返回值中的校验和与计算的校验和比对,两者相同则数据则数据正常,反之有可能因干扰导致异
常。
假设仪表地址 1 的表上此时测量值显示 100.0,设定值显示 0.0,无报警发生,无输出,读或写设定值为 0.0 返回的命令如
下:
测量值
低字节
测量值
高字节
设定值
低字节
设定值
高字节
输出值
MV
状态字节
读或写的
参数值低
字节
读或写的
参数值高
字节
校验和
低字节
校验和
高字节
E8H
03H
00H
00H
00H
60H
00H
00H
E9H
63H
状态字节表示仪表报警和报警继电器状态,其含义如下(位 7 固定为 0):

使用说明书
厦门宇电自动化科技有限公司 www.yudian.com
59
/
72
状态字节
含义
位 0
上限报警(HIAL) 0:无报警 1:报警产生
位 1
下限报警(LoAL) 0:无报警 1:报警产生
位 2
正偏差报警(dHAL) 0:无报警 1:报警产生
位 3
负偏差报警(dLAL) 0:无报警 1:报警产生
位 4
输入超量程报警(orAL) 0:无报警 1:报警产生
位 5
AL1 状态,0 为动作
位 6
AL2 状态,0 为动作
7.2 MODBUS-RTU 通信协议指令说明
AI 系 列 仪 表能支持 MODBUS 协 议 下支 持 03H(读参数 及 数据)及 06H (写 单 个 参数 )两条指 令。 可 与 其它
MODBUS 设备相互通信,为保证速率,AI 仪表采用 RTU(二进制)模式,波特率可设置 4800~19200bps,1 个或 2 个停
止位,无奇偶校验位,仪表地址范围 0~80。
对于 03H 指令,每次可读取 1~20 个数据,每个数据 2 个字节,例如读 2 个数据指令如下:
仪表地址
读指令(功能码)
读取参数代号地址
读取数据长度
校验码
XXH
03H
00H XXH
00H 02H
CRC
06H 写指令格式为,举例写 SV 值为 100.0(参数 dPt=1),则发送的指令为:
仪表地址
写指令(功能码)
写参数代号地址
写数据值
校验码
XXH
06H
00H 00H
03H E8H
CRC
仪表返回数据格式遵守标准 MODBUS 协议,通常用户的组态软件都能自行处理。注意写指令不支持返回测量值等信
息,只返回本身写入的参数值。由于 MODBUS 协议的本身的限制,使用写指令无法返回测量值等信息,会导致写入时测
量值无法刷新。需要连续写参数时,应采取写一次再交替读一次的方法,避免连续写入时测量值等信息无法及时刷新。此
外若程序中存在 BUG 导致通信写指令若被误调用,可能导致错误的参数写入仪表,因此程序中应尽量减少写指令的使
用,以免使得仪表工作不正常。
若需要更高效率的读取大量数据,可以使用本公司的 Modbus-AIBUS 的通信中继控制及协议转换器,或使用自带
CPU 的 S6 增强型通信模块,详细信息可参阅相关产品使用手册。

使用说明书
厦门宇电自动化科技有限公司 www.yudian.com
60
/
72
7.3 参数代号(寄存器)地址及含义(AIBUS 和 MODBU-RTU 协议相同)
本表格为 AI 系列单路温控表和单显表可读/写的参数代号表,如果使用 AFC=4(S6 兼容模式)请参考 S6 模块说明
书。
注:10 进制代号,16 进制代号,modbus 寄存器号是同一个参数的不同写法,不同的上位机软件写法不一样,一种
不识别时可尝试另外 2 种。
10 进制
代号
16 进制
代号
MODBUS
寄存器
参数名称
说明
0
0
40001
给定值
单位同测量值
1
1
40002
HIAL 上限报警
单位同测量值
2
2
40003
LoAL 下限报警
单位同测量值
3
3
40004
HdAL 偏差上限报警
单位同测量值
4
4
40005
LdAL 偏差下限报警
单位同测量值
5
5
40006
AHYS 报警回差
单位同测量值
6
6
40007
CtrL 控制方式
0
,
ONOFF
;
1
,
APID
;
2
,
nPID
;
3
,
PoP
;
4
,
SoP
7
7
40008
P 比例带
单位同测量值
8
8
40009
I 积分时间
秒
9
9
40010
d 微分时间
0.1
秒
10
A
40011
CtI 控制周期
0.1
秒
11
B
40012
InP 输入规格
见使用说明书
12
C
40013
dPt 小数点位置
0
,
0
;
1
,
0.0
;
2
,
0.00
,
3
,
0.000
;以
dpt
作为
小数点处理的判断时,
0~3
就正常判断。当读取
数值大于
127
时,减去
127
为实际需要处理的小
数点位数,如
INP=0
时通讯需固定按
1
位小数点
处理,但表上不想显示小数点会将
dpt
设
0
,读
数为
128
,此时需按
1
位处理。
dPt
写数据范围是
0~3
,不加
128
。
13
D
40014
ScL 刻度下限值
单位同测量值
14
E
40015
ScH 刻度上限值
单位同测量值
15
F
40016
AOP 报警输出选择
含义见说明书
16
10
40017
Scb 测量平移修正
单位同测量值
17
11
40018
oPt 主输出方式
0
,
SSR
;
1
,
rELy
;
2
,
0-20
;
3
,
4-20
;
4
,
PHA1
;
5
,
nFEd
;
6
,
FEd
;
7
,
FEAT
18
12
40019
OPL 输出下限
%
19
13
40020
OPH 输出上限
%
20
14
40021
AF 功能选择
含义见说明书
21
15
40022
仪表型号特征字
含义见仪表型号及特征字表格
22
16
40023
Addr 通讯地址