经常使用传感器协议1:CJ/T-188 水表协议解析1

本文以实例说明CJ/T-188水表协议的解析过程,下面数据未经特殊说明,均指十六进制。

数据发送:

FE FE FE FE 68 10 44 33 22 11 00 33 78 01 03 1F 90 00 80 16

说明例如以下:

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

68:帧起始符。

10:仪表类型,此实例指冷水水表。还可定义为:

10:冷水水表

11:生活热水水表

12:直饮水水表

13:中水水表

20:热量表(记热量)

21:热量表(记冷量)

30:燃气表

40:电度表

44 33 22 11 00:倒序为0011223344(以BCD码形式看待)。表示表号。

33 78:倒序为7833(以BCD码形式看待),表示厂家代码。

01:控制码表示读表计数据。后面跟固定数据域长度、数据标识和序列号。

03:数据域长度(固定)。

1F 90:数据标识(固定)。

00:序列号(固定)。

80:累加和,68+10+44+33+22+11+00+33+78+01+03+1F+90+00=80。

16;结束符。

回复数据:

FE FE FE FE 68 10 44 33 22 11 00 33 78 81 16 1F 90 00 00 77 66 55 2C 00 77 66 55 2C 31 01 22 11 05
15 20 21 84 08 16

说明例如以下:

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

68:帧起始符。

10:仪表类型。

44 33 22 11 00:倒序为0011223344(以BCD码形式看待),表示表号。

33 78:倒序为7833(以BCD码形式看待),表示厂家代码。

81:实际为控制码+80。我们能够简单觉得仅仅有81正确。非81均为异常,不进行解析。

16:数据域长度,为十进制22。表示后面有22个有效数据。

1F 90:数据标识(固定)。

00:序列号(固定)。

00 77 66 55:倒序为556677.00(以BCD码形式看待),表示累计用量。

2C:立方米。其他单位见附1。

00 77 66 55:倒序为556677.00(以BCD码形式看待)。表示本月用量。

2C:立方米,其他单位见附1。

31 01 22 11 05 15 20:2015-05-11
22:01:31,表示实时时间。

21 84:状态,两字节。第1字节定义例如以下,第2字节由厂家自己定义。

68:累加和,68+10+44+33+22+11+00+33+78+81+16+1F+90+00+00+77+66+55+2C+00+77+66+55
2C+31+01+22+11+05+15+20+21+84=08。

16;结束符。

附:单位代号

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

时间: 2024-10-10 06:57:31

经常使用传感器协议1:CJ/T-188 水表协议解析1的相关文章

CJ/T-188 水表协议解析2

本文将以SC水表为例继续说明CJ/T-188水表协议的开关阀协议的解析过程,以下数据未经特殊说明,均指十六进制. 开阀: 数据发送: FE FE FE FE 68 10 69 05 90 05 15 33 78 04 04 A0 17 01 55 50 16 说明如下: FE FE FE FE:协议头(1-4组). 68:帧起始符. 10:仪表类型,此实例指冷水水表,还可定义为: 69 05 90 05 15:倒序为1505900569(以BCD码形式看待),表示表号. 33 78:倒序为783

CJ/T-188 水表协议解析

本文以实例说明CJ/T-188水表协议的解析过程,以下数据未经特殊说明,均指十六进制. 数据发送: FE FE FE FE 68 10 44 33 22 11 00 33 78 01 03 1F 90 00 80 16 说明如下: FE FE FE FE:协议头(1-4组). 68:帧起始符. 10:仪表类型,此实例指冷水水表,还可定义为: 10:冷水水表 11:生活热水水表 12:直饮水水表 13:中水水表 20:热量表(记热量) 21:热量表(记冷量) 30:燃气表 40:电度表 44 33

常用传感器协议9:DL/T645-2007 电表协议解析1

本文以实例说明DL/T645-2007水表协议的解析过程,以下数据未经特殊说明,均指十六进制. 数据发送: FE FE FE FE 68 63 04 09 39 00 00 68 11 04 33 33 33 33 5A 16 说明如下: FE FE FE FE:协议头(1-4组). 68:帧起始符. 63 04 09 39 00 00:倒序为000039090463(以BCD码形式看待),表示表号. 68:帧起始符(二次). 11:控制码,读取有功电度. 04:数据域长度(固定). 33 33

用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中

我最近在用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中,第一次写项目,写过这类项目的多多提意见,哪方面的意见都行,有代码或者demo的求赏给我,谢谢

2.tcp/ip协议分析-IP协议、ARP协议和RARP协议

IP协议是TCP/IP协议族中最核心的协议,它提供不可靠.无连接的数据报传输服务.所以理解IP协议对于我们学习网络至关重要. IP首部 重要字段介绍: 4bit首部长度:以4字节为单位,决定了IP首部长度最大为15*4=60,一般的IP数据报首部长度为20,此时该字段为5. 8bit的服务类型:包括一个3bit的优先权子字段(可以忽略),4bit的tos子字段和1bit的未用位但必须置0.4bit的TOS分别代表:最小延时.最大吞吐量.最高可靠性和最小费用. 比如在telnet交互应用中就要求有

IC卡的传输协议(1)-字符传输协议T=0【转】

转自:http://bbs.ednchina.com/BLOG_ARTICLE_172022.HTM 在异步半双工传输协议中,主要定义了终端为实现传输控制和特殊需要发出的命令及这些命令的处理过程. 在传输协议中定义了两种协议:字符传输协议(T=0)和块传输协议(T=1).IC卡可以选择支持T=0协议或者T=1协议,终端一般都支持这两种协议.在ATR中的TD1规定了后续传输中所采用的传输协议(T=0或T=1),如果TD1在ATR中不存在的话则假定采用T=0.如果在ATR之后卡片与终端之间没有参数协

modbus rtu 协议转DLT645-2007和DLT645-1997电表协议转换器定制,

现场会碰到现场数据为Modbus协议,但是后台系统为DLT645协议系统,本模块支持将工业ModbusRtu协议转换为电表国标协议DLT645协议,支持1997和2007俩种标准,只需要进行简单的配置,就可以实现Modbus 协议转DLT645协议,方便客户将modbus数据接入到645电表系统中. 有需要请联系: QQ:2315590764 技术支持邮箱:2315590764#qq.com modbus rtu 协议转DLT645-2007和DLT645-1997电表协议转换器定制,,布布扣,

热备份路由选择协议(HSRP)和生成树协议(STP)

实验一.热备份路由选择协议(HSRP) 实验目标 创建虚拟网关,配置HSRP的优先级,实现路由的热备份,虚拟网关的实际应用及迁移. 实验环境 三台路由器,一台交换机,三台PC机 Pc 0  ip 192.168.1.1  192.168.1.254 Pc 1  ip 192.168.1.2  192.168.1.254 Pc 2  ip 192.168.4.1  192.168.4.252 实验步骤 1).配置三台PC机 2).对路由器Router的配置 对router 1的配置 对router

http协议也是一个面向连接的协议

本文最初发表于chinaunix.net论坛之帖子<[其他] 您了解HTTP么?http://工作中奇葩HTTP问题经验大征集!>之回复. 差点来晚了,本人谈一下HTTP. 先回答这几个问题: 1.你了解 HTTP 吗? 了解. 2.你认为你真的很了解 HTTP 吗? 起码不是新手 3.你知道 HTTP/1.0 和 HTTP/1.1 的区别吗? http 1.0 和 1.1的最大区别就是HOST头,这个是用来实现虚\拟\主机的,也就是一个IP上,可以有多个网站,如果你的网站只是设置了通过HOS