天信智能流量计的MODBUS通信协议(RTU 浮点数符合IEEE754(单精度)标准.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:52KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

天信智能流量计的MODBUS通信协议(RTU 浮点数符合IEEE754(单精度)标准.doc

天信智能流量计的MODBUS通信协议(RTU浮点数符合IEEE754(单精度)标准.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

天信智能流量计的MODBUS通信协议(RTU浮点数符合IEEE754(单精度)标准)(适用于TDS、TBQZ、B3-FCM系列)RTU模式RTU模式中每个字节的格式为编码系统:8位二进制报文中每个8位字节含有两个4位十六进制字符(0-9、A-F)波特率:9600bps每个字节的位:1个起始位8个数据位奇偶不校验1个停止位帧校验域:循环冗余校验(CRC),对全部报文内容执行校验。帧描述:(除CRC校验外,所发送字时均是先高位字节后低位字节)从站地址功能码数据CRC1字节1字节0至252字节2字节,先低位后高位注:从站地址为十六进制的00~FF。寄存器地址及定义序号寄存器地址意义备注字地址字节地址100000-0001初始化用21-20002-0005标况体积总量高4位Float33-40006-0009标况体积总量低6位Float45-6000A-000D标况流量Float57-8000E-0011工况流量Float69-A0012-0015温度Float7B-C0016-0019压力Float说明:浮点数符合IEEE754标准。标况体积总量=1000000*总量高4位+总量低6位。此通信协议对应的记录方式为4。功能代码读寄存器数据主站请求帧:地址1字节功能码1字节0x03起始地址2字节0x0000~0x008B寄存器数量2字节1~125(0x7D)CRC校验2字节从站响应帧:地址1字节功能码1字节0x03字节数1字节2×N(寄存器数量)寄存器值2×N字节CRC校验2字节示例(假设地址为02,出厂默认值为02)通讯初始化主站请求帧:0203000000018439地址功能码起始数量CRC从站响应帧:0203020000FC44地址功能码字节计数寄存器值CRC读寄存器数据(此便中将当前表头显示的数据读出)主站请求帧:02030001000C143C地址功能码起始数量CRC从站响应帧:020318;地址、功能码、字节计数4110000040F0FC46;标准总量:9000007.53000000000;标况体积流量:000000000;工况体积流量:041A00000;温度值:20.0℃42CAA600;压力值:101.3BAA2;CRC读总量主站请求帧:02030001000415FA地址功能码起始数量CRC从站响应帧:020308;地址、功能码、字节计数4110000040F0FC46;标准总量:9000007.5309BAF;CRC读标况流量主站请求帧:020300050002D439地址功能码起始数量CRC从站响应帧:020304;地址、功能码、字节计数411B35F2;标况体积流量9.703BDD;CRC读工况流量主站请求帧:02030007000275F9地址功能码起始数量CRC从站响应帧:020304;地址、功能码、字节计数411B37C0;工况体积流量9.70BB68;CRC读温度主站请求帧:020300090002143A地址功能码起始数量CRC从站响应帧:020304;地址、功能码、字节计数41A00000;温度值20.0℃DD2D;CRC读压力主站请求帧:0203000B0002B5FA地址功能码起始数量CRC从站响应帧:020304;地址、功能码、字节计数42CAA600;压力值101.3kPa86D5;CRC备注本通信协议只提供通信初始化和读当前数据的功能当主机发送的数据帧出错时,从机不应答。出错的原因包含以下几种:1地址不对;2CRC校验出错;3数据长度出错;4操作的数据地址超出;5数据帧不符合要求的。