klj 表计通信协议

上传人:小** 文档编号:70921576 上传时间:2019-01-19 格式:DOC 页数:4 大小:61KB
返回 下载 相关 举报
klj 表计通信协议_第1页
第1页 / 共4页
klj 表计通信协议_第2页
第2页 / 共4页
klj 表计通信协议_第3页
第3页 / 共4页
klj 表计通信协议_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《klj 表计通信协议》由会员分享,可在线阅读,更多相关《klj 表计通信协议(4页珍藏版)》请在金锄头文库上搜索。

1、Klj 表计通信协议一、 物理层通信Meter-BUS;水表正常工作电压:16V30V静态电流:1.3mA工作(抄表、通信)电流:20mA二、 字符格式波特率2400,1个停止位,8位数据,无校验,1位停止位三、 桢格式1、桢格式偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,采用点分法表示6CMD命令码7LEN数据域的字节长度87+LENDATA数据域,低字节在前,高字节在后8+LENCS0-数据域的字节和9+LEN0X16桢结束符号2、仪表类型0X10-0X19水表,分别为:0X10冷水水表0X11生活热水水表 0X12直饮水水表 0X13中水水表0X20-0X29

2、热量表,分别为:0X20热量表,计热类0X21热量表,计冷类0X30-0X39燃气表,分别为:0X30燃气表0X40-0X49其它仪表,分别为:0X40电度表。3、地址域4字节,十六进制码格式,00000000-FFFFFFFF共4G个地址,其中FFFFFFFF为广播设置地址,用于设置表计地址或者读表计地址,其他地址用于表计地址编码。4、命令码D7=方向控制,D7=0表示主站发出的数据,D7=1表示表计发出的数据。D6-D0构成命令码四、 通信交互过程1、 问答式规约任何一次通信必须有主站发起,表计应答结束。2、 表计的正确应答,ACK当表计接收到主站发出的设置类、控制类命令并且能够正确执行时

3、回复ACKACK偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,点分法表示6CMD=0XACACK的命令码7LEN=0数据域的字节长度=080-5的字节和校验和90X16桢结束符号3、 表计的错误应答,ERR当表计接收到正确的数据桢但是执行错误时发错误应答桢ERRERR偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,点分法表示6CMD=EE错误应答桢命令码7LEN=1数据域的字节长度=18DATA=ERRCODE数据域为1字节的错误代码90-6的字节和校验和100X16桢结束符号说明:错误代码包括:1=数据保存出错,当接收到设置类命令时,表计把设

4、置数据写入非易失存储器,并且读出数据进行校验,如果写非易失存储器失败,则返回错误代码=1的ERR桢2=执行开阀门失败,如果表计收到开阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=2的ERR桢3=执行关阀门失败,如果表计收到关阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=3的ERR桢4、 超时处理如果表计收到错误的数据桢,则不作任何处理和应答,主站通过超时来判断数据通信失败。五、 命令桢1、 读数据命令READ,CMD = 0X01主站表计偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,点分法表示60X01读数据命令码7LEN=

5、0数据域的字节长度=080-7的字节和校验和90X16桢结束符号表计主站偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,点分法表示6CMD=0X81表计数据返回命令码7LEN数据域的字节长度8-7+LENDATA数据8+LENCS校验和9+LEN0X16桢结束符号说明,表计返回的数据采用的格式为:“9999.99”,采用ascii码字符串。高位在前。每位的代码采用ASCII字符格式,取值为:09,E,F。2、 阀门控制命令SW,CMD=0X03主站表计偏移地址内容含义00x68桢起始符号1T仪表类型2-5A0-A3地址域,点分法60X03阀门控制命令7LEN=1数据域的

6、字节长度=181=开阀,0=关阀阀门控制字9CS校验和100X16结束符号表计主站如果阀门动作成功,返回ACK,动作失败返回ERR,错误代码见上述。3、 设置表计地址ADDR,CMD=0X11主站表计偏移地址内容含义00x68桢起始符号1T仪表类型2-5FFFFFFFF采用设置类地址60X11设置表计地址命令7LEN=4数据域的字节长度=48ADD0表计地址9ADD1表计地址10ADD2表计地址11ADD3表计地址12CS校验和130X16结束符号表计主站如果表计保存地址成功,返回ACK,否则返回ERR,错误代码=1。4、 读表计地址RADDR,CMD =0X10主站表计偏移地址内容含义00x68桢起始符号1T仪表类型2-5FFFFFFFF采用设置类地址60X10读表计地址命令7LEN=0数据域的字节长度=08CS校验和90X16结束符号表计主站如果地址设置有效,用有效地值返回ACK,否则用FFFFFFFF地址返回ERR,错误代码=1附录:集线器开关命令1、MBUS开关闭合集中器集线器68 80 FF FF FF xx 03 01 01 CRC 16集线器集中器 ACK2、MBUS开关断开集中器集线器68 80 FF FF FF xx 03 01 00 CRC 16集线器集中器 ACK说明:集线器的地址由4字节组成,其中高3字节为FF FF FF 低字节为xx,xx的取值0-31

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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