超声波明渠流量计MODBUS通讯协议V4版.docx

上传人:夺命阿水 文档编号:371821 上传时间:2023-04-28 格式:DOCX 页数:6 大小:47.99KB
返回 下载 相关 举报
超声波明渠流量计MODBUS通讯协议V4版.docx_第1页
第1页 / 共6页
超声波明渠流量计MODBUS通讯协议V4版.docx_第2页
第2页 / 共6页
超声波明渠流量计MODBUS通讯协议V4版.docx_第3页
第3页 / 共6页
超声波明渠流量计MODBUS通讯协议V4版.docx_第4页
第4页 / 共6页
超声波明渠流量计MODBUS通讯协议V4版.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《超声波明渠流量计MODBUS通讯协议V4版.docx》由会员分享,可在线阅读,更多相关《超声波明渠流量计MODBUS通讯协议V4版.docx(6页珍藏版)》请在课桌文档上搜索。

1、超声波明渠流量计MODBUS通讯协议V1.4版modbusrtu方式通讯协议1、硬件采用RS485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。2、数据帧10位,1个起始位,8个数据位,1个停止位,无校验。波特率:1200240048009600(默认为9600)3、功能码03H:读寄存器值主机发送:12345678ADR03H起始寄存器高字节起始寄存器低字节寄存器数量高字节寄存器数量低字节CRC码低字节CRC码高字节RHDD3J:J:J:Ao节节节苜节铲留)子 i:子 4 6 8 1 2 3 5 7 第第第第第从机地址码(=001-254)读寄存器值功能码要读的寄存器开始地址要读的

2、寄存器数量从字节1到6的CRCI6校验当从机接收正确时,从机回送:1234、56、7M-IMM+1M+2ADR03H字节总数寄存器数据1寄存器数据2OOO寄存器数据MCRC码低字节CRC码高字节第1字节ADR:从机地址码(=001-254)第2字节03H:返回读功能码第3字节:从4到M(包括4及M)的字节总数第4到M字节:寄存器数据第M+1、M+2字节:从字节1到M的CRCI6校验当从机接收错误时,从机回送:12345ADR83H信息码CRC码低字节CRC码高字节第1字节ADR:从机地址码(=001-254)第1字节83H:读寄存器值出错第3字节信息码:见信息码表第4、5字节:从字节1到3的C

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

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

5、存器地址编码为16进制)寄存器地址内容说明只读寄存器地ill:内容说明只读OOOO距离/物位瞬时值(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字节)OooA温度瞬时值(4字节浮点数高2字节)OOOB温度

6、瞬时值(4字节浮点数高2字节)OOOC保留OOOD保留OOOE保留OOOF保留0012保留0013保留OOM保留0015保留0016保留0017保留0018保留0019保留001保留OOlB保留OOlC保留OOlD保留OOlEOOlF保留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字节)0

7、02A报警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字节浮

8、点数高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累加水

9、量小数部分(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保留005保留005B保留005C报警1模式报警2模式005D报警3模式报警4

10、模式005E测量模式单位选择005F算法选择安全物位0060探头类型响应速度0061流量单位0062界而切换电流输出0063直角三角地矩形堰0064梯形堰巴歇尔槽0065出厂复位系统复位0066波特率工作方式0067保留0068保留0069保留006A保留006B表型字仪表地址字节地址+3+2+1+0浮点数内容SeeeeeeeEmmmmmmmMMMMMMMM备注:4字节浮点数:符合IEEE-754标准的单精度浮点数字节地址+3+2+1+0浮点数内容01S符号位,“1”表示负,“0”表示正。E为阶码M为尾数的小数点部分例如:浮点数124.75=42F94000H,在内存中的存放格式为:字节地址+

11、7+6+54+3+2+1+0浮点数内容SeeeeeeeEEEEMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8字节双精度(double型):符合IEEE-754标准例如:浮点数38414.4=40E2ccccccccccch,在内存中的存放格式为:测量模式:0测量距离;I测量物位安全物位:二0,保持;=55,最小值;=AA,最大值;=A5,设定值报警1、2、3、4模式:0关闭;1一地位报警;2-高位报警单位选择:算法选择:探头类型:响应速度:=0,mm;=1,cm;=2,m0特殊环境一;1一特殊环境二;2一特殊环境三;3一特殊环境四;4

12、一特殊环境五;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,th(吨/小时);=1,ls(升/秒);=2,ts(吨/秒);鼻面切换:。一否;1是;电流输出:=0,流量输出;=I液位输出直角三角堰:=0,不选用;=1,选用直角三角堰矩形堰:=0不选用;=1,0.25米;=2,0.50米;=3,0.75米;=4,LOO米;=5,自定义梯形堰:二0不选用,二1选用巴歇尔槽:=0不选用,二1选用出厂复位:0否;1一是;系统复技:0否;1是;波特率:0240

13、0;14800;29600;319200工作方式:0自动报告模式;1查询模式寄存器分区域执行读写操作第一区域0010OOlD只读第二区域00220033读写第三区域0034004B读写同一区域内,可单次读(或写)某一参数,也可以批读(或写)本区域内所有参数,不允许跨区域进行读写操作。所有保留寄存器目前无定义,保留将来升级兼容。7、信息码表信息码表示意义OlH非法的功能码02H非法的数据地址03H非法的数据值04HCRCI6校验错05H接收正确06H接收错误07H参数错误8、串口数据帧采集通讯协议范例主机发送数据站号功能码起始地址读取点数校验码意义010300000002C40B读取水位值,单精

14、度浮点数01030002000265CB读取瞬时流量值,单精度浮点数01030004000285CA读取累加流量值整数部分,长整型010300060002240A读取累加流量值小数部分,单精度浮点数9、PLC地址设置说明(以西门子S7-200PLC为例子说明)PLC设置时如果没有功能码设置项时,使用能码03对应modbusRTU寄存器基地址40001,所以PLC设置寄存器地址时应在原地址上加1.例:超声波明渠流量计MODBUS寄存器地址为2(0x0002),MODBUS功能码为3时,PLC寄存器地址为40003。PLC读取地址表功能码:03说明:读取保持寄存器的值地址描述说明40001距离/物位瞬时值单精度浮点数40003瞬时流量值单精度浮点数40005累积流量值整数部分长整型40007累积流量值小数部分单精度浮点数40009模拟输出瞬时值单精度浮点数40011温度瞬时值单精度浮点数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号