《学会看GOOSE、SV报文.docx》由会员分享,可在线阅读,更多相关《学会看GOOSE、SV报文.docx(6页珍藏版)》请在优知文库上搜索。
1、学会看GOoSE、SV报文一、GSE报文GOOSE是什么?它的英文全称是GenericObjectOrientedSubstationEvent,是一种面向通用对象的变电站事件,主要用于实现在多IED之间的信息传递,包括传输跳合闸信号(命令),具有高传输成功概率。GoOSE控制块:描述IED的开出能力。IED将需要开出的数据实例化为不同的LN,再按一定的逻辑分类将其汇总至不同的数据集(DataSet),数据集再关联至不同的Gocbe如保护装置的跳闸出口、测控装置的遥控出口、智能终端上送采集到的开入量等。既然其作用是反映事件,必然需要反映事件的稳态与变化。在稳态情况下,GOOSE源将稳定的以TO
2、(可设、一般为5S)时间间隔循环发送GOoSE报文,当有事件变化时,GOOSE服务器将立即发送事件变化报文,此时TO时间间隔将被缩短;在变化事件发送完成一次后,GOOSE服务器将以最短时间间隔Tl,快速重传两次变化报文;在三次快速传输完成后,GOOSE服务器将以T2、T3时间间隔各传输一次变位报文;最后GOOSE服务器又将进入稳态传输过程,以TO时间间隔循环发送GOOSE报文。传时闾:!三XJJIJ,S、To;(TO)J1R23TO!.t伸TO:必定条件长时N无学付汴传o:粒U;条件卜的鹑4脱靛编印Tlaft裂生R最收的偿时向口JT2.T3RwnNiBi条的It在GOoSE传输机制中,有两个重
3、要参数StateNUmberSequenceNumber,StateNumber(0-4294967295(FFFFFFF)反映出GOOSE报文中数据值与上一帧报文数据值是否有变化,SequenceNumber(0-4294967295)反映出在无变化事件情况下,GOOSE报文发送的次数(到最大值后,将归0重新开始计数)。GOOSE服务器通过重发相同数据主要是为了获得额外的可靠性。GoOSE源传输GoOSE报文,都是以数据集形式发送,一帧报文对应一个数据集,一次发送,将整个数据集中所有数据值同时发送。一帧GooSE报文由APPID、PDU长度、保留字1、保留字2、G00SEPDU组成,其中G0
4、0SEPDU为可变长度,由数据集中DA的个数决定。(DeStination:目标MAe,6字节;Source:源MACz6字节;)1、AppID:GOOSE报文的APPlD范围为OXOoOO0x3fff,其值来源于GOoSE配置文本中目的地址中的APPid。2、Length:从AppID开始计数到PDU结束的全部字节长度。3、Reserved1、Reserved2:保留字,两个保留字值默认为OxOOOOo4、Goosepdu:协议数据单元,其中包含报告控制块信息及数据信息。1)、gocbRef:控制块引用名,例gocbRef:IT2227ARPIT/LLNO$GO$GoCBJn2 )、time
5、AllowedtoLive:允许生存事件例timeAllowedtoLive:10000,该报文在网络上允许生存的时间,超时后收到的报文将被丢弃,主要受交换机报文交换延时影响。3 )、datSet:数据集引用名例:datSet:IT2227ARPIT/LLNO$dsGOOSE2,控制块对应的数据集引用名,来源于GOOSE文本中控制块的DatSeto4)、goID:GOOSE控制块ID例:goID:RPIT/LLNO$GO$GoCB_In5)、t或者是eventtimestamp:事件时标t:51C115ED00005D6A,指该帧报文产生的时间。6)、StateNumber,状态号,范围是0-
6、4294967295,从0开始,每产生一次变化数据,该值加Io7)、SequenceNumber,序号,范围是04294967295,从O开始,每发送一次GOOSE报文,该值加Ie8 )、TEST:检修标识,表示GOOSE源的检修状态。9 )sConfRev:配置版本,来源于于GOOSE文本中控制块的ConfRev,可在GOOSEID文本中配置,默认为Ie10 )、ndsCom:NeedsCommissioning,暂时未使用到。例:ndsCom:False11)、numDatSetEntries:数据集条目数,控制对应的数据集中的条目数。例:numDatSetEntries:17412).数
7、据:数据集中每个数据的实时值。下面是各个数据的类型:布尔,用于传输单点遥信信息;位串,用于传输双点遥信或品质q;有符号整型,一般用于传输直流源码值;无符号整型,一般用于传输档位;浮点,一般用于传输直流计算值;时标,传输时标信息,UTC格式。注1:Timeallowedtolive值一般为TO值的2倍,该参数主要用于GOOSE断链的判断。在2倍的Timeallowedtolive时间内未收到下一帧报文,接收方即发出GOOSE断链告警。注2:这里表示在IEDname为PL2205B的智能设备下LDevice的inst值为GOLD的逻辑设备下InCIass为LLNO的逻辑节点下DataSet的nam
8、e值为dsGOOSEO的DataSet。二、SV报文SV,英文全称是SamPIedValue,理解为采样值。交换采样数据集中的采样值的相关模型对象和服务,以及这些模型对象和服务到ISO/IEC8802-3帧之间的映射。SMV控制块:描述正D将模拟量往外发送的能力。将需要发送的模拟量实例化为不同的LN,再将其汇总至发送数据集(DataSet),数据集再关联至Smvcb0通常只针对合并单元(MU)装置。 a? !thrrralHKS . RMfTAV91HMt)iK U000t .7*ltaUie1从。N3999 ,住整408ttM耳南Mll附*li主.AfRtffffllMaNtK . =MUS
9、ammSRZI. 3fUUlX/MsK .失/行“ItjCM承adJssss L ”3Ef,:. MLa1ggggg 品石ease Ms 7AO18 8 8 8 8 Xg荒00, oolo, 4 Oci 。,Wff 3l88ff8g BaQMgggaggg ,RW8888888 gwa888888 吕启心含台四 1I一B.1|:|:-一Destination:目标MAC,6字节;Source:源MAC,6字节;Type:0x88BA,2字节,表明MAC包的类型是SVoAppid:应用标识,2字节;Length:APDU长度,包括从AppID开始之后的所有字节数ReservedRReserved
10、2:2个保留字;NumofAsdus:一个SV包所包含的Asdu数目;SVID:如TEMPLATEMUl/LLN0$SV$SmVCb0;SampleCe)Unt:计数器,目前程序中都是一秒钟MU输出4000帧,所以他的计数是从03999,在4000处清零。ConFigRev:版本号;SampleSynched:同步,TRUE表示已同步上;传说中的品质位:状态手IMW(validity)-V2jfi出Gr)0FALSBZJ厂K3超出域(gtofrggrfrftc)0FALSEzl尸VS动dlCMy)0FMLSBd尸Ie(flur)0FALSEZJfVtIHM(olddt*)0FALSEdb8不一皴(ncgnstN)0FALSEd尸W不描Gncert)0FALSEZILbiOj(sowe)0ilZJMl&修(SN)0FALSEzlbl2(oprtorblockd)0FALSEZJbl3潦生(dnvd)0FALSBzl全选I全不选I反选I10I11