1、三相 电 子式多功能 电 能表通信 规约 第 1 页 共 28 页三相电子式多功能电能表通信规约该通信规约是参照中华人民共和国电力行业标准(DL/T 6451997)多功能电能表通信规约(19980210 发布,19980601 实施)而制定的。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、信息的基本单元。帧格式如图 2 所示。说 明 代码帧起始符 68HA0A1A2A3A4地址域A5帧起始符 68H控制码 C数据长度域 L数据域 DATA校验码 CS结束符 16H图 2 帧格式1.2.1 帧起始符 68H:标识一帧信息的开始,其值为 68H=01101000B。1.2.2 地址域 A0A5:地址域由 6 个字节构成,每字 节 2 位 BCD 码。地址长度为 12 位十进制数,低地址位在先,高地址位在后。当地址为 999999999999H 时,为广播地址。1.2.3 控制码 C:控制码的格式如下所示。D7 D6 D5 D4 D3 D2 D1 D0功能码后续帧标志三相 电 子式多
3、功能 电 能表通信 规约 第 2 页 共 28 页从站异常标志传送方向D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4D0:请求及应答功能码00000:保留00001:读数据00010:读后续数据00011:重读数据00100:写数据01000:广播校时01010:写设备地址01100:更改通信速率01111:修改密码10000:最大需量清零11001:厂家保留11010:厂家保留1.2.4 数据长度 L:L 为数据域的字节数。读数据时 L200,写数据时 L50,L=0 表示无数据域。
4、1.2.5 数据域 DATA:数据域包括数据 标识和数据、密 码等,其结构随控制码的功能而改变。传输时发送方按字节进行加 33H 处理,接收方按字节进行减 33H 处理。1.2.6 校验码 CS:从帧起始符开始到校验码之前的所有各字节的模 256 的和, 即各字节二进制算术和,不计超过 256 的溢出值。1.2.7 结束符号 16H:标识一帧信息的结束,其值为 16H=00010110B。2.传输2.1 传输次序 所有数据项均先传送低位字节,后传送高位字节。2.2 传输响应每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。收到命令帧后的
5、响应延时 Td:20msTd500ms.字节之间停顿时间 Tb:Tb500ms.2.3 差错控制字节校验为偶校验,帧校验为纵向信息校验和,按收方无论检测到偶校验出错或纵向信息校验和出错,均放该信息帧,予不响 应。2.4 传输速率: 1200bps。3.数据标识3.1 数据分类除测量值以外,本协议将计数值,最大需量 发生时间,瞬时电压、电流、功率值等归为变量类,将日历、时间、用户设置 值、 费率装置的特征字、状态字、费率时段等归为参变量类。三相 电 子式多功能 电 能表通信 规约 第 3 页 共 28 页3.2 数据标识结构及编码费率装置中有各种不同类型、不同属性的数据。本 规约采用四级树状结构
6、的标识法来表示这些数据。用 2 个字节的 4 个字段分别标识数据的类型和属性,这 2 个字节为 DI1 和 DI0,4 个字段分别为 DI1H、DI1L、DI0H、DI0L,其中 DI0L 为最低级标识 字段, DI1H 为最高级标识段。用 DI1H 标识数据的类型,其 标识如下:DI1DI1H DI1LD7 D6 D5 D4 D3 D2 D1 D01001 电能量1010 最大需量1011 变量1100 参变量1100 负荷曲线1110 厂家功能扩展1111 保留DI0DI0H DI0LD7 D6 D5 D4 D3 D2 D1 D0用 DI1L、DI0H、DI0L 标识数据的不同属性时,对于
7、电能量和最大需量数据,由于其具有多个属性,如时域性(当前值、上月值、上上月 值等)、分类属性(有功、无功)、供电方向属性(正向、反向)、费率属性(总量、不同费率的量)等,它 们的标识 如下:3.2.1 电能量数据标识:DI1DI1H DI1LD7 D6 D5 D4 D3 D2 D1 D01001 电能量 00 当前 00 有功01 上月 01 无功10 上上月 10 保留11 集合 11 集合DI0DI0H DI0LD7 D6 D5 D4 D3 D2 D1 D00001 正向电能 0000 总电能0010 反向电能 0001 费率 10011 一象限无功 0010 费率 20100 四象限无功
8、 0011 费率 30101 二象限无功 0100 费率 40110 三象限无功 01011110 保留01111110 保留 1111 本数据块集合三相 电 子式多功能 电 能表通信 规约 第 4 页 共 28 页1111 集合各电能量数据的标识编码在表 A1 中给出。3.2.2 最大需量数据标识DI1DI1H DI1LD7 D6 D5 D4 D3 D2 D1 D01010 最大需量度 00 当前 00 有功01 上月 01 无功10 上上月 10 保留11 集合 11 集合DI0DI0H DI0LD7 D6 D5 D4 D3 D2 D1 D00001 正向有功最大需量 0000 总最大需量
9、0010 反向有功最大需量 0001 费率 10011 一象限无功 0010 费率 20100 四象限无功 0011 费率 30101 二象限无功 0100 费率 4 0110 三象限无功 01011110 保留01111110 保留 1111 本数据块集合1111 集合最大需量数据的标识编码在表 A2 中给出。3.2.3 按照本协议数据的分类,最大需量发生的时间属变量类,考虑到数据终端读取数据的方便,将其与相应的最大需量以相同的编码、不同的类别代号(A、B), 单独列在表 A3 中。其他属于变量、参变量的各类数据的标识编码在表 A4、A5 中给出。3.2.4 负荷记录 数据块的标识编码 列在
10、表 A6 中, 关于该项数据的格式及字长在有关标准中尚未给出,暂可由用户自行定义。4.数据集合4.1 概述数据标识码标识单个数据项或数据项集合。单个数据项可以用附录 A 中对应数据项的标识码唯一地标识。当请求访问 由若干数据项组成的数据集合时,可使用数据块标识码和数据集标识码。4.2 数据项、数据块和数据集合4.2.1 数据项反映费率装置中某一时空量和数字量的若干 BCD 码,如附录 A 序号码 1 中 9010H 表示当前正向有功总电能,格式为 XXXXXX.XX(kWh)。4.2.2 数据块数据标识符中由标识字段 DI1H、DI1L、DI0H 分别相同,而 DI0L 取值不同 0,1,2,
11、。,K(K为可能的最大取值)的各连续 数据项组成的一组数据,称数据块。数据 块的标识特征为DI0L=1111B。4.2.3 数据集合三相 电 子式多功能 电 能表通信 规约 第 5 页 共 28 页由 1 个或多个数据块构成一个数据集合。在数据标识中,较高级标识字段 DI1H 、DI1L 和DI0H 标识为 1111B 或 11B 时表示一个数据集合,代表该字段所有可能的取值范围与其下一级标识字段的多个数据块所组成的数据集合。此时不论其下一级标识字段为何值,均视为数据集标识,即 11B 或 1111B。数据传输时组成数据集的各数据块之间用分隔符 AAH 分隔,两个连续的数据块分隔符表示一个空数
12、据块。如图 3 所示数据集合中包含四个数据块,其中数据块 1 有 m1 项数据,数据 块2 有 m2 项数据,数据块 3 为 0 项,数据 块 4 有 m4 项数据。AAHAAHAAHAAH数据块 1(M1)项数据块 1(M2)项数据块 1(M3)项数据块 1(M4)项图 35.应用5.1 读数据5.1.1 主站请求帧功能 请求读数据控制码 C=01H数据长度 L=02H帧格式:68H A0 。 A5 68H 01H 02H DI0 DI1 CS 16H数据项标识数据长度控制码5.1.2 从站正常应答功能 从站正常应答控制码 C=81H 无后续 数据帧C=A1H 有后续 数据帧数据长度 L=0
13、2H+m(数据长度)无后续数据帧格式:68H A0 A5 68H 81H L DI0 DI1 N1 Nm CS 16H三相 电 子式多功能 电 能表通信 规约 第 6 页 共 28 页数据项数据标识数据域长度控制码有后续数据帧格式: 68H A0 A5 68H A1HL DI0 DI1 N1 Nm CS 16H5.1.3 从站异常应答帧功能 从站收到非法的数据请求或无此数据控制码 C=C1H数据长度 L=01H帧格式:68H A0 。 A5 68H C1H 01H ERR CS 16H错误信息字注:错误信息字 ERR 见附录 B5。5.2 读后续数据5.2.1 主站请求帧功能 请求读后续数据控
14、制码 C=02H数据长度 L=02H帧格式:68H A0 。 A5 68H 02H 02H DI0 DI1 CS 16H5.2.2 从站正常应答帧后续数据按正常数据帧格式发送控制码 C=82H 无后续 数据帧C=A2H 有后续 数据帧数据长度 L=02H+m(数据长度)无后续数据帧格式:68H A0 A5 68H 82H L DI0 DI1 N1 Nm CS 16H有后续数据帧格式:68H A0 A5 68H A2HL DI0 DI1 N1 Nm CS 16H5.2.3 从站异常应答帧控制码 C=C2H数据长度 L=01H帧格式:68H A0 。 A5 68H C2H 01H ERR CS 1
15、6H5.3 重读数据5.3.1 主站请求帧功能 请求从站重发上帧数据三相 电 子式多功能 电 能表通信 规约 第 7 页 共 28 页控制码 C=03H数据长度 L=00H帧格式:68H A0 。 A5 68H 03H 00H CS 16H5.3.2 从站正常应答控制码 C=83H 无后续帧C=A3H 有后续帧数据长度 L=02H+m(数据长度)无后续帧格式:68H A0 A5 68H 83H L DI0 DI1 N1 Nm CS 16H有后续帧格式:68H A0 A5 68H A3HL DI0 DI1 N1 Nm CS 16H5.3.3 从站异常应答控制码 C=C3H数据长度 L=01H帧格
16、式:68H A0 。 A5 68H C3H 01H ERR CS 16H5.4 写数据5.4.1 写数据请求帧功能 主站向从站请求设置数据(或编程)控制码 C=04H数据长度 L=02H+m(数据长度)+密码 4 个字 节帧格式:68H A0 . A5 68H04HL DI0 DI1 PAn P0N P1N P2N N1 。 Nm CS 16H5.4.2 从站正常应答帧功能 将请求命令执行的结果告知主站控制码 C=84H数据长度 L=00H帧格式:68H A0 。 A5 68H 84H 00H CS 16H5.4.3 从站异常应答帧控制码 C=C4H数据长度 L=01H帧格式:68H A0 。
17、 A5 68H C4H 01H ERR CS 16H5.5 广播校时功能 强制从站与主站时间同步控制码头 C=08H数据长度 L=06H数据域 YYMMDDhhmmss(年.月.日.时.分.秒)帧格式:68H99H。 99H68H08H06Hss MM hh DD MMYY CS 16H秒 分 时 日 月 年三相 电 子式多功能 电 能表通信 规约 第 8 页 共 28 页注 1.广播校时不要求应答。2.仅当从站的日历和时钟与主站的时差在5min 以内时执行校时命令,即将从站的日历时钟调整到与命令下达的日历时钟一致。3.不推荐在午夜 0 时校时,以免影响在 0 时进行的某些例行操作。4.每天只
18、允许校对一次。5.6 写设备地址5.6.1 写设备地址请求命令帧功能 设置某从站的地址码控制码 C=0AH地址域 999999999999H数据长度 L=06H数据域 A0。A5(设备地址码)帧格式:68H 99H 99H 68H 0AH06H A0 A5 CS 16H注:本请求命令采用广播地址发布,要求被设置的从站有相应的按键(开关)与该命令配合,在命令发布的全部时间内按下按键者响应,其它不响应。5.6.2 从站正常应答帧功能 正确执行命令的设备应答控制码 C=8AH地址域 A0。A5(新设置的设备地址码)数据长度 L=00H帧格式:68H A0 。 A5 68H 8AH 00H CS 16
19、H5.7 更改通信速率5.7.1 更改速率请示帧功能 请求用 1200bps 以外的速率通信控制码 C=0CH数据长度 L=01H帧格式:68H A0H A5H68H 0CH01H Z CS 16H速率特征字5.7.2 确认应答功能 从站对更改速率请求的确认控制码 C=8CH数据长度 L=01H帧格式:68H A0H A5H68H 8CH01H Z CS 16HZ 与请求帧中的速率特征字相同三相 电 子式多功能 电 能表通信 规约 第 9 页 共 28 页5.7.3 从站否认更改速率的请求控制码 C=8CH数据长度 L=01H数据域 Z=FFH 表示否认帧格式:68H A0H A5H68H 8
20、CH01H FFH CS 16H5.8 修改密码5.8.1 写密码请求帧功能 改变从站当前的密码控制码 C=0FH数据长度 L=08H数据域 PA0P00P10P20PANP0NP1NP2N帧格式:68H A0 A5 68H 0FH 08H PA0 P00P10P20PANP0NP1NP2NCS 16HP00P10P20为新密码或更高权限的密码, PA0 表示该密码权限:P0 NP1NP2N为新密码或需设置的密码,PA N为新密 码的权限。PA 0、PAN 的取值范围 09,0 为取高权限,数值越大权限越低。权限级别 分为:最高权限、抄表 /编程、最大需量清零、抄表。5.8.2 从站正常应答帧
21、功能 报告正确执行修改命令控制码 C=8FH数据长度 L=04H数据域 新编入的密码权限及密码 PANP0NP1NP2N帧格式:68HA0 A5 68H8FH04HPANP0N P1N P2N CS 16H5.8.3 从站出错不应答5.9 最大需量清零5.9.1 最大需量清零请求帧功能 对于工作于非自动抄表方式的费率装置,通过本指令实现最大需量清零,并完成当前、上月、上上月电能量与最大需量寄存器之间的数据滚动等。控制码 C=10H数据长度 L=04H (密码 4 个字节)帧格式:68H A0 A5 68H 10H 04H PANP0NP1NP2NCS 16H三相 电 子式多功能 电 能表通信
22、规约 第 10 页 共 28 页附录 A表 A1 电能量数据标识编码表标识编码 功能序号DI1 DI0数据格式数据长度(字节)单位读 写数据项名称19 0 1 01234FXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XX44444kWhkWhkWhkWhkWh*(当前)正向有功总电能(+A)(当前)费率 1 正向有功电能(当前)费率 2 正向有功电能(当前)费率 3 正向有功电能(当前)费率 4 正向有功电能(当前)正向有功电能数据块2 9 0 2 01234FXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XX4
23、4444kWhkWhkWhkWhkWh*(当前)反向有功总电能(-A)(当前)费率 1 反向有功电能(当前)费率 2 反向有功电能(当前)费率 3 反向有功电能(当前)费率 4 反向有功电能(当前)反向有功电能数据块3 9 1 1 01234FXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XX44444kvarhkvarhkvarhkvarh kvarh*(当前)正向无功总电能(+R L,+RC)(当前)费率 1 正向无功电能(当前)费率 2 正向无功电能(当前)费率 3 正向无功电能(当前)费率 4 正向无功电能(当前)正向无功电能数据块4 9 1 2
24、 01234FXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XX44444kvarhkvarhkvarhkvarhkvarh*(当前)反向无功总电能(-R L,-RC)(当前)费率 1 反向无功电能(当前)费率 2 反向无功电能(当前)费率 3 反向无功电能(当前)费率 4 反向无功电能(当前)反向无功电能数据块5 91 3 01234FXXXXXX.XXXXXXXX.XXXXXXXX.XX XXXXXX.XXXXXXXX.XX44444kvarhkvarhkvarhkvarhkvarh*(当前)一象限无功总电能(+R L)(当前)费率 1 一象限无功电能(当前)费率 2 一象限无功电能(当前)费率 3 一象限无功电能(当前)费率 4 一象限无功电能(当前)四象限无功电能数据块6 9 1 4 0123XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX.XX4444kvarhkvarhkvarhkvarh*(当前)四象限无功总电能(-R c)(当前)费率 1 四象限无功电能(当前)费率 2 四象限无功电能(当前)费率 3 四象限无功电能