本文详细阐述JY公司冷热量表(记热量)传输协议。并以此说明CJ/T-188协议在厂家详细应用时,并不一致。

本文及兴许文章将对这些不同点予以总结(文中所述协议与日志“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
        说明例如以下:

            FE FE FE FE:协议头(1-4组)。

            68:帧起始符。
            20:仪表类型。此实例指热量表(记热量)。
            32 41 31 40 00:倒序为0040314132(以BCD码形式看待),表示表号。
            00 00:倒序为0000(以BCD码形式看待),表示厂家代码。
            01:控制码表示读表计数据。后面跟固定数据域长度、数据标识和序列号。
            03:数据域长度(固定)。 
            90 1F 01:数据标识和序列号(固定)。

            20:累加和,从协议头68至序列号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   

                                                     29 30 31 32
33                                                         2C 34 10 00 00
                                                     34 35 36 37
38        
                                                     35 25 00
                                                     39 40
41                  
                                                     66 25 00              
  
                                                     42 43
44              
                                                     00 00 00
                                                     45 46 47  
                                                                     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。

            17 00 00 00 00:热功率(0.00-kw),英文:thermal,序号:24-27。
         
  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。 

            53 00 12 10 07 15 20:实时时间,2015-07-10 12:00:53,英文:mtime,序号:48-54。
            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的不同之处,用红色予以标识。

原创性文章。转载请注明出处 http://user.qzone.qq.com/2756567163。  

经常使用传感器协议3:CJ/T-188 冷热量表协议解析2的更多相关文章

  1. TCP/IP协议三次握手与四次握手流程解析

    原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...

  2. 《TCP/IP详解卷1:协议》第4章 ARP:地址解析协议-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

  3. TCP/IP协议三次握手与四次握手流程解析(转载及总结)

    原文地址:http://www.2cto.com/net/201310/251896.html,转载请注明出处: TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式  TCP/IP协议的详 ...

  4. TCP协议三次握手与四次挥手通俗解析

    TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式 TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷本.下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字 ...

  5. 《TCP-IP详解卷3:TCP 事务协议、HTTP、NNTP和UNIX域协议》【PDF】下载

    TCP-IP详解卷3:TCP 事务协议.HTTP.NNTP和UNIX域协议>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230062539 ...

  6. 网络协议 20 - RPC 协议(上)- 基于XML的SOAP协议

    [前五篇]系列文章传送门: 网络协议 15 - P2P 协议:小种子大学问 网络协议 16 - DNS 协议:网络世界的地址簿 网络协议 17 - HTTPDNS:私人定制的 DNS 服务 网络协议 ...

  7. IP协议号 IP首部中有8位协议号,用于指明IP的上层协议.

    IP协议号   IP首部中有8位协议号,用于指明IP的上层协议. 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网 ...

  8. 【协议】2、TCP/IP协议三次握手与四次握手流程解析

    一.TCP报文格式  TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷本.下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序 ...

  9. 它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互。

    它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互. https://mp.we ...

随机推荐

  1. [转载]数学【p1900】 自我数

    题目描述-->p1900 自我数 本文转自@keambar 转载已经原作者同意 分析: 思路还是比较好给出的: 用类似筛选素数的方法筛选自我数. 但是要注意到题目限制的空间仅有4M,不够开10^ ...

  2. RobotFramework自动化测试框架系统关键字之断言

    一.基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便:不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率.下 ...

  3. HashCode()的作用

    在实现Hash算法的集合里面,例如HashSet,该集合不能存放相同的数据,HashSet会根据对象的equals()和hashCode()方法来判断要存放的数据是否已经存在.Hash算法把HashS ...

  4. 【进制转换】CODEVS 1740 进制计算器

    #include<cstdio> #include<iostream> #include<string> using namespace std; string s ...

  5. angular2学习资源汇总

    文档博客书籍类 官方网站: https://angular.io 中文站点: https://angular.cn Victor的blog(Victor是Angular路由模块的作者): https: ...

  6. Android集成友盟社会化分享功能

    1.  产品概述 友盟社会化组件,可以让移动应用快速具备社会化分享.登录.评论.喜欢等功能,并提供实时.全面的社会化数据统计分析服务. 指南将会手把手教你使用社会化组件SDK,用5分钟为APP增加新浪 ...

  7. asp.net 视图引擎归类

    1. ASPX View Engine 第一个也是我们最熟悉的---aspx,相信做过WebForm开发对Aspx都比较了解: 小示例: <%@ Control Inherits="S ...

  8. Docker实践4: 基于nginx对后端的weblogic负载均衡

    为什么要用Nginx(抄了一段) 1.nginx相对于apache的优点: 轻量级,同样起web服务,比apache占用更少的内存及资源 抗并发,nginx处理请求是异步非阻塞的,而apache则是阻 ...

  9. 本地DNS如何解析公网域名

    DNS服务器图解: 为了服务于公司内部局域网应用,如域.本地网站.论坛.OA.ERP系统等,我们通常搭建本地DNS服务器. 将本地DNS服务器设置为首选DNS,本地系统解析访问是快了. 但内部DNS怎 ...

  10. LVS负载均衡之NAT模式部署

    1.LVS的NAT模式介绍 参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html 由于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用 ...