经常使用传感器协议3:CJ/T-188 冷热量表协议解析2
本文及兴许文章将对这些不同点予以总结(文中所述协议与日志“CJ/T-188
冷热量表协议解析1”http://user.qzone.qq.com/2756567163/blog/1437462157的不同之处,将用红色予以标识)。下面数据未经特殊说明。均指十六进制。
FE FE FE FE 68 20 32 41 31 40 00 00 00 01 03 90 1F 01 20 16
说明例如以下:
68:帧起始符。
20:仪表类型。此实例指热量表(记热量)。
32 41 31 40 00:倒序为0040314132(以BCD码形式看待),表示表号。
00 00:倒序为0000(以BCD码形式看待),表示厂家代码。
01:控制码表示读表计数据。后面跟固定数据域长度、数据标识和序列号。
03:数据域长度(固定)。
90 1F 01:数据标识和序列号(固定)。
16。结束符。
回复数据:
FE FE FE FE 68 20 32 41 31 40 00 00 00 81 2E 90 1F 01
00 01 02 03 04 05 06 07 08 09 10 11 12 13
08 02 00 00 00
14 15 16 17 18
08 02 00 00 00
19 20 21 22 23
17 00 00 00 00
24 25 26 27 28
35 00 00 00 00
33 2C 34 10 00 00
34 35 36 37
38
35 25 00
41
44
00 00 00
53 00 12 10 07 15 20
48 49 50 51 52 53 54 00 00 31 16
55 56 57 58
说明例如以下:
FE FE FE FE:协议头(1-4组)。
68:帧起始符。
20:仪表类型。
32 41 31 40 00:倒序为0040314132(以BCD码形式看待),表示表号。
00 00:倒序为0000(以BCD码形式看待),表示厂家代码。
81:实际为控制码+80,我们能够简单觉得仅仅有81正确,非81均为异常。不进行解析。
2E:数据域长度。为十进制46,表示后面有46个有效数据。
1F 90 01:数据标识和序列号(固定)。
80 02 00 00 00:结算日热量(0.02-mwh),英文:settlement。序号:14-17。
80 02 00 00 00:当前热量(0.02-mwh)。英文:nowheat,序号:19-22。
35 00 00 00 00:瞬时热量(0.00-mmm/h)英文:transient,序号:29-32。
2c 34 10 00 00:当前累计流量(10.34-mmm),英文:accumulate,序号:34-37。
35 25 00:供水温度(25.35-0C)。英文:supply,序号:39-41。 (注1)
66 25 00:回水温度(25.66-0C),英文:return。序号:42-44。
(注1)
00 00 00:仪表累计工作时间(000000-h),英文:atime。序号:45-47。
00 00:状态,两个字节,00 00表示正常,01 00表示欠压。英文:st,序号55-56。
31:累加和,从协议头68至状态字00累加之和。
16:结束符。
注1:此处为摄氏度符号,为了防止混淆,本文全部数值和单位之间加“-”,予以分隔。
注2:单位符号可查看日志:http://user.qzone.qq.com/2756567163/blog/1436472675。
注3:为程序开发便捷。提供英文注解和序号标注。
注4:与日志“CJ/T-188 冷热量表协议解析1”http://user.qzone.qq.com/2756567163/blog/1437462157的不同之处,用红色予以标识。
经常使用传感器协议3:CJ/T-188 冷热量表协议解析2的更多相关文章
- TCP/IP协议三次握手与四次握手流程解析
原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...
- 《TCP/IP详解卷1:协议》第4章 ARP:地址解析协议-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- TCP/IP协议三次握手与四次握手流程解析(转载及总结)
原文地址:http://www.2cto.com/net/201310/251896.html,转载请注明出处: TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式 TCP/IP协议的详 ...
- TCP协议三次握手与四次挥手通俗解析
TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式 TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷本.下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字 ...
- 《TCP-IP详解卷3:TCP 事务协议、HTTP、NNTP和UNIX域协议》【PDF】下载
TCP-IP详解卷3:TCP 事务协议.HTTP.NNTP和UNIX域协议>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230062539 ...
- 网络协议 20 - RPC 协议(上)- 基于XML的SOAP协议
[前五篇]系列文章传送门: 网络协议 15 - P2P 协议:小种子大学问 网络协议 16 - DNS 协议:网络世界的地址簿 网络协议 17 - HTTPDNS:私人定制的 DNS 服务 网络协议 ...
- IP协议号 IP首部中有8位协议号,用于指明IP的上层协议.
IP协议号 IP首部中有8位协议号,用于指明IP的上层协议. 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网 ...
- 【协议】2、TCP/IP协议三次握手与四次握手流程解析
一.TCP报文格式 TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷本.下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序 ...
- 它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互。
它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互. https://mp.we ...
随机推荐
- 洛谷——P1327 数列排序
P1327 数列排序 题目描述 给定一个数列{an},这个数列满足ai≠aj(i≠j),现在要求你把这个数列从小到大排序,每次允许你交换其中任意一对数,请问最少需要几次交换? 输入输出格式 输入格式: ...
- 微信小程序开发教程(三)项目目录及文件构成
第二章我们已经创建了一个Hello WXapplet示例小程序.我们从文件目录结构来了解Hello WXapplet项目的构成. 目录结构显示,在小程序项目的根目录下面包含3个app开头的文件(app ...
- ZOJ 3949 Edge to the Root(树形DP)
[题目链接] http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3949 [题目大意] 给出一棵根为1的树,每条边边长为1,请你 ...
- Java多线程——AQS框架源码阅读
AQS,全称AbstractQueuedSynchronizer,是Concurrent包锁的核心,没有AQS就没有Java的Concurrent包.它到底是个什么,我们来看看源码的第一段注解是怎么说 ...
- Ubuntu下创建程序启动器
1 以上是使用手动的方法,程序有图标 其中,配置文件改为: [Desktop Entry] Version=1.0 Name=eclipse Exec=/home/hu/soft/eclipse/ec ...
- [OpenJudge8462][序列DP]大盗阿福
大盗阿福 总时间限制: 1000ms 内存限制: 65536kB [描述] 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N 家店铺,每家店中都有一些现金. ...
- catalina_home与catalina_base
CATALINA_HOME是Tomcat的安装目 录,CATALINA_BASE是Tomcat的工作目录. 如果我们想要运行Tomcat的多个实例,但是不想安装多个Tomcat软件副本.那么我们可以配 ...
- linux如何安装xampp,以及融合dvwa
1.官网下载:https://www.apachefriends.org/download.html 2.赋予执行权限 [admin@19-56 ~]$ chmod +x xampp-linux-x6 ...
- firefox dispatchevent的问题
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8&qu ...
- android开发游记:SpringView 下拉刷新的高效解决方式,定制你自己风格的拖拽页面
关于下拉刷新/上拉载入很多其它的解决方式网上已经有非常多了,浏览了眼下主流的下拉控件比方PullToRefresh库等.第一:大多数实现库都难以进行动画和样式的自己定义. 第二:不能非常好的兼容多种滚 ...