MODBUS协议水表通讯协议.doc

MODBUS协议水表通讯协议.doc

ID:49200059

大小:148.50 KB

页数:6页

时间:2020-03-01

MODBUS协议水表通讯协议.doc_第1页
MODBUS协议水表通讯协议.doc_第2页
MODBUS协议水表通讯协议.doc_第3页
MODBUS协议水表通讯协议.doc_第4页
MODBUS协议水表通讯协议.doc_第5页
资源描述:

《MODBUS协议水表通讯协议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MODBUS水表通讯协议(RTU模式)一、通讯设置1.波特率:96002.校验:无校验3.数据位:84.停止位:1二、modbus协议1、读操作(03H)地址功能码第一个寄存器高位地址第一个寄存器低位地址XX03XXXX寄存器的数量的高位寄存器的数量的低位CRC校验低位CRC校验高位XXXXXXXX2、读操作回复(03H)地址功能码字节数数据咼字节XX03XXXX数据低字节CRC校验低位CRC校验高位XXXXXX3、写操作(06H)地址功能码第一个寄存器高位地址第一个寄存器低位地址数据高字节数据低字节

2、CRC校验低位CRC校验高位XX06XXXXXXXXXXXX4、写操作回复(06H)地址功能码第一个寄存器高位地址第一个寄存器低位地址数据高字节数据低字节CRC校验低位CRC校验高位XX06XXXXXXXXXXXX5、写操作(10H)地址功能码第一个寄存器高位地址第一个寄存器低位地址寄存器的数量的高位寄存器的数量的低位CRC校验低位CRC校验高位XX10XXXXXXXXXXXX7、异常码地址CRC校验低位CRC校验高位功能码异常码HQXirpXXXX(注3)01H非法功能02H非法数据地址03H非法数

3、据值XXXX注3异常码是正常功能码的最高位加1,如读操作03H的异常功能码为83H,写单个字06H的异常功能码为86H,写多个字的10H的异常功能码为90H。8、寄存器地址名称寄存器地址字节数操作备注设备地址0200H2读OOH为单只读地址累计流量0202H4读/写注1表具状态0206H2读注2倍率值O2O8H2读/写见注1中的解释注1:累计流量为4个字节的十六进制数,高位在前,低位在后,累计流量采用无符号的32位数据(2个字)如实际数据为123456,则高位字保存0x0001,低位字保存0xE240

4、。单位:根据您写入的倍率值计算,本水表不参与计算,只记录实际脉冲值。比如,您写入的倍率值为分别表示为00H代表1个脉冲只为1立方、O1H代表0.1立方、02H代表0.01立方,那么数据123456分别为123456立方;12345.6立方;1234.56立方,由您在上位机程序中进行计算和处理。注2:表具状态位76543210无意义无意义无意义无意义无意义0为现在电池不缺电无意义无意义1为现在电池缺电三、举例说明:假设表地址为01(表地址范围1-247)写表底数123456(16进制:01E240H)1

5、3写表底数返回:011002020002ElB08个字节异常时返回:0190030C015个字节(非法数据值)异常时返回:01830301315个字节读表累计:01030202000264738个字节读累计返0103040001E240E2A39个字节读表地址:00030200000184638个字节返回:010302000179847个字节注意!读表地址时,总线上只能连接1只表。写倍率:010602070010387F8个字节(设倍率值为10H)返回:010602070010387F8个字节读倍率:

6、01030208000104708个字节返回:0103020010B9887个字节读表具状态值:01030206000165B38个字节四、接线说明:请使用优质的RS485转RS232转换器正确接线,并配备符合要求的12V-18V电源,使用带屏蔽网的聚苯乙烯双绞4芯线,通讯线路较长时应加大通讯导线的截面积,通讯线应避开大功率用电设备和强干扰源,并做好防水保护。红线:+12V白线:GND黄线:RS485A蓝线:RS485B注意:必须谨慎接线!错误将导致损坏仪表模块。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。