天信智能流量计的MODBUS 通信协议( RTU 浮点数符合IEEE754( 单精度 )标准)(适用于 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-2 0002-0005 标况体积总量高4 位Float 3 3-4 0006-0009 标况体积总量低6 位Float 4 5-6 000A-000D 标况流量Float 5 7-8 000E-0011 工况流量Float 6 9-A 0012-0015 温度Float 7 B-C 0016-0019 压力Float 说明:浮点数符合IEEE754 标准
标况体积总量=1000000* 总量高 4 位+总量低 6 位
此通信协议对应的记录方式为4
三.功能代码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 3