电力能效监测系统技术规范 第2部分 电力能效监测终端通信协议_第1页
电力能效监测系统技术规范 第2部分 电力能效监测终端通信协议_第2页
电力能效监测系统技术规范 第2部分 电力能效监测终端通信协议_第3页
电力能效监测系统技术规范 第2部分 电力能效监测终端通信协议_第4页
电力能效监测系统技术规范 第2部分 电力能效监测终端通信协议_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS点击此处添加ICS号

点击此处添加中国标准文献分类号

中华人民共和国国家标准

GB/TXXXXX—XXXX

电力能效监测系统技术规范

第3-2部分:电力能效监测终端通信协议

TechnicalspecificationofElectricenergyefficiencymonitoringsystem

Part3-2:CommunicationprotocolofElectricenergyefficiencymonitoring

terminal

XXXX-XX-XX发布XXXX-XX-XX实施

中华人民共和国国家能源局

发布

中国国家标准管理委员会

前言

建设电能服务管理平台和电力用户能效监测系统是开展电力需求侧管理工作的重要技术支撑。为

规范电能服务管理平台和电力用户能效监测系统建设,确保电力能效测评工作的公平、公正,特制定《电

力能效监测系统技术规范》系列标准。

编写组在国内外电力能效监测技术研究与实践基础上,充分结合节电技术、电力能效测评技术、

信息与通信等技术的发展,梳理国内外相关技术标准,编写了《电力能效监测系统技术规范》系列标

准。标准制订过程中多次召集来自科研单位、生产企业、电能服务提供商、节能服务公司等机构的专家

共同讨论,广泛征求意见。

本系列标准包括:

——第1部分:总则;

——第2部分:主站功能规范;

——第3部分:通信协议,包括主站与信息集中与交互终端、信息集中与交互终端和电力能效监测

终端间的通信协议;

——第4部分:子站设计规范;

——第5部分:主站设计规范;

——第6部分:信息集中与交换终端技术条件;

——第7部分:电力能效监测终端技术条件;

本标准为《电力能效监测系统技术规范》的第3-2部分。

本标准按照GB/T1.1-2009规定的起草规则编写。

本标准由中国电力企业联合会提出并归口。

本标准主要起草单位:

本标准主要起草人:

电力能效监测终端通信协议

1范围

本标准规定了电力能效监测终端与信息集中与交互终端之间的进行数据传输的帧格式、数据标识及

传输规则。

本标准适用于电力能效监测终端与信息集中与交互终端进行点对点的或一主多从的数据交换方式。

2规范性引用文件

下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的

修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究

是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。

GB/T17882-19992和3级静止式交流无功电度表

DL/T645-2007多功能电能表通信规约

ITU—TV.24-1993非平衡双流接口电路的电特性

ITU—TV.28-1993数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表

电力能效监测系统技术规范第1部分:总则

3术语、定义和缩略语

电力能效监测系统技术规范第1部分:总则中给出的术语和定义及下列术语和定义适用于本部分。

3.1中继命令forwardcommand

终端将收到的中继命令中的命令内容不做任何解释发给下属设备,然后将下属设备返回的结果不加

任何解释封装到中继命令返回结构中的数据域。

3.2任务scheduledtask

规定终端在指定时间或条件下所需执行的操作

3.3中继任务forwardtask

规定终端在指定时间执行的中继命令,命令在任务中指定,结果由终端保存后返回到信息集中与交

互终端。

4通讯规约

本规约主要详细描述了应用层的协议,该应用层协议可以基于多种不同的下层协议实现,包括:

TCP/UDP、、、红外、串口、载波、微功率无线数据通讯等。层次结构如下:

4.1协议层次描述

本协议应用层LMAL

FAFAFAFAFAFA

OverOverOverOverOverOver

CWTCPUDPIrdRS232TEL

CWTCP/IPIrd

RS232

Ethe…

rnet…

4.2应用层(LMAL)

4.2.1帧格式

4.2.1.1帧格式概述

帧是传送信息的基本单元,每帧由帧起始符标志域,控制域,数据长度域,数据域,帧信息纵向校

验域及帧结束域等6个域组成。每个域由若干字节组成。帧格式如表1所示:

表1帧格式

代码字节数说明

68H1帧起始符

RTUA5终端逻辑地址

SEQ1命令序号

68H1帧起始符

C1控制码

L2数据长度

DATA变长数据域

CS1校验码

16H1结束码

4.2.1.2起始符

标识一帧信息的开始,其值为68H=01101000B;

4.2.1.3终端逻辑地址

为标识通讯的最终发起端和接收端,定义信息集中与交互终端和终端逻辑地址。

终端逻辑地址在通讯时用来唯一识别一个通讯的最终发起端和接收端。终端地址码如:

表2终端逻辑地址

A1(BIN)终端地址

