三干簧管水表MODBUS协议20110228.doc
《三干簧管水表MODBUS协议20110228.doc》由会员分享,可在线阅读,更多相关《三干簧管水表MODBUS协议20110228.doc(7页珍藏版)》请在咨信网上搜索。
常工电子 三干簧管水表MODBUS协议 1, 数据格式 水表接收数据: HEAD1 ADDR CHN DS CRC16 水表发送数据: HEAD2 ADDR CHN DB CRC16 数据结构:1位起始位、8位数据位、2位停止位 多字节数:[起始地址/数据][结束地址/数据]/[单字节数据] 波特率: 9600 bps 说明: HEAD1: 0xAA 0xAA 水表接收数据帧帧头( 2Bytes ) HEAD2: 0x55 0x55 水表发送数据帧帧头( 2Bytes ) ADDR: 水表地址 ( 3Bytes ) CHN: 功能码 分为读寄存器 写寄存器和自定义功能码 (1Byte) DS/DB: 见各功能详细说明 (DS:DataSend DB:DataBack) CRC16: 帧数据校验,低字节在前,高字节在后,不含帧头两字节数据(2Bytes) 2,读多个寄存器 2.0.1 读多个寄存器功能码:0x03 说明:水表接收与水表发送数据的功能码均是0x03,出错时返回0x83 2.0.2数据格式 水表接收数据 DS(4Bytes):[DS1][DS2][DS3][DS4] DS1起始地址(高位) DS2起始地址(低位) DS3寄存器数量(高位) DS4寄存器数量(低位) 水表发送数据 DB:[DB1][DB2][DB3]……[DBDB1][ DBDB1+1] [DB1] :[数据字节长度] [DB2] :[起始寄存器(高位)] [DB3] :[起始寄存器(低位)] [DBDB1-1] :[结束寄存器(高位)] [ DBDB1] :[结束寄存器(低位)] 说明:单字节数据不分高位和低位 2.1读取水表所有充值记录(共32条) 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x000A //长度11 水表返回数据: [DB1]:0x0A //长度11 [DB2]:充值记录序号0~31 [DB3]:年 [DB4]:月 [DB5]:日 [DB6]:时 [DB7]:分 [DB8] [DB9][DB10][DB11]:当前用户充值水量(UserRecharge) 2.2读取当前用户信息 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x001A //长度26 水表返回数据: [DB1]:0x1A //长度26 [DB2][DB3][DB4] [DB5]:用户已用水量(正向+反向)( consumption) [DB6][DB7][DB8][DB9]:用户剩余可用水量(Surplus water) [DB10]:无响应次数 [DB11]:当前水表状态(WaterMeterState) [DB12][DB13][DB14][DB15]:水表正向总流量(Forward Value) [DB16][DB17][DB18][DB19]:水表反向总流量(Backflow Value) [DB20][DB21][DB22][DB23]:当次用户充值总量(UserRecharge) [DB24][DB25]:备份记录计数器,永不清零 [DB26][DB27]:备份水表脉冲数 2.3读取当前用户充值信息 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x000A //长度11 水表返回数据: [DB1]:0x0A //长度11 [DB2]:充值记录序号0~31 [DB3]:年 [DB4]:月 [DB5]:日 [DB6]:时 [DB7]:分 [DB8] [DB9][DB10][DB11]:当前用户充值水量(UserRecharge) 2.4读取水表当前总共用量 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0004 //长度4 水表返回数据: [DB1]:0x04 //长度4 [DB2][DB3][DB4] [DB5]:已用水量(正向+反向)( consumption) 2.5读取水表参数 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0012 //长度18 水表返回数据: [DB1]:0x12 //长度18 [DB2][DB3]:脉冲计量单位,以0.1L为一个单位 [DB4][DB5]:低水位报警线 [DB6][DB7][DB8][DB9]:最低用量限制(或者最大透支用量) [DB10][DB11][DB12][DB13]:水表当前基数; [DB14][DB15]:显示控制字 [DB16][DB17]:水表工作模式(予留) [DB18]:水表工作使能 [DB19]:校表参数 说明: 低水位报警线:当水量小于该值时,设备提示报警。 最低用量限制:当水量小于该值时,设备发出关断用户用水指令。 水表当前基数:设备安装改造时,水表显示的已有水量值。 2.6读取通讯地址(单机命令) 水表地址:ADDR:[0x00][0x00][0x00] 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0003 //长度3 水表返回数据: [DB1]:0x03 //长度3 [DB2] [DB3] [DB4]:水表通讯地址 2.7读取系列号(单机命令) 水表地址:ADDR:[0x00][0x00][0x00] 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0008 //长度8 水表返回数据: [DB1]:0x08 //长度8 [DB2] ~ [DB8]:水表出厂序列号 2.8通过系列号读取设备地址 水表地址:ADDR:[0x00][0x00][0x00] 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0008 //长度8 水表返回数据: [DB1]:0x08 //长度8 [DB2] ~ [DB8]:水表出厂序列号 2.9读取水表备份历史记录(共96条) 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0017 //长度23 水表返回数据: [DB1]:0x17 //长度23 [DB2][DB3]:冲值序号 [DB4]:冲值的时间 年 [DB5]:月 [DB6]:日 [DB7]:时 [DB8]:分 [DB9][DB10][DB11][DB12]:用户剩余水量 [DB13][DB14][DB15][DB16]:用户已用水量 [DB17][DB18][DB19][DB20]:水表正向总流量, [DB21][DB22][DB23][DB24]:水表反向总流量 2.10通过地址读取设备系列号 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0008 //长度8 水表返回数据: [DB1]:0x08 //长度8 [DB2] ~ [DB8]:水表出厂序列号 2.11读取设备固件版本号 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0002 //长度2 水表返回数据: [DB1]:0x02 //长度2 [DB2][DB3]:水表固件版本号 2.12电脑读取设备时间 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0007 //长度2 水表返回数据: [DB1]:0x07 //长度2 [DB2]~[DB8]: 时间 年 月 日 周 时 分 秒 3,写多个寄存器0x10 写多个寄存器功能码:0x10 说明:水表接收与水表发送数据的功能码均是0x10,出错时返回0x90 数据格式 水表接收数据 DS(4Bytes):[DS1][DS2][DS3][DS4][DS5][DS6]……[DSn] [DS1]起始地址(高位) [DS2]起始地址(低位) [DS3]寄存器数量(高位) [DS4]寄存器数量(低位) [DS5]字节数(数据长度) [DS6]……[DSn]:寄存器数据 水表发送数据 DB:[DB1][DB2][DB3][DB4] [DB1][DB2][DB3][DB4] 与[DS1][DS2][DS3][DS4]数据相同。 说明: 单字节数据不分高位和低位; 3.1修正水表正向水量(内部命令,一般为只读型) 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:水表当前显示的正向水量 3.2写入当前用户信息 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0002 //2个寄存器 2组数据 [DS5]: 0x08 //8个字节 [DS6][DS7][DS8][DS9]:用户已用水量 [DS10][DS11][DS12][DS13]:用户可用水量(充值量+剩余量) 3.3修正水表已用水量 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:水表显示水量 3.4设置水表脉冲计量单位 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x02 //2字节 [DS6][DS7]:水表脉冲计量单位 3.5水表充值 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:用户充值水量(当次充值水量) (删除)3.6写入水表免费水量 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0002 //2个寄存器 2组数据 [DS5]: 0x08 //8字节 [DS6][DS7][DS8][DS9]:水表剩余水量 [DS10][DS11][DS12][DS13]:免费水量 3.7设置校表参数 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x01 //1字节 [DS6]:设置校表参数 3.8设置水表参数 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0008 //8个寄存器 8组数据 [DS5]: 0x12 //18字节 [DS6][DS7]:脉冲计量单位,最小为10L [DS8][DS9]:低水位报警线 [DS10][DS11][DS12][DS13]:最低用量限制(或者最大透支用量) [DS14][DS15][DS16][DS17]:水表当前基数 [DS18][DS19]: 显示控制字 [DS20][DS21]:水表工作模式(予留) [DS22]:水表工作使能 [DS23]:校表参数 3.9单机设置通讯地址(单机连接) 水表接收地址: [0x00][0x00][0x00] 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x03 //3字节 [DS6][DS7][DS8]:水表新设地址 水表发送地址: ADDR为 [DS6][DS7][DS8],水表新设地址 水表返回数据: 与[DS1][DS2] [DS3][DS4]相同 3.10设置水表低水量报警线 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x02 //2字节 [DS6][DS7]:水表低水量报警线 3.11设置水表最低用量限制 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:水表最低用量限制 3.12设置水表当前基数 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:水表当前基数 3.13设置水表工作使能 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x01 //1字节 [DS6]:水表工作使能 3.14 设置时间 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0007 //7个寄存器 7组数据 [DS5]: 0x07 //7字节 [DS6]~ [DS12]:时间 年 月 日 周 时 分 秒 3.15 更新地址 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x03 //3字节 [DS6][DS7][DS8]:水表新设地址 水表发送地址: ADDR为 [DS6][DS7][DS8],水表新设地址 水表返回数据: 与[DS1][DS2] [DS3][DS4]相同 3.16修正水表逆流水量 水表接收数据: [DS1][DS2]: [DS3][DS4]: 0x0001 //1个寄存器 1组数据 [DS5]: 0x04 //4字节 [DS6][DS7][DS8][DS9]:水表当前显示的逆流水量 4,自定义功能码 4.1 恢复出厂参数0x42 4.2 恢复出厂设置0x43 第 7 页 共 7 页- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三干簧管 水表 MODBUS 协议 20110228
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文