CRL-G管段式超声热量表汇中通讯协议
(版本V2.2,适用于2013年5月以后生产的仪表)
通用代码注释:XXH:仪表当前通讯号码。数值范围:41H~A5H。
YYH:仪表新的通讯号码。数值范围:41H~A5H。
ZZH:数据校验字节。所有数据内容(不包括控制及命令字节)
按字节进行累加,不计超出FFH的数值。
命令格式:
1、读取热量表数据(4A命令):
主机命令:2AH XXH 4AH
仪表响应:26H XXH 4AH LL(BCD码)ZZH(返回37个字节)
其中:LL(BCD码)的内容为:
2、读取定时记忆数据(49命令):
主机命令:2AH XXH 49H
仪表响应:26H XXH 49H LL(BCD码)ZZH
其中:LL(BCD 码)数据同4A命令,只是数据内容为定时记忆的数据,其它参数相同。
3、更改通讯号码:
主机命令:2AH XXH 4BH YYH
仪表响应:26H XXH 4BH YYH
4、设定记忆数据时间:
主机命令:2AH XXH 4CH DDhh(2字节BCD码)
仪表响应:26H XXH 4CH DDhhmm(3字节BCD码)ZZH
其中:DD表示某天,hh表示小时,mm常数值。
DD取值为某月的一天,表示当月的DD天记录数据。如果取值为0时,表示每天记录数据。
hh表示记录数据时间的小时。
5、广播校时:ss 秒;mm 分;hh 时;DD 天;MM 月;YY 年。
主机命令:2AH AAH 4DH ssmmhhDDMMYY(BCD 码)
仪表不响应。
附:诊断信息代码(JD):00表示正常。
注:数据采集周期应大于1000ms,且不为1s的整倍数。
通讯范例
读取热量表数据
发送:2A 41 4A
接收:26 41 4A 00 00 00 00 00 12 36 62 00 23 61 23 78 96 33 65 00 00 65 35 00 00 45 36 00 00
读取定时记忆数据
发送:2A 41 49
接收:26 41 49 00 00 00 00 00 12 36 62 00 23 61 23 78 96 33 65 00 00 65 35 00 00 45 36 00 00
49 功能代码:读取定时记忆数据
00 00 00 00 累积冷量(带累积冷量功能、DN50、2位小数):0 MWh
00 12 36 62 累积热量(DN50、2位小数):1236.62MWh
00 23 61 23 瞬时流量(3位小数):236.123 m³/h
78 96 33 65 累积流量(DN50、1位小数):7896336.5 m³
00 00 65 35 供水温度(2位小数):65.35℃
00 00 45 36 回水温度(2位小数):45.36℃
00 00 12 63 热功率(1位小数):126.3kW
00 00 12 63 累积运行时间:1263小时
06 诊断信息代码:E2PROM损坏
3D 累加和校验(不包括26和49)
更改通讯号码
发送:2A 41 4B 42
内容解析
接收:26 41 4B 42
设定记忆数据时间
发送:2A 41 4C 00 02
接收:26 41 4C 00 02 01 44
广播校时
发送:2A 41 4D 26 14 14 01 08 15
接收:无
CRL-G管段式超声热量表汇中通讯协议
(版本 V2.1,适用于 2013年 5月以前生产的仪表)
通用代码注释:XXH:仪表当前通讯号码。数值范围:41H~A5H。
YYH:仪表新的通讯号码。数值范围:41H~A5H。
ZZH:数据校验字节。所有数据内容(不包括控制及命令字节)按
字节进行累加,不计超出FFH的数值。
命令格式:
1、读取热量表数据(4A命令):
主机命令:2AH XXH 4AH
仪表响应:26H XXH 4AH LL(BCD码)ZZH(返回37个字节)
其中:LL(BCD码)的内容为:
2、读取定时记忆数据(49命令):
主机命令:2AH XXH 49H
仪表响应:26H XXH 49H LL(BCD码)ZZH
其中:LL(BCD 码)数据同4A命令,只是数据内容为定时记忆的数据,其它参数相同。
3、更改通讯号码:
主机命令:2AH XXH 4BH YYH
仪表响应:26H XXH 4BH YYH
4、设定记忆数据时间:
主机命令:2AH XXH 4CH DDhh(2字节BCD码)
仪表响应:26H XXH 4CH DDhhmm(3字节BCD码)ZZH
其中:DD表示某天,hh表示小时,mm常数值。
DD取值为某月的一天,表示当月的DD天记录数据。如果取值为0时,表示每天记录数据。
hh表示记录数据时间的小时。
5、广播校时:ss 秒;mm 分;hh 时;DD 天;MM 月;YY 年。
主机命令:2AH AAH 4DH ssmmhhDDMMYY(BCD 码)
仪表不响应。
附:诊断信息代码(JD):00表示正常。
注:数据采集周期应大于1000ms,且不为1s的整倍数。
通讯范例
读取热量表数据
发送:2A 41 4A
接收:26 41 4A 00 00 00 00 00 12 36 62 00 23 61 23 78 96 33 65 00 00 65 35 00 00 45 36 00 00
读取定时记忆数据
发送:2A 41 49