A2(BIN)终端地址

A3(BIN)终端地址

A4(BIN)终端地址

A5(BIN)终端地址

A1A2A3A4A5全部为FFH用于对终端广播

4.2.1.4命令序号(SEQ)

表3命令序号

ISEQFSEQ

D7D6D5D4D3D2D1D0SEQ

ISEQ:帧内序号(D7-D5),如果由于长度限制,无法一帧内传送数据,需要分成多帧传送的,此

序号从1-6递增,7表示最后一帧;如果填写为0表示为单帧传送,没有后继帧。

FSEQ:帧序号(D12-D6),用以区分不同的命令,发送方自行循环编号,而应答方填写对应的发送

帧的帧序号,其规则如下:

a)信息集中与交互终端终端

信息集中与交互终端下发命令:为流水号01H~01FH,递增循环使用

信息集中与交互终端应答终端:被响应的终端上送数据的帧序号。

b)终端信息集中与交互终端

终端应答信息集中与交互终端:表示为本次响应的信息集中与交互终端帧的帧序号。

终端主动上报:为流水号01H~01FH,递增循环使用

4.2.1.5控制码C

控制码表示要求执行的操作,格式如下:

表4控制码格式

D7D6D5D4D3D2D1D0

传送方向异常标志功能码

D7:传送方向

当通讯为信息集中与交互终端与终端通讯时:

0:由信息集中与交互终端发出的命令帧或应答帧;

1:由终端发出的请求帧或应答帧。

D6:异常标志

0:确认帧;

1:否定帧。

D5~D0:功能码

000000B(00H):中继

000001B(01H):读当前缓存数据

000010B(02H):读任务数据

000100B(04H):读编程日志

000111B(07H):实时写对象参数

001000B(08H):写对象参数

001001B(09H):异常告警

001010B(0AH):告警确认

001111B(0FH):文件传输

100001B(21H):登录

100010B(22H):登录退出

100100B(24H):心跳检验

4.2.1.6数据长度L

L为数据域的字节数,十六进制编码,低字节在前,高字节在后。

4.2.1.7数据域DATA

数据域包括测量点号(TN)、数据标识(DI)、数据区(DATA)和密码(PW)等,其结构随控制码

的功能而改变。

测量点号TN(1个字节):0固定为终端,1为数字表1,2为数字表2,如此类推;FEH

表示所有测量点;FFH表示终端和所有测量点。

数据标识DI:由四个字节组成。

4.2.1.8校验码CS

从帧起始符开始到校验码之前的所有各字节的和模256的余。即各字节二进制算术和,不计超过256

的溢出值。

4.2.1.9结束符

标识一帧信息的结束,其值为16H=00010110B

4.2.1.10帧拆分原则

对于召测命令的返回,如果一个数据帧无法容纳所有数据,那么可以将其拆成多个数据帧应答,后

续帧可以紧接着前一帧上送而无需信息集中与交互终端的请求后续帧命令;除了中继命令和非标准报文

外,拆分后的每一帧都是自描述的,其时间、点数、数据标识等仅对本帧数据有效。

4.2.2通讯数据格式

4.2.2.1读中继

仅用于终端与信息集中与交互终端之间通讯。

1)信息集中与交互终端请求帧:

功能:请求读中继

控制码:C=00H

数据长度:L=07H+m(中继命令长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(00H)

数据长度L

端口号(PN)是1个字节HEX0x01-0x0E

超时时间(T)单位秒,1个字节HEX

特征字节(CC)用于截取,CC=0表示不考虑截取,根据超

时机制,返回在超时时间内收到的所有数

据;CC为其它值,则从返回帧中从头搜索

该特征字节,找到第一个。

截取开始(GetFrom)从特征字节计算,从返回内容截取的开始位

置。从特征字节截取为0,二字节HEX,先

低后高

截取长度(GetLength)从返回内容中,根据截取开始,截取的数据

长度,二字节HEX,先低后高;等于0表示

截取到帧结束

中继命令(N1……Nm)

校验(CS)

帧尾(16H)

1)终端正常应答帧

功能:终端正常应答

控制码:C=80H回应帧

数据长度:L=01H+m(中继应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(80H)

数据长度L

端口号(PN)

中继应答数据(N1……Nm)

校验(CS)

帧尾(16H)

4.2.2.2读当前缓存数据

1)信息集中与交互终端请求帧:

功能:请求读终端参数、实时数据、曲线数据、冻结数据等数据项。

若读取终端数据,当要读取的测量点号为0时,指终端本身的数据;当测量点号非0时,

指终端中保存的最近时间的测量点数据。

控制码:C=01H

数据长度:L=08H+4*m(读取数据项数)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(01H)

数据长度L

测量点标志(TNM)标志要读取的测量点,某位置1,表示要读

取该测量点的数据,8字节,

