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

下载本文档

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

文档简介

超声波明渠流量计MODBUS通讯协议doc 超声波明渠流量计MODBUS通讯协议V1.4版MODBUSRTU方式通讯协议 1、硬件采用RS485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。 2、数据帧10位,1个起始位,8个数据位,1个停止位,无校验。 波特率1xx40048009600(默认为9600) 3、功能码03H读寄存器值主机发送12345678ADR03H起始寄存器高字节起始寄存器低字节寄存器数量高字节寄存器数量低字节CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第2字节03H读寄存器值功能码第 3、4字节要读的寄存器开始地址第 5、6字节要读的寄存器数量第 7、8字节从字节1到6的CRC16校验当从机接收正确时,从机回送 1234、 56、7M- 1、M M+1M+2ADR03H字节总数寄存器数据1寄存器数据2。 寄存器数据M CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第2字节03H返回读功能码第3字节从4到M(包括4及M)的字节总数第4到M字节寄存器数据第M+ 1、M+2字节从字节1到M的CRC16校验当从机接收错误时,从机回送12345ADR83H信息码CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第1字节83H读寄存器值出错第3字节信息码见信息码表第 4、5字节从字节1到3的CRC16校验 4、功能码06H写单个寄存器值主机发送12345678ADR06寄存器地址高字节寄存器地址低字节数据高字节数据低字节CRC码低字节CRC码高字节当从机接收正确时,从机回送12345678ADR06寄存器高字节寄存器低字节数据高字节数据低字节CRC码低字节CRC码高字节当从机接收错误时,从机回送12345ADR86H错误信息码CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第1字节86H写寄存器值出错功能码第3字节信息码见信息码表第 4、5字节从字节1到3的CRC16校验 5、功能码10H连续写多个寄存器值主机发送1234567ADR10H起始寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄存器数量低字节数据字节总数 8、 910、11N、N+1N+2N+3寄存器数据1寄存器数据2寄存器数据M CRC码低字节CRC码高字节当从机接收正确时,从机回送12345678ADR10H起始寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄存器数量低字节CRC码低字节CRC码高字节当从机接收错误时,从机回送12345ADR90H错误信息码CRC码低字节CRC码高字节第1字节ADR从机地址码(=001254)第1字节90H写寄存器值出错功能码第3字节信息码见信息码表第 4、5字节从字节1到3的CRC16校验 6、寄存器定义表(注寄存器地址编码为16进制)寄存器地址内容说明只读寄存器地址内容说明只读0000距离/物位瞬时值(4字节浮点数高2字节)0001距离/物位瞬时值(4字节浮点数低2字节)0002瞬时流量值(4字节浮点数高2字节)0003瞬时流量值(4字节浮点数低2字节)0004累积流量值整数部分(4字节长整型高2字节)0005累积流量值整数部分(4字节长整型低2字节)0006累积流量值小数部分(4字节浮点数高2字节)0007累积流量值小数部分(4字节浮点数低2字节)0008模拟输出瞬时值(4字节浮点数高2字节)0009模拟输出瞬时值(4字节浮点数低2字节)000A温度瞬时值(4字节浮点数高2字节)000B温度瞬时值(4字节浮点数高2字节)000C保留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报警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量程高点(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字节)00424mA瞬时流量值(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字节浮点数高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字节浮点数符合IEEE754标准的单精度浮点数字节地址+3+2+1+0浮点数内容SEEEEEEE EMMMMMMMMMMMMMMM MMMMMMMMS符号位,“1”表示负,“0”表示正。 E为阶码M为尾数的小数点部分例如浮点数124.75=42F94000H,在内存中的存放格式为字节地址+3+2+1+0浮点数内容010000101111100101000000000000008字节双精度(double型)符合IEEE754标准例如浮点数38414.4=40E2C1CCCCCCCCCC H,在内存中的存放格式为字节地址+7+6+5+4+3+2+1+0浮点数内容SEEEEEEE EEEEMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMM测量模式0测量距离;1测量物位安全物位=0,保持;=55,最小值;=AA,最大值;=A5,设定值报警 1、 2、 3、4模式0关闭;1地位报警;2高位报警单位选择=0,mm;=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米;=3,0.75米;=4,1.00米;=5,自定义梯形堰=0不选用,=1选用巴歇尔槽=0不选用,=1选用出厂复位:0否;1是;系统复位:0否;1是;波特率02400;14800;29600;319200工作方式0自动报告模式;1查询模式寄存器分区域执行读写操作第一区域0010001D只读第二区域00220033读写第三区域0034004B读写0060探头类型响应速度0061水量清零流量单位0062界面切换电流输出0063直角三角堰矩形堰0064梯形堰巴歇尔槽0065出厂复位系统复位0066波特率工作方式0067保留0068保留0069保留006A保留006B表型字仪表地址同一区域内,可单次读(或写)某一参数,也可以批读(或写)本区域内所有参数,不允许跨区域进行读写操作。 所有保留寄存器目前无定义,保留将来升级兼容。 7、信息码表信息码表示意义01H非法的功能码02H非法的数据地址03H非法的数据值04H CRC16校验错05H接收正确06H接收错误07H参数错误 8、串口数据帧采集通讯协议范例主机发送数据站号功能码起始地址读取点数校验码意义010300000002C40B读取水位值,单精度浮点数01030002000265CB读取瞬时流量值,单精度浮点数01030004000285CA读取累加流量值整数部分,长整型010300060002240A读取累加流量值小数部分,单精度浮点数 9、PLC地址设置说明(以西门子S7-200PLC为例子说明)PLC设置时如果没有功能码设置项时,使用能码03对应modbus RTU寄存器基地址40001,所以PLC设置寄存器地址

温馨提示

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

评论

0/150

提交评论