MODBUS远传水表简介及通讯协议.doc

上传人:灯火****19 文档编号:136880856 上传时间:2020-07-03 格式:DOC 页数:3 大小:149.50KB
返回 下载 相关 举报
MODBUS远传水表简介及通讯协议.doc_第1页
第1页 / 共3页
MODBUS远传水表简介及通讯协议.doc_第2页
第2页 / 共3页
MODBUS远传水表简介及通讯协议.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《MODBUS远传水表简介及通讯协议.doc》由会员分享,可在线阅读,更多相关《MODBUS远传水表简介及通讯协议.doc(3页珍藏版)》请在金锄头文库上搜索。

1、MODBUS/RS485远传水表说明书(RTU模式)MODBUS/RS485远传水表简介主要用途 与相关抄表管理系统配套可读取远传水表精确用量,实现水流量的远程监控。主要特点:1. 传感技术先进,信号转换精准。l 远传水表采用目前业内处于绝对领先地位的 “无源双控开关”传感技术(开关寿命1亿次),有效克服困扰业界多年的“水锤”冲击误发信号问题,确保水表机械数据转换电子信号输出100%精确无误。2. 分体设计,节约成本,专业制造工艺。l 电子部分与基表部分分体设计,不改变基表成熟结构,装配工艺简单,在基表(水表)达到国家6年强制报废年限时,电子传感部分仍可二次使用,为用户节约成本。l 高品质组件

2、,工艺结构合理,专业化制造,密闭防水,适应各种复杂工作环境。主要性能参数外部输入电压:12V;电池电压:3.6V;工作电流:3mA;静态电流:10A;开关滤波时间:500ms;通讯方式:RS485;通讯协议:MODBUS(RTU模式);波特率:9600bps;校验:无校验;数据位:8位;停止位:1位。MODBUS计数模块通讯协议(RTU模式)一、通讯设置1. 波特率:96002. 校验:无校验3. 数据位:84. 停止位:1modbus协议1、读操作(03H)地址功能码第一个寄存器高位地址第一个寄存器低位地址寄存器数量的高位寄存器数量低位CRC校验低位CRC校验高位XX03XXXXXXXXXX

3、XX 2、读操作回复(03H)地址功能码字节数数据高字节数据低字节CRC校验低位CRC校验高位XX03XXXXXXXXXX 3、写操作(06H)地址功能码第一个寄存器高位地址第一个寄存器低位地址数据高字节数据低字节CRC校验低位CRC校验高位XX06XXXXXXXXXXXX4、写操作回复(06H)地址功能码第一个寄存器高位地址第一个寄存器低位地址数据高字节数据低字节CRC校验低位CRC校验高位XX06XXXXXXXXXXXX5、写操作(10H)地址功能码第一个寄存器高位地址第一个寄存器低位地址寄存器的数量的高位寄存器的数量的低位字节数数据高字节数据低字节CRC校验低位CRC校验高位XX10XX

4、XXXXXXXXXXXXXXXX6、写操作回复(10H)地址功能码第一个寄存器高位地址第一个寄存器低位地址寄存器的数量的高位寄存器的数量的低位CRC校验低位CRC校验高位XX10XXXXXXXXXXXX7、异常码地址功能码异常码CRC校验低位CRC校验高位XXXX(注3)01H 非法功能02H 非法数据地址03H 非法数据值XXXX注3 : 异常码是正常功能码的最高位加1,如读操作03H的异常功能码为83H,写单个字06H的异常功能码为86H,写多个字的10H的异常功能码为90H。8、寄存器地址名称寄存器地址字节数操作备注设备地址0200H2读00H为单只读地址累计流量0202H4读/写注1表

5、具状态0206H2读注2倍率值0208H2读/写见注1中的解释注1:累计流量为4个字节的十六进制数,高位在前,低位在后,累计流量采用无符号的32 位数据(2个字)。如:实际数据为123456,则高位字保存0x0001,低位字保存0xE240。单位:根据您写入的倍率值计算,本水表不参与计算,只记录实际脉冲值。比如,您写入的倍率值为“00H”时则代表1个脉冲只为1立方;“01H”代表0.1立方;“02H”代表0.01立方。那么数据123456分别为123456立方;12345.6立方;1234.56立方,由您在上位机程序中进行计算和处理。 水表出厂常规设置:DN15-40(0.1m/脉冲);DN5

6、0-150(1m/脉冲);DN200及以上(10m/脉冲)。注2:表具状态位76543210无意义无意义无意义无意义无意义0为现在电池不缺电无意义无意义1为现在电池缺电三、举例说明:假设表地址为01(表地址范围1-247)写表底数123456(16进制: 01E240H)01 10 02 02 00 02 04 00 01 E2 40 73 86 13个字节写表底数返回: 01 10 02 02 00 02 E1 B0 8个字节异常时返回: 01 90 03 0C 01 5个字节(非法数据值)-读表累计: 01 03 02 02 00 02 64 73 8个字节读累计返回: 01 03 04

7、00 01 E2 40 E2 A3 9个字节异常时返回: 01 83 03 01 31 5个字节 -读表地址: 00 03 02 00 00 01 84 63 8个字节返回: 01 03 02 00 01 79 84 7个字节注意!读表地址时,总线上只能连接1只表。四、接线说明:请使用优质的RS485转RS232转换器并正确接线,配备符合要求的12V电源,使用带屏蔽网的聚氯乙烯双绞4芯线,通讯线路较长时应加大通讯导线的截面积,通讯线应避开大功率用电设备和强磁电干扰源,并做好防水保护。1. 模块灰色护套两芯引线接脉冲表,不分极性;2. 黑色护套四芯引线为RS485接口,分别为:红线:+12V 绿线:GND 黄线:RS485 A 蓝线:RS485 B注意:必须谨慎接线!错误将导致损坏计数模块。调试特别说明:MODSCAN32程序有个严重错误,导致读水表时没有回应。hex0202=514,实际需要填515,软件有BUG (如图):

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号