102规约

发布时间:2011-09-05 11:10:36   来源:文档文库   
字号:

102规约

1 102规约说明
102规约是国家电力行业标准:DL/T719 ――2000 idt IEC60870-5 -102
它其实就是远动设备及系统 第5部分:传输规约 第102篇:电力系统电能量累计量传输配套标准。所以称为719规约或102规约。
传输过程的启动仅限于某一固定点,在规约中主站端为启动站,而电能计量数据终端设备位于计数站,始终为从动站。本系统中的1
级用户数据包括较早时段存储起来的电量和读应用服务数据单元请求的全部信息。
本系统中的数据采用低字节在前,高字节在后的传输方式。
2 帧格式
本规约采用3种基本的数据帧,实现基本的功能及用途。
1.单个字符
E5H使用方法:
   1)主站正常询问,向电能采集终端发送请求2级用户数据的请求帧(C_PL2_NA_2),终端无2级用户数据,又无1级用户数据,
即以E5帧作为否定确认的响应帧,通知主站。
   2)主站向采集终端发送读数据命令,终端以E5帧作为肯定确认应答。
2.固定帧长帧格式
10H 控制域 地址 地址 校验和 16H
3.可变帧长帧格式
68H 帧长 帧长 68H 控制域 地址 地址 链路用户数据 校验和 16H
3 帧单元说明
3.1 帧长
   可变帧长的帧的帧长==用户数据的字节数。
3.2 校验和
所有用户数据字节的模256的算术和。
3.3 地址域
   102规约的地址域可为012字节,本规约使用双字节方式。
3.4 控制域
D7             D6             D5            D4              D3-D0
0传输方向位DIR 1启动报文位PRM 帧计数位FCB   帧计数有效位FCV 功能码FC
备用        0       要求访问位ACD 数据流控制位DFC
3.4.1主站 数据终端的下行报文中的控制域的位定义
启动报文位:PRM
   PRM=1,表示由控制站、主站向采集终端传输,主站为启动站。
帧计数位:FCB
    控制站向同一个数据采集终端传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务时,将帧计数位FCB取相反值,
控制站为每一个数据终端保留一个帧计数位FCB的拷贝,若超时没有收到终端报文或接收出现错误,则不改变帧计数位FCB的状态,重传原报文,
重传次数为3次。若控制站正确收到数据终端的上行报文,则该一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务结束。
复位命令的帧计数位FCB常为零,帧计数有效位FCV=0
帧计数有效位:FCV
   FCV=0   表示帧计数位FCB的变化无效。
   FCV=1   表示帧计数位FCB的变化有效。

功能码:
功能码序号 帧类型     功能        FCV
0    发送/确认 复位通信单元 0
3    发送/确认 传送数据         1
9    请求/响应 召唤链路状态 0
10    请求/响应 召唤1级用户数据 1
11    请求/响应 召唤2级用户数据 1
3.4.2 数据终端 主站上行报文中的控制域的位定义
启动报文位:PRM
    PRM=0,表示由采集终端向控制站、主站传输,采集终端为从动站。
要求访问位ACD
    ACD=1,表示采集终端希望向控制站传输1级用户数据。
数据流控制位DFC
    DFC=0 表示采集终端可以接收数据。
    DFC=1 表示采集终端的缓冲区已满,无法接收新数据。
功能码:

