DLT-645电度表规约使用说明
- 格式:doc
- 大小:33.50 KB
- 文档页数:2
DL/T645-2007通讯规约协议说明目录一、DL/T 645-2007通讯协议简介二、数据链路层格式说明三、数据标识说明四、(应用层)命令、返回格式说明五、命令字、特征字、错去信息字说明六、DTTD三相多功能电表应用数据标识七、负荷记录传输格式八、通讯功能实现实例一、DL/T 645-2007通讯协议简介本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2007《多功能电能表》为依据。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
该部分标识码适用于0.5S级三相多功能电表。
二、数据链路层格式说明本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,多功能电能表为从站。
每个多功能电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。
每部分由若干字节组成。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共 11位。
其传输序列如图7。
D0 是字节的最低有效位,D7 是字节的最高有效位。
先传低位,后传高位。
起始位8位数据偶校验位停止位图1字节传输序列1.2帧格式帧是传送信息的基本单元。
帧格式如图 8 所示。
说明代码帧起始符68H地址域A0 A1 A2A3 A4 A5帧起始符 68H 控制码 C 数据域长度 L 数据域 DATA 校验码 CS 结束符16H图2 帧格式1.2.1 帧起始符 68H标识一帧信息的开始,其值为 68H=01101000B 。
1.2.2 地址域 A0~A5地址域由 6个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。
每块表具有唯一的通信地址,且与物理层信道无关。
DL/T645-2007通讯规约协议说明一、命令字、特征字、错去信息字说明注:0代表正向,1代表反向注:编程允许一般指编程按键状态注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字5(B相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字6(C相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字7(合相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
无功组合方式1、2特征字注:0代表休息,1代表工作。
通信速率特征字(调制型、接触式、通信口1、通信口2、通信口3)注:0代表非当前接口通信速率,1代表当前接口通信速率,特征字仅在某一位为1时有效。
负荷记录模式字注: 0代表不记录此类数据,1代表记录此类数据。
冻结数据模式字注: 0代表不记录此类数据,1代表记录此类数据。
错误信息字ERR注: 0代表无相应错误发生,1代表相应错误发生。
除Bit1、2、3、4、5、6定义的错误以外,其他情况都归为Bit0其他错误二、 DTTD 三相多功能电表应用数据标识表 电能量数据标识编码表数据标识数据格式数据 长度 (字节) 单位功能数据项名称DI 3 DI 2 DI 1 DI 0 读 写 000000 01 … 08 FF00XXXXXX.XX4kWh*(当前)组合有功总电能 (当前)组合有功费率1电能 …(当前)组合有功费率8电能 (当前)组合有功电能数据块000100 01 … 08 FF00XXXXXX.XX4 kWh * (当前)正向有功总电能 (当前)正向有功费率1电能 …(当前)正向有功费率8电能 (当前)正向有功电能数据块000200 01 … 08 FF00XXXXXX.XX4 kWh * (当前)反向有功总电能 (当前)反向有功费率1电能 …(当前)反向有功费率8电能 (当前)反向有功电能数据块000300 01 … 8 FF00XXXXXX.XX4 kvarh * (当前)组合无功1总电能 (当前)组合无功1费率1电能 …(当前)组合无功1费率8电能 (当前)组合无功1电能数据块000400 0100XXXXXX.XX4 kvarh * (当前)组合无功2总电能 (当前)组合无功2费率1电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写…8 FF…(当前)组合无功2费率8电能(当前)组合无功2电能数据块0005 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第一象限无功总电能(当前)第一象限无功费率1电能…(当前)第一象限无功费率8电能(当前)第一象限无功电能数据块0006 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第二象限无功总电能(当前)第二象限无功费率1电能…(当前)第二象限无功费率8电能(当前)第二象限无功电能数据块0007 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第三象限无功总电能(当前)第三象限无功费率1电能…(当前)第三象限无功费率8电能(当前)第三象限无功电能数据块0008 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第四象限无功总电能(当前)第四象限无功费率1电能…(当前)第四象限无功费率8电能(当前)第四象限无功电能数据块0015161718191A1B1C 00 00 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (当前)A相正向有功电能(当前)A相反向有功电能(当前)A相组合无功1电能(当前)A相组合无功2电能(当前)A相第一象限无功电能(当前)A相第二象限无功电能(当前)A相第三象限无功电能(当前)A相第四象限无功电能00292A2B2C2D2E2F30 00 00 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (当前)B相正向有功电能(当前)B相反向有功电能(当前)B相组合无功1电能(当前)B相组合无功2电能(当前)B相第一象限无功电能(当前)B相第二象限无功电能(当前)B相第三象限无功电能(当前)B相第四象限无功电能003D 00 00 XXXXXX.XX 4 kWh * (当前)C相正向有功电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写3E 3F4041424344kWhkvarhkvarhkvarhkvarhkvarhkvarh(当前)C相反向有功电能(当前)C相组合无功1电能(当前)C相组合无功2电能(当前)C相第一象限无功电能(当前)C相第二象限无功电能(当前)C相第三象限无功电能(当前)C相第四象限无功电能0000 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)组合有功总电能(上1结算日)组合有功费率1电能…(上1结算日)组合有功费率8电能(上1结算日)组合有功电能数据块0001 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)正向有功总电能(上1结算日)正向有功费率1电能…(上1结算日)正向有功费率8电能(上1结算日)正向有功电能数据块0002 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)反向有功总电能(上1结算日)反向有功费率1电能…(上1结算日)反向有功费率8电能(上1结算日)反向有功电能数据块0003 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功1总电能(上1结算日)组合无功1费率1电能…(上1结算日)组合无功1费率8电能(上1结算日)组合无功1电能数据块0004 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功2总电能(上1结算日)组合无功2费率1电能…(上1结算日)组合无功2费率8电能(上1结算日)组合无功2电能数据块0005 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第一象限无功总电能(上1结算日)第一象限无功费率1电能…(上1结算日)第一象限无功费率8电能(上1结算日)第一象限无功电能数据块0006 0001…8 01 XXXXXX.XX 4 kvarh * (上1结算日)第二象限无功总电能(上1结算日)第二象限无功费率1电能…(上1结算日)第二象限无功费率8电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写FF (上1结算日)第二象限无功电能数据块0007 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第三象限无功总电能(上1结算日)第三象限无功费率1电能…(上1结算日)第三象限无功费率8电能(上1结算日)第三象限无功电能数据块0008 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第四象限无功总电能(上1结算日)第四象限无功费率1电能…(上1结算日)第四象限无功费率8电能(上1结算日)第四象限无功电能数据块0015161718191A1B1C 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)A相正向有功电能(上1结算日)A相反向有功电能(上1结算日)A相组合无功1电能(上1结算日)A相组合无功2电能(上1结算日)A相第一象限无功电能(上1结算日)A相第二象限无功电能(上1结算日)A相第三象限无功电能(上1结算日)A相第四象限无功电能00292A2B2C2D2E2F30 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)B相正向有功电能(上1结算日)B相反向有功电能(上1结算日)B相组合无功1电能(上1结算日)B相组合无功2电能(上1结算日)B相第一象限无功电能(上1结算日)B相第二象限无功电能(上1结算日)B相第三象限无功电能(上1结算日)B相第四象限无功电能003D3E3F4041424344 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)C相正向有功电能(上1结算日)C相反向有功电能(上1结算日)C相组合无功1电能(上1结算日)C相组合无功2电能(上1结算日)C相第一象限无功电能(上1结算日)C相第二象限无功电能(上1结算日)C相第三象限无功电能(上1结算日)C相第四象限无功电能00………………………0000 0001…8 0C XXXXXX.XX 4 kWh * (上12结算日)组合有功总电能(上12结算日)组合有功费率1电能…(上12结算日)组合有功费率8电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写FF (上12结算日)组合有功电能数据块0001 0001…8FF 0C XXXXXX.XX 4 kWh * (上12结算日)正向有功总电能(上12结算日)正向有功费率1电能…(上12结算日)正向有功费率8电能(上12结算日)正向有功电能数据块0002 0001…8FF 0C XXXXXX.XX 4 kWh * (上12结算日)反向有功总电能(上12结算日)反向有功费率1电能…(上12结算日)反向有功费率8电能(上12结算日)反向有功电能数据块0003 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功1总电能(上12结算日)组合无功1费率1电能…(上12结算日)组合无功1费率8电能(上12结算日)组合无功1电能数据块0004 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功2总电能(上12结算日)组合无功2费率1电能…(上12结算日)组合无功2费率8电能(上12结算日)组合无功2电能数据块0005 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第一象限无功总电能(上12结算日)第一象限无功费率1电能…(上12结算日)第一象限无功费率8电能(上12结算日)第一象限无功电能数据块0006 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第二象限无功总电能(上12结算日)第二象限无功费率1电能…(上12结算日)第二象限无功费率8电能(上12结算日)第二象限无功电能数据块0007 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第三象限无功总电能(上12结算日)第三象限无功费率1电能…(上12结算日)第三象限无功费率8电能(上12结算日)第三象限无功电能数据块0008 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第四象限无功总电能(上12结算日)第四象限无功费率1电能…(上12结算日)第四象限无功费率8电能(上12结算日)第四象限无功电能数据块数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写0009 0001…8FF 0C XXXXXX.XX 4 kVAh * (上12结算日)正向视在总电能(上12结算日)正向视在费率1电能…(上12结算日)正向视在费率8电能(上12结算日)正向视在电能数据块0015161718191A1B1C 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上12结算日)A相正向有功电能(上12结算日)A相反向有功电能(上12结算日)A相组合无功1电能(上12结算日)A相组合无功2电能(上12结算日)A相第一象限无功电能(上12结算日)A相第二象限无功电能(上12结算日)A相第三象限无功电能(上12结算日)A相第四象限无功电能00292A2B2C2D2E2F30 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上12结算日)B相正向有功电能(上12结算日)B相反向有功电能(上12结算日)B相组合无功1电能(上12结算日)B相组合无功2电能(上12结算日)B相第一象限无功电能(上12结算日)B相第二象限无功电能(上12结算日)B相第三象限无功电能(上12结算日)B相第四象限无功电能003D3E3F404142434445 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarhkVAh* (上12结算日)C相正向有功电能(上12结算日)C相反向有功电能(上12结算日)C相组合无功1电能(上12结算日)C相组合无功2电能(上12结算日)C相第一象限无功电能(上12结算日)C相第二象限无功电能(上12结算日)C相第三象限无功电能(上12结算日)C相第四象限无功电能(上12结算日)C相正向视在电能00ZZ ZZ FF XXXXXX.XX 4×13 * 某项当前和12个结算日电能数据块注1: 组合有功、无功电能最高位是符号位,0正1负。
a)应用层i.ii.读数据1.主站请求帧·a) 功能:请求读电能表数据·b) 控制码:C=11H·c) 数据域长度:L=04H+m(数据长度)·d) 帧格式1(m=0):·e) 帧格式2(m=1,读给定块数的负荷记录):·f) 帧格式3(m=6,读给定时间、块数的负荷记录):2.从站正常应答·a) 控制码:C=91H 无后续数据帧;C=B1H 有后续数据帧。
·b) 数据域长度:L=04H+m(数据长度)。
·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:如果没有满足条件的负荷记录,从站按正常应答帧格式返回(数据域只有数据标识,数据域长度为4)。
3.从站异常应答帧·a) 控制码:C=D1H·b) 数据域长度:L=01H·c) 帧格式:注:错误信息字ERR见附录C。
iii.读后续数据1.主站请求帧·a) 功能:请求读后续数据·b) 控制码:C=12H·c) 数据域长度:L=05H·d) 帧格式:2.从站正常应答帧·a) 控制码:C=92H无后续数据帧;C=B2H有后续数据帧。
·b) 数据域长度:L=05H+m(数据长度)·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:读后续数据时,为防止误传、漏传,请求帧、应答帧都要加帧序号。
请求帧的帧序号从1开始进行加1计数,应答帧的帧序号要与请求帧相同。
帧序号占用一个字节,计数范围为1~255。
3.从站异常应答帧·a) 控制码:C=D2H·b) 数据域长度:L=01H·c) 帧格式:iv.写数据1.主站请求帧·a) 功能:主站向从站请求设置数据(或编程)·b) 控制码:C=14H·c) 数据域长度:L =04H+04H(密码)+04H(操作者代码)+m(数据长度)·d) 数据域:DI O DI1DI2DI3+PAP0P1P2+C0C1C2C3+DATA·e) 帧格式:注1:P0P1P2为密码,PA表示该密码权限。
DL/T645-1997通信规约解读该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。
协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。
DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。
在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。
首先我们先整体了解一个发送报文“68 12 34 56 78 90 12 68 01 02 43 C3 cs 1 6”在这之前呢,先看一下BCD码。
BCD码:二进制编码的十进制代码。
比如:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=1001BCD码:ASCII表示(都是字符)BCD码都是由0~9,10个字符构成。
也就是说,BCD码一个字节是两位,一位是0~9,一个字节能够表示00~99。
BCD码1位是2进制的4位。
按16进制表示,没有ABCDEF。
帧格式(DL/T645-1997通讯规约标准文档中)帧是传送信息的基本单元。
帧格式如图所示。
说 明 代码 帧起始符 68H 地址域A0A1 A2 A3 A4 A5帧起始符68H 控制码 C 数据长度域 L 数据域 DATA 校验码 CS 结束符16H 4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节时,用十六进制AAH 补足6字节。
1应用层1.1读数据主站请求帧·a) 功能:请求读电能表数据·b) 控制码:C=11H·c) 数据域长度:L=04H+m(数据长度)·d) 帧格式1(m=0):地址域控制码数据域长度数据标识·e) 帧格式2(m=1,读给定块数的负荷记录):·f) 帧格式3(m=6,读给定时间、块数的负荷记录):分时日月年从站正常应答·a) 控制码:C=91H 无后续数据帧;C=B1H 有后续数据帧。
·b) 数据域长度:L=04H+m(数据长度)。
·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:如果没有满足条件的负荷记录,从站按正常应答帧格式返回(数据域只有数据标识,数据域长度为4)。
从站异常应答帧·a) 控制码:C=D1H·b) 数据域长度:L=01H·c) 帧格式:错误信息字注:错误信息字ERR见附录C。
1.2读后续数据主站请求帧·a) 功能:请求读后续数据·b) 控制码:C=12H·c) 数据域长度:L=05H·d) 帧格式:从站正常应答帧·a) 控制码:C=92H 无后续数据帧;C=B2H 有后续数据帧。
·b) 数据域长度:L=05H+m(数据长度)·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:读后续数据时,为防止误传、漏传,请求帧、应答帧都要加帧序号。
请求帧的帧序号从1开始进行加1计数,应答帧的帧序号要与请求帧相同。
帧序号占用一个字节,计数范围为1~255。
从站异常应答帧·a) 控制码:C=D2H·b) 数据域长度:L=01H·c) 帧格式:1.3写数据主站请求帧·a) 功能:主站向从站请求设置数据(或编程)·b) 控制码:C=14H·c) 数据域长度:L =04H+04H(密码)+04H(操作者代码)+m(数据长度)·d) 数据域:DI O DI1DI2DI3+PAP0P1P2+C0C1C2C3+DATA·e) 帧格式:注1:P0P1P2为密码,PA表示该密码权限。
DL/T645-2007通讯规约协议说明一、命令字、特征字、错去信息字说明注:0代表正向,1代表反向注:编程允许一般指编程按键状态注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字5(B相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字6(C相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
电表运行状态字7(合相故障状态)注:0代表无此类故障,1代表当前发生此类故障。
无功组合方式1、2特征字注:0代表休息,1代表工作。
通信速率特征字(调制型、接触式、通信口1、通信口2、通信口3)注:0代表非当前接口通信速率,1代表当前接口通信速率,特征字仅在某一位为1时有效。
负荷记录模式字注: 0代表不记录此类数据,1代表记录此类数据。
冻结数据模式字注: 0代表不记录此类数据,1代表记录此类数据。
错误信息字ERR注: 0代表无相应错误发生,1代表相应错误发生。
除Bit1、2、3、4、5、6定义的错误以外,其他情况都归为Bit0其他错误二、 DTTD 三相多功能电表应用数据标识表 电能量数据标识编码表数据标识数据格式数据 长度 (字节) 单位功能数据项名称DI 3 DI 2 DI 1 DI 0 读 写 000000 01 … 08 FF00XXXXXX.XX4kWh*(当前)组合有功总电能 (当前)组合有功费率1电能 …(当前)组合有功费率8电能 (当前)组合有功电能数据块000100 01 … 08 FF00XXXXXX.XX4 kWh * (当前)正向有功总电能 (当前)正向有功费率1电能 …(当前)正向有功费率8电能 (当前)正向有功电能数据块000200 01 … 08 FF00XXXXXX.XX4 kWh * (当前)反向有功总电能 (当前)反向有功费率1电能 …(当前)反向有功费率8电能 (当前)反向有功电能数据块000300 01 … 8 FF00XXXXXX.XX4 kvarh * (当前)组合无功1总电能 (当前)组合无功1费率1电能 …(当前)组合无功1费率8电能 (当前)组合无功1电能数据块000400 0100XXXXXX.XX4 kvarh * (当前)组合无功2总电能 (当前)组合无功2费率1电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写…8 FF…(当前)组合无功2费率8电能(当前)组合无功2电能数据块0005 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第一象限无功总电能(当前)第一象限无功费率1电能…(当前)第一象限无功费率8电能(当前)第一象限无功电能数据块0006 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第二象限无功总电能(当前)第二象限无功费率1电能…(当前)第二象限无功费率8电能(当前)第二象限无功电能数据块0007 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第三象限无功总电能(当前)第三象限无功费率1电能…(当前)第三象限无功费率8电能(当前)第三象限无功电能数据块0008 0001…8FF 00 XXXXXX.XX 4 kvarh * (当前)第四象限无功总电能(当前)第四象限无功费率1电能…(当前)第四象限无功费率8电能(当前)第四象限无功电能数据块0015161718191A1B1C 00 00 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (当前)A相正向有功电能(当前)A相反向有功电能(当前)A相组合无功1电能(当前)A相组合无功2电能(当前)A相第一象限无功电能(当前)A相第二象限无功电能(当前)A相第三象限无功电能(当前)A相第四象限无功电能00292A2B2C2D2E2F30 00 00 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (当前)B相正向有功电能(当前)B相反向有功电能(当前)B相组合无功1电能(当前)B相组合无功2电能(当前)B相第一象限无功电能(当前)B相第二象限无功电能(当前)B相第三象限无功电能(当前)B相第四象限无功电能003D 00 00 XXXXXX.XX 4 kWh * (当前)C相正向有功电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写3E 3F4041424344kWhkvarhkvarhkvarhkvarhkvarhkvarh(当前)C相反向有功电能(当前)C相组合无功1电能(当前)C相组合无功2电能(当前)C相第一象限无功电能(当前)C相第二象限无功电能(当前)C相第三象限无功电能(当前)C相第四象限无功电能0000 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)组合有功总电能(上1结算日)组合有功费率1电能…(上1结算日)组合有功费率8电能(上1结算日)组合有功电能数据块0001 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)正向有功总电能(上1结算日)正向有功费率1电能…(上1结算日)正向有功费率8电能(上1结算日)正向有功电能数据块0002 0001…8FF 01 XXXXXX.XX 4 kWh * (上1结算日)反向有功总电能(上1结算日)反向有功费率1电能…(上1结算日)反向有功费率8电能(上1结算日)反向有功电能数据块0003 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功1总电能(上1结算日)组合无功1费率1电能…(上1结算日)组合无功1费率8电能(上1结算日)组合无功1电能数据块0004 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功2总电能(上1结算日)组合无功2费率1电能…(上1结算日)组合无功2费率8电能(上1结算日)组合无功2电能数据块0005 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第一象限无功总电能(上1结算日)第一象限无功费率1电能…(上1结算日)第一象限无功费率8电能(上1结算日)第一象限无功电能数据块0006 0001…8 01 XXXXXX.XX 4 kvarh * (上1结算日)第二象限无功总电能(上1结算日)第二象限无功费率1电能…(上1结算日)第二象限无功费率8电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写FF (上1结算日)第二象限无功电能数据块0007 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第三象限无功总电能(上1结算日)第三象限无功费率1电能…(上1结算日)第三象限无功费率8电能(上1结算日)第三象限无功电能数据块0008 0001…8FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第四象限无功总电能(上1结算日)第四象限无功费率1电能…(上1结算日)第四象限无功费率8电能(上1结算日)第四象限无功电能数据块0015161718191A1B1C 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)A相正向有功电能(上1结算日)A相反向有功电能(上1结算日)A相组合无功1电能(上1结算日)A相组合无功2电能(上1结算日)A相第一象限无功电能(上1结算日)A相第二象限无功电能(上1结算日)A相第三象限无功电能(上1结算日)A相第四象限无功电能00292A2B2C2D2E2F30 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)B相正向有功电能(上1结算日)B相反向有功电能(上1结算日)B相组合无功1电能(上1结算日)B相组合无功2电能(上1结算日)B相第一象限无功电能(上1结算日)B相第二象限无功电能(上1结算日)B相第三象限无功电能(上1结算日)B相第四象限无功电能003D3E3F4041424344 00 01 XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上1结算日)C相正向有功电能(上1结算日)C相反向有功电能(上1结算日)C相组合无功1电能(上1结算日)C相组合无功2电能(上1结算日)C相第一象限无功电能(上1结算日)C相第二象限无功电能(上1结算日)C相第三象限无功电能(上1结算日)C相第四象限无功电能00………………………0000 0001…8 0C XXXXXX.XX 4 kWh * (上12结算日)组合有功总电能(上12结算日)组合有功费率1电能…(上12结算日)组合有功费率8电能数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写FF (上12结算日)组合有功电能数据块0001 0001…8FF 0C XXXXXX.XX 4 kWh * (上12结算日)正向有功总电能(上12结算日)正向有功费率1电能…(上12结算日)正向有功费率8电能(上12结算日)正向有功电能数据块0002 0001…8FF 0C XXXXXX.XX 4 kWh * (上12结算日)反向有功总电能(上12结算日)反向有功费率1电能…(上12结算日)反向有功费率8电能(上12结算日)反向有功电能数据块0003 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功1总电能(上12结算日)组合无功1费率1电能…(上12结算日)组合无功1费率8电能(上12结算日)组合无功1电能数据块0004 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功2总电能(上12结算日)组合无功2费率1电能…(上12结算日)组合无功2费率8电能(上12结算日)组合无功2电能数据块0005 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第一象限无功总电能(上12结算日)第一象限无功费率1电能…(上12结算日)第一象限无功费率8电能(上12结算日)第一象限无功电能数据块0006 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第二象限无功总电能(上12结算日)第二象限无功费率1电能…(上12结算日)第二象限无功费率8电能(上12结算日)第二象限无功电能数据块0007 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第三象限无功总电能(上12结算日)第三象限无功费率1电能…(上12结算日)第三象限无功费率8电能(上12结算日)第三象限无功电能数据块0008 0001…8FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第四象限无功总电能(上12结算日)第四象限无功费率1电能…(上12结算日)第四象限无功费率8电能(上12结算日)第四象限无功电能数据块数据格式长度(字节)单位数据项名称DI3DI2DI1DI0读写0009 0001…8FF 0C XXXXXX.XX 4 kVAh * (上12结算日)正向视在总电能(上12结算日)正向视在费率1电能…(上12结算日)正向视在费率8电能(上12结算日)正向视在电能数据块0015161718191A1B1C 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上12结算日)A相正向有功电能(上12结算日)A相反向有功电能(上12结算日)A相组合无功1电能(上12结算日)A相组合无功2电能(上12结算日)A相第一象限无功电能(上12结算日)A相第二象限无功电能(上12结算日)A相第三象限无功电能(上12结算日)A相第四象限无功电能00292A2B2C2D2E2F30 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarh* (上12结算日)B相正向有功电能(上12结算日)B相反向有功电能(上12结算日)B相组合无功1电能(上12结算日)B相组合无功2电能(上12结算日)B相第一象限无功电能(上12结算日)B相第二象限无功电能(上12结算日)B相第三象限无功电能(上12结算日)B相第四象限无功电能003D3E3F404142434445 00 0C XXXXXX.XX 4 kWhkWhkvarhkvarhkvarhkvarhkvarhkvarhkVAh* (上12结算日)C相正向有功电能(上12结算日)C相反向有功电能(上12结算日)C相组合无功1电能(上12结算日)C相组合无功2电能(上12结算日)C相第一象限无功电能(上12结算日)C相第二象限无功电能(上12结算日)C相第三象限无功电能(上12结算日)C相第四象限无功电能(上12结算日)C相正向视在电能00ZZ ZZ FF XXXXXX.XX 4×13 * 某项当前和12个结算日电能数据块注1: 组合有功、无功电能最高位是符号位,0正1负。
多功能四合一电能表通信规约该通信规约是参照《中华人民共和国电力行业标准(DL/T 645 —佃97)》多功能电能表通信规约(佃98—02—10发布,佃98—06—01实施)而制定的。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
| 0 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | P | 1传送方向起始位8位数据偶校验位停止位图1 字节传输序列1.2帧格式2所示。
图帧格式1.2.1帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
1.2.2地址域A0sA5:地址域由6个字节构成,每字节 2位BCD 码。
地址长度为12位十进制数,低地址位在先,高地址位在后。
当地址为 999999999999H 时,为广播地址1.2.3控制码C :控制码的格式如下所示传送方向功能码从站异常标志s1.2.4数据长度L : L 为数据域的字节数。
读数据时 L < 200,写数据时L < 50, L=0表示无数据域1.2.5数据域DATA :数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。
传输 时发送方按字节进行加 33H 处理,接收方按字节进行减 33H 处理。
1.2.6校验码CS :从帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。
1.2.7结束符号16H :标识一帧信息的结束,其值为16H=00010110B 。
2传输2.1传输次序 所有数据项均先传送低位字节,后传送高位字节。
2.2传输响应每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命D7=0 :由主站发出的命令帧 D6=0 :从站正确应答 D5=0 :无后续数据帧D7=1 :由从站发出的应答帧 D6=1 :从站对异常信息的应答 D5=1 :有后续数据帧令帧中控制码的要求作出响应。
电表DL/T645侦听
驱动产品
一、产品功能简介
a)硬件功能概述(简要说明硬件设备功能):
b)支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种
协议,对协议支持到什么程度)
c)支持的硬件型号说明:
符合部颁DL/T645-1997(多功能电能表通讯规约)的电力设备之间的通讯。
二、驱动接口:(3.0开发包)
3.0
三、设备添加方式
a)在组态王中定义设备时请选择:
[智能仪表] \ [DL/T645-1997] \ [电量表侦听] \ [串口]
b)
四、本设备的地址格式及地址范围
0-999999999999
五、寄存器列说明
说明:1, 对于只写寄存器,请将采集频率设置为0。
DL/T645-2007通讯规约协议说明目录一、DL/T 645-2007通讯协议简介二、数据链路层格式说明三、数据标识说明四、(应用层)命令、返回格式说明五、命令字、特征字、错去信息字说明六、DTTD三相多功能电表应用数据标识七、负荷记录传输格式八、通讯功能实现实例一、DL/T 645-2007通讯协议简介本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2007《多功能电能表》为依据。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
该部分标识码适用于0.5S级三相多功能电表。
二、数据链路层格式说明本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,多功能电能表为从站。
每个多功能电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。
每部分由若干字节组成。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共 11位。
其传输序列如图7。
D0 是字节的最低有效位,D7 是字节的最高有效位。
先传低位,后传高位。
起始位8位数据偶校验位停止位图1字节传输序列1.2帧格式帧是传送信息的基本单元。
帧格式如图 8 所示。
图2 1.2.1 帧起始符 68H标识一帧信息的开始,其值为 68H=01101000B 。
1.2.2 地址域 A0~A5地址域由 6 个字节构成,每字节2 位 BCD 码,地址长度可达12位十进制数。
每块表具有唯一的通信地址,且与物理层信道无关。
当使用的地址码长度不足 6 字节时,高位用“0”补足 6 字节。
通信地址999999999999H 为广播地址,只针对特殊命令有效,如广播校时、广播冻结等。
a)应用层之南宫帮珍创作ii.读数据1.主站请求帧·a) 功能:请求读电能表数据·b) 控制码:C=11H·c) 数据域长度:L=04H+m(数据长度)·d) 帧格式1(m=0):·e) 帧格式2(m=1,读给定块数的负荷记录):·f) 帧格式3(m=6, 读给按时间、块数的负荷记录):2.从站正常应答·a) 控制码:C=91H 无后续数据帧;C=B1H 有后续数据帧.·b) 数据域长度:L=04H+m(数据长度).·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:如果没有满足条件的负荷记录, 从站按正常应答帧格式返回(数据域只有数据标识, 数据域长度为4).3.从站异常应答帧·a) 控制码:C=D1H·b) 数据域长度:L=01H·c) 帧格式:注:毛病信息字ERR见附录C.iii.读后续数据1.主站请求帧·a) 功能:请求读后续数据·b) 控制码:C=12H·c) 数据域长度:L=05H·d) 帧格式:2.从站正常应答帧·a) 控制码:C=92H无后续数据帧;C=B2H有后续数据帧.·b) 数据域长度:L=05H+m(数据长度)·c) 无后续数据帧格式:·d) 有后续数据帧格式:注:读后续数据时, 为防止误传、漏传,请求帧、应答帧都要加帧序号.请求帧的帧序号从1开始进行加1计数, 应答帧的帧序号要与请求帧相同.帧序号占用一个字节, 计数范围为1~255.3.从站异常应答帧·a) 控制码:C=D2H·b) 数据域长度:L=01H·c) 帧格式:iv.写数据1.主站请求帧·a) 功能:主站向从站请求设置数据(或编程)·b) 控制码:C=14H·c) 数据域长度:L =04H+04H(密码)+04H(把持者代码)+m(数据长度)·d) 数据域:DI O DI1DI2DI3+PAP0P1P2+C0C1C2C3+DATA ·e) 帧格式:注1:P0P1P2为密码, PA暗示该密码权限.注2:C0C1C2C3是把持者代码, 为要求记录把持人员信息的项目提供数据.注3:密码权限02、04代表通过明文的方式进行数据传输, 需要进行密码验证, 同时要有编程键配合.注4:密码权限99代表通过明文+MAC的方式进行数据传输, 不需要进行密码验证, 也不需要编程键配合使用.注5:密码权限98代表通过密文+MAC的方式进行数据传输, 不需要进行密码验证, 也不需要编程键配合使用.2.从站正常应答帧·a) 控制码:C=94H·b) 数据域长度:L=00H·c) 帧格式:3.从站异常应答帧·a) 控制码:C=D4H·b) 数据域长度:L=01H·c) 帧格式:v.读通信地址1.主站请求帧·a) 功能:请求读电能表通信地址, 仅支持点对点通信.·b) 地址域:AA…AAH·c) 控制码:C=13H·d) 数据域长度:L=00H·e) 帧格式:2.从站正常应答帧·a) 控制码:C=93H·b) 数据域长度:L=06H·c) 帧格式:注:从站异常不应答.vi.写通信地址1.主站请求帧·a) 功能:设置某从站的通信地址, 仅支持点对点通信.·b) 控制码:C=15H·c) 地址域:AA…AAH·e) 数据域长度:L=06H·f) 数据域:A0…A5(通信地址)·g) 帧格式:注:本命令必需与编程键配合使用.2.从站正常应答帧·a) 控制码:C=95H·b)地址域:A0…A5(新设置的通信地址)·c) 数据域长度:L=00H·d) 帧格式:注:从站异常不应答.vii.广播校时·a) 功能:强制从站与主站时间同步·b) 控制码:C=08H·c) 数据域长度:L=06H·d) 数据域:YYMMDDhhmmss(年.月.日.时.分.秒)·e) 帧格式:注1:广播校时不要求应答.注2:仅当从站的日期和时钟与主站的时差在±5min以内时执行广播校时命令, 即将从站的日期时钟调整到与命令下达的日期时钟一致.注3:不推荐在午夜0时校时, 以免影响在0时进行的某些例行把持.注4:每天只允许校对时一次..viii.解冻命令1.主站请求帧·a) 功能:解冻电能表数据, 解冻内容见解冻数据标识编码表.·b) 控制码:C=16H·c) 数据域长度:L=04H·d) 数据域:MMDDhhmm(.时.分)·e) 普通解冻命令帧格式:·f) 广播解冻命令帧格式:注1:广播解冻不要求应答.注2:数据域99DDhhmm暗示以月为周期按时解冻, 9999hhmm暗示以日为周期按时解冻, 999999mm暗示以小时为周期按时解冻, 99999999为瞬时解冻.2.从站正常应答帧·a) 控制码:C=96H·b) 数据域长度:L=00H·c) 帧格式:3.从站异常应答帧·a) 控制码:C=D6H·b) 数据域长度:L=01H·c) 帧格式:ix.更改通信速率1.主站请求帧·a) 功能:更改电能表以后通信速率为其他标准速率· b) 控制码:C=17H· c) 数据域长度:L=01H· d) 帧格式:2. 从站正常应答帧· 控制码:C=97H· 数据域长度:L=01H· 帧格式:注: 正常应答帧中的Z 与请求帧中的通信速率特征字必需相同.3. 从站异常应答帧· 控制码:C=D7H· 数据域长度:L=01H· 帧格式:x. 修改密码1. 主站请求帧· a) 功能:修改从站密码设置· b) 控制码:C=18H· c) 数据域长度:L=0CH· d) 数据域:DI O DI 1DI 2DI 3+PA O P0O P1O P2O +PA N P0N P1N P2N· e) 帧格式:注1:P00P10P20为原密码或更高权限的密码, PA 0暗示该密码权限.P0N P1N P2N 为新密码或需设置的密码, PA N 为新密码的权限.PA 0、PA的取值范围为00~09, 00为最高权限, 数值越年夜权限越低.N权限级别分为:02级电表清零、事件清零;04级写数据、最年夜需量清零.注2:本命令必需与编程键配合使用.2.从站正常应答帧·a) 控制码:C=98H·b) 数据域长度:L=04H·c) 数据域:PA N P0N P1N P2N(新编入的密码权限及密码)·d) 帧格式:3.从站异常应答帧·a) 控制码:C=D8H·b) 数据域长度:L=01H·c) 帧格式:xi.最年夜需量清零1.主站请求帧·a) 功能:以后最年夜需量及发生时间数据清零·b) 控制码:C=19H·c) 数据域长度:L=08H·d) 帧格式:注:本命令必需与编程键配合使用.2.从站正常应答帧·a) 控制码:C=99H·b) 数据域长度:L=00H·c) 帧格式:3.从站异常应答帧·a) 控制码:C=D9H·b) 数据域长度:L=01H·c) 帧格式:xii.电表清零1.主站请求帧·a) 功能:清空电能表内电能量、最年夜需量及发生时间、解冻量、事件记录、负荷记录等数据·b) 控制码:C=1AH·c) 数据域长度:L=08H·d) 帧格式:注:本命令必需与编程键配合使用.命令执行时电能表应保证电表清零事件记录不被清除, 并自动保管该事件的相应数据2.从站正常应答帧·a) 控制码:C=9AH·b) 数据域长度:L=00H·c) 帧格式:3.从站异常应答帧·a) 控制码:C=DAH·b) 数据域长度:L=01H·c) 帧格式:xiii.事件清零1.主站请求帧·a) 功能:清空电能表内存储的全部或某类事件记录数据·b) 控制码:C=1BH·c) 数据域长度:L=0CH·d) 数据域:1)事件总清零PA O P0O P1O P2O+C0C1C2C3+FFFFFFFF;2)分项事件清零 PA O P0O P1O P2O+C0C1C2C3+事件记录数据标识(DI0用FF暗示)·e) 帧格式:事件总清零·f) 帧格式:分项事件清零注:本命令必需与编程键配合使用, 执行此命令时不允许清空事件清零记录和电表清零记录数据.2.从站正常应答帧·a) 控制码:C=9BH·b) 数据域长度:L=00H·c) 帧格式:3.从站异常应答帧·a) 控制码:C=DBH·b) 数据域长度:L=01H·c) 帧格式:xiv.新增:跳合闸、报警、保电1.主站请求帧a) 功能:跳闸、合闸允许、报警、报警解除、保电和保电解除.b) 控制码:C=1CHc) 数据域长度:L=08H+数据长度d) 帧格式:注1:N1为控制命令类型, N1=1AH代表跳闸, N1=1BH代表合闸允许, N1=2AH代表报警, N1=2BH代表报警解除, N1=3AH 代表保电, N1=3BH代表保电解除.N2保管.N3~N8代表命令有效截止时间, 数据格式为ssmmhhDDMMYY.注2:本命令无须硬件配合.注3:不带平安认证密级为02, N1~Nm为明文.带平安认证密级为98, N1~Nm为密文.2.从站正常应答帧a) 控制码:C=9CHb) 数据域长度:L=00Hc) 帧格式:3.从站异常应答帧a) 控制码:C=DCHb) 数据域长度:L=01Hc) 帧格式:xv.新增:多功能端子输出控制命令1.主站请求帧a) 功能:设置多功能端子输出信号类别b) 控制码:C=1DHc) 数据域长度:L=01Hd) 帧格式:注1:数据域NN是多功能端子输出控制字, 意义:00-时钟秒脉冲, 01-需量周期, 02-时段投切.电表上电后默认输出时钟秒脉冲.注2:本命令无须与编程键配合使用.注3:本命令支持广播方式, 无须应答.2.从站正常应答帧a) 控制码:C=9DHb) 数据域长度:L=01Hc) 帧格式:注:NN代表电表多功能端子最终状态3.从站异常应答帧a) 控制码:C=DDHb) 数据域长度:L=01Hc) 帧格式:xvi.新增:平安认证命令1.主站请求帧a)功能:电能表平安认证相关把持b)控制码:C=03Hc)数据域长度:L =04H(数据标识)+04H(把持者代码)+m(数据长度)d)数据域:DI O DI1DI2DI3 +C0C1C2C3+DATAe)帧格式:2.从站正常应答帧a)控制码:C=83H 无后续数据帧;b)数据域长度:L=04H+m(数据长度)c)数据帧格式:3.从站异常应答帧a)控制码:C=C3H 无后续数据帧;b)数据域长度:L=02Hc)数据帧格式:注:SERR暗示平安认证毛病信息字, 2字节, 详见附录 C.附录 A(规范性附录)数据标识编码表A.1 数据格式说明XXXXXX.XX代表计量值或存储值的整数位和小数位;NNNNNN.NN代表设定值的整数位和小数位;YY代表年; MM代表月;DD代表日;WW代表星期;hh 代表时;mm代表分;ss代表秒;未特殊说明均以两位十进制数暗示.数据标识编码表:见表~表A.6.A.2 1 电能量数据标识编码表创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日A.3弥补:电能量数据标识编码表(1) 数据标识数据格式数据 长度 (字节) 单元功能数据项名称DI 3 DI 2 DI 1 DI 0 读写 00 90 0100 01 4 4 kWh kWh * * (以后)剩余电量 (以后)透支电量 00900200 014 4元 元* *(以后)剩余金额 (以后)透支金额A.4 弥补:电能量数据标识编码表(2)A.5 2 最年夜需量及发生时间数据标识编码表A.6 3 变量数据标识编码表A.7 弥补:变量数据标识编码表A.8 4 事件记录数据标识编码表A.9 弥补:事件记录数据标识编码表(1)数据标识数据格式数据长度(字节)单元功能数据项名称DI3DI2DI1DI0读写03 32 010203040506 01 YYMMDDhhmmXXXX524444次kWhkWhkWhkWh******上1次购电日期上1次购电后总购电次数上1次购电量上1次购电前剩余电量上1次购电后剩余电量上1次购电后累计购电量03 32 ……………………03 32 010203 0A YYMMDDhhmmXXXX524次kWhkWh***上10次购电日期上10次购电后总购电次数上10次购电量数据标识数据格式数据长度(字节)单元功能数据项名称DI3DI2DI1DI0读写040506 444kWhkWh***上10次购电前剩余电量上10次购电后剩余电量上10次购电后累计购电量03 33 010203040506 01 YYMMDDhhmmXXXX524444次元元元元******上1次购电日期上1次购电后总购电次数上1次购电金额上1次购电前剩余金额上1次购电后剩余金额上1次购电后累计购电金额03 33 ……………………03 33 010203040506 0A YYMMDDhhmmXXXX524444次元元元元******上10次购电日期上10次购电后总购电次数上10次购电金额上10次购电前剩余金额上10次购电后剩余金额上10次购电后累计购电金额注:购电日期为预购电量(金额)输入电表的时间.A.10 弥补:事件记录数据标识编码表(2)。
电度表部颁DL645-07规约说明想自己设计电表吗?先看看规约吧!DL/T645-2022年多功能电能表通信协议(一)十月4, 2022年前言本标准是根据《国家发展改革委办公厅关于印发2022年行业标准项目计划的通知》(发改办工业[2022年]1093号)的安排,对DL/T 645-1997《多功能电能表通信规约》的修订。
制定本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2022年《多功能电能表》为依据。
本标准与前一版本相比,主要差别如下:――调整物理层通信接口参数与GB/T __.1-2022年《自动抄表系统低层通信协议第1部分:直接本地数据交换》定义一致;――控制码重新定义,增加读通信地址、冻结、电表清零、事件清零命令;――应用层强调对特殊命令帧的密码验证,要求从站记录操作者代码;――数据标识由原来的2字节改为4字节表示,完善事件记录、冻结量、负荷记录的具体抄读规则。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
本标准的附录A、附录B和附录C是规范性附录。
本标准的附录D、附录E是资料性附录。
本标准实施后代替DL/T 645-1997。
本标准由中国电力企业联合会提出。
本标准由电力行业电测量标准化技术委员会归口并负责解释。
本标准负责起草单位:中国电力科学研究院。
想自己设计电表吗?先看看规约吧!本标准参与起草单位:国家电网公司、河南电力公司、甘肃电力公司、湖北电力公司、湖南电力公司、江苏电力公司、浙江电力公司、华立仪表集团、浙江正泰仪器仪表有限责任公司、长沙威胜电子有限公司、浙江万胜电力仪表有限公司、深圳科陆电子有限公司。
本标准主要起草人:史树东、姜洪浪、曾海鸥、马利人、杨晓科、张亚东、刘绍新。
本标准于1998年2月10日首次发布。
本次为第一次修订。
DL/T645-2007通讯规约协议说明目录一、DL/T 645-2007通讯协议简介二、数据链路层格式说明三、数据标识说明四、(应用层)命令、返回格式说明五、命令字、特征字、错去信息字说明六、DTTD三相多功能电表应用数据标识七、负荷记录传输格式八、通讯功能实现实例一、DL/T 645-2007通讯协议简介本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2007《多功能电能表》为依据。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
该部分标识码适用于0.5S级三相多功能电表。
二、数据链路层格式说明本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,多功能电能表为从站。
每个多功能电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。
每部分由若干字节组成。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共 11位。
其传输序列如图7。
D0 是字节的最低有效位,D7 是字节的最高有效位。
先传低位,后传高位。
图1字节传输序列1.2帧格式图21.2.1帧起始符 68H标识一帧信息的开始,其值为 68H=01101000B。
1.2.2地址域 A0~A5地址域由 6 个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。
每块表具有唯一的通信地址,且与物理层信道无关。
当使用的地址码长度不足 6 字节时,高位用“0”补足 6 字节。
通信地址为广播地址,只针对特殊命令有效,如广播校时、广播冻结等。
广播命令不要求从站应答。
地址域支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。
DL/T645-2007通讯规约协议说明目录一、DL/T 645-2007通讯协议简介二、数据链路层格式说明三、数据标识说明四、(应用层)命令、返回格式说明五、命令字、特征字、错去信息字说明六、DTTD三相多功能电表应用数据标识七、负荷记录传输格式八、通讯功能实现实例一、DL/T 645-2007通讯协议简介本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2007《多功能电能表》为依据。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
该部分标识码适用于级三相多功能电表。
二、数据链路层格式说明本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,多功能电能表为从站。
每个多功能电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。
每部分由若干字节组成。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共11位。
其传输序列如图7。
D0 是字节的最低有效位,D7 是字节的最高有效位。
先传低位,后传高位。
图1字节传输序列1.2帧格式帧是传送信息的基本单元。
帧格式如图8 所示。
图2帧格式1.2.1帧起始符68H标识一帧信息的开始,其值为68H=01101000B。
1.2.2地址域A0~A5地址域由 6 个字节构成,每字节 2 位BCD 码,地址长度可达12位十进制数。
每块表具有唯一的通信地址,且与物理层信道无关。
当使用的地址码长度不足 6 字节时,高位用“0”补足 6 字节。
通信地址为广播地址,只针对特殊命令有效,如广播校时、广播冻结等。
广播命令不要求从站应答。
地址域支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。
DL/T645-2007通讯规约协议说明目录一、DL/T 645-2007通讯协议简介二、数据链路层格式说明三、数据标识说明四、(应用层)命令、返回格式说明五、命令字、特征字、错去信息字说明六、DTTD三相多功能电表应用数据标识七、负荷记录传输格式八、通讯功能实现实例一、DL/T 645-2007通讯协议简介本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。
信息量的确定以DL/T 614-2007《多功能电能表》为依据。
本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。
该部分标识码适用于0.5S级三相多功能电表。
二、数据链路层格式说明本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,多功能电能表为从站。
每个多功能电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。
每部分由若干字节组成。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共 11位。
其传输序列如图7。
D0 是字节的最低有效位,D7 是字节的最高有效位。
先传低位,后传高位。
起始位8位数据偶校验位停止位图1字节传输序列1.2帧格式帧是传送信息的基本单元。
帧格式如图 8 所示。
图2 1.2.1 帧起始符 68H标识一帧信息的开始,其值为 68H=01101000B 。
1.2.2 地址域 A0~A5地址域由 6 个字节构成,每字节2 位 BCD 码,地址长度可达12位十进制数。
每块表具有唯一的通信地址,且与物理层信道无关。
当使用的地址码长度不足 6 字节时,高位用“0”补足 6 字节。
通信地址999999999999H 为广播地址,只针对特殊命令有效,如广播校时、广播冻结等。
协议或工程修改制做人:周作宏工程名:通讯规约文本名:通讯设备名:采用DLT645通讯规约的设备通讯端口设置说明:起始位1位,数据位8位,停止位1位,奇偶校验根据设备定义通讯所选规约配制:167.下行_标准DLT645(可配置)修改原因和内容说明(此项必须填写):1.00标准通讯规约配置。
1.01 修改反向有功电能单位如需其它数据只需电度表中支持,可以参考附录使用说明自行添加或删除。
数据定义说明:按下图进行配置:遥信(0个):遥测(0个):文档资料版本:V1.01测试用例:主站发送:68 01 AA AA AA AA AA 68 01 02 52 C3 3B 16 //2006年7月24日15时19分5秒484毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 52 C3 34 33 33 33 35 33 33 33 36 33 33 33 37 33 33 33 38 33 33 33 DA 16 //2006年7月24日15时19分5秒500毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 62 C3 4B 16 //2006年7月24日15时19分5秒656毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 62 C3 39 33 33 33 3A 33 33 33 3B 33 33 33 3C 33 33 33 43 33 33 33 09 16 //2006年7月24日15时19分5秒671毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 52 C4 3C 16 //2006年7月24日15时19分5秒828毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 52 C4 44 33 33 33 45 33 33 33 46 33 33 33 47 33 33 33 48 33 33 33 2B 16 //2006年7月24日15时19分5秒843毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 62 C4 4C 16 //2006年7月24日15时19分6秒15毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 62 C4 49 33 33 33 4A 33 33 33 4B 33 33 33 4C 33 33 33 53 33 33 33 5A 16 //2006年7月24日15时19分6秒31毫秒报文解析:附:使用说明:1.通讯规约选择:167.下行_标准DLT645(可配置)2.点击按钮,弹出如下对话框:3.按照电表功能或用户需求选择读取的数据,a)选择对应数据,读取相应数据模块,如:选择正向有功电度,则读取正向总有功电度,费率一正向有功电度,费率二正向有功电度,费率三正向有功电度,费率四正向有功电度,五个电度量。
DLT-645电度表规约使用说明
一.规约使用范围
使用范围:9794AB装置
装置类型:其它
通讯介质:串口
规约号: 707
二.规约转换内容
本规约具有转换遥脉等功能。
三.组态文件说明
1.串口查询周期(秒) // 指RCS9794AB向装置发送的查询间隔
2.高两字节地址=0
3.低四字节地址=0
注明:以上两个参数的含义如下,DLT-645规约中装置地址用6个字节的BCD码表示,而我们RCS9794A对下装置地址只能表示到1到65535之间,那么我们必须找出一个偏移地址。
比如:电度表地址为12 34 56 78 91 89(十进制),如果我们要设置电度表地址为1,则偏移地址为12 34 56 78 91 89 – 1 = 12 34 56 78 91 88,则如下设置“高两字节地址=1234”,“低四字节地址=56789188”。
如果电度表本身地址能够限制在1到65535之间,
则上面两个参数均设置为0即可。
四.规约文本说明:
1.串口接收超时(秒)
// 指RCS9794AB接收对下装置报文的超时时间
五.配置文本说明:
暂无
六.常见问题及解决方法
1.厂家电话:暂无
七.修改历史。