昌晖YR-ASR600系列彩色无纸记录仪带上RS232RS45或以太网通讯口时,以标准Modbus协议与上位机进行通信(Modbus是公开通信协议,ASCII 和 RTU两种串行传输模式,。详细Modbus协议和规范,请访问Modbus网站:)。YR-ASR600系列彩色无纸记录仪MODBUS通讯寄存器地址表供用户在通信组态时使用。
表一 0x04读取命令对应的输入寄存器地址表[动态变量]
序号 输入寄存器地址(十进制) 参数名称 数据格式 类型
1 00 通道1测量值 Float 只读
2 02 通道1测量值 Float 只读
... ... ... Float 只读
n 2(n-1) 通道n测量值 Float 只读 备注:n为通道号
59 116 通道59测量值 Float 只读
60 118 通道60测量值 Float 只读
61 120 触点输出状态 Long 只读
备注:第0...17位分别代表第1...第18个触点输出状态,0:断开,1:闭合。地址120:00000000 00000000前面八位由低到高表示第1-第8报警的报警状态;后八位由低到高分别表示第9-第16报警的报警状态;121:00000000 00000000前面八位的后两位数由低到高表示的第17和第18报警的报警状态
表二 0x03读取命令和0x10写入命令对应的保持寄存器地址表[仪表型号]
序号 输入寄存器地址(十进制) 参数名称 数据格式 类型 备注
1 0 仪表信号 Char 只读 无纸记录仪 0x62
表三 0x03读取命令和0x10写入命令对应的保持寄存器地址表[仪表组态参数]
序号 输入寄存器地址(十进制) 参数名称 数据格式 类型
1 1 语言选择 Char 读写
备注:0:中文;1:英文。上位机修改显示语言后仪表需断电再上电
2 2 预留 Char ——
3 3 冷端调整 Short 读写
备注:通讯的数据是调整值放大10倍后的值。例:冷端调整值-1.0,那么通讯数据就是-10。
4 4 设备地址 Char ——
5 5 断线处理 Char 读写
备注:0:量程上限,1:量程下限;2:保持前值
6 6 波特率 Char 读写
备注:0...6分别表示:波特率12000...57600
7 7 IP地址第1,2字节 Short 读写
备注:例:IP地址是192.168.100.2,那么寄存器地址从低到高两个字节分别就是192、168。
8 8 IP地址第3,4字节 Short 读写
备注:如上例,寄存器地址从低到高两个字节分别就是100、2。
9 9 以太网端口号 Short 读写
10 10 打印间隔 Short 读写
11 11 打印开始时间的时 Char 读写
12 12 打印开始时间的分 Char 读写
13 13 报警打印 Char 读写 备注:0:关闭;1:启用
14 14 输入通道号 Char 只写 备注:取值范围:0...59分别对应通道1…60(注1)
15 15 位号第1,2字符 Short 读写
16 16 位号第3,4字符 Short 读写
17 17 位号第5,6字符 Short 读写
18 18 位号第7,8字符 Short 读写
19 19 输入类型 Char 读写
20 20 单位第1,2字符 Short 读写
21 21 单位第3,4字符 Short 读写
22 22 单位第5,6字符 Short 读写
23 23 通道小数点 Char 读写
24 24 量程下限 Float 读写
25 26 量程上限 Float 读写
26 28 累计功能 Char 读写
27 29 滤波系数 Char 读写 备注:是参数放大10倍后的值
28 30 小信号切除 Short 读写 备注:是参数放大10倍后的值
29 31 线性修正比例系数k Float 读写
备注:参见YR-ASR600系列无纸记录仪说明书的“通道参数”
30 33 线性修正零点系数b Float 读写
31 35 报警类型 Char 读写
备注:0…3分别对应:下下限、下限、上限、上上限(注2)
32 36 报警功能 Char 读写 备注:0:OFF;1:ON
33 37 报警触点 Char 读写
34 38 报警值 Float 读写
35 40 报警回差 Float 读写
36 42 输出通道号 Char 读写 备注:取值范围:0…11(注3)
37 43 输入通道 Char 读写 备注:取值范围:0…59分别对应通道1…60(注1)
38 44 输出类型 Char 读写 备注:0…6分别对应输出类型中的: 无 …(0-10V)
39 45 输出下限 Float 读写
40 47 输出上限 Float 读写
41 49 输出修正比例系数k Float 读写
42 51 输出修正零点系数b Float 读写
43 53 关闭液晶显示 Char 读写 备注:0…4分别对应参数:5分钟…从不
44 54 循环显示时间 Char 读写 备注:0-3分别对应参数:4-30秒
45 55 曲线组合序号 Char 只读
备注:0…9分别对应1…10个曲线组合
46 56 启用与否 Char 读写 备注:0:否;1:是
47 57 曲线序号 Char 只写
备注:0…5分别对应1…6的曲线序号;一个组合下有6条曲线
48 58 曲线对应通道号 Char 读写
备注:取值范围:0…59分别对应通道1…60(注1)
49 59 曲线显示与否 Char 读写 备注:0:不显示;1:显示
50 60 曲线颜色 Char 读写 备注:0…5分别对应:红色…棕色
51 61 记录模式 Char 读写 备注:0:不循环;1:循环
52 62 记录间隔 Char 读写 备注:0…8分别对应1秒…4分
53 63 记录类型 Char 读写 备注:0…3分别对应实时值…最小值
54 64 触发条件 Char 读写 备注:0…4分别对应手动…定时
55 65 手动触发 Char 读写 备注:0:停止;1:启动
56 66 报警触发输入通道 Char 读写 备注:取值范围:0…59分别对应通道1…60(注1)
57 67 报警触发报警类型 Char 读写 备注:0…3分别对应下下限…上上限
58 68 继电器触发继电器位号 Char 读写 备注:0…17分别对应报警触点ALM1…ALM18
59 69 定时触发起始:时 Char 读写
60 70 定时触发起始:分 Char 读写
61 71 定时触发起始:秒 Char 读写
62 72 定时触结束始:时 Char 读写
63 73 定时触结束始:分 Char 读写
64 74 定时触结束始:秒 Char 读写
注1:六十路输入通道的参数共用同一个寄存器地址,通过输入通道号(寄存器地址14)来确定是哪一个通道的参数。所以要读写某通道参数时,必须先写入输入通道号。
注2:每个输入通道有四组报警类型,即下下限报警、下限报警、上限报警、上上限报警,这四组报警类型共用同一个寄存器地址,通过报警类型(寄存器地址35)来确定是哪一组报警类型的参数。所以要读写某输入通道的报警参数,必须先写入报警类型。
注3:十二路变送通道的参数共用同一个寄存器地址,通过变送通道号(寄存器地址42)来确定是哪一个通道的参数。所以要读写某变送通道参数时,必须先写入变送通道号。