超声波明渠流量计MODBUS通讯协议doc_第1页
超声波明渠流量计MODBUS通讯协议doc_第2页
超声波明渠流量计MODBUS通讯协议doc_第3页
超声波明渠流量计MODBUS通讯协议doc_第4页
超声波明渠流量计MODBUS通讯协议doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超声波明渠流量计 MODBU通讯协议doc超声波明渠流量计MODBU讯协议V1.4版MODBUSRTU方式通 讯协议1、硬件采用RA485,主从式半双工通讯,主机呼叫从机地址, 从机应答方式通讯。2 、数据帧 10位, 1个起始位, 8个数据位, 1个停止位, 无校验。 波特率 1xx40048009600 (默认为 9600)3、功能码03H读寄存器值主机发送12345678ADR03起始寄存器 高字节起始寄存器低字节寄存器数量高字节寄存器数量低字节 CRC 码低字节CRC码高字节第1字节ADF从机地址码(=001254)第2字 节03H读寄存器值功能码第3 、 4 字节要读的寄存器开始地址

2、第5 、 6 字节要读的寄存器数量第7、8字节从字节1到6的CRC1校验当从机接收正确时,从机回 送1234 、56 、 7M-1、M M+1M+2ADR0字节总数寄存器数据1寄存器数据2。寄存器数据M CRC码低字节CRC码高字节第1字节ADR机地址 码(=001254)第2字节03H返回读功能码第3字节从4到M (包括 4及M)的字节总数第4到M字节寄存器数据第M+1、M+2字节从字节1到M的CRC1校验当从机接收错误时,从机 回送12345ADR83信息码CRC码低字节CRC码高字节第1字节ADR从 机地址码(=001254)第1字节83H读寄存器值出错第3字节信息码 见信息码表第4、5

3、字节从字节1到3的CRC1校验4、功能码06H写单个寄存器值主机发送12345678ADR0寄存器地 址高字节寄存器地址低字节数据高字节数据低字节CRC码低字节CRC码高字节当从机接收正确时,从机回送12345678ADR0寄存器高字节 寄存器低字节数据高字节数据低字节 CRC码低字节CRC码高字节当从 机接收错误时,从机回送12345ADR86错误信息码CRC码低字节CRC 码高字节第1字节ADR从机地址码(=001254)第1字节86H写寄存 器值出错功能码第 3字节信息码见信息码表第4、5字节从字节1到3的CRC1校验5、功能码10H连续写多个寄存器值主机发送1234567ADR10起始

4、 寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄存器 数量低字节数据字节总数8 、910、11NN+1N+2N+寄存器数据1寄存器数据2寄存器数据MCRC 码低字节CRC码高字节当从机接收正确时,从机回送12345678ADR10H 起始寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄 存器数量低字节CRC码低字节CRC码高字节当从机接收错误时,从机 回送12345ADR90I错误信息码CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第1字节90H写寄存器值出错功能码第3 字节信息码见信息码表第4、5字节从字节1到3的CRC1校验6 、寄存器定义表(注寄存器

5、地址编码为16 进制)寄存器地址内容说明只读寄存器地址内容说明只读 0000距离/ 物位瞬时值 (4 字节 浮点数高2字节)V0001距离/物位瞬时值(4字节浮点数低2字节) V0002瞬时流量值(4字节浮点数高2字节)V0003瞬时流量值(4字 节浮点数低2字节)V0004累积流量值整数部分(4字节长整型高2字 节)V0005累积流量值整数部分(4字节长整型低2字节)V0006累积 流量值小数部分(4字节浮点数高2字节)V0007累积流量值小数部分 (4字节浮点数低2字节)V0008模拟输出瞬时值(4字节浮点数高2 字节)V0009模拟输出瞬时值(4字节浮点数低2字节)V000A温度瞬 时值

6、(4字节浮点数高2字节)V000B温度瞬时值(4字节浮点数高2 字节)V000C保留000D保留000E保留000F保留0012保留0013保 留 0014保留 0015保留 0016保留 0017保留 0018保留 0019保留 001A 保留001B保留001C保留001D保留001E保留001F保留0020保留 0021保留 0022报警1 值(4 字节浮点数高 2字节)0023 报警 1值(4 字 节浮点数低 2字节)0024 报警 1 回差值(4 字节浮点数高 2字节)0025 报警 1 回差值(4 字节浮点数低 2字节)0026 报警 2值(4 字节浮点数 高 2字节)0027 报

7、警 2值(4 字节浮点数低 2字节)0028 报警2回差值 (4 字节浮点数高 2字节)0029 报警 2回差值(4 字节浮点数低 2字 节)002A报警3值(4字节浮点数高2字节)002B报警3值(4字节浮点数低2字节)002C报警3回差值(4字节浮点数高2字节)002D报警3 回差值(4字节浮点数低2字节)002E报警4值(4字节浮点数高2字 节)002F报警4值(4字节浮点数低2字节)0030报警4回差值(4字节 浮点数高 2字节)0031报警 4回差值(4字节浮点数低 2字节)0032参 考零点(4 字节浮点数高 2字节)0033参考零点(4 字节浮点数低 2字 节)0034量程高点(

8、4字节浮点数高 2字节)0035量程高点(4字节浮点 数低 2字节)0036量程低点(4 字节浮点数高 2字节)0037量程低点(4 字节浮点数低 2字节)0038设定电流(4 字节浮点数高 2字节)0039设 定电流(4字节浮点数低2字节)003A盲区设置(4字节浮点数高2字 节)003B盲区设置(4字节浮点数低2字节)003C修工系数c(4字节浮 点数高2字节)003D修工系数c(4字节浮点数低2字节)003E指数n(4 字节浮点数高2字节)003F指数n(4字节浮点数低2字节)004020mA 瞬时流量值(4字节浮点数高2字节)004120mA瞬时流量值(4字节浮 点数低2字节)0042

