|
|
@@ -0,0 +1,1658 @@
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ 同飞智能不带阀物联网超声波水表
|
|
|
+
|
|
|
+ 红外通讯协议文档-V1.2
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+|文件状态: |文件标识:| |
|
|
|
+|[√] 草稿 | | |
|
|
|
+|[ ] 正式发布 | | |
|
|
|
+|[ ] 正在修改 | | |
|
|
|
+| |当前版本:|1.2 |
|
|
|
+| |作 者:|岳巍 |
|
|
|
+| |完成日期:| |
|
|
|
+
|
|
|
+ 版 本 历 史
|
|
|
+
|
|
|
+|版本/状态 |作者 |参与者 |起止日期 |备注 |
|
|
|
+|V1.0/新建 |岳巍 |- |2026-2-28/2026-3-2| |
|
|
|
+|V1.1/修改 |岳巍 |- |2026-3-11/2026-3-1|新增设置bnqr命令(0X6|
|
|
|
+| | | |1 |7) |
|
|
|
+| | | | |读取表端参数状态命令 |
|
|
|
+| | | | |(0X2A)尾部添加bnqr |
|
|
|
+| | | | |字段 |
|
|
|
+|V1.2/修改 |岳巍 |- |2026-4-2/2026-4-2 |0X18设置表底读,新增“|
|
|
|
+| | | | |设置底读方式” |
|
|
|
+| | | | |0XA5读取静态ot,调整 |
|
|
|
+| | | | |相关的描述 |
|
|
|
+
|
|
|
+
|
|
|
+ 目 录
|
|
|
+
|
|
|
+0. 文档介绍 5
|
|
|
+
|
|
|
+ 0.1 文档目的 5
|
|
|
+ 0.2 文档范围 5
|
|
|
+ 0.3 读者对象 5
|
|
|
+ 0.4 参考文档 5
|
|
|
+ 0.5 术语与缩写解释 5
|
|
|
+
|
|
|
+1. 帧格式 6
|
|
|
+
|
|
|
+ 1.1 控制码(C) 6
|
|
|
+ 1.2 地址域(A0~A5) 6
|
|
|
+ 1.3 数据长度(L) 6
|
|
|
+ 1.5 数据域(DATA) 6
|
|
|
+ 1.6 校验码(CS) 7
|
|
|
+
|
|
|
+2. 传输要求 8
|
|
|
+
|
|
|
+
|
|
|
+3. 应用数据 8
|
|
|
+
|
|
|
+ 3.1应用数据一览表 8
|
|
|
+ 3.2自定义应用数据详情 10
|
|
|
+ 3.2.1设置硬件参数 10
|
|
|
+ 3.2.2触发主动上报 10
|
|
|
+ 3.2.3设置表端开始升级 11
|
|
|
+ 3.2.4表端获取升级包 11
|
|
|
+ 3.2.5表端上报升级完成 12
|
|
|
+ 3.2.6设置表端IP和端口 12
|
|
|
+ 3.2.7设置定时上报周期 13
|
|
|
+ 3.2.8设置DMA定时上报周期 14
|
|
|
+ 3.2.9设置表端日期时间 14
|
|
|
+ 3.2.10设置表端流量告警参数 15
|
|
|
+ 3.2.11设置表端压力告警参数 16
|
|
|
+ 3.2.12设置表端温度告警参数 16
|
|
|
+ 3.2.13设置表端结算日 17
|
|
|
+ 3.2.14设置表端底读 17
|
|
|
+ 3.2.15读月结数据 18
|
|
|
+ 3.2.16上报月结数据 18
|
|
|
+ 3.2.17读日结数据 19
|
|
|
+ 3.2.18上报日结数据 19
|
|
|
+ 3.2.19读时结数据 20
|
|
|
+ 3.2.20上报时结数据 20
|
|
|
+ 3.2.21读5分钟密集数据 21
|
|
|
+ 3.2.22上报5分钟密集数据 22
|
|
|
+ 3.2.23读日志数据 22
|
|
|
+ 3.2.24上报日志数据 23
|
|
|
+ 3.2.25 读取表端参数与状态 23
|
|
|
+ 3.3适配校表台应用数据详情 31
|
|
|
+ 3.3.1进入检表模式 31
|
|
|
+ 3.3.2进入正常模式 31
|
|
|
+ 3.3.3开始计流量 32
|
|
|
+ 3.3.4清表数据 32
|
|
|
+ 3.3.5设置声道数 33
|
|
|
+ 3.3.6读表地址 33
|
|
|
+ 3.3.7设置表地址 34
|
|
|
+ 3.3.8设置静态ot 34
|
|
|
+ 3.3.9读检表数据 35
|
|
|
+ 3.3.10读流量参数 35
|
|
|
+ 3.3.11设置流量参数 36
|
|
|
+ 3.3.12读Δt和C 37
|
|
|
+ 3.3.13设置Δt和C 38
|
|
|
+ 3.3.14设置bnqr 38
|
|
|
+ 3.3.15设置口径和温度补偿值 39
|
|
|
+ 3.3.16读取口径和温度补偿值 40
|
|
|
+ 3.3.17读取平均流速 40
|
|
|
+ 3.3.18读取自动匹配电平参数(未使用) 41
|
|
|
+ 3.3.19设置自动匹配电平(未使用) 42
|
|
|
+ 3.3.20读取静态ot 42
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+0. 文档介绍
|
|
|
+
|
|
|
+
|
|
|
+0.1 文档目的
|
|
|
+
|
|
|
+ 约束主站(电脑)与从站(物联网超声波水表)采用红外通讯规约。
|
|
|
+
|
|
|
+0.2 文档范围
|
|
|
+
|
|
|
+ 文档着重对“不带阀物联超声波水表”红外通讯规约格式、上行数据、下行命令进行阐
|
|
|
+释。
|
|
|
+ 说明:
|
|
|
+“阀控物联网超声波水表”由于涉及到预付费与阀控功能,会基于该通讯协议
|
|
|
+进行扩展
|
|
|
+
|
|
|
+0.3 读者对象
|
|
|
+
|
|
|
+ 嵌入式软硬件研发相关人员、生产工具研发相关人员、硬件生产相关人员。
|
|
|
+
|
|
|
+0.4 参考文档
|
|
|
+
|
|
|
+
|
|
|
+0.5 术语与缩写解释
|
|
|
+
|
|
|
+|缩写、术语 |解 释 |
|
|
|
+| | |
|
|
|
+| | |
|
|
|
+
|
|
|
+
|
|
|
+帧格式
|
|
|
+
|
|
|
+|名称 |代码 |说明 |
|
|
|
+|帧起始符 |68H |帧头 |
|
|
|
+|控制码 |C |1个字节 |
|
|
|
+|地址域 |A0 |1字节,BCD |
|
|
|
+| |A1 |1字节,BCD |
|
|
|
+| |A2 |1字节,BCD |
|
|
|
+| |A3 |1字节,BCD |
|
|
|
+| |A4 |1字节,BCD |
|
|
|
+| |A5 |1字节,BCD |
|
|
|
+|数据长度域 |L |1个字节 |
|
|
|
+|数据域 |DATA |数据域 |
|
|
|
+|校验码 |CS |1个字节,帧头开始( |
|
|
|
+| | |不含帧头68H)到校验 |
|
|
|
+| | |码之前,累加和校验 |
|
|
|
+|结束符 |16H |帧尾 |
|
|
|
+
|
|
|
+
|
|
|
+1 控制码(C)
|
|
|
+
|
|
|
+ 1个字节,具体的内容定义请参考后续章节。
|
|
|
+
|
|
|
+2 地址域(A0~A5)
|
|
|
+
|
|
|
+ 6个字节,主站(电脑端)发起通讯时,地址域取值恒为“22 22 22 11 11
|
|
|
+11”;从站(表端)应答时,地址域取值恒为“11 11 11 22 22 22”。
|
|
|
+
|
|
|
+1.3 数据长度(L)
|
|
|
+
|
|
|
+ 数据长度(L)长度1个字节,为数据域的字节数,用十六进制表示。
|
|
|
+
|
|
|
+1.5 数据域(DATA)
|
|
|
+
|
|
|
+ 数据域(DATA)数据内容根据命令码C不同而不同,具体内容请参考后续章节。
|
|
|
+
|
|
|
+1.6 校验码(CS)
|
|
|
+
|
|
|
+ 校验码(CS)为1个字节,从帧起始符开始(不包含起始符68H)到校验码之前的所有
|
|
|
+各字节进行二进制算术累加,不计超过 FFH的溢出值。
|
|
|
+
|
|
|
+传输要求
|
|
|
+
|
|
|
+ 波 特 率:波特率2400、8位数据位、1位停止位、偶校验(EVEN)。
|
|
|
+ 前导字节:在发送帧信息之前,应先发送2个字节FEH。
|
|
|
+ 传输次序:所有多字节数据域均先传送低位字节,后传送高位字节。
|
|
|
+ 传输响应:每次通讯都是由主站(电脑)发出命令帧,从站(表端)根据命令帧的要
|
|
|
+ 求做出响应。
|
|
|
+ 差错控制:接收方检测到校验数据不匹配或者帧数据格式不正确,均应放弃该信息
|
|
|
+ 帧,不予响应。
|
|
|
+
|
|
|
+应用数据
|
|
|
+
|
|
|
+
|
|
|
+3.1应用数据一览表
|
|
|
+
|
|
|
+|控制码(C)|功能名称 |应答码(C|备注说明 |
|
|
|
+| | |) | |
|
|
|
+|0X00 |设置硬件参数 |0X00 |是否带压力传感器 |
|
|
|
+|0X01 |触发主动上报 |0X01 | |
|
|
|
+|0X02 |设置表端开始升级 |无 | |
|
|
|
+|0X03 |表端获取升级包 |0X03 |注意长度需特殊处理0XF|
|
|
|
+| | | |F:代表516 |
|
|
|
+|0X04 |表端上报升级完成 |无 | |
|
|
|
+|0X05-0X0F |保留 | | |
|
|
|
+|0X10 |设置表端IP和端口 |0X10 | |
|
|
|
+|0X11 |设置表端上报时间周期|0X11 | |
|
|
|
+|0X12 |设置DMA定时上报周期 |0X12 | |
|
|
|
+|0X13 |设置表端日期时间 |0X13 | |
|
|
|
+|0X14 |设置表端流量告警参数|0X14 | |
|
|
|
+|0X15 |设置表端压力告警参数|0X15 | |
|
|
|
+|0X16 |设置表端水温告警参数|0X16 | |
|
|
|
+|0X17 |设置表端结算日 |0X17 | |
|
|
|
+|0X18 |设置表端底读 |0X18 | |
|
|
|
+|0X19-0X1F |保留 | | |
|
|
|
+|0X20 |读取月结数据 |无 | |
|
|
|
+|0X21 |上报月结数据 |无 | |
|
|
|
+|0X22 |读取日结数据 |无 | |
|
|
|
+|0X23 |上报日结数据 |无 |注意长度需特殊处理0XF|
|
|
|
+| | | |1:代表360 |
|
|
|
+|0X24 |读取时结数据 |无 | |
|
|
|
+|0X25 |上报时结数据 |无 | |
|
|
|
+|0X26 |读取5分钟密集数据 |无 | |
|
|
|
+|0X27 |上报5分钟密集数据 |无 |注意长度需特殊处理 |
|
|
|
+| | | |0XF2:代表384 |
|
|
|
+|0X28 |读取表端日志信息 |无 | |
|
|
|
+|0X29 |上报表端日志信息 |无 |注意长度需特殊处理 |
|
|
|
+| | | |0XF3:代表390 |
|
|
|
+|0X2A |读取表端参数状态 |0X2A | |
|
|
|
+|0X2B-0X2F |保留 | | |
|
|
|
+|以下部分内容适配校表台 |
|
|
|
+|0X30 |进入检表模式 |0X40 |无数据 |
|
|
|
+|0X31 |进入正常模式 |0X40 |无数据 |
|
|
|
+|0X35 |开始计流量 |0X40 |无数据 |
|
|
|
+|0X3C |清表数据 |0X40 |无数据 |
|
|
|
+|0X3D |设置声道数 |0X40 | |
|
|
|
+|0X52 |读表地址 |0X52 |无数据 |
|
|
|
+|0X53 |设置表地址 |0X40 | |
|
|
|
+|0X58 |设置静态ot |0X40 |去皮 |
|
|
|
+|0X59 |读检表数据 |0X59 |小表 |
|
|
|
+|0X62 |读流量参数 |0X62 |小表 |
|
|
|
+|0X63 |设置流量参数 |0X63 | |
|
|
|
+|0X64 |读Δt和C |0X64 | |
|
|
|
+|0X65 |设置Δt和C |0X40 | |
|
|
|
+|0X67 |设置bnqr |0X40 | |
|
|
|
+|0X69 |设置口径和温度补偿值|0X40 |注意 |
|
|
|
+| | | |1、长度需特殊处理 |
|
|
|
+| | | |0XF0:代表502 |
|
|
|
+| | | |2、校验码是2字节 |
|
|
|
+|0X6A |读取口径和温度补偿值|0X6A |注意 |
|
|
|
+| | | |1、长度需特殊处理 |
|
|
|
+| | | |0XF0:代表502 |
|
|
|
+| | | |2、校验码是2字节 |
|
|
|
+|0X6B |读平均流速 |0X6B |大表 |
|
|
|
+|0X85 |读取自动匹配电平参数|0X85 |未使用 |
|
|
|
+|0X86 |设置自动匹配电平 |0X40 |未使用 |
|
|
|
+|0XA5 |读取静态ot |0XA5 | |
|
|
|
+
|
|
|
+
|
|
|
+3.2自定义应用数据详情
|
|
|
+
|
|
|
+
|
|
|
+3.2.1设置硬件参数
|
|
|
+
|
|
|
+ 设置是否带压力传感器。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X00 |0X00 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|是否带压力传感 |1字节 |HEX |默认值为 0,0 代表未设置 |
|
|
|
+|器 | | |1:带压力传感器 |
|
|
|
+| | | |2:不带压力传感器 |
|
|
|
+|管段参数 |4字节 |HEX |float 数据,带6位小数,扩大1000000传 |
|
|
|
+| | | |输,例如0X00000001=0.000001 |
|
|
|
+| | | |计算方式=π*D*D/ 8*L*cos(θ) |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+ 设置不带压力传感器、管段参数0.000001:
|
|
|
+ 发送帧:FE FE 68 00 22 22 22 11 11 11 05 02 01 00 00 00 CS 16
|
|
|
+ 应答帧:FE FE 68 00 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+3.2.2触发主动上报
|
|
|
+
|
|
|
+ 通过红外触发表端主动上传一次数据。
|
|
|
+
|
|
|
+
|
|
|
+ |控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X01 |0X01 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+ 发送帧:FE FE 68 01 22 22 22 11 11 11 CS 16
|
|
|
+ 应答帧:FE FE 68 01 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+3.2.3设置表端开始升级
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X02 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|当前版本号 |5字节 |HEX |具体描述参考“0X0010上报数据”中“版本号|
|
|
|
+| | | |”的描述 |
|
|
|
+|目标版本号 |5字节 |HEX |具体描述参考“0X0010上报数据”中“版本号|
|
|
|
+| | | |”的描述 |
|
|
|
+|升级包总长度 |4字节 |HEX |升级包总大小,字节数 |
|
|
|
+|每包大小 |2字节 |HEX |与NB通讯不一样,恒定为512字节 |
|
|
|
+|升级包校验码 |2字节 |HEX |整个升级包CRC校验码 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、校验码采用CRC-16-CCITT,其多项式为|
|
|
|
+| | | |:x^16+x^12+x^5+1 |
|
|
|
+
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+3.2.4表端获取升级包
|
|
|
+
|
|
|
+ 当表端尝试3次未能成功获取某包数据请求,表端主动放弃后续升级包获取请求,退
|
|
|
+出本次升级,并主动上报“0X04表端上报升级完成”回复系统升级失败。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X03 |0X03 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|当前版本号 |5字节 |HEX |具体描述参考“0X0010上报数据”中“版本号|
|
|
|
+| | | |”的描述 |
|
|
|
+|目标版本号 |5字节 |HEX |具体描述参考“0X0010上报数据”中“版本号|
|
|
|
+| | | |”的描述 |
|
|
|
+|每包大小 |2字节 |HEX |与NB通讯不一样,恒定为512字节 |
|
|
|
+|包序号 |2字节 |HEX |包序号从1开始,每获取成功一次包序号加|
|
|
|
+| | | |1 |
|
|
|
+
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|包序号 |2字节 |HEX |表端请求的包序号 |
|
|
|
+|每包大小 |2字节 |HEX |与NB通讯不一样,恒定为512字节 |
|
|
|
+|包数据 |512字节 |HEX |长度根据“每包大小”确定,最后一包数|
|
|
|
+| | | |据不足时,通过填充0X00来凑够字节数|
|
|
|
+
|
|
|
+ 注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XFF代表516个数据
|
|
|
+长度。
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+3.2.5表端上报升级完成
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X04 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|升级状态 |1字节 |HEX |1代表升级成功 |
|
|
|
+| | | |2代表升级失败,失败原因CRC校验失败 |
|
|
|
+| | | |3代表升级失败,失败原因尝试多次未能获|
|
|
|
+| | | |取升级包 |
|
|
|
+| | | |4代表升级失败,失败原因未能成功运行升|
|
|
|
+| | | |级后的程序 |
|
|
|
+| | | |5代表升级失败,失败原因版本号不匹配 |
|
|
|
+
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+3.2.6设置表端IP和端口
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X10 |0X10 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|主服务器IP |4字节 |HEX |例如10.10.120.199填写0X0A0A78C7 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |NB默认值与运营商平台相关 |
|
|
|
+| | | |UDP默认值与直连服务器相关 |
|
|
|
+|主服务器端 |2字节 |HEX |例如10086填写0X2766 |
|
|
|
+|口 | | |说明: |
|
|
|
+| | | |(1)NB默认值与运营商平台相关 |
|
|
|
+| | | |(2)UDP默认值与直连服务器相关 |
|
|
|
+|从服务器IP |4字节 |HEX |例如10.10.120.199填写0X0A0A78C7 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |(1)NB默认值为全0.0.0.0,意思即只向 |
|
|
|
+| | | |主服务器IP推送数据 |
|
|
|
+| | | |(2)UDP默认为0.0.0.0,意思即只向主服|
|
|
|
+| | | |务器IP推送数据 |
|
|
|
+| | | |(3)如果采用UDP进行通讯,并且值不为0|
|
|
|
+| | | |.0.0.0,即表端除了要向主服务器推送数 |
|
|
|
+| | | |据外,也要向从服务器推送数据 |
|
|
|
+|从服务器端 |2字节 |HEX |例如10086填写0X2766 |
|
|
|
+|口 | | |说明: |
|
|
|
+| | | |(1)NB默认值与运营商平台相关 |
|
|
|
+| | | |(2)UDP默认值与直连服务器相关 |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.7设置定时上报周期
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X11 |0X11 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|上报起始基 |3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|准时间 | | | |
|
|
|
+|上报间隔时 |2字节 |HEX |单位:分钟 |
|
|
|
+|间 | | | |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.8设置DMA定时上报周期
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X12 |0X12 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|DMA上报开始|3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|时间 | | |默认值00:00:00 |
|
|
|
+|DMA上报结束|3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|时间 | | |默认值00:00:00 |
|
|
|
+|DMA上报间隔|1字节 |HEX |单位:分钟 |
|
|
|
+|时间 | | |默认值0-代表不进行DMA专属上报 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.9设置表端日期时间
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X13 |0X13 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|当前系统时 |7字节 |HEX |年2个字节、月、日、时、分、秒各1字节 |
|
|
|
+|间 | | |,格式为YYYYMMDDhhmmss,用于表端设置R|
|
|
|
+| | | |TC时间 |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.10设置表端流量告警参数
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X14 |0X14 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|大流量告警 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|阀值 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测持续大流量 |
|
|
|
+| | | |“大流量告警阀值”或者“大流量持续监测时|
|
|
|
+| | | |间”有任何一个为0,则不进行大流量监测 |
|
|
|
+|大流量持续 |2字节 |HEX |单位:分钟 |
|
|
|
+|监测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测持续大流量 |
|
|
|
+| | | |“大流量告警阀值”或者“大流量持续监测时|
|
|
|
+| | | |间”有任何一个为0,则不进行大流量监测 |
|
|
|
+|持续流量持 |2字节 |HEX |单位:分钟 |
|
|
|
+|续监测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测持续流量 |
|
|
|
+|渗漏流量告 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|警阀值 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测渗漏流量 |
|
|
|
+| | | |“渗漏流量告警阀值”或者“渗漏流量持续监|
|
|
|
+| | | |测时间”有任何一个为0,则不进行持续流 |
|
|
|
+| | | |量监测 |
|
|
|
+|渗漏流量持 |2字节 |HEX |单位:分钟 |
|
|
|
+|续监测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检渗漏流量 |
|
|
|
+| | | |“渗漏流量告警阀值”或者“渗漏流量持续监|
|
|
|
+| | | |测时间”有任何一个为0,则不进行持续流 |
|
|
|
+| | | |量监测 |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.11设置表端压力告警参数
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X15 |0X15 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|高压力报警 |1字节 |HEX |单位:MP,2位小数 |
|
|
|
+|阀值 | | |例如0X64表示1.00 MP |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测高压 |
|
|
|
+|低压力报警 |1字节 |HEX |单位:MP,2位小数 |
|
|
|
+|阀值 | | |例如0X64表示1.00 MP |
|
|
|
+| | | |说明: |
|
|
|
+| | | |出厂时默认值为0 |
|
|
|
+| | | |0代表不检测低压 |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:参数不合法 |
|
|
|
+| | | |3:低压告警阀值不能高于高压力告警阀值|
|
|
|
+
|
|
|
+
|
|
|
+3.2.12设置表端温度告警参数
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X16 |0X16 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|高温报警阀 |2字节 |HEX |单位:℃,1位小数 |
|
|
|
+|值 | | |范围-3276.8℃-3276.7℃ |
|
|
|
+| | | |出厂默认值为3276.7℃ |
|
|
|
+|低温报警阀 |2字节 |HEX |单位:℃,1位小数 |
|
|
|
+|值 | | |范围-3276.8℃-3276.7℃ |
|
|
|
+| | | |出厂默认值为-3276.8℃ |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|设置状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:高温报警值必须大于低温报警值 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.13设置表端结算日
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X17 |0X17 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|结算日 |1字节 |HEX |范围0~31 |
|
|
|
+| | | |出厂时,默认为0,0代表未设置 |
|
|
|
+| | | |非0,当表端日期到达该天,并且当时间到|
|
|
|
+| | | |达“上报基准时间”中的时间,则进行主动 |
|
|
|
+| | | |上报 |
|
|
|
+| | | |当设置值大于本月最大日期时,按照本月 |
|
|
|
+| | | |最后一天处理,例如设置31日,则在小月 |
|
|
|
+| | | |的30日时进行上报。 |
|
|
|
+
|
|
|
+ 数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:结算日,范围只能是0~31 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.14设置表端底读
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X18 |0X18 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|底读设置方 |1字节 |HEX |取值0或者1 |
|
|
|
+|式 | | |取值0:完全替换表端累计正向总水量和累 |
|
|
|
+| | | |计反向总水量,正常使用逻辑 |
|
|
|
+| | | |取值1:在原表端累计正向总水量和累计反 |
|
|
|
+| | | |向总水量的基础上增加设置的“累计正向总|
|
|
|
+| | | |水量”和“累计反向总水量”,主要用于测试|
|
|
|
+|累计正向总 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|水量 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+|累计反向总 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|水量 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|状态 |1字节 |HEX |1:成功 |
|
|
|
+| | | |2:失败 |
|
|
|
+
|
|
|
+
|
|
|
+3.2.15读月结数据
|
|
|
+
|
|
|
+ 表端只会保留最近18个月月结数据。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X20 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+ 数据回复项:通过0X21上报月结数据,进行回复
|
|
|
+
|
|
|
+3.2.16上报月结数据
|
|
|
+
|
|
|
+ 表端只会保留最近18个月月结数据,月结数据当自然月跨月时进行储存,例如:2月
|
|
|
+1日00:00:00存储上一个月(1月)的月度累计用水增量。
|
|
|
+ 1、当表端收到“读取月结数据”命令后,上报前18个月的月结数据。
|
|
|
+ 2、当不足18个月数据时,相应的字段设置为全0,包括YYYYMM也必须设置为
|
|
|
+全0。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X21 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|月结记录 |18x11 |HEX |表端只会保留最近18个月月结数据 |
|
|
|
+| |字节 | |正反向月结数据取值月实际用量 |
|
|
|
+| | | |格式YYYYMMZZZZZZZZFFFFFFFF |
|
|
|
+| | | |前三个字节YYYYMM,代表记录产生时的年 |
|
|
|
+| | | |月 |
|
|
|
+| | | |ZZZZZZZZ四个字节,代表正向累计水量, |
|
|
|
+| | | |单位:m³,2位小数 ,例如0X00000001表 |
|
|
|
+| | | |示0. 01 m³ |
|
|
|
+| | | |FFFFFFFF四个字节,代表反向累计水量, |
|
|
|
+| | | |单位:m³,2位小数 ,例如0X00000001表 |
|
|
|
+| | | |示0. 01 m³ |
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+3.2.17读日结数据
|
|
|
+
|
|
|
+ 表端只会保留最近30天日结数据。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X22 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+ 数据回复项:通过0X23上报日结数据,进行回复
|
|
|
+
|
|
|
+3.2.18上报日结数据
|
|
|
+
|
|
|
+ 表端只会保留最近30天日结数据。
|
|
|
+ 1、当表端收到“读取日结数据”命令后,上报前30天的日结数据。
|
|
|
+ 2、当不足30天数据时,相应的字段设置为全0,包括YYYYMMDD也必须设置为全0。
|
|
|
+
|
|
|
+
|
|
|
+ |控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X23 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|日结记录 |30x12 |HEX |表端只会保留最近30天日结数据 |
|
|
|
+| |字节 | |格式YYYYMMDDZZZZZZZZFFFFFFFF |
|
|
|
+| | | |前四个字节YYYYMMDD,代表记录产生时的 |
|
|
|
+| | | |年月日 |
|
|
|
+| | | |正反向日结数据取值每天实际用量 |
|
|
|
+| | | |ZZZZZZZZ四个字节,代表正向累计水量, |
|
|
|
+| | | |单位:m³,2位小数 ,例如0X00000001表 |
|
|
|
+| | | |示0. 01 m³ |
|
|
|
+| | | |FFFFFFFF四个字节,代表反向累计水量, |
|
|
|
+| | | |单位:m³,2位小数 ,例如0X00000001表 |
|
|
|
+| | | |示0. 01 m³ |
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+
|
|
|
+ 注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XF1代表30x12=360个
|
|
|
+数据长度。
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+3.2.19读时结数据
|
|
|
+
|
|
|
+表端只会保留最近30天时结数据,每次最多只能允许读取1天时结数据。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X24 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|数据开始时 |4字节 |HEX |年2个字节、月、日各1字节,格式为YYYYM|
|
|
|
+|间 | | |MDD |
|
|
|
+|数据结束时 |4字节 |HEX |年2个字节、月、日各1字节,格式为YYYYM|
|
|
|
+|间 | | |MDD |
|
|
|
+
|
|
|
+数据回复项:通过0X25上报时结数据,进行回复
|
|
|
+
|
|
|
+3.2.20上报时结数据
|
|
|
+
|
|
|
+ 表端只会保留最近30天时结数据。
|
|
|
+ 1、当表端收到该命令后,依次按照时结存储的位置进行数据上报,每次上传1天时结
|
|
|
+数据。
|
|
|
+ 2、当所选时间段数据不存在时,相应的字段设置为全0,包括YYYYMMDD也必须设置为
|
|
|
+全0。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X25 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|时结记录 |244 |HEX |(1)表端只会保留最近30天时结数据 |
|
|
|
+| |字节 | |(2)格式YYYYMMDDZ1~24F1~24Y1~24S1~24|
|
|
|
+| | | |(3)四个字节YYYYMMDD,代表记录产生时|
|
|
|
+| | | |的年月日 |
|
|
|
+| | | |(4)正向时结数据取值每小时实际用量 |
|
|
|
+| | | |Z1~Z24三个字节,代表每小时正向用水量 |
|
|
|
+| | | |,单位:m³,3位小数 ,例如0X000001表 |
|
|
|
+| | | |示0. 001 m³ |
|
|
|
+| | | |F1~F24三个字节,代表每小时反向用水水 |
|
|
|
+| | | |量,单位:m³,3位小数 ,例如0X000001 |
|
|
|
+| | | |表示0. 001 m³ |
|
|
|
+| | | |Y1~Y24一个字节,代表每小时间隔采集到 |
|
|
|
+| | | |的压力,2位小数,例如0X64表示1.00 MP |
|
|
|
+| | | |,如果不带压力传感器,该值取值为0XFF |
|
|
|
+| | | |S1~S24三个字节,代表每小时间隔采集到 |
|
|
|
+| | | |的瞬时流量,有符号3位小数,例如0X0000|
|
|
|
+| | | |01表示0.001m³/h |
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+
|
|
|
+3.2.21读5分钟密集数据
|
|
|
+
|
|
|
+ 表端只会保留最近15天5分钟密集数据,每次最多只能读取2小时的5分钟密集数据。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X26 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|数据开始时 |6字节 |HEX |年2个字节、月、日、时、分各1字节,格 |
|
|
|
+|间 | | |式为YYYYMMDDhhmm |
|
|
|
+|数据结束时 |6字节 |HEX |年2个字节、月、日、时、分各1字节,格 |
|
|
|
+|间 | | |式为YYYYMMDDhhmm |
|
|
|
+
|
|
|
+ 数据回复项:通过0X27上报5分钟密集数据,进行回复
|
|
|
+
|
|
|
+3.2.22上报5分钟密集数据
|
|
|
+
|
|
|
+ 表端只会保留最近15天5分钟密集数据。
|
|
|
+ 1、当表端收到该命令后,依次按照5分钟密集数据存储的位置进行数据上报,每次上
|
|
|
+传2个小时5分钟密集数据
|
|
|
+ 2、当不足2个小时数据时,相应的字段设置为全0,包括YYYYMMDDHHMM也必须设置为
|
|
|
+全0。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X27 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|2个小时5分 |2x192 |HEX |表端只会保留15天5分钟采集数据 |
|
|
|
+|钟密集记录 |字节 | |格式YYYYMMDDHHMMZFYS,每一个采集点, |
|
|
|
+| | | |包含16个字节,1个小时总12*16=192字节 |
|
|
|
+| | | |YYYYMMDDHHMM六个字节,代表记录产生时 |
|
|
|
+| | | |的年月日时分 |
|
|
|
+| | | |Z三个字节,代表每5分钟正向用水量,单 |
|
|
|
+| | | |位:m³,3位小数 ,例如0X000001表示0. |
|
|
|
+| | | |001 m³ |
|
|
|
+| | | |F三个字节,代表每5分钟反向用水量,单 |
|
|
|
+| | | |位:m³,3位小数 ,例如0X000001表示0. |
|
|
|
+| | | |001 m³ |
|
|
|
+| | | |Y一个字节,代表5分钟间隔采集到的压力 |
|
|
|
+| | | |,2位小数,例如0X64表示1.00 MP,如果 |
|
|
|
+| | | |不带压力传感器,该值取值为0XFF |
|
|
|
+| | | |S三个字节,代表5分钟间隔采集到的瞬时 |
|
|
|
+| | | |流量,有符号3位小数,例如0X000001表示|
|
|
|
+| | | |0.001m³/h |
|
|
|
+
|
|
|
+注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XF2代表2x192=384个数
|
|
|
+据长度。
|
|
|
+
|
|
|
+
|
|
|
+3.2.23读日志数据
|
|
|
+
|
|
|
+ 表端只会保留最近30条日志信息。
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X28 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+ 数据回复项:通过0X29上报日志数据,进行回复
|
|
|
+
|
|
|
+3.2.24上报日志数据
|
|
|
+
|
|
|
+ 表端只会保留最近30条日志信息。
|
|
|
+ 1、当表端收读取表端日志信息命令后,一次上报30条日志信息
|
|
|
+ 2、当不足30条时,没有日志的部分,全部填充为0,包括YYYYMMDDhhmmss
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X28 |无 |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+ 数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|日志记录 |30x13 |HEX |最多存储30条日志信息 |
|
|
|
+| |字节 | |格式YYYYMMDDhhmmssTSXXXX |
|
|
|
+| | | |前7个字节YYYYMMDDhhmmss,代表日志记录|
|
|
|
+| | | |产生时的年月日时分秒 |
|
|
|
+| | | |T一个字节,代表事件类型编号 |
|
|
|
+| | | |S一个字节,1代表事件产生,0代表事件消|
|
|
|
+| | | |除 |
|
|
|
+| | | |XXXX四个字节,当代表事件产生时,被观 |
|
|
|
+| | | |察变量的值 |
|
|
|
+| | | |TSXXXX具体定义请参阅《TFUW不带阀物联网|
|
|
|
+| | | |超声波水表-详细设计文档》中“表端日志记|
|
|
|
+| | | |录”章节 |
|
|
|
+
|
|
|
+ 数据回复项:无
|
|
|
+
|
|
|
+注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XF3代表30x13=390个数
|
|
|
+据长度。
|
|
|
+
|
|
|
+3.2.25 读取表端参数与状态
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X2A |0X2A |见数据传输项内 |见数据回复项内容 |
|
|
|
+| | |容 | |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|累计正向总 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|水量 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+|累计反向总 |4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|水量 | | |例如0X00000001表示0.01 m³ |
|
|
|
+|日最高瞬时 |4字节 |HEX |有符号3位小数,例如0X000064表示0.001m|
|
|
|
+|流量 | | |³/h |
|
|
|
+|日最高瞬时 |7字节 |HEX |年2个字节、月、日、时、分、秒各1字节 |
|
|
|
+|时间 | | |,格式为YYYYMMDDhhmmss |
|
|
|
+|水表当前水 |2字节 |HEX |单位:℃,1位小数,范围-3276.8℃~3276.7|
|
|
|
+|温 | | |℃ |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、有符号整型 |
|
|
|
+|当前水表压 |1字节 |HEX |单位:MP,2位小数 |
|
|
|
+|力 | | |例如0X64表示1.00 MP |
|
|
|
+| | | |如果不带压力传感器,该值取值为0XFF |
|
|
|
+|电池电压 |1字节 |HEX |单位:V,1位小数 |
|
|
|
+| | | |例如0X24表示3.6V |
|
|
|
+|表端当前时 |7字节 |HEX |年2个字节、月、日、时、分、秒各1字节 |
|
|
|
+|间 | | |,格式为YYYYMMDDhhmmss |
|
|
|
+|版本号 |5字节 |HEX |格式为Va.b.c.d(注1) |
|
|
|
+| | | |(1)a代表水表类型 |
|
|
|
+| | | |1-超声波水表 |
|
|
|
+| | | |2~255保留 |
|
|
|
+| | | |(2)b代表网络运营商 |
|
|
|
+| | | |1-电信 |
|
|
|
+| | | |2-移动 |
|
|
|
+| | | |3-联通 |
|
|
|
+| | | |4~255保留 |
|
|
|
+| | | |(3)c代表模组型号 |
|
|
|
+| | | |1-HC32_BC28 |
|
|
|
+| | | |2-HC32_EC800 |
|
|
|
+| | | |3~255保留 |
|
|
|
+| | | |(4)d代表固件版本号 |
|
|
|
+| | | |取值1~255 |
|
|
|
+| | | |注1:例如V1.1.1.1代表,超声波水表-电 |
|
|
|
+| | | |信-HC32_BC28水表软件版本为1的固件 |
|
|
|
+|-----硬件参数----- |
|
|
|
+|水表口径 |2字节 |HEX |水表口径,例如0X0F,即代表DN15 |
|
|
|
+|通道数量 |1字节 |HEX |通道数量,例如0X01,即代表通道数为1 |
|
|
|
+|-----基础参数----- |
|
|
|
+|主服务器IP |4字节 |HEX |例如10.10.120.199填写0X0A0A78C7 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |NB默认值与运营商平台相关 |
|
|
|
+| | | |UDP默认值与直连服务器相关 |
|
|
|
+|主服务器端口|2字节 |HEX |例如10086填写0X2766 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |(1)NB默认值与运营商平台相关 |
|
|
|
+| | | |(2)UDP默认值与直连服务器相关 |
|
|
|
+|从服务器IP |4字节 |HEX |例如10.10.120.199填写0X0A0A78C7 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |(1)NB默认值为全0.0.0.0,意思即只向 |
|
|
|
+| | | |主服务器IP推送数据 |
|
|
|
+| | | |(2)UDP默认为0.0.0.0,意思即只向主服|
|
|
|
+| | | |务器IP推送数据 |
|
|
|
+| | | |(3)如果采用UDP进行通讯,并且值不为0|
|
|
|
+| | | |.0.0.0,即表端除了要向主服务器推送数 |
|
|
|
+| | | |据外,也要向从服务器推送数据 |
|
|
|
+|从服务器端口|2字节 |HEX |例如10086填写0X2766 |
|
|
|
+| | | |说明: |
|
|
|
+| | | |(1)NB默认值与运营商平台相关 |
|
|
|
+| | | |(2)UDP默认值与直连服务器相关 |
|
|
|
+|上报起始基准|3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|时间 | | |默认值00:00:00 |
|
|
|
+|上报间隔时间|2字节 |HEX |单位:分钟 |
|
|
|
+| | | |默认值1440,如果值为0则关闭定时上报功|
|
|
|
+| | | |能 |
|
|
|
+|DMA上报开始 |3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|时间 | | |默认值00:00:00 |
|
|
|
+|DMA上报结束 |3字节 |HEX |时、分、秒各1字节,格式:hhmmss |
|
|
|
+|时间 | | |默认值00:00:00 |
|
|
|
+|DMA上报间隔 |1字节 |HEX |单位:分钟 |
|
|
|
+|时间 | | |默认值0-代表不进行DMA专属上报 |
|
|
|
+|结算日 |1字节 |HEX |范围0~31 |
|
|
|
+| | | |1、出厂时,默认为0,0代表未设置 |
|
|
|
+| | | |2、非0,当表端日期到达该天,并且当时 |
|
|
|
+| | | |间到达“上报基准时间”中的时间,则进行 |
|
|
|
+| | | |主动上报 |
|
|
|
+| | | |3、当设置值大于本月最大日期时,按照本|
|
|
|
+| | | |月最后一天处理,例如设置31日,则在小 |
|
|
|
+| | | |月30日时进行上报。 |
|
|
|
+|-----高级参数----- |
|
|
|
+|高温报警阀值|2字节 |HEX |单位:℃,1位小数,范围-3276.8℃~3276.7|
|
|
|
+| | | |℃ |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |有符号整型 |
|
|
|
+| | | |出厂默认值为3276.7℃ |
|
|
|
+|低温报警阀值|2字节 |HEX |单位:℃,1位小数,范围-3276.8℃~3276.7|
|
|
|
+| | | |℃ |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、有符号整型 |
|
|
|
+| | | |2、出厂默认值为-3276.8℃ |
|
|
|
+|大流量告警阀|4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|值 | | |例如0X00000001表示0.01 m³ |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测持续大流量 |
|
|
|
+| | | |3、“大流量告警阀值”或者“大流量持续监 |
|
|
|
+| | | |测时间”有任何一个为0,则不进行大流量 |
|
|
|
+| | | |监测 |
|
|
|
+|大流量持续监|2字节 |HEX |单位:分钟 |
|
|
|
+|测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测持续大流量 |
|
|
|
+| | | |3、“大流量告警阀值”或者“大流量持续监 |
|
|
|
+| | | |测时间”有任何一个为0,则不进行大流量 |
|
|
|
+| | | |监测 |
|
|
|
+|持续流量持续|2字节 |HEX |单位:分钟 |
|
|
|
+|监测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测持续流量 |
|
|
|
+|渗漏流量告警|4字节 |HEX |单位:m³,2位小数 |
|
|
|
+|阀值 | | |例如0X00000001表示0. 01 m³ |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测渗漏流量 |
|
|
|
+| | | |3、“渗漏流量告警阀值”或者“渗漏流量持 |
|
|
|
+| | | |续监测时间”有任何一个为0,则不进行持 |
|
|
|
+| | | |续流量监测 |
|
|
|
+|渗漏流量持续|2字节 |HEX |单位:分钟 |
|
|
|
+|监测时间 | | |例如10086填写0X2766 |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检渗漏流量 |
|
|
|
+| | | |3、“渗漏流量告警阀值”或者“渗漏流量持 |
|
|
|
+| | | |续监测时间”有任何一个为0,则不进行持 |
|
|
|
+| | | |续流量监测 |
|
|
|
+|高压力报警阀|1字节 |HEX |单位:MP,2位小数 |
|
|
|
+|值 | | |例如0X64表示1.00 MP |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测高压 |
|
|
|
+|低压力报警阀|1字节 |HEX |单位:MP,2位小数 |
|
|
|
+|值 | | |例如0X64表示1.00 MP |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、出厂时默认值为0 |
|
|
|
+| | | |2、0代表不检测低压 |
|
|
|
+|-----硬件选配信息----- |
|
|
|
+|是否带水压传|1字节 |HEX |说明: |
|
|
|
+|感器 | | |默认值为0,0代表未设置 |
|
|
|
+| | | |1:带压力传感器 |
|
|
|
+| | | |2:不带压力传感器 |
|
|
|
+|-----信号和卡号----- |
|
|
|
+|设备IMEI |8字节 |BCD |例如0X0860123456789012 |
|
|
|
+|IMEI | | |表示860123456789012,IMEI总共15位,最|
|
|
|
+| | | |高位补0 |
|
|
|
+|基站ID |4字节 |HEX |例如0X0064表示100 |
|
|
|
+|CellID | | | |
|
|
|
+|小区物理ID |2字节 |HEX |例如0X0064表示100 |
|
|
|
+|PCI | | | |
|
|
|
+|信号功率RSRP|2字节 |HEX |有符号 |
|
|
|
+|信噪比 |2字节 |HEX |有符号 |
|
|
|
+|SNR | | | |
|
|
|
+|信号质量 |1字节 |HEX |AT+CSQ |
|
|
|
+|CSQ | | |查询信号强度,返回的第一个数值代表信 |
|
|
|
+| | | |号强度,0-31代表有信号,数值越大信号 |
|
|
|
+| | | |越强,99代表没有NBIOT网络信号 |
|
|
|
+|卡号 |10字节 |BCD |卡号恒定长度为20位十进制数 |
|
|
|
+|ICCID | | | |
|
|
|
+|-----异常代码----- |
|
|
|
+|异常代码 |4字节 |HEX |BIT0:传感器异常 |
|
|
|
+|ErrorNo | | |当检测传感器芯片通讯异常时产生该异常 |
|
|
|
+| | | |2、TBD |
|
|
|
+| | | | |
|
|
|
+| | | |BIT1:逆向告警 |
|
|
|
+| | | |1、当检测到水表逆向运转时,主动上报该|
|
|
|
+| | | |异常 |
|
|
|
+| | | |2、产生该异常后,再次产生该异常,不主|
|
|
|
+| | | |动上报异常 |
|
|
|
+| | | |3、产生该异常后,当检测到水表正向运转|
|
|
|
+| | | |时,清除该异常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT2:电池低压告警 |
|
|
|
+| | | |1、每天2点进行电压采样,当连续5天检测|
|
|
|
+| | | |到电压低于3.0V时,确定为欠压告警发生 |
|
|
|
+| | | |,自动上报异常 |
|
|
|
+| | | |2、产生该异常后,再次产生该异常时,不|
|
|
|
+| | | |再主动上报该异常 |
|
|
|
+| | | |3、当检测到电压高于或者等于3.0V时,则|
|
|
|
+| | | |清除该异常 |
|
|
|
+| | | |4、产生该异常后,取消表端定时与DMA专 |
|
|
|
+| | | |属上报功能 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT3:存储器异常 |
|
|
|
+| | | |1、当表端存储数据出现异常时,主动上报|
|
|
|
+| | | |该异常 |
|
|
|
+| | | |2、当表端校验存储数据出错时,主动上报|
|
|
|
+| | | |该异常 |
|
|
|
+| | | |3、产生该异常只能进行换表处理 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT4:空管异常 |
|
|
|
+| | | |当表端检测到空管时,主动上报该异常 |
|
|
|
+| | | |产生该异常后,再次产生该异常时,不再 |
|
|
|
+| | | |主动上报该异常 |
|
|
|
+| | | |3、当表端检测到有水时,清除该异常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT5:大流量告警 |
|
|
|
+| | | |1、当表端检测到流量大于设置的大流量告|
|
|
|
+| | | |警阀值并且持续时间大于所设置的大流量 |
|
|
|
+| | | |持续时间时,主动上报该异常 |
|
|
|
+| | | |2、当产生该异常后,再次检测到大流量异|
|
|
|
+| | | |常时,无需再次上报该异常 |
|
|
|
+| | | |3、当水表流量回归正常后,自动清除该异|
|
|
|
+| | | |常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT6: 持续流量告警 |
|
|
|
+| | | |1、当表端达到所设置的持续流量监测时间|
|
|
|
+| | | |,并且在这段时间内使用的水量大于所设 |
|
|
|
+| | | |置的持续流量告警阀值,并且这段时间所 |
|
|
|
+| | | |使用的水量与上一次所监测到的水量偏差 |
|
|
|
+| | | |在±20%,则主动上报该异常 |
|
|
|
+| | | |2、上报异常后,再次检测到持续流量告警|
|
|
|
+| | | |异常时,无需再次上报该异常 |
|
|
|
+| | | |3、当水表流量回归正常后,自动清除该异|
|
|
|
+| | | |常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT7:高压力告警 |
|
|
|
+| | | |1、当表端检测到压力大于设置的高压告警|
|
|
|
+| | | |阀值时,主动上报该异常 |
|
|
|
+| | | |2、当产生该异常后,再次检测到高压异常|
|
|
|
+| | | |时,无需再次上报该异常 |
|
|
|
+| | | |3、当水表压力回归正常后,自动清除该异|
|
|
|
+| | | |常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT8:低压力告警 |
|
|
|
+| | | |1、当表端检测到压力小于设置的低压告警|
|
|
|
+| | | |阀值时,主动上报该异常 |
|
|
|
+| | | |2、当产生该异常后,再次检测到低压异常|
|
|
|
+| | | |时,无需再次上报该异常 |
|
|
|
+| | | |3、当水表压力回归正常后,自动清除该异|
|
|
|
+| | | |常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT9:渗漏异常告警 |
|
|
|
+| | | |1、当表端达到所设置的渗透流量监测时间|
|
|
|
+| | | |,并且在这段时间内使用的水量小于等于 |
|
|
|
+| | | |所设置的渗透流量告警阀值,并且这段时 |
|
|
|
+| | | |间所使用的水量与上一次所监测到的水量 |
|
|
|
+| | | |偏差在±20%,则主动上报该异常 |
|
|
|
+| | | |2、上报异常后,再次检测到渗透流量告警|
|
|
|
+| | | |异常时,无需再次上报该异常 |
|
|
|
+| | | |3、当水表流量回归正常后,自动清除该异|
|
|
|
+| | | |常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT10:高水温异常告警 |
|
|
|
+| | | |1、当表端检测到水温大于设置的高温告警|
|
|
|
+| | | |阀值时,主动上报该异常 |
|
|
|
+| | | |2、当产生该异常后,再次检测到高温异常|
|
|
|
+| | | |时,无需再次上报该异常 |
|
|
|
+| | | |3、当水温回归正常后,自动清除该异常 |
|
|
|
+| | | | |
|
|
|
+| | | |BIT11:低水温异常告警 |
|
|
|
+| | | |1、当表端检测到水温小于设置的低温告警|
|
|
|
+| | | |阀值时,主动上报该异常 |
|
|
|
+| | | |2、当产生该异常后,再次检测到低温异常|
|
|
|
+| | | |时,无需再次上报该异常 |
|
|
|
+| | | |3、当水温回归正常后,自动清除该异常 |
|
|
|
+| | | | |
|
|
|
+| | | | |
|
|
|
+| | | |BIT12~31:保留 |
|
|
|
+| | | | |
|
|
|
+| | | |说明: |
|
|
|
+| | | |1、总共可以同时存放32个异常; |
|
|
|
+| | | |例如同时产生了“传感器异常”和“逆向告警|
|
|
|
+| | | |”,那么上报的数据为0000000000000011=0|
|
|
|
+| | | |x0003 |
|
|
|
+|b(Q3) |2字节 |HEX |b实际设置的是Q3的值,单位0.1m³/h,例 |
|
|
|
+| | | |如:0X01代表0.1m³/h; |
|
|
|
+|n(始动流量 |2字节 |HEX |n始动值,设置始动流量,单位1ml/h,例 |
|
|
|
+|) | | |如0X01代表1ml/h |
|
|
|
+|q(10ml代表 |2字节 |HEX |q代表10ml代表的q值,沿用新天的 |
|
|
|
+|的q值) | | | |
|
|
|
+|r(量程比) |2字节 |HEX |r代表量程比,沿用新天的 |
|
|
|
+
|
|
|
+
|
|
|
+3.3适配校表台应用数据详情
|
|
|
+
|
|
|
+
|
|
|
+3.3.1进入检表模式
|
|
|
+
|
|
|
+设置表端进入检表模式。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X30 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+发送帧:FE FE 68 30 22 22 22 11 11 11 CS 16
|
|
|
+应答帧:FE FE 68 40 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+3.3.2进入正常模式
|
|
|
+
|
|
|
+设置表端进入正常模式。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X31 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+发送帧:FE FE 68 31 22 22 22 11 11 11 CS 16
|
|
|
+应答帧:FE FE 68 40 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+
|
|
|
+3.3.3开始计流量
|
|
|
+
|
|
|
+设置声道数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X35 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+发送帧:FE FE 68 35 22 22 22 11 11 11 CS 16
|
|
|
+应答帧:FE FE 68 40 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+
|
|
|
+3.3.4清表数据
|
|
|
+
|
|
|
+清表数据、累计量。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X3C |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+发送帧:FE FE 68 3C 22 22 22 11 11 11 CS 16
|
|
|
+应答帧:FE FE 68 40 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+
|
|
|
+3.3.5设置声道数
|
|
|
+
|
|
|
+设置声道数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X3D |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|声道数 |1字节 |HEX |取值1、2、4 |
|
|
|
+|保留 |1字节 |HEX |保留,TBD |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+例如设置声道数为2:
|
|
|
+发送帧:FE FE 68 3D 22 22 22 11 11 11 02 02 00 CS 16
|
|
|
+应答帧:FE FE 68 40 11 11 11 22 22 22 CS 16
|
|
|
+
|
|
|
+3.3.6读表地址
|
|
|
+
|
|
|
+读表地址。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X52 |0X52 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D6 |7 |BCD | FE 68 52 11 11 11 22 22 22 07 D0 …… |
|
|
|
+| | | |D6 CHK 16 |
|
|
|
+| | | |DO-D1:流水号,D0为低字节,D1为高字节 |
|
|
|
+| | | |; |
|
|
|
+| | | |D2:日; |
|
|
|
+| | | |D3:月; |
|
|
|
+| | | |D4:年; |
|
|
|
+| | | |D5-D6:厂商代码,D5表类型,20;D6,固 |
|
|
|
+| | | |定为00。 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.7设置表地址
|
|
|
+
|
|
|
+设置表地址。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X53 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0~D6 |7 |BCD |FE FE 68 53 22 22 22 11 11 11 07 D0 |
|
|
|
+| | | |…… D6 CHK CHK 16 |
|
|
|
+| | | |DO-D1:流水号,D0为低字节,D1为高字节 |
|
|
|
+| | | |; |
|
|
|
+| | | |D2:日; |
|
|
|
+| | | |D3:月; |
|
|
|
+| | | |D4:年; |
|
|
|
+| | | |D5-D6:厂商代码,D5表类型,20;D6,固 |
|
|
|
+| | | |定为00。 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.8设置静态ot
|
|
|
+
|
|
|
+设置静态ot。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X58 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.9读检表数据
|
|
|
+
|
|
|
+读检表数据。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X59 |0X59 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D22 |23 |HEX | FE 68 59 11 11 11 22 22 22 17 D0 …… |
|
|
|
+| | | |D22 CHK 16 |
|
|
|
+| | | |D0-D6:表地址,D0为低字节,D6为高字节 |
|
|
|
+| | | |(BCD码); |
|
|
|
+| | | |D7-D10:累积热量1,D7为低字节,D10为高|
|
|
|
+| | | |字节;(根据入口探头实际水温补偿流量而|
|
|
|
+| | | |计算的热量) |
|
|
|
+| | | |D11-D14:累积流量1,D11为低字节,D14为|
|
|
|
+| | | |高字节;(根据入口探头实际水温补偿而算|
|
|
|
+| | | |得的流量,水表中表示正向流量) |
|
|
|
+| | | |D15-D18:累积热量2,D15为低字节,D18为|
|
|
|
+| | | |高字节;(根据50℃补偿流量而计算的热量)|
|
|
|
+| | | |D19-D22:累积流量2,D19为低字节,D22为|
|
|
|
+| | | |高字节;(根据50℃补偿而计算的流量,水 |
|
|
|
+| | | |表中表示反向流量) |
|
|
|
+
|
|
|
+
|
|
|
+3.3.10读流量参数
|
|
|
+
|
|
|
+读流量参数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X62 |0X62 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D21 |22 |HEX | FE 68 62 11 11 11 22 22 22 16 D0 …… |
|
|
|
+| | | |D21 CHK 16 |
|
|
|
+| | | |DO-D3:冲水的脉冲数,D0为最低字节,D3 |
|
|
|
+| | | |为最高字节; |
|
|
|
+| | | |D4-D5:流量参数1,D4为低字节,D5为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D6-D7:流量参数2,D6为低字节,D7为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D18-D19:流量参数8,D18为低字节,D19为|
|
|
|
+| | | |高字节。 |
|
|
|
+| | | |D20-21:热量表:10ml代表的q值1280(DN|
|
|
|
+| | | |20~DN40)或32(DN50~DN400) |
|
|
|
+| | | |水表: |
|
|
|
+| | | |1280(DN20-80),96(DN100-200),32(200 |
|
|
|
+| | | |以上)。 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.11设置流量参数
|
|
|
+
|
|
|
+设置流量参数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X63 |0X63 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0~D15 |16 |HEX |FE FE 68 63 22 22 22 11 11 11 10 |
|
|
|
+| | | |D0……D15 CHK 16 |
|
|
|
+| | | |DO-D1:流量参数1,DO为低字节,D1为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D2-D3:流量参数2,D2为低字节,D3为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D14-D15:流量参数8,D14为低字节,D15为|
|
|
|
+| | | |高字节。 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D15 |16 |HEX | FE 68 63 11 11 11 22 22 22 10 D0…… |
|
|
|
+| | | |D15 CHK 16 |
|
|
|
+| | | |DO-D1:流量参数1,DO为低字节,D1为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D2-D3:流量参数2,D2为低字节,D3为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D14-D15:流量参数8,D14为低字节,D15为|
|
|
|
+| | | |高字节。 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.12读Δt和C
|
|
|
+
|
|
|
+读Δt和C。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X64 |0X64 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0 |1 |HEX |FE FE 68 64 22 22 22 11 11 11 01 D0 |
|
|
|
+| | | |CHK 16 |
|
|
|
+| | | |D0:代表温度段值 0x32(即50℃)或 |
|
|
|
+| | | |0x19(即25℃)或0x55(即85℃) |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D32 |33 |HEX | FE 64 B8 11 11 11 22 22 22 21 D0…… |
|
|
|
+| | | |D32 CHK 16 |
|
|
|
+| | | |D0-D1:流量参数1,D0为低字节,D1为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D2-D3:流量参数2,D2为低字节,D3为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D14-D15:流量参数8,D14为低字节,D15为|
|
|
|
+| | | |高字节; |
|
|
|
+| | | |D16-D17:分界t1,D16为低字节,D17为高 |
|
|
|
+| | | |字节; |
|
|
|
+| | | |D18-D19:分界t2,D18为低字节,D19为高 |
|
|
|
+| | | |字节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D30-D31:分界t8,D30为低字节,D31为高 |
|
|
|
+| | | |字节。 |
|
|
|
+| | | |D32 :温度段值;(手持机发什么,回什 |
|
|
|
+| | | |么) |
|
|
|
+
|
|
|
+
|
|
|
+3.3.13设置Δt和C
|
|
|
+
|
|
|
+设置Δt和C。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X65 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0~D32 |33 |HEX |FE FE 68 65 22 22 22 11 11 11 21 D0……|
|
|
|
+| | | |D32 CHK 16 |
|
|
|
+| | | |D0-D1:流量参数1,D0为低字节,D1为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D2-D3:流量参数2,D2为低字节,D3为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D14-D15:流量参数8,D14为低字节,D15为|
|
|
|
+| | | |高字节; |
|
|
|
+| | | |D16-D17:分界t1,D16为低字节,D17为高 |
|
|
|
+| | | |字节; |
|
|
|
+| | | |D18-D19:分界t2,D18为低字节,D19为高 |
|
|
|
+| | | |字节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D30-D31:分界t8,D30为低字节,D31为高 |
|
|
|
+| | | |字节。 |
|
|
|
+| | | |D32:温度段值;(手持机发什么,回什么|
|
|
|
+| | | |) |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+3.3.14设置bnqr
|
|
|
+
|
|
|
+设置bnqr值。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X67 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0~D7 |8 |HEX |手持机帧格式:FE FE 68 67 22 22 22 11|
|
|
|
+| | | |11 11 08 D0 …… D7 CHK 16 |
|
|
|
+| | | |DO-D1:b,D0为低字节,D2为高字节; |
|
|
|
+| | | |D2-D3:n始动值,D2为低字节,D3为高字节|
|
|
|
+| | | |; |
|
|
|
+| | | |D4-D5:10ml代表的q值,D4为低字节,D5为|
|
|
|
+| | | |高字节;1280(DN20-80),96(DN100-200)|
|
|
|
+| | | |,32(200以上)。 |
|
|
|
+| | | |D6-D7:r,D6为低字节,D7为高字节 |
|
|
|
+
|
|
|
+
|
|
|
+注意:
|
|
|
+该命令为了沿用新天的校表台命令,
|
|
|
+b实际设置的是Q3的值,单位0.1m³/h,例如:0X01代表0.1m³/h;
|
|
|
+n始动值,设置始动流量,单位1ml/h,例如0X01代表1ml/h
|
|
|
+q代表10ml代表的q值,沿用新天的
|
|
|
+r代表量程比,沿用新天的
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.15设置口径和温度补偿值
|
|
|
+
|
|
|
+设置口径和温度补偿值。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X69 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|D0~D501 |502 |HEX |FE FE 68 69 22 22 22 11 11 11 F0 D0 |
|
|
|
+| | | |…… D501 CHK_L CHK_H 16 |
|
|
|
+| | | |DO-D499:为表口径对应B′值,D0为低字节,|
|
|
|
+| | | |D499为高字节;依次为最大流量、常用流 |
|
|
|
+| | | |量、分界流量、2倍最小流量、最小流量b |
|
|
|
+| | | |值。 |
|
|
|
+| | | |D500-501:为表口径值,D500为低字节,D5|
|
|
|
+| | | |01为高字节。 |
|
|
|
+| | | |CHK_L:为校验和低字节; |
|
|
|
+| | | |CHK_H:为校验和高字节; |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XF0代表502个数据长度
|
|
|
+,另外校验码是2个字节。
|
|
|
+
|
|
|
+
|
|
|
+3.3.16读取口径和温度补偿值
|
|
|
+
|
|
|
+读取口径和温度补偿值。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X6A |0X6A |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D501 |502 |HEX |FE FE 68 69 22 22 22 11 11 11 F0 D0 |
|
|
|
+| | | |…… D501 CHK_L CHK_H 16 |
|
|
|
+| | | |DO-D499:为表口径对应B′值,D0为低字节,|
|
|
|
+| | | |D499为高字节;依次为最大流量、常用流 |
|
|
|
+| | | |量、分界流量、2倍最小流量、最小流量b |
|
|
|
+| | | |值。 |
|
|
|
+| | | |D500-501:为表口径值,D500为低字节,D5|
|
|
|
+| | | |01为高字节。 |
|
|
|
+| | | |CHK_L:为校验和低字节; |
|
|
|
+| | | |CHK_H:为校验和高字节; |
|
|
|
+
|
|
|
+注意:命令主站回复的数据,由于长度超过0XFF,长度部分取值0XF0代表502个数据长度
|
|
|
+,另外校验码是2个字节。
|
|
|
+
|
|
|
+
|
|
|
+3.3.17读取平均流速
|
|
|
+
|
|
|
+读取平均流速。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X6B |0X6B |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D23 |24 |HEX |FE 68 6B 11 11 11 22 22 22 18 D0 …… |
|
|
|
+| | | |D23 CHK 16 |
|
|
|
+| | | |DO-D3: |
|
|
|
+| | | |热量表从接收到“开始计流量”命令开始到 |
|
|
|
+| | | |接收到此刻的有效的瞬时流速累积值,D0 |
|
|
|
+| | | |为最低字节,D3为最高字节; |
|
|
|
+| | | |D4-D5:流量参数1,D4为低字节,D5为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |D6-D7:流量参数2,D6为低字节,D7为高字|
|
|
|
+| | | |节; |
|
|
|
+| | | |…… …… |
|
|
|
+| | | |D18-D19:流量参数8,D18为低字节,D19为|
|
|
|
+| | | |高字节。 |
|
|
|
+| | | |D20-D21: 10ml代表的q值1280或32或16 |
|
|
|
+| | | |D22-D23:从热量表接收到“开始计流量”命|
|
|
|
+| | | |令开始到此刻的有效瞬时流速次数,D22为|
|
|
|
+| | | |低字节,D23为高字节。 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.18读取自动匹配电平参数(未使用)
|
|
|
+
|
|
|
+读取自动匹配电平参数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X85 |0X85 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |无 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|D0~D29 |30 |HEX |FE 68 85 11 11 11 22 22 22 1E D0 |
|
|
|
+| | | |D1...D29 CHK 16 |
|
|
|
+| | | |D0~D7:时序0-7对应的比较器门槛值(单位|
|
|
|
+| | | |MV)。 |
|
|
|
+| | | |D8~D15:时序0-7对应的比较器门槛值的宽|
|
|
|
+| | | |度(单位MV)。 |
|
|
|
+| | | |D16:Buffer配置 |
|
|
|
+| | | |D17-D29:预留 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.19设置自动匹配电平(未使用)
|
|
|
+
|
|
|
+设置自动匹配电平参数。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0X86 |0X40 |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+|数据传输项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |FE FE 68 86 22 22 22 11 11 11 CHK 16 |
|
|
|
+
|
|
|
+数据回复项:
|
|
|
+|数据回复项 |长度 |格式 |说明 |
|
|
|
+|无 |无 |无 |FE 68 40 11 11 11 22 22 22 CHK 16 |
|
|
|
+
|
|
|
+
|
|
|
+3.3.20读取静态ot
|
|
|
+
|
|
|
+读取静态ot。
|
|
|
+
|
|
|
+|控制码(C) |应答码(C) |数据传输项 |数据回复项 |
|
|
|
+|0XA5 |TBD |见数据传输项内容 |见数据回复项内容 |
|
|
|
+
|
|
|
+数据传输项:
|
|
|
+68 A5 00 00 00 00 00 80 00 50 FF 05 00 00 80 19 12 00 3D 89 16
|
|
|
+[pic]
|
|
|
+数据回复项:
|
|
|
+68 A5 00 00 00 00 00 80 00 50 FF 2A 00 00 00 00 00 90 01 00 05 65 04 00 00
|
|
|
+A0 00 00 00 00 00 26 15 03 03 26 24 00 46 38 43 35 33 00 00 00 00 00 00 00
|
|
|
+10 EE EE EE EE DE 3C 16
|
|
|
+[pic]
|
|
|
+
|