欢迎来到天天文库
浏览记录
ID:11616900
大小:180.00 KB
页数:5页
时间:2018-07-13
《超声波明渠流量计modbus通讯协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、超声波明渠流量计MODBUS通讯协议V1.4版MODBUS—RTU方式通讯协议1、硬件采用RS—485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。2、数据帧10位,1个起始位,8个数据位,1个停止位,无校验。波特率:1200240048009600(默认为9600)3、功能码03H:读寄存器值主机发送:12345678ADR03H起始寄存器高字节起始寄存器低字节寄存器数量高字节寄存器数量低字节CRC码低字节CRC码高字节第1字节ADR:从机地址码(=001~254)第2字节03H:读寄存器值功能码第3、4字节:要读的寄存器开始地址第5
2、、6字节:要读的寄存器数量第7、8字节:从字节1到6的CRC16校验当从机接收正确时,从机回送:1234、56、7M-1、MM+1M+2ADR03H字节总数寄存器数据1寄存器数据2。。。寄存器数据MCRC码低字节CRC码高字节第1字节ADR:从机地址码(=001~254)第2字节03H:返回读功能码第3字节:从4到M(包括4及M)的字节总数第4到M字节:寄存器数据第M+1、M+2字节:从字节1到M的CRC16校验当从机接收错误时,从机回送:12345ADR83H信息码CRC码低字节CRC码高字节第1字节ADR:从机地址码(=001~254)第1字
3、节83H:读寄存器值出错第3字节信息码:见信息码表第4、5字节:从字节1到3的CRC16校验1、功能码06H:写单个寄存器值主机发送:12345678ADR06寄存器地址高字节寄存器地址低字节数据高字节数据低字节CRC码低字节CRC码高字节当从机接收正确时,从机回送:12345678ADR06寄存器高字节寄存器低字节数据高字节数据低字节CRC码低字节CRC码高字节当从机接收错误时,从机回送:12345ADR86H错误信息码CRC码低字节CRC码高字节第1字节ADR:从机地址码(=001~254)第1字节86H:写寄存器值出错功能码第3字节信息码:
4、见信息码表第4、5字节:从字节1到3的CRC16校验2、功能码10H:连续写多个寄存器值主机发送:1234567ADR10H起始寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄存器数量低字节数据字节总数8、910、11N、N+1N+2N+3寄存器数据1寄存器数据2寄存器数据MCRC码低字节CRC码高字节当从机接收正确时,从机回送:12345678ADR10H起始寄存器地址高字节起始寄存器地址低字节寄存器数量高字节寄存器数量低字节CRC码低字节CRC码高字节当从机接收错误时,从机回送12345ADR90H错误信息码CRC码低字节CRC码高字节
5、第1字节ADR:从机地址码(=001~254)第1字节90H:写寄存器值出错功能码第3字节信息码:见信息码表第4、5字节:从字节1到3的CRC16校验1、寄存器定义表:(注:寄存器地址编码为16进制)寄存器地址内容说明只读寄存器地址内容说明只读0000距离/物位瞬时值(4字节浮点数高2字节)√0001距离/物位瞬时值(4字节浮点数低2字节)√0002瞬时流量值(4字节浮点数高2字节)√0003瞬时流量值(4字节浮点数低2字节)√0004累积流量值整数部分(4字节长整型高2字节)√0005累积流量值整数部分(4字节长整型低2字节)√0006累积流量
6、值小数部分(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字节)
7、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
8、报警4回差值(4字节浮点数高2字节)0031报警4回差值(4字节浮点数低2字节)0032参考零点(4字节浮点数高2字节)0033参考零点
此文档下载收益归作者所有