功能码序号 帧类型
0    确认    确认
1    确认    链路忙,没有收到报文
8    响应    以数据回答请求帧
9    响应    没有所召唤的数据
11    响应    以链路状态或访问请求回答请求帧
3.5 链路规约数据单元
配套标准规定每个链路规约数据单元(LPDU)只有一个应用服务数据单元(ASDU),应用服务数据单元由数据单元标识符(DATA UINIT IDENTIFIER
和一个或多个信息体(INFORMATION OBJECTS)组成。
   应用服务数据单元结构:
     类型标识               数据单元标识符
     可变结构限定词
     传送原因
     设备地址(站地址)
     设备地址
     记录地址
     信息体地址               信息体
     信息元素集
     信息体时标信息(可选)
     ……
     信息体N
     ……               信息体
     时标               应用服务数据单元公共时标
3.5.1数据单元标识符结构
一个8位位组:类型标识(TYPE IDENTIFITION)
   定义信息体的结构、类型和格式。
   部颁定义:<0----127>: == 本配套标准的标准定义(兼容范围)
上行数据类型的语义:
1:带时标的单点信息
2:记帐(计费)电能累计量,每个量为四个八位位组
5: 电能量增量
71:电能累计量数据终端设备的制造厂和产品规范
72:电能累计量数据终端设备的当前系统时间
下行数据类型的语义:
100:读制造厂和产品规范
101:读带时标的单点信息的记录
102:读一个所选定时间范围的带时标的单点信息的记录
103:读电能累计量数据终端设备的当前系统时间
120:读一个选定的时间范围和一个选定的地址范围的记帐(计费)电能累计量
121:读周期地复位的一个选定的时间范围和一个选定的地址范围的记帐(计费)电能累计量。
<128----255>: == 特殊应用(专用范围)
128:主站对终端进行对时
 注意:上面只是国家标准,但是在每个地方的施实的时候根据需求又会有很多差别。比如现在费率、遥测量和需量等。
一个8位位组:可变结构限定词(VARIABLE OF STRUCTURE QUALIFIER
D7              D6 D5 D4 D3 D2 D1 D0
SQ == 0
定义信息体寻址方法                信息体数目
一个8位位组:传送原因(CAUSE OF TRANSMISSION)
D7 D6 D5 D4 D3 D2 D1 D0
T P/N                   传送原因
传送原因的语义:
3:自发(突发)
5:请求或被请求
6:激活 act
7:激活确认 actcon
8:停止激活 deact
9:停止激活确认 deactcon
10:激活终止 actterm
13:无所请求的数据记录
14:无所请求的应用服务数据单元――类型
15:由主站(控制站)发送的应用服务数据单元中的记录序号不可知
16:由主站(控制站)发送的应用服务数据单元中的地址说明不可知
17:无所请求的信息体
18:无所请求的累计时段
48:时间同步(专用范围定义)
记录地址说明   
   记录地址的定义如下:
       Record address:=UI81..8]〈0..255
                       0〉:=缺省
                       1〉:=从记账(计费)时段开始的电能量的记录地址

                       2..10〉:=为将来兼容定义保留

(中调规定了“111分钟、1215分钟
                     11〉:=电能量的记录地址(1分钟间隔)
                     12〉:=电能量的记录地址(15分钟间隔)
                     13〉:=电能量的记录地址(5分钟间隔)
14..20〉:=为将来兼容定义保留” 1415为为扩充
                     14〉:=电能量的记录地址(30分钟间隔)
                     15〉:=电能量的记录地址(60分钟间隔)
                     41〉:=电能量(月值)的记录地址
               

               44..49〉:=为将来兼容定义保留
                     50〉:=最早的单点信息
                     51〉:=单点信息的全部记录
                     52〉:=单点信息记录区段1
                     53〉:=单点信息记录区段2
                     54〉:=单点信息记录区段3
                     55〉:=单点信息记录区段4
             56..127〉:=为将来兼容定义保留
           128..255〉:=为特殊应用(专用范围)

3.5.2 信息体结构
信息体地址
信息体元素集: 针对不同类型存在不同的数据。
信息体时标信息(可选)
3.5.3 时间表示
时间信息Ta----5字节(7.2.7.2
D7 D6 D5 D4 D3 D2 D1 D0
IV TIS 分钟
SU RSE RSE 小时
周次
PTI ETI
RES
时间信息B----7字节(7.2.7.3
D7 D6 D5 D4 D3 D2 D1 D0
毫秒
毫秒
IV TIS 分钟
SU RSE RSE 小时
周次
PTI ETI
RES
注:IV 是否有效          TIS:费率信息开关    SU:夏令制开关
ETI 能量费率信息      PTI:功率费率信息    RSE:备
报文中所看到的时间不一定对就是主站或终端在时间信息里加入了以上信息。所以时间要与不同的值相与才能得到真正的时间:
分&0x3F、时&0x1F、日&0x1F、月&0xF、年&0x7F
4 抄数流程
主站在开始读数前首先会复位链路状态,把所有的通讯参数复位;然后才开始读数。具体的抄数过程中会涉及到一级数据与二级数据。
(说明:文中发:指主站发给终端的报文;收:指主站收到终端的报文。)

4.1 复位链路
主站                          采集终端

(固定帧长)          (固定帧长)
请求链路状态(6字节)
C_RLK_NA_2       
                                          返回链路状态(6字节)M_LKR_NA_2

复位远方链路(6字节)
C_RCU_NA_2
                                          确认(6字节)M_CON_NA_2

请求链路状态(6字节)
C_RLK_NA_2     
                                          返回链路状态(6字节)M_LKR_NA_2

FC:功能码 帧计数位:FCB 帧计数有效位:FCV   要求访问位ACD    数据流控制位DFC
(此流程国标719及所有的变种102规约基本上是一样,不会有什么差别)
发: 10 49 01 00 4A 16   //主站发请求链路状态FC=9, FCB=0, FCV=0
收: 10 0B 01 00 0C 16    // 终端发链路状态响应FC=11, ACD=0, DFC=0
请求链路状态成功。
发: 10 40 01 00 41 16       //主站发复位通信单元FC=0
收: 10 00 01 00 01 16       //终端发确认FC=0, ACD=0,DFC=0
复位远方链路成功。
发: 10 49 01 00 4A 16       //主站发请求链路状态FC=9,FCB=0, FCV=0
收: 10 0B 01 00 0C 16   //终端发链路状态响应FC=11, ACD=0, DFC=0
请求链路状态成功。
注:以上情况发生在以下情况
1)主站系统首次召唤采集终端数据
2)采集终端复位,不响应主站召唤,主站确认与采集终端失去联系,需要采集终端复位链路。
3)接收初始化结束命令。

4.2 核对密码
(此流程现在只有在广东102规约中用到。)
         控制域   类型   VSQ   站址   密码级别                     CRC
  
: 68 10 10 68 53 01 00 8c 01 06 01 00 00 01 30 30 30 30 30 30 09 16

        帧长        链路地址   传送原因     记录地址   密码为000000,以上为ASII
: 68 10 10 68 08 01 00 8c 01 07 01 00 00 01 30 30 30 30 30 30 bf 16
根据传送原因进行判断密码效验是否成功,如果传送原因为07则效验密码成功,否则为0A,则效验失败。
4.3 读终端时间、制造厂信息
(此流程现在阶段有两种变种,一种是采用国标719所订的流程,另一种直接回。)
下面以读时间为例进行说明。
? 流程一(国标719/IEC102规约):
描述读系统信息(采集终端信息如制造厂信息和当前系统时间)以及同步终端时间等的应答情况,对于自定义数据类型如读装置分时数据时间、网络设置等也采用此流程。

主站                          采集终端

数据请求帧
(COT=56FC3)
                                  E5确认

   召唤二级数据

                                 无所请求数据响应帧(M_NV_NA_2   ACD=1

   召唤一级数据

发送数据帧(COT=57,激活确认FC8
注:同步终端时间后,终端的发送数据帧是向启动站发送镜像帧作肯定/否定确认。

发: 68 09 09 68 73   01 00    67    00   05   01 00   00      E1 16

帧长      控制域 链路地址 TYP    VSQ COT     站址 记录地址 CRC
(主站发:TYP=103=0x67COT=5, 站址=1,记录地址=0
收:E5
发:10 5B 01 00 5C 16
收:10 29 01 00 2A 16
发:10 5A 01 00 5B 16
收: 68 10 10 68 28 01 00 48 01 05 01 00 00 00 CC 1C 0B 07 03 06 7B 16

(终端发:TYP=72=0x48, VSQ=1, COT=5, 记录地址=0 7字节时间)
终端当前时间:2006-03-07 11:28:51
? 流程二(直接回时间)
发: 68 09 09 68 73   01 00    67    00   05   01 00   00      E1 16

帧长      控制域 链路地址 TYP    VSQ COT     站址 记录地址 CRC
(主站发:TYP=103=0x67COT=5, 站址=1,记录地址=0
收: 68 10 10 68 28 01 00 48 01 05 01 00 00 00 CC 1C 0B 07 03 06 7B 16

(终端发:TYP=72=0x48, VSQ=1, COT=5, 记录地址=0 7字节时间)
终端当前时间:2006-03-07 11:28:51
4.4  抄读电量、遥测量、需量和事件等
描述单点信息(事件)、电能累计量、电能量增量、遥测量和需量等历史数据的应答情况均采用同一流程。在此过程中,会涉及到两种流程,
一种是国标719/IEC 102规约,没有取消二级数据。另一种是完全没有二级数据的概念。下面以行度来进行举例说明,首先是帧格式的说明,然后是具体的报文例子。

流程二(无二级数据)
主站                     采集终端

    数据请求帧
     COT=6
         E5确认(有可能为10 20开头的短帧)

召唤一级数据  

         有数据则发送请求命令镜像帧(COT=7,激活确认FC=28
         无所请求数据则返回镜像帧(COT=13FC=08)并结束

召唤一级数据

         数据帧(COT=5,被请求
   
     。。。。。。。。。。。。。。。。   

召唤一级数据

          发送请求命令镜像帧(FC=08,COT=10 激活结束)

主站发(请求帧)
68H 启动字符L 帧长
L
帧长(与上一个字节一样)
68H 启动字符
C FC3
A(L) 链路地址(低字节)
A(H) 链路地址(高字节)
TYP(类型标识)   VSQ(可变结构限定词) (信息体数目)
COT(传送原因)
激活: ACT=6
公共地址 =站址(L)
公共地址 =站址(H)
记录地址 缺省值 0
起始信息体地址
终止信息体地址
起始时间-



小时


%100
终止时间-



小时


%100
校验 CRC
16H 结束字符

装置回(上行帧)
68 启动字符L 帧长(两个字节一样)
L

68 启动字符
C FC8
A(L) 链路地址(低字节)
A(H) 链路地址(高字节)
TYP 数据类型 (根据请求数据类型进行相应变化)
VSQ 信息体数目
COT
传送原因(根据请求数据类型进行相应的变化 )
公共地址 =站址
公共地址 =站址
记录地址 说明见下
电量信息内容
信息体1
电能累计量1IT
顺序号
电能累计量数据保护的校核2
。。。。。。。
信息体地址 信息体N
电能累计量(IT
顺序号
电能累计量数据保护的校核

5字节时间信息 时间信息Ta
校验
16H
说明:

1. 顺序号:顺序表示法,1字节。(下同)

IV
27 保留
26 25 24 23 22 21 20
IV:无效标志。1—无效;0—有效。保留部分取零。
2. 电能累计量:在DL/T 719-2000 7.2.7.1中定义。
3. 电能累计量数据保护的校核:在DL/T 719-2000 7.2.7.8中定义。为电能累计量及其相关的标识域的八位位组的模256的算术和,
即类型标识、设备地址、记录地址、信息体地址、octet0[0]~octet5[3]、顺序号、时标Ta的八位位组的模256的算术和。
4. 记录地址参考记录地址说明

注意:信息体是按照每个地方规约的说明来订的。特别是顺序号与保护校核,每个地方都有不同的规定。所以针对具体的报文要根据具体的规约来进行分析。
保护校核一般只有电能量累计量(行度)和增量才有。其它量一般无。
数据请求帧:
: 68 15 15 68 73 01 00 78 01 06 01 00 0e 01 04 00 0e 14 08 06 00 0e 14 08 06
   6f 16
主站:TYP=120=0x78, VSQ=1, COT=6, 站地址=1 记录地址=0x0e,起始信息体=0x01=1,结束信息体=0x04=4, 起始与结束时间均为200681414
[16:15:43:591]: E5 (10 20 01 00 21 16 广东地调与中调)
广东102规约,中调102回此帧进行确认,KL102规约等回E5进行确认。
[16:15:43:652]: 10 7a 01 00 7b 16   请求一级数据
[16:15:44:673]: 68 15 15 68 28 01 00 78 01 07 01 00 0e 01 04 02 0e 14 08 06 02 11 15 08 06 25 16     此帧为镜像帧
[16:15:44:723]: 10 5a 01 00 5b 16 请求一级数据
包含电量的数据帧
: 68 2a 2a 68 28 01 00 02 04 05 01 00 0e
//以下四行为电量数据,信息体地址(1字节),四个字节的数据,有效性(1字节),保护校核(1字节)
01 00 00 00 00 80 c7
02 00 00 00 00 80 c8
03 00 00 00 00 80 c9
04 00 00 00 00 80 ca
00 0e 14 08 06 a4 16
[10:57:14:356]: 10 5a 02 00 5c 16
[10:57:14:816]: 68 15 15 68 08 02 00 78 01 0a 02 00 0b 01 04 00 0e 14 08 06 00 0e 14 08 06 31 16
数据结束帧 ,如果控制域为08,传送原因为0a则表示所有请求数据回送完毕,主站也不会继续发帧请求数据

流程一(有二级数据):

主站                          采集终端

   数据请求帧
   (COT=6FC3)
                                       E5确认(有可能为10 20开头的短帧)

   召唤二级数据

                                      无所请求数据响应帧(M_NV_NA_2   ACD=1

   召唤一级数据

                                      发送请求命令镜像帧(COT=7,激活确认FC8

   召唤二级数据

                                      无所请求数据响应帧(M_NV_NA_2   ACD=1

   召唤一级数据

                                      数据帧(COT=5,被请求)
…………
   召唤一级数据

                                      发送请求命令镜像帧(COT=10,激活结束)

   召唤二级数据

                                       E5无数据,应答结束

此流程相对于上面的流程来说,只是在读一级数据前多了一个问二级数据的流程:

发:10 5B XX XX (CRC) 16
收:10 29 XX XX (CRC) 16

本文来源:https://www.2haoxitong.net/k/doc/d8b92ff9fab069dc502201df.html

《102规约.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式