9、4mA瞬时流量值(4字节浮点数高2字节)00434mA 瞬时流量值 (4 字节浮点数低 2 字节)0044 累加水量整数部分 (4 字节 长整型高 2字节)0045累加水量整数部分 (4 字节长整型低 2字 节)0046累加水量小数部分 (4 字节浮点数高 2字节)0047累加水量小 数部分(4字节浮点数低2字节)0048堰口宽B(4字节浮点数高2字 节)0049堰口宽B(4字节浮点数低2字节)004A上游渠道宽b(4字 节浮点数高2字节)004B上游渠道宽b( 4字节浮点数低2字节)004C 堰壁高p( 4字节浮点数高2字节)004D堰壁高p( 4字节浮点数低2 字节)004E堰槛宽(4字节

10、浮点数高2字节)004F堰槛宽(4字节浮点数低2字节)0050 保留0051保留0052保留 0053保留0054保留 0055 保留0056保留0057保留0058保留0059保留005A保留005B保留 005C报警1模式报警2模式005D报警3模式报警4模式005E测量 模式单位选择005F算法选择安全物位备注4字节浮点数符合IEEE 754标准的单精度浮点数字节地址 +3+2+1+0浮点数内容 SEEEEEEE emmmmmmmmmmmmmmmmMW号位,“ 1” 表示负,“0” 表示正。E为阶码M为尾数的小数点部分例如浮点数 124.75=42F94000H 在内存中的存放格式为字节

11、地址 +3+2+1+0浮点数内容 010000101111100101000000000000008字节双精度 (double 型)符合 IEEE 754标准例如浮点数38414.4=40E2C1CCCCCCCCC(在内存中 的存放格式为字节地址 +7+6+5+4+3+2+1+0浮点数内容 SEEEEEEEMMMMMMMeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiMm测量模式 0测量距离; 1测量物位安全物位 =0,保持; =55,最小 值;二AA最大值;二A5,设定值报警1 、2 、3 、4 模式 0关闭; 1地位报警; 2高位报警单位选择 =0, mm;

12、=1,cm; =2, m算法选择0特殊环境一;1特殊环境二;2特殊 环境三; 3特殊环境四; 4特殊环境五; 5特殊环境六; 6特殊 环境七探头类型 0选择 1; 1选择 2; 2选择 3; 3选择 4; 4 选择 5; 5选择 6; 6选择 7; 7选择 8; 8选择 9;响应速度 0 慢速; 1中速; 2快速;水量清零 :0否; 1是;流量单位=0,t/h(吨/小时);=1,l/s( 升/秒);=2,t/s(吨/秒);界面切换0否;1是;电流输出 =0,流量输出; =1 液位输出直角三角堰 =0, 不选用; =1,选用直角三角堰矩形堰 =0不选用; =1,0.25 米; =2,0.50 米

13、; =3,0.75 米; =4,1.00 米; =5,自定义梯形堰 =0 不选用, =1 选用巴 歇尔槽=0不选用,=1选用出厂复位 :0否; 1是;系统复位:0否; 1是;波特率 02400; 14800; 29600; 319200工作方式 0 自动报告模式;1查询模式寄存器分区域执行读写操作第一区 域0010 001D只读第二区域00220033读写第三区域0034 004B 读写 0060探头类型响应速度 0061 水量清零流量单位 0062界面切换 电流输出 0063直角三角堰矩形堰 0064梯形堰巴歇尔槽 0065出厂复 位系统复位 0066波特率工作方式 0067保留0068保留

14、0069保留 006A 保留006B表型字仪表地址同一区域内,可单次读(或写)某一参数, 也可以批读(或写)本区域内所有参数, 不允许跨区域进行读写操作。所有保留寄存器目前无定义,保留将来升级兼容。7、信息码表信息码表示意义01H非法的功能码02H非法的数据地 址03H非法的数据值04H CRC16校验错05H接收正确06H接收错误 07H参数错误8 、串口数据帧采集通讯协议范例主机发送数据站号功能码起始地址读取点数校验码意义010300000002C40B读取水位值,单精度浮点数01030002000265CB卖取瞬时流量值,单精度浮点数 01030004000285CA卖取累加流量值整数部分,长整型 010300060002240A卖取累加流量值小数部分,单精度浮点数9、PLC地址设置说明(以西门子 S7-200PLC为例子说明)PLC设 置时如果没有功能码设置项时,使用能码 03对应modbusRTU寄存器 基地址40001,所以PLC设置寄存器地址时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论