专业智能电网继电保护测试方案供应及服务商

如何阅读SV和GOOSE报文

首页标题    行业资讯    如何阅读SV和GOOSE报文

一、GOOSE报文

      GOOSE是什么?它的英文全称是Generic Object Oriented Substation Event,是一种面向通用对象的变电站事件,主要用于实现在多IED之间的信息传递,包括传输跳合闸信号(命令),具有高传输成功概率。

      GOOSE控制块:描述IED的“开出”能力。IED将需要开出的数据实例化为不同的LN,再按一定的逻辑分类将其汇总至不同的数据集(DataSet),数据集再关联至不同的Gocb。如保护装置的跳闸出口、测控装置的遥控出口、智能终端上送采集到的开入量等。

       既然其作用是反映事件,必然需要反映事件的稳态与变化。在稳态情况下,GOOSE源将稳定的以T0(可设、一般为5S)时间间隔循环发送GOOSE报文, 当有事件变化时,GOOSE 服务器将立即发送事件变化报文,此时T0时间间隔将被缩短;在变化事件发送完成一次后,GOOSE服务器将以最短时间间隔T1,快速重传两次变化报文;在 三次快速传输完成后,GOOSE服务器将以T2、T3时间间隔各传输一次变位报文;最后GOOSE服务器又将进入稳态传输过程,以T0时间间隔循环发送 GOOSE报文。

       在GOOSE 传输机制中, 有两个重要参数StateNumber 和SequenceNumber , StateNumber(0~4294967295(FFFFFFF))反映出GOOSE报文中数据值与上一帧报文数据值是否有变 化,SequenceNumber(0~4294967295)反映出在无变化事件情况下,GOOSE报文发送的次数(到最大值后,将归0重新开始计 数)。GOOSE服务器通过重发相同数据主要是为了获得额外的可靠性。

       GOOSE源传输GOOSE 报文,都是以数据集形式发送,一帧报文对应一个数据集,一次发送,将整个数据集中所有数据值同时发送。

      一帧GOOSE 报文由AppID、PDU 长度、保留字1、保留字2、GOOSEPDU 组成,其中GOOSEPDU为可变长度,由数据集中DA的个数决定。(Destination:目标MAC,6字节;Source:源MAC,6字节;)

1、AppID:GOOSE 报文的AppID 范围为0x0000~0x3fff,其值来源于GOOSE 配置文本中目的地址中的Appid。

2、Length:从AppID 开始计数到PDU 结束的全部字节长度。

3、Reserved 1、Reserved 2:保留字,两个保留字值默认为0x0000。

4、GOOSEPDU:协议数据单元,其中包含报告控制块信息及数据信息。

1)、gocbRef:控制块引用名,

例gocbRef: IT2227ARPIT/LLN0$GO$GoCB_In

2)、timeAllowedtoLive: 允许生存事件

例timeAllowedtoLive: 10000,该报文在网络上允许生存的时间,超时后收到的报文将被丢弃,主要受交换机报文交换延时影响。

3)、datSet:数据集引用名

例:datSet: IT2227ARPIT/LLN0$dsGOOSE2,控制块对应的数据集引用名,来源于GOOSE 文本中控制块的DatSet。

4)、goID: GOOSE 控制块ID

例:goID: RPIT/LLN0$GO$GoCB_In

5)、t  或者是event timestamp:事件时标

t: 51C115ED00005D6A,指该帧报文产生的时间。

6)、StateNumber,状态号,范围是0~4294967295,从0 开始,每产生一次变化数据,该值加1。

7)、SequenceNumber,序号,范围是0~4294967295,从0 开始,每发送一次GOOSE 报文,该值加1。

8)、TEST:检修标识,表示GOOSE 源的检修状态。

9)、confRev:配置版本,来源于于GOOSE 文本中控制块的ConfRev,可在GOOSEID 文本中配置,默认为1。

10)、ndsCom:Needs Commissioning,暂时未使用到。

例:ndsCom: False

11)、numDatSetEntries: 数据集条目数,控制对应的数据集中的条目数。

例:numDatSetEntries: 174

12)、数据:数据集中每个数据的实时值。

    下面是各个数据的类型:

    布尔,用于传输单点遥信信息;位串,用于传输双点遥信或品质q;有符号整型,一般用于传输直流源码值;无符号整型,一般用于传输档位;浮点,一般用于传输直流计算值;时标,传输时标信息,UTC格式。

    注1:Time allowed to live 值一般为T0值的2倍,该参数主要用于GOOSE断链的判断。在2倍的Time allowed to live时间内未收到下一帧 报文,接收方即发出GOOSE断链告警。

    注2:这里表示在IEDname为PL2205B的智能设备下LDevice的inst值为GOLD的逻辑设备下lnClass为LLN0的逻辑节点下DataSet的name值为dsGOOSE0的DataSet。

 

二、SV报文

      SV,英文全称是Sampled Value,理解为采样值。交换采样数据集中的采样值的相关模型对象和服务, 以及这些模型对象和服务到 ISO/IEC8802-3 帧之间的映射。

       SMV控制块:描述IED将模拟量往外发送的能力。将需要发送的模拟量实例化为不同的LN,再将其汇总至发送数据集(DataSet),数据集再关联至Smvcb。通常只针对合并单元(MU)装置。

       Destination:目标MAC,6字节;Source:源MAC,6字节; Type:0x88BA,2字节,表明MAC包的类型是SV。

    Appid:应用标识,2字节;Length:APDU长度,包括从AppID开始之后的所有字节数

    Reserved 1、Reserved 2:2个保留字;