天信智能流量计的MODBUS通信协议(RTU 浮点数符合IEEE754
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
)
(适用于TDS、TBQZ、B3-FCM系列)
一. RTU模式
1. RTU模式中每个字节的格式为
编码系统: 8位二进制
报文中每个8位字节含有两个4位十六进制字符(0-9、A-F)
波特率: 9600bps
每个字节的位: 1个起始位
8个数据位
奇偶不校验
1个停止位
2. 帧校验域:循环冗余校验(CRC),对全部报文内容执行校验。
帧描述:(除CRC校验外,所发送字时均是先高位字节后低位字节)
从站地址
功能码
数据
CRC
1字节
1字节
0至252字节
2字节,先低位后高位
注:从站地址为十六进制的00~FF。
二. 寄存器地址及定义
序号
寄存器地址
意义
备 注
字地址
字节地址
1
0
0000-0001
初始化用
2
1-4
0002-0009
标况体积总量
Doble
3
5-6
000A-000D
标况流量
Float
4
7-8
000E-0011
工况流量
Float
5
9-A
0012-0015
温度
Float
6
B-C
0016-0019
压力
Float
说明:浮点数符合IEEE754标准。此通信协议对应的记录方式为3。
三. 功能代码
1. 读寄存器数据
主站请求帧:
地址
1字节
功能码
1字节
0x03
起始地址
2字节
0x0000~0x008B
寄存器数量
2字节
1~125(0x7D)
CRC校验
2字节
从站响应帧:
地址
1字节
功能码
1字节
0x03
字节数
1字节
2×N(寄存器数量)
寄存器值
2×N字节
CRC校验
2字节
四. 示例(假设地址为02,出厂默认值为02)
1. 通讯初始化
主站请求帧:02 03 00 00 00 01 84 39
地址 功能码 起始 数量 CRC
从站响应帧:02 03 02 00 00 FC 44
地址 功能码 字节计数 寄存器值 CRC
2. 读寄存器数据(此便中将当前
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
头显示的数据读出)
主站请求帧:02 03 00 01 00 0C 14 3C
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 18 ;地址、功能码、字节计数
42 02 A0 5E D9 40 00 00 ;标准总量:9999997736
41 1B 35 F2 ;标况体积流量9.70
41 1B 37 C0 ;工况体积流量9.70
41 A0 00 00 ;温度值20.0℃
42 CA A6 00 ;压力值101.3
E3 EE ;CRC
3. 读总量64位
主站请求帧:02 03 00 01 00 04 15 FA
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 08 ;地址、功能码、字节计数
42 02 A0 5E D9 40 00 00 ;标准总量:9999997736
B7 5F ;CRC
4. 读标况流量
主站请求帧:02 03 00 05 00 02 D4 39
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 04 ;地址、功能码、字节计数
41 1B 35 F2 ;标况体积流量9.70
3B DD ;CRC
5. 读工况流量
主站请求帧:02 03 00 07 00 02 75 F9
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 04 ;地址、功能码、字节计数
41 1B 37 C0 ;工况体积流量9.70
BB 68 ;CRC
6. 读温度32位 浮点数
主站请求帧:02 03 00 09 00 02 14 3A
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 04 ;地址、功能码、字节计数
41 A0 00 00 ;温度值20.0℃
DD 2D ;CRC
7. 读压力 32位 浮点数
主站请求帧:02 03 00 0B 00 02 B5 FA
地址 功能码 起始 数量 CRC
从站响应帧:
02 03 04 ;地址、功能码、字节计数
42 CA A6 00 ;压力值101.3kPa
86 D5 ;CRC
五. 备注
本通信协议只提供通信初始化和读当前数据的功能
当主机发送的数据帧出错时,从机不应答。出错的原因包含以下几种:
1 地址不对;
2 CRC校验出错;
3 数据长度出错;
4 操作的数据地址超出;
5 数据帧不符合要求的。