D0置1:终端;D1置1:数字表1;D2置

2:数字表2,如此类推。

如下

D7D6D5D4D3D2D1D0

D15D14D13D12D11D10D9D8

……

D63D62D61D60D59D58D57D56

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m

数据项编号m(DI3m

校验(CS)

帧尾(16H)

2)终端正常应答帧

功能:终端正常应答

控制码:C=81H回应帧,无后续

数据长度:L=08H+X(所有应答数据标识与数据内容的总长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(81H)

数据长度L

测量点标志(TNM)

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

数据项1内容(DA1)

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m)

数据项编号m(DI3m)

数据项m内容(DAm)

校验(CS)

帧尾(16H)

如果某项数据,所有请求帧中的要求的测量点都没有该项数据,则省略该数据项。如果测量点多于

1个,则数据项内容按照测量点的顺序排列;如果某个测量点没有该项数据,则按照该项数据的长度填

写无效标识FFH。

4.2.2.3读任务数据

仅用于终端与信息集中与交互终端之间通讯。

1)信息集中与交互终端请求帧:

功能:请求读取终端保存的任务(普通任务和中继任务)数据

控制码:C=02H

数据长度:L=08H

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(02H)

数据长度L(08H)

任务号(JN)

数据起始时间(Year)1字节BCD码

数据起始时间(Mon)1字节BCD码

数据起始时间(Day)1字节BCD码

数据起始时间(Hour)1字节BCD码

数据起始时间(Min)1字节BCD码

历史数据点数(Num)1字节HEX码

数据间隔倍率(FeqN)上传数据间隔为采样频率的倍率,1字节

HEX码

校验(CS)

帧尾(16H)

2)终端正常应答帧

功能:终端正常应答信息集中与交互终端的读任务数据请求,或者主动上报任务数据

控制码:C=82H回应帧

数据长度:L=08H+X(应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

信息集中与交互终端地址

与命令序号(MSTA&SEQ)

起始字符(68H)

控制码C(82H)

数据长度L

任务号(JN)

数据起始时间(Year)1字节BCD码

数据起始时间(Mon)1字节BCD码

数据起始时间(Day)1字节BCD码

数据起始时间(Hour)1字节BCD码

数据起始时间(Min)1字节BCD码

历史数据点数(Num)1字节HEX码

数据间隔单位(UU)2(分钟)

3(小时)

4(日)

5(月)

数据间隔数值(NN)1字节HEX码

数据点1内容(DA1)

……

数据点m内容(Dam)

校验(CS)

帧尾(16H)

注1:1)数据间隔表示终端上行的数据的时间间隔状况,表示数据点之间的时间间隔为NN个UU:

UU=2/NN=30表示数据为每隔30分钟一个点。对于UU=2(分钟),NN>=5,也就是任务最小间隔为5

分钟,且间隔必须为5分钟的整数倍。

UU=3/NN=2表示数据每2小时一个点。

UU=4/NN=10表示数据为每10天一个点。

UU=5/NN=1表示数据为每月一个点

2)任务数据帧拆分原则:一次任务采集所获得的一组数据成为1个数据点。不得对数据点进行拆分,也就是

说,拆分后的数据帧中,包含n个数据点的内容,而任何一个数据点都包含完整的任务指定数据项的值。

4.2.2.4读编程日志

仅用于终端与信息集中与交互终端之间通讯。

1)信息集中与交互终端请求帧

功能:信息集中与交互终端向终端请求读取终端保存的写终端参数和测量点参数的记录

控制码:C=04H

数据长度:L=07H

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(04H)

数据长度L(07H)

测量点号(TN)0表示终端,1表示数字表1,2表示数字表

2,如此类推。TN=FEH表示所有测量点,

TN=FFH表示终端和所有测量点

数据起始时间(Year)1字节BCD码

数据起始时间(Mon)1字节BCD码

数据起始时间(Day)1字节BCD码

数据起始时间(Hour)1字节BCD码

数据起始时间(Min)1字节BCD码

记录数据项数(Num)1字节HEX码

校验(CS)

帧尾(16H)

终端参数和测量点参数可以一次设置多个数据项,在记录日志时,应按照多个数据项记录。

2)终端应答帧

功能:终端应答信息集中与交互终端的读日志请求

控制码:C=84H回应帧

数据长度:L=0EH+X(应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(84H)

数据长度L

测量点号(TN)

编程时间(Year)1字节BCD码

编程时间(Mon)1字节BCD码

编程时间(Day)1字节BCD码

编程时间(Hour)1字节BCD码

编程时间(Min)1字节BCD码

编程数据1标识(DI01)

编程数据1标识(DI11)

编程数据1标识(DI21)

编程数据1标识(DI31)

编程后内容1(DA1)

……

编程数据m标识(DI0m)

编程数据m标识(DI1m)

编程数据m标识(DI2m)

编程数据m标识(DI3m)

编程后内容m(DAm)

校验(CS)

帧尾(16H)

读编程日志命令,每一应答帧只需要表示同一个时间点设置的数据。

4.2.2.5写对象参数

用于终端与信息集中与交互终端之间通讯。

1)信息集中与交互终端请求帧

