版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MODBUS-RTU 协议1. 数据格式说明1、1 通讯模式本仪表采用 MODBUS RTU 格式。协议用于主从查询模式,进行数据通讯。通讯流程如下图。在 RTU 模式下,数据格式说明如下。11、2 数据格式其中:T1、T2、T3、T4 为每帧之间的时间间隔,两帧之间的传输必须大于间隔时间。 1、3 地址协议中规定仪表的地址为“01-99”,“0”地址用于广播,本协议不支持广播,其余地址保留。2. 命令说明2.1 本仪表使用了 MODBUS 协议中 3 条指令:2.2 数据格式协议中的数据包括:16 进制数、整数、BCD 码、浮点数寄存器地址下列表中的属性指数据的读写属性,单精度浮点数 SIN
2、GLE 格式为 IEEE754,数据由低到高。232 位浮点数共计 32 位,折合 4 字节。由最高到最低位分别是第 31、30、29、0 位 。数据格式为 n,8,1(1 个起始位、8 个数据位、无校验、1 个停止位)波特率可选五种,、 2003130-2322-0S阶码尾数R-只读;W-写;R/W-既可读,也可写入。命令 03(HEX)读单个或多个寄存器命令 06(HEX)写单个寄存器此命令包含在“命令 10”中命令 10(HEX)写多个寄存器此命令包含“命令 6”22-0 位,一共 23 位是尾数。BCD 码格式有两种:格式 1:4 字节 BCD 编码,数据低高,如数据 20100617
3、,表示为 4 字节格式 2: (应用)6 字节 BCD 编码,表示固定小数点的数据,数据低高,如12345.678 表示为 6 字节小数点默认为第 9 位数的后面。无符号整数 U为 0-65536。各指令的格式及示例见下面的说明。3000012345678地址低地址高20100617地址低地址高31 位是符号位(S),1 表示该数为负,0 反之;30-23 位,一共 8 位是阶码;命令 3 格式如下(读寄存器命令):MODBUS 请求MODBUS 响应错误响应举例4请求响应称数据(hex)称数据(hex)仪表地址码01仪表地址码01功能码03功能码03起始地址高(字节)00字节计数06起始地址
4、低(字节)6B寄存器高(108)02数量高(字节)00寄存器低(108)2B数量低(字节)03寄存器高(109)00寄存器低(109)00寄存器高(110)00寄存器低(110)64CRC 校验CRC 校验仪表地址1 BYTE01-99功能码1 BYTE03(06、10)+ 80错误代码1 BYTE01、02、03CRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE03(06、10)字节计数1 BYTEN输入状态N*2 BYTECRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE03起始地址2 BYTE0-F2 BYT
5、E1-7DCRC 低位1 BYTECRC1 BYTE数量命令 6 格式如下(写单个字节):MODBUS 请求MODBUS 响应错误响应举例5请求响应称数据(hex)称数据(hex)仪表地址码01仪表地址码01功能码06功能码06寄存器地址高00起始地址高(字节)00寄存器地址低6B起始地址低(字节)6B寄存器值00寄存器值00低位寄存器值0F低位寄存器值0FCRC 校验CRC 校验仪表地址1 BYTE01-99功能码1 BYTE03(06、10)+ 80错误代码1 BYTE01、02、03CRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE03(06、10
6、)寄存器地址2 BYTE0-F寄存器内容2 BYTECRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE10寄存器地址2 BYTE0-X寄存器内容2 BYTECRC 低位1 BYTECRC1 BYTE命令 10 格式如下(写多个字节):MODBUS请求MODBUS响应错误响应举例6请求响应称数据(hex)称数据(hex)仪表地址码01仪表地址码01功能码10功能码10起始地址高00起始地址高(字节)00起始地址低6B起始地址低(字节)6B设置数量高00设置数量高(字节)00设置数量低02设置数量低(字节)02字节数4设置寄存器高00设置寄存器低0F仪表地址
7、1 BYTE01-99功能码1 BYTE03(06、10)+ 80错误代码1 BYTE01、02、03CRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE03(06、10)寄存器起始地址1 BYTE0-F寄存器数量2 BYTECRC 低位1 BYTECRC1 BYTE仪表地址1 BYTE01-99功能码1 BYTE10寄存器起始地址2 BYTE0-F寄存器数量2 BYTE1-7D字节计数1 BYTEN设置内容N*2 BYTECRC 低位1 BYTECRC1 BYTE3. 数据项定义信息表7属性地址(hex/word)寄存器长度(word)数据类型描述说明备
8、注 (举例)数据信息R00012SINGLEM3/h瞬时流量R00032SINGLEM3/h累积流量R00052SINGLEVCPU 电压流量信息R/W00072SINGLEM3/h满量程备用R/W00092SINGLEM3/h小流量切除备用修正信息R/W00102SINGLEK仪表平均系数备用R/W00122SINGLEF1频率 1 点备用R/W00142SINGLEK1系数补偿 1 点备用R/W00162SINGLEF2频率 2 点备用R/W00182SINGLEK2系数补偿 2 点备用R/W001A2SINGLEF3频率 3 点备用R/W001C2SINGLEK3系数补偿 3 点备用R/
9、W001E2SINGLEF4频率 4 点备用R/W00202SINGLEK4系数补偿 4 点备用R/W00222SINGLEF5频率 5 点备用R/W00242SINGLEK5系数补偿 5 点备用R/W00261UT阻尼时间备用R/W00271UFH频率上限备用输出信息(备用)R/W00301UPOUT脉冲输出选择1:L/PULSE2:10L/PULSE3:100L/PULSER/W00312SINGLEZERO4mA 电流调整零点流量 M3/hR/W00332SINGLEFULL20mA 电流调整满度流量 M3/h通讯信息(备用)设置寄存器高06设置寄存器低08CRC 校验CRC 校验读数据
10、项举例(以下数据均为十六进制):1 读瞬时流量:发送:xx 03 0001 0002xx:仪表地址 03:功能码x0001:瞬时流量起始地址0002:数量(字数)x:CRC 低位 CRC响应:xx 03 0004xx:仪表地址 03:功能码0004:字节计数xx:瞬时流量 4 字节浮点数 x:CRC 低位 CRC2 读累积流量:发送:xx 03 0003 0002xx:仪表地址 03:功能码x0003:累积流量起始地址0002:数量(字数)x:CRC 低位 CRC响应:xx 03 0004xx:仪表地址 03:功能码0004:字节计数xx:累积流量 4 字节浮点数 x:CRC 低位 CRC3
11、读电池电压:发送:xx 03 0005 0002 xx:仪表地址03:功能码x0005:电池电压起始地址0002:数量(字数)8R/W00401UBAUD波特率1:12002:24003:48004:96005:19200R/W00411UADR通信地址01-99辅助信息(备用)R/W00501BCD-1SERNO仪表序列号20100617R/W00521BCD-1TIME仪表出厂日期20100617R/W00541BCD-1VER版本号10 x:CRC 低位 CRC响应:xx 03 0004xx:仪表地址 03:功能码0004:字节计数xx:电池电压 4 字节浮点数 x:CRC 低位 CRC
12、4 读瞬时流量和累积流量:发送:xx 03 0001 0004 xx:仪表地址 03:功能码0001:起始地址x0004:数量(字数)x:CRC 低位 CRC响应:xx 03 0008xx:仪表地址 03:功能码0008:字节计数xxx:瞬时流量、累积流量 4 字节浮点数 x:CRC 低位 CRC5 读瞬时流量、累积流量和电池电压:发送:xx 03 0001 0006 xx:仪表地址 03:功能码0001:起始地址x0006:数量(字数)x:CRC 低位 CRC响应:xx 03 000cxx:仪表地址 03:功能码000c:字节计数x:瞬时流量、累积流量和电池电压 4 字节浮点数x:CRC 低
13、位 CRC4. 版本9版本号日期描述作者V1.02010-6-13创建V1.12011-9-19增加了连续读多个寄存器5. 参考Modicon-Modbus Protocol Reference Guide (PI-MBUS-300);REV J;June,19966.自定义 RS485 通讯协议通讯线路:采用 RS485 数据通讯线路,半双工通讯通讯协议:(1200 24004800960019200),NONE/0DD/EVEN,8 位数据,1 停止位读瞬时流量、累积流量1.主机命令格式2.设备回应格式注:流量计返回数据格式定义:瞬时流量:累积流量:x7 字节11 字节xx读流量数据举例(以下数据均为十六进制):指令包: 5a32包头流量计 485 地址34返回包: 3d32包头流量计 485 地址34100123910202
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版环保技术转移与转化合作协议4篇
- 2025航空货运保险及全球理赔服务合同3篇
- 二零二五年度城市综合体物业管理合同
- 二零二五年度高端智能设备采购合同范本4篇
- 二零二五年度城市更新项目旧厂房改造租赁合同3篇
- 2025年物流仓储中心委托经营与服务协议3篇
- 2025版万科地产商铺买卖合同规范范本3篇
- 2025年度体育培训机构教练聘用合同模板4篇
- 2025年度出租车企业资产重组与股权转让协议3篇
- 二零二五年度外墙仿石漆项目融资与投资合同3篇
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录
- 2024年全国甲卷高考化学试卷(真题+答案)
- 汽车修理厂管理方案
- 人教版小学数学一年级上册小学生口算天天练
- (正式版)JBT 5300-2024 工业用阀门材料 选用指南
- 三年级数学添括号去括号加减简便计算练习400道及答案
- 苏教版五年级上册数学简便计算300题及答案
- 澳洲牛肉行业分析
- 老客户的开发与技巧课件
- 计算机江苏对口单招文化综合理论试卷
- 成人学士学位英语单词(史上全面)
评论
0/150
提交评论