logo资料库

天信智能流量计的MODBUS通信协议.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
天信智能流量计的 MODBUS 通信协议(RTU 浮点数符合 IEEE754 标准) (适用于 TDS、TBQZ、B3-FCM 系列) 一.RTU 模式 8 位二进制 报文中每个 8 位字节含有两个 4 位十六进制字符(0-9、A-F) 9600bps 1. RTU 模式中每个字节的格式为 编码系统: 波特率: 每个字节的位: 1 个起始位 8 个数据位 奇偶不校验 1 个停止位 2. 帧校验域:循环冗余校验(CRC),对全部报文内容执行校验。 帧描述:(除 CRC 校验外,所发送字时均是先高位字节后低位字节) 从站地址 功能码 1 字节 1 字节 注:从站地址为十六进制的 00~FF。 CRC 2 字节,先低位后高位 数据 0 至 252 字节 二.寄存器地址及定义 序号 寄存器地址 意义 备 注 字地址 0 1-4 5-6 7-8 9-A B-C 1 2 3 4 5 6 标况体积总量 初始化用 字节地址 0000-0001 0002-0009 000A-000D 标况流量 000E-0011 工况流量 0012-0015 0016-0019 温度 压力 说明:浮点数符合 IEEE754 标准。 三.功能代码 1. 读寄存器数据 主站请求帧: 地址 功能码 起始地址 寄存器数量 CRC 校验 从站响应帧: 地址 功能码 字节数 寄存器值 CRC 校验 1 字节 1 字节 2 字节 2 字节 2 字节 1 字节 1 字节 1 字节 2×N 字节 2 字节 Doble Float Float Float Float 0x03 0x0000~0x008B 1~125(0x7D) 0x03 2×N(寄存器数量)
四.示例(假设地址为 02,出厂默认值为 02) 1. 通讯初始化 主站请求帧:02 从站响应帧:02 03 00 00 00 01 84 39 地址 功能码 起始 数量 CRC 00 02 00 03 FC 44 地址 功能码 字节计数 寄存器值 CRC 2. 读寄存器数据(此便中将当前表头显示的数据读出) 主站请求帧:02 03 14 3C 地址 功能码 起始 数量 CRC 00 01 00 0C ;地址、功能码、字节计数 从站响应帧: 02 03 18 42 02 A0 5E D9 40 00 00 ;标准总量:9999997736 13958782975邱电胜 41 1B 35 F2 41 1B 37 C0 41 A0 00 00 42 CA A6 00 E3 EE ;标况体积流量9.70 ;工况体积流量9.70 ;温度值20.0℃ ;压力值101.3 ;CRC (double inverse) (float inverse) (float inverse) (float inverse) (float inverse) 3. 读总量 主站请求帧: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 D4 39 地址 功能码 起始 数量 CRC 00 05 00 02 从站响应帧: 02 03 04 41 1B 35 F2 3B DD 5. 读工况流量 ;地址、功能码、字节计数 ;标况体积流量9.70 ;CRC 主站请求帧:02 03 75 F9 地址 功能码 起始 数量 CRC 00 07 00 02 从站响应帧:
02 03 04 41 1B 37 C0 BB 68 6. 读温度 ;地址、功能码、字节计数 ;工况体积流量9.70 ;CRC 主站请求帧:02 03 14 3A 地址 功能码 起始 数量 CRC 00 09 00 02 从站响应帧: 02 03 04 41 A0 00 00 DD 2D 7. 读压力 ;地址、功能码、字节计数 ;温度值20.0℃ ;CRC 主站请求帧:02 03 B5 FA 地址 功能码 起始 数量 CRC 00 0B 00 02 从站响应帧: 02 03 04 42 CA A6 00 86 D5 ;地址、功能码、字节计数 ;压力值101.3kPa ;CRC 五.备注 本通信协议只提供通信初始化和读当前数据的功能 当主机发送的数据帧出错时,从机不应答。出错的原因包含以下几种: 1 地址不对; 2 CRC 校验出错; 3 数据长度出错; 4 操作的数据地址超出; 5 数据帧不符合要求的。 02 03 18 41 CD CD 60 94 00 00 00 41 1B 35 F2 41 1B 37 C0 41 A0 00 00 42 CA A6 00 E3 EE 累计体积 999997736(long)
分享到:
收藏