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…

100%1 / 72
使用
厦门 www.yudian.com
58
/
72
地址代号
低字节
地址代号
高字节
读功能命令
读参数代号
低字节
高字节
校验和
低字节
校验和
高字节
81H
81H
52H
01H
00H
00H
53H
01H
校验和=1(01H)*256(100H)+1(01H)+82(52H) = 339(153H),因低字节在前,高字节在后, 故上表中为 53H01H
写参数指令
地址代号
低字节
地址代号
高字节
写功能命令
写参数代号
写入值
低字节
写入值
高字节
校验和
低字节
校验和
高字节
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),
2CH04H
返回数据:无论是读命令还是写命令,仪表都返回 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~19200bps1 个或 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=4S6 兼容式)参考 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 通讯地址