流量计MODBUS协议说明文档Word格式.docx
- 文档编号:21268747
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:11
- 大小:21.78KB
流量计MODBUS协议说明文档Word格式.docx
《流量计MODBUS协议说明文档Word格式.docx》由会员分享,可在线阅读,更多相关《流量计MODBUS协议说明文档Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
文档说明2
一、协议简介3
二、帧格式4
1.写单一寄存器4
2.写多个寄存器4
2.1写多个寄存器正常回复4
2.2写多个寄存器错误回复5
3.读多个寄存器5
3.1读多个寄存器正常回复5
3.2读多个寄存器错误回复5
三、具体协议5
1.读数据5
1.1读累计流量和瞬时流量5
1.2读公式系数6
2.写数据7
2.1写流量计版本号10
2.2写从设备地址错误!
未定义书签。
2.3写公式系数错误!
3.控制器寄存器地址表13
、协议简介
网关控制器通讯协议为Modbus协议的M0DBUS-RTU格式。
控制器暂支持Modbus的03(读多个寄存器)、06(写单一寄存器)以及10(写多个寄存器)三种功能码。
二、帧格式
1.写单一寄存器
从设备地址
功能码
寄存器地址
寄存器值
CRC校验
1字节
1字节,06
2字节
1.1写单一寄存器正常回复
1字节06
1.2写单一寄存器错误回复
错误码
错误类型
1字节,01
1字节86
1字节01
2.写多个寄存器
寄存器起始
地址
寄存器数
量N
字节数
2N
寄存器
值
1字节,
10
2N字节
2・1写多个寄存器正常回复
寄存器起始地址
寄存器数量'
1字节10H
2・2写多个寄存器错误回复
1字节90H
3.读多个寄存器
寄存器数量N
111
1字节,03
2?
ii
3・1读多个寄存器正常回复
数据字节数2N
数据
3.2读多个寄存器错误回复
1字节,83
三、具体协议
1.读数据
1.1读累计流量和瞬时流量
a)控制器发送数据:
默认01
03
0009
0004
CRC
起始寄存器地址
寄存器数LI
b)流量计回复数据
8
1字节,数据字节数
8字节
数据:
累计流量
瞬时流量
4字节double
流量计回复错误:
83
01
例如:
控制器发送:
010300090004940B
流量计回复:
0103080000B4414E8A8840E35E
错误回复:
01830180F0
0000B441
代表累计流量(低位在前高位在后)22.5
4E8A8840
代表瞬时流量(低位在前高位在后)4.266883
1.2读公式K系数
a)控制器发送:
0025
0002
寄心器数丨1
b)流量计回复:
04
4字节
控制器回复错误:
010300250002d5c0流量计回复:
01030440C00000EFCF错误回复:
01830180f0
40CO0000代表K=6・0
13读公式K^K乙K3ZK5系数
a)控制器发送:
0027
000A
14
20字节
K1
K2
K3
K4
K5
01030027000A75c6
010314B3IDED0036FFFCFFBA148C01
3C9F47FFBE8E38FFC384
B3IDED00代表KI=-3.676996E-08
36FFFCFF代表K2=7.629045E-06
BA148C01代表K3=0.0005666614
3C9F47FF代表K4=0.01944351
BE8E38FF代表K5=0.2777786
01830180fO
1.4读版本号
0007
56463031
4字节流量计版本
VF01
控制器发送:
010300060002240A
01030456463031DFBA
2.写数据
2.1写从设备地址
R控制器发送:
06
XXXX
b)流量计正常回复:
不固定
c)控制器回复错误:
86
控制器地址
01060008000289c90002为从设备地址
02060008000289FA
01860183A0
2.2写K公式系数
从设备地址
起始寄存器地址
2字节寄存器数口
1字节字节数
b)流量计正常回复
寄存器数口
90
0110002500020440C000002474
40CO0000写入的K系数值=6.0
01100025000201c3
0190018DC0
2.2写K1-K5公式系数
8)控制器发送:
00Oa
20
寄存器数目
01100027000a14B3IDED0036FFFCFF
BA148C013C9F47FFBE8E38FFIf5c
B3IDED00
代表KI=-3.676996E-08
36FFFCFF
代表K2=7.629045E-06
BA148C01
代表K3=-0.0005666614
BE8E38FF代表K5=02777786
0110002700OafO05
0190018DCO
3.控制器寄存器地址表
控制器存储地址
寄存器地址
寄存器个数
变量名称
数据类型
说明
0000H—000BH
001—006
6
备用
HEX
000CH—000FH
007—008
2
流量计版本
0010H—0011H
009
1
BCD
0012H—0015H
010—011
累计流量
DOUBLE
0016H—0019H
012—013
瞬时流量
001AH—0035H
014—024
0036H—0039H
025—026
K
003aH—003dH
027—028
003eH—0041H
029—030
0042H—0045H
031—032
0046H—0049H
033—034
004aH—004dH
035—036
注:
单片机中寄存器编号从o开始,表中的寄存器编号从1开始,所以协议在发送时,寄存器编号位对应表中的编号应该减1。
如想访问表中的101编号寄存器,则发送的寄存器编号为100.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流量计 MODBUS 协议 说明 文档