功能:信息集中与交互终端向终端请求设置终端参数、测量点参数、测量点数据(仅能设

置数字表的时钟)。

控制码:C=08H

数据长度:L=01H+n(权限控制长度)+m(数据项长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(08H)

数据长度L

测量点号(TN)

权限等级(AUT)00H低级权限11H高级权限

密码(PW)3字节BCD码

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

数据项1内容(DA1)

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m)

数据项编号m(DI3m)

数据项m内容(Dam)

校验(CS)

帧尾(16H)

注:对于TN=0表示设置终端参数,对于TN<>0表示设置其它测量参数或数据。对于数字表类型的测量点,测

量点数据只能写时钟。

2)终端应答帧

功能:终端应答信息集中与交互终端设置参数请求

控制码:C=88H回应帧

数据长度:L=01H+m(应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(82H)

数据长度L

测量点号(TN)

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

数据项1设置结果(ERR1)参见错误编码

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m)

数据项编号m(DI3m)

数据项m设置结果(ERRm)参见错误编码

校验(CS)

帧尾(16H)

4.2.2.6实时写对象参数

用于终端与信息集中与交互终端之间通讯,与写对象参数的差异在于本命令要求在指定时间内收到

执行,如果超过指定时间,则终端不执行该命令。

1)信息集中与交互终端请求帧

功能:信息集中与交互终端向终端请求设置终端参数、测量点参数、测量点数据(仅能设

置数字表的时钟)。

控制码:C=07H

数据长度:L=01H+n(权限控制长度)+m(数据项长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(07H)

数据长度L

测量点号(TN)

权限等级(AUT)00H低级权限11H高级权限

密码(PW)3字节BCD码

命令时间(Year)1字节BCD码

命令时间(Mon)1字节BCD码

命令时间(Day)1字节BCD码

命令时间(Hour)1字节BCD码

命令时间(Min)1字节BCD码

有效时间(分)1字节BCD码

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

数据项1内容(DA1)

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m)

数据项编号m(DI3m)

数据项m内容(Dam)

校验(CS)

帧尾(16H)

注:1)对于TN=0表示设置终端参数,对于TN<>0表示设置其它测量参数或数据。对于数字表类型的测量点,

2)测量点数据只能写时钟。

命令时间和有效时间表示,终端在收到命令后,应比对自己的时钟,若自己时钟在命令时间±有效时间的范围

内,则执行命令,否则返回异常。

2)终端应答帧

功能:终端应答信息集中与交互终端设置参数请求

控制码:C=87H回应帧

数据长度:L=01H+m(应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(87H)

数据长度L

测量点号(TN)

数据项编号1(DI01)

数据项编号1(DI11)

数据项编号1(DI21)

数据项编号1(DI31)

数据项1设置结果(ERR1)参见错误编码

……

数据项编号m(DI0m)

数据项编号m(DI1m)

数据项编号m(DI2m)

数据项编号m(DI3m)

数据项m设置结果(ERRm)参见错误编码

校验(CS)

帧尾(16H)

在错误编码中,增加

05H命令时间失效

4.2.2.7异常告警、告警确认

仅用于终端与信息集中与交互终端之间通讯。

1)信息集中与交互终端请求帧:

功能:请求读取终端保存的告警数据

控制码:C=09H

数据长度:L=0BH

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

命令序号(SEQ)

起始字符(68H)

控制码C(09H)

数据长度L(09H)

测量点号(TN)TN=FFH表示所有测量点,为某一具体值,

表示查询该测量点的告警

告警编号(ALR)ALR=FFFFFFFFH表示所有异常类型,为某一

具体值表示查询该类型的异常

告警起始时间(Year)1字节BCD码

告警起始时间(Mon)1字节BCD码

告警起始时间(Day)1字节BCD码

告警起始时间(Hour)1字节BCD码

告警起始时间(Min)1字节BCD码

告警数据点数(Num)1字节HEX码

0表示所有符合条件的点数

校验(CS)

帧尾(16H)

如果终端保存的符合条件的告警数据点数小于请求的告警数据点数,则终端按照实际的条数上报。

在主动上报中,一帧中只存放一个告警。告警内容为对应编码的数据值,不包含数据编码。

2)终端应答帧或者终端主动上报告警

功能:终端正常应答信息集中与交互终端的读告警数据请求,或者主动上报告警数据

控制码:C=89H回应帧

数据长度:L=01H+m(应答数据长度)

帧格式:

起始字符(68H)

终端逻辑地址(RTUA)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论