智能变电站GOOSE报文解读
智能变电站GOOSE数据的品质状态监测分析
过 程 。在 正 常 运 行 情 况 下 , G ( ) 0 S E报 文 应 严 格 以 5 S间 隔 发
数据量非常小 , 但重要性 和实时 眭要求非常高 ; 另外 S V业务 如 规划不合理 , 也会大大 增加 网络 中的流量 , 故流量控 制在 本方 案 中非常关键 。对于关键业务的质量保证 , 可通过 以下手段解 决: 1 )通过端 口速率 限制 防止 S V业 务挤 占关键业 务 的带宽 。 系统可通过设置端 口速率保证有 一定 的带宽给 G OOS E报文使 用 。2 )通过业 务模式 减小 网络通信量 。由于 G OOS E报文采 用 的是 多播模式 传输 , 导致整个 网络 中通信 量很大 , 可 通过 采
送, 当有状态变位时连续发送 5帧 , 以2 ms , 2 ms , 2 ms , 4 ms 。
8 ms 间 隔 发送 , s t n t t r n =1 , s q n u m一 0 。G OOS E报 文 重 发 机 制
与动作变位时不 同, 按照 2 ms , 2 ms , 4 ms , 8 ms间隔发送 5帧 无变位报文 , 第 1帧 G OO S E报 文 的 s t . n u m-  ̄ - 1 , s q n u m一1 。如 果订 阅方接收到 的 GO 0S E报文不是按 此顺 序, 说 明传 输过 程
由于每个过程层设备 ( I E D ) 可能 向传输 网络 以任 意速度发 送多个 报文 , 在多个 I E D都 高速 向网络层发送大量数 据包时可
能 会 引 起 网 络过 载 。特 别 在 紧急 故 障情 况 下 , 如 果 网络 出 现 了
送时间要求 。
智能变电站典型异常介绍及处理——GOOSE链路中断
智能变电站典型异常介绍及处理——GOOSE链路中断摘要:随着社会经济的不断进步与繁荣,科学技术得到迅速发展,在新的形势下,智能电网以其独特的优点得到普遍的关注。
本文主要对智能变电站中典型异常----GOOSE断链进行介绍分析和提出有效处理方法,旨在给同类专业技术人员共同学习提高。
关键词:智能变电站;典型异常;介绍;处理方法一、异常介绍装置在一定时间内(通常20S)未收到订阅的GOOSE报文,会报GOOSE链路通讯中断。
通过GOOSE协议通信的装置之间定时发送GOOSE报文用以检测通信链路状态,装置在接受报文的允许生存时间的2倍时间内没有收到下一帧GOOSE 报文时判断为中断。
允许生存时间作为GOOSE报文的一个可配置参量发送,通常配置为10S,在装置配置完成后是不变的,因此,通常20S没有接收到所需的GOOSE报文则判断为此链路中断。
GOOSE链路中断时,装置面板上链路异常灯点亮,装置液晶面板显示XXGOOSE链路中断,后台监控显示XXGOOSE链路中断。
对于完全独立双重化配置的设备,GOOSE链路中断最严重的将导致一套保护拒动,但不影响另一套保护正常快速的切除故障;对于单套配置的设备,特别是单套智能终端报出的GOOSE链路中断,可能导致元件主保护拒动。
二、原因分析GOOSE链路异常有三个关键概念:(1)GOOSE链路中断告警是由GOOSE接收方装置判断出来并告警的,而此装置的GOOSE发送有可能是正常;(2)装置的GOOSE链路是指逻辑链路,并不是实际的物理链路,一个物理链路中可能存在多个逻辑链路,因此一个物理链路中断可能导致同时出现多个GOOSE链路告警信号;(3)装置根据业务不同可能存在多个GOOSE链路,站内监控后台具有每个GOOSE链路的独立信号,可明确到每一个GOOSE链路;而监控中心GOOSE链路中断信号则是装置全部GOOSE链路中断信号的合成信号,只能明确到装置。
GOOSE链路中断主要由物理链路异常和逻辑链路异常两方面原因引起。
IEC61850GOOSE介绍课件
为方便与以前的硬端子的概念接轨提出了虚端子的概念,虚端子主要是通过Ref+中文描述来表示,主要是变电站设计阶段了解装置接口的一个依据GOOSE数据集FCDA对应开出虚端子实例化GOINGGIO中的各DO数据对应开入虚端子
虚端子概念
虚端子连线图由于技术问题,现在主要靠Excel表格来表示设计流程 一般有研发人员用PCS-CC 或PCS-Explore 完成装置配置后导出ICD和虚端子表格,由设计部收集汇总后给设计院,设计院完成连线后交给集成商,集成商根据虚端子连线图完成SCD制作问题: 虚端子图无法跟踪后期SCD的制作,ICD变化频繁导致EXCEL表格的一些Ref可能跟后期SCD已经不一样
GOOSE介绍
ICD:IED Configuration Description 智能电子设备配置描述 SCD :Substation Configuration Description 变电站配置描述 CID :Configured IED Description 已配置的智能电子设备描述
GOOSE介绍模型中的GOOSE装置如何实现GOOSEGOOSE报文GOOSE机制GOOSE软压板GOOSE品质对装置的影响
主要内容
什么是GOOSE? 面向通用对象的变电站事件( GOOSE---Generic Object Oriented Substation Event) 是IEC 61850标准中用于满足变电站自动化系统快速报文需求的一种机制GOOSE可以传输什么? 可以传输开入(智能终端的常规开入等),开出(跳闸,遥控,启动失灵,联锁,自检信息等),实时性要求不高的模拟量(环境温湿度,直流量)GOOSE传输的数据类型? 常见传输布尔量,整型,浮点型,位串
注释1:stNum,sqNum
GOOSE解析心得
GOOSE 报文的解析心得1、IEC61850的GOOSE 报文的帧格式Header MACMAC 目的地址(6字节)=0x010CCD010000~0x010CCD0101FF MAC 源地址(6字节)TPID (2字节类型)=0x8100TC I(2字节)=0x4000Ethertype (2字节)=0x88B8APPID (2字节)=0x0000~0x3FFF Length (2字节)=8+m Reserved1(2字节)=0x0000Reserved2(2字节)=0x0000ASDU (m 字节<1480)(Pad bytes if necessary )(若干字节)CRC (4字节)Priority tagged Header EthertypeMAC t 填充MAC计算检验87654321图4. GOOSE 报文的帧格式GOOSE报文中主要分为网络参数、GOOSE参数和GOOSE数据,下面主要介绍一下网络参数。
网络参数——Destination(目的地址):一种组播MAC地址,在交换机上以组播的形式传播,GOOSE的目的地址一般以01 -0C-CD-01开头,后两个字节可以自由的分配,是全站唯一的,是GOOSE报文订阅机制的主要参数之一,他的正确配置是过程层实现通信的基本条件,工作人员可将其认定为GOOSE数据的唯一标识。
Source(源地址):装置板卡的物理地址,过程层应用中没有实际的意义,但要保证其不能冲突,物理地址是可以有厂家修改的。
2、程序中所建立的GOOSE数组结构体struct GOOSEData{uint8_t macDst[6];uint8_t macSrc[6];uint8_t TPID[2];uint8_t TCI[2];uint8_t ethernetType[2];uint8_t APPID[2];uint8_t PDULength[2];uint8_t reserved1[2];uint8_t reserved2[2];uint8_t GOOSEPDU[4];uint8_t gocbRef_Type;uint8_t gocbRef_Length;uint8_t gocbRef_String[25];uint8_t timeAllowToLive_Type;uint8_t timeAllowToLive_Length;uint8_t timeAllowToLive_Value[2];uint8_t DatSet_Type;uint8_t DatSet_Length;uint8_t DatSet_string[25];uint8_t goID_Type;uint8_t goID_Length;uint8_t goID_Value[33];uint8_t BianWeiTime_Type;uint8_t BianWeiTime__Length;uint8_t BianWeiTime_Value[8];uint8_t StNum_Type;uint8_t StNum__Length;uint8_t StNum_Value[4];uint8_t SqNum_Type;uint8_t SqNum__Length;uint8_t SqNum_Value[4];uint8_t Test_Type;uint8_t Test__Length;uint8_t Test_Value;uint8_t confRev_Type;uint8_t confRev__Length;uint8_t confRev_Value;uint8_t ndsCom_Type;uint8_t ndsCom__Length;uint8_t ndsCom_Value;uint8_t TotalNumOfGoose_Type;uint8_t TotalNumOfGoose__Length;uint8_t TotalNumOfGoose_Value;uint8_t GOOSEDataHead_Type;uint8_t GOOSEDataHead_Type_Length[3];uint8_t GOOSE_DIData[240];}GOOSEData1={0x00,0x60,0x6e,0x90,0x00,0xae,//目的地址0x01,0x02,0x03,0x03,0x04,0x05, //源地址0x81,0x00,0x40,0x00,0x00,0x00,0x80,0x19,0x50,0x4c,0x32,0x32,0x30,0x31,0x41,0x50,0x49,0x30,0x31,0x2f,0x4c,0x4c,0x4e,0x30,0x24,00x82, 0x19,0x50,0x4c,0x32,0x32,0x30,0x31,0x41,0x50,0x49,0x30,0x31,0x2f,0x4c,0x4c,0x4e,0x30,0x24,0 x47,0x4f,0x24,0x67,0x6f,0x63,0x62,0x31,//27个字节0x83, 0x21,0x50,0x4c,0x32,0x32,0x30,0x31,0x41,0x54,0x45,0x4d,0x50,0x4c,0x41,0x54,0x45,0x50,0x49, 0x30,0x31,0x2f,0x4c,0x4c,0x4e,0x30,0x24, 0x47, 0x4f, 0x24, 0x67, 0x6f, 0x63, 0x62,0x87, 0x01, 0x00,//3个字节0x88, 0x01, 0x01,//3个字节0x89, 0x01, 0x00,//3个字节0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01, 0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00};附加说明:常见的GOOSE参数分为布尔型、位串行、时间型、浮点型四种类型数据。
智能变电站GOOSE报文解读
智能变电站GOOSE报文解读附件:goose我们以一个220kV线路保护PCS-931三相跳闸(同时发出启动失灵信号)的动作报文来分析。
用MMS Ethereal软件打开文中附件的GOOSE报文:进入工具栏的“File”→“Open”左栏的“Directories”中选择文件路径,“Files”中选取文件后按“OK”确认打开后报文如上图,我们需先对报文进行过滤在“Filter”后的文本框中键入“iecgoose”(注意大小写),按回车提交过滤过滤后显示的全部都是GOOSE报文图中“Time”表示报文发生的的相对时间,“Source”表示产生报文的源MAC地址,“Destination”表示报文的目的MAC地址。
对照设计院提供的保护GOOSE信号表中的组播地址找到我们需要查看的GOOSE信号,在这里我们就以一个220kV线路保护PCS-931的保护动作GOOSE信号来进行分析。
该GOOSE的组播地址为01:0c:cd:01:14:1b。
如上图示,在“Filter”后的文本框中键入“eth.dst == 01:0c:cd:01:14:1b”(注意大小写)过滤查看所有目的源地址为01:0c:cd:01:14:1b的报文。
AppID表示应用ID好,在此显示的是十进制数Time Allowed to Live表示GOOSE报文的生存时间(注1)ControlBlockReference表示GOOSE控制块路径DataSetReference表示该GOOSE发送数据集的路径,具体解释见注2GOOSEID对应为GOOSE控制块GSEControl下的appID值Event Timestamp表示事件时标,该值为时间发生的时间而非本段报文发送的时间StateNumber为状态序号即StNum,SequenceNumber为顺序号即SqNum,Test表示报文是否为检修位Number Dateset Entries 表示所传输数据集中数据的数量,Data下的数据为数据集中各数据的传输值这是我们抓到报文中保护动作GOOSE报文的一帧注1:Time Allowed to Live值一般为T0值的2倍,该参数主要用于GOOSE断链的判断,在2倍的Time Allowed to Live时间(在这里为20000毫秒即20秒)内未收到下一帧报文,接收方即发出GOOSE断链告警。
智能变电站GOOSE断链原因分析及处理
智能变电站GOOSE断链原因分析及处理摘要:本文阐述了GOOSE报文传输机制,以110kV某智能变电站在实际运行过程中出现的GOOSE断链为例,依据GOOSE断链时的故障现象分析出GOOSE断链的原因是测控装置到智能终端的链路存在问题,提出了解决方案,并给出了预防与此相似的GOOSE断链缺陷出现的措施。
关键词:智能变电站;GOOSE断链;安全措施;解决方案引言智能变电站相较于传统变电站系统结构发生明显变化,智能变电站系统功能一般分为三层,即站控层、间隔层和过程层。
其中,站控层与间隔层之间采用制造报文规范MMS通信,间隔层设备(保护装置、测控装置等)与过程层设备(智能终端、智能组件等)之间采用GOOSE网络代替传统变电站电缆进行通信,实现信息的交互,这对习惯于处理传统变电站缺陷的技术人员来说提出了新的挑战。
1智能变电站GOOSE网简介GOOSE是面向通用对象的变电站事件的简称,它是IEC61850中的一种快速报文传输机制,用于传输变电站IED之间重要的实时性信号。
在通信过程中,GOOSE通过不断自检实现了装置间回路通断的智能化监测,克服了传统电缆回路故障无法自动发现的缺点,提高了变电站二次回路的可靠性。
GOOSE采用了发布方/订阅者通信模式,允许在一个数据发出者和多个数据接收者之间形成点对多点的直接通信,适用于数据流量大且实时性要求高的场合。
GOOSE网作为间隔层之间以及间隔层与过程层之间通信的桥梁,其主要功能包括:(1)传递遥测遥信信息;(2)传递遥控操作信息;(3)传递保护装置跳闸信息;(4)传递监控系统不同间隔之间的联闭锁信息;(5)传递不同保护装置之间的闭锁、启动失灵信息。
这就要求GOOSE网络报文传输具有相当的实时性和可靠性。
2双重安全措施模式考虑到软件可靠性的问题,智能变电站GOOSE回路安全措施应该由至少两种不同原理的隔离技术构成,即采用双重安全措施的模式。
(1)装置检修压板、发送软压板的双重安全措施:投入检修设备的检修压板;退出待检修装置的GOOSE出口软压板。
IEC-61850 GOOSE报文研究
IEC-61850 GOOSE报文研究【摘要】IEC-61850通信协议是一个完整的变电站通信体系,对于实现设备间的互操作具有重要意义,是实现数字化变电站的基础,数字化变电站是智能电网的关键部分。
GOOSE是IEC-61850中定义的一种通用变电站事件模型类。
本文分析了GOOSE的控制和报文规范,详细介绍了GOOSE报文语法结构。
【关键词】IEC-61850;GOOSE报文;数字化变电站;通信协议0.引言IEC-61850《变电站网络与通信协议》标准(以下简称IEC-61850)是新一代的变电站网络通信体系,适应分层的IED和变电站自动化系统。
它根据电力系统生产过程的特点,制定了满足实时信息传输要求的服务模型,采用抽象通信服务接口、特定通信服务映射,以适应网络发展。
与传统的体系相比,有如下突出特点:采用面向对象建模技术,面向设备建模和自我描述,以适应功能扩展,满足应用开放互操作性要求。
采用配置语言,配备配置工具,在信息源定义数据和数据属性。
定义和传输元数据,扩充数据和设备管理功能,传输采样测量值等,还包括变电站通信网络和系统总体要求、系统和工程管理、一致性测试等。
IEC-61850标准对变电站系统中所有的通信报文做了详细的规定和分类,并对各种报文的传输做了特殊的通信服务映射。
它解决了不同设备和不同系统之间传输时的不兼容,真正实现了设备的互操作性。
IEC-61850规定了若干种报文来传输变电站实时数据,每种报文传输值的侧重点不同。
其中间隔之间的联闭锁、跳闸信息,基于出线保护IED信息的分布式母线保护,分布式故障录波器通过GOOSE传输,GOOSE采用多播方式。
本文介绍了IEC-61850各部分的地位和作用,分析了GOOSE报文的控制和报文规范,根据GOOSE报文的定义,介绍了GOOSE报文语法结构。
1.GOOSE报文机制面向系统-范围事件的通用对象即GOOSE是IEC-61850-7-2标准中定义的一种派生于GSE类的通用变电站事件模型。
智能变电站SV和GOOSE报文模拟生成和检测装置的研究
智能变电站SV和GOOSE报文模拟生成和检测装置的研究目录摘要 (I)ABSTRACT ......................................................................................................... ....... II 第1章绪论 .. (1)1.1课题背景及研究的目的和意义 (1)1.2智能变电站国内外研究现状 (2)1.2.1 过程层装置与间隔层装置国内外研究现状 (2)1.2.2 过程层网络实时性国内外研究现状 (4)1.2.3 通信网络测试设备国内外研究现状 (5)1.3本文的主要研究内容 (6)第2章报文模拟生成和检测装置的信息模型建立与信息交换机制确定 (7)2.1引言 (7)2.2报文模拟生成和检测装置的信息模型建立 (7)2.2.1 智能变电站通信系统的结构 (7)2.2.2 报文模拟生成和检测装置的信息模型 (8)2.3确定报文模拟生成和检测装置的信息交换机制 (12)2.3.1 SV和GOOSE报文的传输模型 (12)2.3.2 报文模拟生成和检测装置的特定通信服务映射 (14)2.3.3 数据传送规则 (18)2.4本章小结 (18)第3章智能变电站报文传输时间分析 (19)3.1引言 (19)3.2报文传输时间理论分析 (19)3.3报文传输时间OPNET仿真 (23)3.3.1 OPNET网络仿真过程 (23)3.3.2 双节点报文传输时间仿真分析 (24)3.3.3 多节点报文传输时间仿真分析 (27)3.4本章小结 (33)第4章报文模拟生成和检测装置的硬件设计 (35)4.1引言 (35)4.2报文模拟生成和检测装置的硬件总体设计 (35)4.2.1 报文模拟生成和检测装置的功能确定 (35)4.2.2 报文模拟生成和检测装置的硬件结构 (36)4.3核心控制模块电路设计 (37)4.4信号采集模块电路设计 (38)4.5通信模块电路设计 (40)4.6人机接口模块设计 (42)4.7本章小结 (42)第5章报文模拟生成和检测装置的软件设计与测试 (43) 5.1引言 (43)5.2报文模拟生成和检测装置软件总体设计 (43)5.3数据采集模块软件设计 (45)5.4数据处理模块软件设计 (46)5.5SV报文传输模块软件设计 (48)5.6GOOSE报文传输模块软件设计 (51)5.7一致性测试 (53)5.7.1 测试环境 (53)5.7.2 SV报文传输模块通信功能测试 (53)5.7.3 GOOSE报文传输模块通信功能测试 (54)5.8本章小结 (57)结论 (58)参考文献 (60)攻读硕士学位期间发表的论文及获得成果 (64)哈尔滨工业大学学位论文原创性声明和使用权限 (65) 致谢 (66)第1章绪论1.1 课题背景及研究的目的和意义社会经济的快速发展伴随着用电需求的迅速增加,并且促使越来越多的复杂用电装置投入运行,为了保证电网的安全运行,人们对用电质量和用电安全提出了更为严格的要求。
智能变电站GOOSE、SV报文如何看-秒懂
秒懂智能变电站GOOSE、SV报文一、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的个数决定。
智能变电站GOOSE、SV系统讲解及异常信号处置
SV/SAV/SMV:Sampled Valve,传输电压、电流量;周期性采样,要 求传输实时性、快速性;与GOOSE同属于过程层信息报文
常规站、智能站结构图对比
智能站继电保护特点
特点汇总
PART THREE
保护压板
保护配置
智能站保护装置特点
采样方式: 经过通信接口接受互感器的合并单元 送来的数字量
武胜站是智能站,与常规站有什么区别
智能站常见sv、goose异常及处置
C O N T E N T S
常规站110kV母差 保护装置TA断线
智能站相关定义
智能站继电保护特点
智能站SV、GOOSE 相关告警信息
武胜站异常处理过程 及总结
常规站110kV母差保护装置TA断线
信息释意
PART ONE
相关异常信号:
01
GOOSE总告警、GOOSE链路中断 释义:
...
AD AD
CPU CPU
LED LED
MU
02
保护 装置
监视智能终端接收GOOSE报文是否正常的 信号 异常原因:
AD AD
CPU CPU
LED LED
合并单元
GOOSE 断 路 器
03
智能终端与保护装置GOOSE断链;本间隔 智能终端异常或闭锁;保护装置异常
?110kv及以下电压等级母线配置单套母线保护?母线保护采用直接采样直接跳闸各间隔合并单元智能终端以点对点方式接入对应子单元母线保护与其他保护之间的联闭锁信号采用goose网络传输?保护装置收sv采样链路中断?智能终端收保护装置goose链路中断?合并单元故障智能站svgoose相关告警信息partfour保护装置收sv采样链路中断1智能终端收保护装置goose链路中断2合并单元异常3智能站svgoose相关告警信息保护装置收sv采样链路中断电流线圈一次电流电压保护装置操作回路断路器adcpuled智能终端mu分压器adcpuled至母差测控电能表等
GOOSE报文解析
GOOSE报文解析GOOSE报文的结构,基于ISO/IEC 8802-3的帧格式普通报文:目的MAC+ 源MAC+ (TPID+ TCI) + 以太网类型+ APPID+APDU数据的长度(m+8)TPID为0x8100 以太网类型为0x88B8(对于GOOSE报文)TCI为用户优先级+CFI+VID+ 00 00 + APDU(长度为m)00 00 为保留位注:( ) 中的部分可以不写,但强烈建议以以太网传输的时候,加入….APDU Head : 格式为61 81 + GOOSEPDU的长度,从80开始算起广播报文:目的MAC + 源MAC + 以太网类型+ APPID + APDU数据的长度(m+8)(目的MAC为FF FF FF FF)+ 00 00 + APDU(长度为m)ASN.1 的BE R编码形式为:TLV形式,即Tag + Length + Value 的形式Tag 与数据类型标记的编码一致Length 表示后面Value的长度Value 应用ASCII码进行编码解析对于Tag 的解析:Bit 7,6 Type of TagBit 5 Primitive or Constructed FlagBit 4-0 Tag V alueASN.1 数据类型83BOOL型84 BIT-String 型91 UTC 型(时间)85 Int 型86 Unsigned 型8a Visble-String 型翟大厨的报文分析:0000: 01 00 00 00 00 0708 00 06 86 48 42 81 0040 03目的MAC 源Mac TPID TCI0010: 88 B800 0700 9000 00 00 0061 81 8580 2550以太网类型APPID 长度保留位APDU Head gocbRef (80 表示数据类型Tag,25表示数据长度,从50开始都是后续数据)0020: 32 41 31 4A 31 51 36 50 72 6F 74 65 63 74 69 6F0030: 6E 2F 4C 4C 4E 30 24 47 53 45 70 72 6F 74 65 630040: 74 69 6F 6E81 02 05 0082 25 50 32 41 31 4A 31timeAllowtoLive(81表示类型) dataSet(82表示类型)0x0500---12800050: 51 36 50 72 6F 74 65 63 74 69 6F 6E 2F 4C 4C 4E0060: 30 24 47 53 45 70 72 6F 74 65 63 74 69 6F 6E 83goID(83表示类型)0x37 对应ASCII码中的‘7’0070: 01 3784 08 00 00 00 00 00 00 00 0085 01 0186t(84表示类型) stNum(85表示类型) Num 为1表示时间:01/01/1970_00:00:00.000000q000080: 03 02 70 A187 01 0088 01 01 89 01 008A 01 04numDatSetEntries(8A表示类型)值4 sqNum(86表示类型) test(87表示类型) ConfRev(88表示类型) ndsCom(89表示类型)0x0270A1---159905 00 表示FALSE 为1 00表示FALSE0090: AB 10 83 01 00 84 03 02 00 00 83 01 00 84 03 02allData(AB表示类型)allData为一个数据的集合10表示后面的数据长度内部分解为不同的小的数据集如:83 01 00 83 (数据类型为boolean型) 01(数据长度为1) 00 (表示数据内容,对于boolean型表示为FALSE)84 03 02 00 0084(数据类型为bit-string型)03(数据长度为03) 02 00 00(表示数据内容)00A0: 00 00注:其中numDatSetEntries表示了allData中的数据链的个数报文解析出来为:GoosePdu {gocbRef "P2A1J1Q6Protection/LLN0$GSEprotection",timeAllowedtoLive 1280,datSet "P2A1J1Q6Protection/LLN0$GSEprotection",goID "7",t 01/01/1970_00:00:00.000000q00,stNum 1,sqNum 159905,test FALSE,confRev 1,ndsCom FALSE,numDatSetEntries 4,allData {boolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'B }}Comgoose 中报文分析:0000 01 0c cd 01 00 0401 0c cd 01 10 1088 b800 04目的MAC 源MAC 以太网类型APPID0010 00 9400 00 00 0061 81 8980 1c 58 37 32 31 32长度保留位APDU Head gocbRef0020 5f 32 48 42 50 52 4f 54 2f 4c 4c 4e 30 24 47 4f0030 24 67 6f 63 62 54 7881 02 27 10 82 1c 58 37 32timeAllowtoLive datSet100000040 31 32 5f 32 48 42 50 52 4f 54 2f 4c 4c 4e 30 240050 64 73 47 6f 6f 73 65 54 7883 11 58 37 32 31 32goID(查ASCII码表可得)X7212_GOOSE_TX_ID0060 5f 47 4f 4f 53 45 5f 54 58 5f 49 4484 08 47 42t0070 d2 8a c8 31 26 ea85 01 0186 01 0d87 01 0088stNum(值为1) sqNum(值为13) test(FALSE)0080 01 0189 01 008a 01 08ab 18 83 01 00 84 01 00ConfRev(值为1) ndsCom(FALSE) numDatSetEntries(值为8) allData(共有8个数据链,长度为24) 0090 83 01 00 84 01 00 83 01 00 84 01 00 83 01 00 8400a0 01 00报文解析出来为:GoosePdu {gocbRef "X7212_2HBPROT/LLN0$GO$gocbTx",timeAllowedtoLive 1280,datSet "X7212_2HBPROT/LLN0$dsGooseTx",goID " X7212_GOOSE_TX_ID ",t 01/01/1970_00:00:00.000000q00,stNum 1,sqNum 13,test FALSE,confRev 1,ndsCom FALSE,numDatSetEntries 8,allData {boolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'Bboolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'B}}Goose3 中报文分析:0000 01 0c cd 01 01 ff00 0d 60 9f 07 a6 81 00 80 00目的MAC 源MAC TPID TCI 0010 88 b800 00 01 79 00 00 00 00 61 82 01 6d80 10以太网类型APPID 长度保留位APDU Head gocbRef0x0179---3850020 45 44 50 30 31 4c 44 30 2f 67 6f 6f 73 65 53 54 0030 81 01 0a 82 18 45 44 50 30 31 4c 44 30 2f 4c 4c timeAllowedtoLive datSet100040 4e 30 24 41 6c 6c 5f 53 54 5f 50 6f 7383 0c 4cgoID0050 44 30 5f 47 6f 6f 73 65 5f 53 54 84 08 00 00 00t0060 00 00 00 00 00 85 01 0186 01 00 87 01 00 88 01stNum sqNum test ConfRev值为1 值为0 FALSE 32 0070 2089 01 00 8a 01 08ab 82 01 10 a2 20 a2 05 85ndsCom numDatSetEntries allData 数据结构为嵌套型FALSE 值为8,表示有8个嵌套结构数据0080 01 00 89 00 86 01 00 84 02 06 40 84 03 03 00 00 0090 91 08 45 65 09 c2 7f ff ff 1883 01 00 a2 20 a200a0 05 85 01 00 89 00 86 01 00 84 02 06 80 84 03 03 00b0 00 00 91 08 00 00 00 00 00 00 00 0083 01 00 a2 00c0 20 a2 05 85 01 00 89 00 86 01 00 84 02 06 40 84 00d0 03 03 00 00 91 08 00 00 00 00 00 00 00 0083 01 00e0 00 a2 20 a2 05 85 01 00 89 00 86 01 00 84 02 0600f0 80 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 0100 83 01 00 a2 20 a2 05 85 01 00 89 00 86 01 00 84 0110 02 06 80 84 03 03 00 00 91 08 00 00 00 00 00 00 0120 00 0083 01 00 a2 20 a2 05 85 01 00 89 00 86 01 0130 00 84 02 06 40 84 03 03 00 00 91 08 00 00 00 00 0140 00 00 00 00 83 01 00 a2 20 a2 05 85 01 00 89 00 0150 86 01 00 84 02 06 40 84 03 03 00 00 91 08 00 00 0160 00 00 00 00 00 0083 01 00 a2 20 a2 05 85 01 00 0170 89 00 86 01 00 84 02 06 80 84 03 03 00 00 91 08 0180 00 00 00 00 00 00 00 00 83 01 00报文解析出来为:GoosePdu {gocbRef " EDP01LD0 /gooseST ",timeAllowedtoLive 10,datSet "EDP 01LD0/LL N0$All_S T_Pos ",goID " LD0_Goose _ST ",t 01/01/1970_00:00:00.000000q00,stNum 1,sqNum 0,test FALSE,confRev 32,ndsCom FALSE,numDatSetEntries 8,allData {}}。
智能变电站GOOSE报文解读
智能变电站GOOSE 报文解读我们以一个220kV 线路保护PCS-931三相跳闸(同时发出启动失灵信号)的动作报文来分析。
用MMS Ethereal进入工具栏的“ FileOpen ”左栏的“ Directories ”中选择文件路径,“Files ”中选取文件后按“ OK ”确认2 D.30C781 Q0lG d<1O 16223 D.85SBO1 00:104 D.M&B48 aO!O4!&l3:&OE27:to35 l.'^O4 54 Q»;Qi ;ck :Lf :ld ;«7 1.325206 1WA68, 0.5 22血 0, 0. ?52 8 1 七?77念 IWaCiSa 0- 5 1»M4^ O,?55 =! 1. :L 」:-10 l.A27^42aDOQCiOIKi .QOD^bhS027bJ OOUIUU 」LLfffffffffF11 1. 0320^!^3;50:27^3 f fsfflff :ff :ff rff 1? 2.191313 5 13 2. j5^il56 1&2B 1^0. D B 5丄4 Z. M7U5V U j :ui-:■!*:*■□: 27:b3 15-九 与 汨 £k :tf : T£k" 16 2.O35D61 a0:ifi :A<:10:l&:lc 17 3.OTF8W OD :lu:«aO:15:lbi 匸亡3 阳E RequestUP 谕n his 1 测■斷・13L 2 知? 7111STPR5T. Kaga -327^3/Off : Da :; W 匚0班 -巧」口(=Ed arc B giori !573TS- EiBsrlreaT lortport ;1 IrrnnrUDPSource &or*i :; 57317 Cestir-at ' ar port : I fii 肝口冃阿呂Nil TIP qi 」p 「# NB 15AT^P-£Q0J1ECGOOSEReques-ipx HAP GS neral query *RP wha his. 1 将L 苛.13.2刑t Tell 19飢即■JBb,5 N^ie qu^ry NB Ji W 斗厂耳P% DO a ^Bh-5Ni~ne query N3 ISATAP<DO>Aftp Wins his 1^.87.104.. 2 5^? Tell wr 尸 ns-T. near ■ 7€S/&0': os de tlf:■ so uost * 21lEiZGOGSE GC^SE RmqtWS 工 :ECGMSC GO&SC R^qijest打开后报文如上图,我们需先对报文进行过滤软件打开文中附件的 GOOSE 报文:M :GC :CCl :Dl :<i5:2200:11 ff142.0^8. 0.35 51^2.168. 0.25 5ffsffxff :-rf 03 :so :<2 :口 D :tia :go :::加厂;• ii: .TTFG r. P -I I-在“ Filter ”后的文本框中键入“ iecgoose”(注意大小写),按回车提交过滤图中"Time ”表示报文发生的的相对时间, Destination ”表示报文的目的 MAC 地址。
goose报文分析
GOOSE报文详解Goose报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。
GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和GOOSEPDU。
Goose具体报文格式如图0 所示[0]。
图0 Goose报文格式Goose举例报文(十六进制):01 0C CD 01 00 51 00 1E 4F D3 AE 41 81 00 80 42 88 B8 00 33 00 90 00 00 00 00 61 81 85 8008 67 6F 63 62 52 65 66 31 81 05 00 00 00 27 10 82 07 64 61 74 53 65 74 31 83 05 67 6F 49 44 31 84 08 4E F2 85 E1 F7 CE D9 00 85 05 00 00 00 00 01 86 05 00 00 00 00 01 87 01 00 88 05 00 00 00 00 01 89 01 00 8A 05 00 00 00 00 09 AB 36 83 01 00 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 83 01 00 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 83 01 00 84 03 03 00 00 91 0800 00 00 00 00 00 00 00分析如下(可结合Ethereal解析):1、01 0C CD 01 00 51目的MAC地址2、00 1E 4F D3 AE 41源MAC地址3、81 00 80 42GOOSE报文支持IEEE 802.1Q/P优先级技术,IEEE 802.1Q为VLAN 技术的标准,IEEE 802.1P为报文优先级标准。
goose报文分析
GOOSE报文详解Goose报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。
GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和GOOSEPDU。
Goose具体报文格式如图0所示[0]。
图0 Goose报文格式Goose举例报文(十六进制):01 0C CD 01 00 51 00 1E 4F D3 AE 41 81 00 80 42 88 B8 00 33 00 90 00 00 00 00 61 81 85 80 08 67 6F 63 62 52 65 66 31 81 05 00 00 00 27 10 82 07 64 61 74 53 65 74 31 83 05 67 6F 49 44 31 84 08 4E F2 85 E1 F7 CE D9 00 85 05 00 00 00 00 01 86 05 00 00 00 00 01 87 01 00 88 05 0000 00 00 01 89 01 00 8A 05 00 00 00 00 09 AB 36 83 01 00 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 83 01 00 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 83 01 00 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00分析如下(可结合Ethereal解析):1、01 0C CD 01 00 51目的MAC地址2、00 1E 4F D3 AE 41源MAC地址3、81 00 80 42GOOSE报文支持IEEE 802.1Q/P优先级技术,IEEE 802.1Q为VLAN技术的标准,IEEE 802.1P为报文优先级标准。
智能变电站GOOSE、SV报文如何看-秒懂
秒懂智能变电站GOOSE、SV报文一、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告警的分析与处理
nfo r ma t i o n
,
wh i c h wa s ve r
y
i
al ar
m wr e
a s rd s : i
fe re n c e ,
w
hi cha
n
a l ze d t h ep ro c e ssin g f l o y
w w n
h e
th e G
无 现 法 标 准 颁 应 缆 路 发 二路 定 站 标 人 展 基该 过 层 极 通念 地 展 G 大 O 三 型 分层 两控 通式 允 许 用 发订 細 之 过 层 层 层 程 多 对 个 接 终 之成 剛 层 細 层 隨 报 规 贿 于 性 接 适数 麵 求 且 要 之 面通 用 程 层 文 报 实 这 对 和 输 化 通 置 通 性 提 很 接 要 之 舰 要就剛 层 細 細 判 撕 报 蹄 雜 重 传 层 之 层 过 程 之細 程 贿 层 层 之 过 层 据从 进 行 通通 量通 输 而 包T 要 梓 下 现 互 遥 传 遥 母并 元 告 链情 方 法 故 排 下 置 传 装 保 跳 议 运 行提些 递 监 不 之联 锁 站 之 递 酬 锁 灵 传 不 置 G 传 输 机 ^ 元 母 面 通 种 速 机 是 重 性 号 报 于 之 母 输 元 天 锁 速 变 号 于监 跳 单 现查 并 告 不检 元 光 正并 在 程 过 纤 连 并 接 通 过 母 通 监克 元 报 机 警 现置 路
复
。
G
Q
〇
S E
网
作
与
间
采
用
G
O
O
S E
网
络
代
数字化变电站的GOOSE网络划分概要
2009年第6期总第265期随着数字化技术不断发展,数字化变电站将是继综合自动化技术后电力系统变电站建设的又一次革新。
国家电网公司也已经将数字化变电站建设纳入到十一五规划重点发展方向。
数字化变电站必将是变电站建设的趋势。
但目前关于数字化变电站的工程实践过程中的虚端子设计规范以及网络划分规则还没有相应的指导性意见。
所以现阶段数字化变电站工程实施中的设计方案显得尤为重要。
本文中所提及的数字化变电站的GOOSE 应用已在河北大名220 kV数字化变电站实施过程中得到验证。
1 GOOSE的通信机制1.1 GOOSE报文定义GOOSE (Generic object oriented substation event)即通用面向对象的变电站事件。
GOOSE 报文的发送和接收分别由publisher (公告式发布)和subscriber (预定式接收)来执行。
1.2 GOOSE报文发送时间间隔对于publisher ,GOOSE 报文的发送并不是按固定时间间隔来发送的,在没有GOOSE 事件发生时,GOOSE 报文的发送间隔相对比较长,按固定时间间隔来进行,但是在发生事件时,数据发生了变化,发送时间间隔就会设置为最小,在此阶段,发送时间间隔会逐渐增大,直到事件状态稳定,GOOSE 报文的发送又变为固定长时间间隔。
该过程如图1所示。
1.3 报文接收方对通信中断的检测对于一个重发的GOOSE 报文,会在报文中附带一个timeAllowedToLive 的参数,该参数告知接收方等待下一个重发的GOOSE 报文的最长时间,如果在该时间内,接收方没有收到重发的报文,就可以认为是发生了通信中断。
1.4 报文过滤机制对于GOOSE 报文的发送方,它可能会以组播的方式发送多个报文,每个报文都是与特定数据相关的,报文头中包含有不同的目标地址;对于接收方,网络底层会收到网络上所有的GOOSE 报文,其中包括接收方需要的信息和它不需要的信息,所以需要对报文进行过滤,为了减轻cpu 的负担,这个过滤的任务一般由网络控制器来完成。
GOOSE报文解析
GOOSE 报文解析GOOSE 报文的结构,基于ISO/IEC 8802-3 的帧格式普通报文:目的MAC + 源MAC + (TPID + TCI) + 以太网类型+ APPID + APDU 数据的长度(m+8)TPID 为 0x8100 以太网类型为 0x88B8(对于 GOOSE 报文)TCI 为用户优先级 +CFI+VID+ 00 00 + APDU(长度为m)00 00 为保留位注:()中的部分可以不写,但强烈建议以以太网传输的时候,加入….APDU Head : 格式为 61 81 + GOOSEPDU 的长度,从 80 开始算起广播报文:目的MAC + 源MAC + 以太网类型+ APPID + APDU 数据的长度(m+8)(目的 MAC 为 FF FF FF FF)+ 00 00 + APDU(长度为m)ASN.1 的BE R 编码形式为:TLV 形式,即Tag + Length + Value 的形式Tag 与数据类型标记的编码一致Length 表示后面Value 的长度Value 应用ASCII 码进行编码解析对于Tag 的解析:Bit 7,6 Type of TagBit 5 Primitive or Constructed FlagBit 4-0 Tag ValueASN.1 数据类型83BOOL 型84BIT-String 型91 UTC 型(时间)85Int 型86Unsigned 型8a Visble-String 型翟大厨的报文分析:0000: 01 00 00 00 00 0708 00 06 86 48 4281 0040 03目的 MAC 源 Mac TPID TCI0010: 88 B800 0700 9000 00 00 0061 81 8580 2550以太网类型 APPID 长度保留位APDU Head gocbRef (80 表示数据类型 Tag, 25 表示数据长度,从 50 开始都是后续数据)0020: 32 41 31 4A 31 51 36 50 72 6F 74 65 63 74 69 6F0030: 6E 2F 4C 4C 4E 30 24 47 53 45 70 72 6F 74 65 630040: 74 69 6F 6E81 02 05 0082 25 50 32 41 31 4A 31timeAllowtoLive(81 表示类型) dataSet(82 表示类型)0x0500---12800050: 51 36 50 72 6F 74 65 63 74 69 6F 6E 2F 4C 4C 4E0060: 30 24 47 53 45 70 72 6F 74 65 63 74 69 6F 6E83goID(83 表示类型)0x37 对应 ASCII 码中的‘7'0070: 01 3784 08 00 00 00 00 00 00 00 0085 01 0186t(84 表示类型) stNum(85 表示类型) Num 为 1表示时间:01/01/1970_00:00:00.000000q000080: 03 02 70 A187 01 0088 01 01 89 01 008A 01 04 numDatSetEntries(8A 表示类型)值 4 sqNum(86 表示类型) test(87 表示类型) ConfRev(88 表示类型) ndsCom(89 表示类型) 0x0270A1---159905 00 表示 FALSE 为 1 00 表示 FALSE0090: AB 10 83 01 00 84 03 02 00 00 83 01 00 84 03 02allData(AB 表示类型)allData 为一个数据的集合 10 表示后面的数据长度内部分解为不同的小的数据集如:83 01 00 83 (数据类型为 boolean 型) 01(数据长度为 1) 00 (表示数据内容,对于 boolean 型表示为 FALSE)84 03 02 00 00 84(数据类型为 bit-string 型)03(数据长度为 03) 02 00 00(表示数据内容)00A0: 00 00注:其中numDatSetEntries 表示了allData 中的数据链的个数报文解析出来为:GoosePdu {gocbRef "P2A1J1Q6Protection/LLN0$GSEprotection",timeAllowedtoLive 1280,datSet "P2A1J1Q6Protection/LLN0$GSEprotection",goID "7",t 01/01/1970_00:00:00.000000q00,stNum 1,sqNum 159905,test FALSE,confRev 1,ndsCom FALSE,numDatSetEntries 4,allData {boolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'B }}Comgoose 中报文分析:0000 01 0c cd 01 00 0401 0c cd 01 10 1088 b800 04目的 MAC 源 MAC 以太网类型 APPID0010 00 9400 00 00 0061 81 8980 1c 58 37 32 31 32长度保留位 APDU Head gocbRef0020 5f 32 48 42 50 52 4f 54 2f 4c 4c 4e 30 24 47 4f0030 24 67 6f 63 62 54 7881 02 27 10 82 1c 58 37 32timeAllowtoLive datSet100000040 31 32 5f 32 48 42 50 52 4f 54 2f 4c 4c 4e 30 240050 64 73 47 6f 6f 73 65 54 7883 11 58 37 32 31 32goID(查 ASCII 码表可得)X7212_GOOSE_TX_ID0060 5f 47 4f 4f 53 45 5f 54 58 5f 49 4484 08 47 42 t0070 d2 8a c8 31 26 ea85 01 0186 01 0d87 01 0088stNum(值为 1) sqNum(值为 13) test(FALSE)0080 01 0189 01 008a 01 08ab 18 83 01 00 84 01 00ConfRev(值为 1) ndsCom(FALSE) numDatSetEntries(值为 8) allData(共有 8 个数据链,长度为24)0090 83 01 00 84 01 00 83 01 00 84 01 00 83 01 00 84 00a0 01 00报文解析出来为:GoosePdu {gocbRef "X7212_2HBPROT/LLN0$GO$gocbTx",timeAllowedtoLive 1280,datSet "X7212_2HBPROT/LLN0$dsGooseTx",goID " X7212_GOOSE_TX_ID ",t 01/01/1970_00:00:00.000000q00,stNum 1,sqNum 13,test FALSE,confRev 1,ndsCom FALSE,numDatSetEntries 8,allData {boolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'Bboolean FALSE,bit-string '00000000000000'B,boolean FALSE,bit-string '00000000000000'B}Goose3 中报文分析:0000 01 0c cd 01 01 ff00 0d 60 9f 07 a6 81 00 80 00 目的 MAC 源 MAC TPID TCI0010 88 b800 00 01 79 00 00 00 00 61 82 01 6d80 10以太网类型 APPID 长度保留位 APDU Head gocbRef 0x0179---3850020 45 44 50 30 31 4c 44 30 2f 67 6f 6f 73 65 53 54 0030 81 01 0a82 18 45 44 50 30 31 4c 44 30 2f 4c 4c timeAllowedtoLive datSet100040 4e 30 24 41 6c 6c 5f 53 54 5f 50 6f 7383 0c 4cgoID0050 44 30 5f 47 6f 6f 73 65 5f 53 54 84 08 00 00 00t0060 00 00 00 00 0085 01 0186 01 00 87 01 00 88 01stNum sqNum test ConfRev值为 1 值为 0 FALSE 320070 2089 01 00 8a 01 08ab 82 01 10 a2 20 a2 05 85ndsCom numDatSetEntries allData 数据结构为嵌套型 FALSE 值为 8,表示有 8 个嵌套结构数据0080 01 00 89 00 86 01 00 84 02 06 40 84 03 03 00 00 0090 91 08 45 65 09 c2 7f ff ff 1883 01 00 a2 20 a2 00a0 05 85 01 00 89 00 86 01 00 84 02 06 80 84 03 03 00b0 00 00 91 08 00 00 00 00 00 00 00 0083 01 00 a2 00c0 20 a2 05 85 01 00 89 00 86 01 00 84 02 06 40 84 00d0 03 03 00 00 91 08 00 00 00 00 00 00 00 0083 01 00e0 00 a2 20 a2 05 85 01 00 89 00 86 01 00 84 02 06 00f0 80 84 03 03 00 00 91 08 00 00 00 00 00 00 00 00 0100 83 01 00 a2 20 a2 05 85 01 00 89 00 86 01 00 84 0110 02 06 80 84 03 03 00 00 91 08 00 00 00 00 00 00 0120 00 0083 01 00 a2 20 a2 05 85 01 00 89 00 86 01 0130 00 84 02 06 40 84 03 03 00 00 91 08 00 00 00 00 0140 00 00 00 00 83 01 00 a2 20 a2 05 85 01 00 89 00 0150 86 01 00 84 02 06 40 84 03 03 00 00 91 08 00 00 0160 00 00 00 00 00 0083 01 00 a2 20 a2 05 85 01 00 0170 89 00 86 01 00 84 02 06 80 84 03 03 00 00 91 08 0180 00 00 00 00 00 00 00 00 83 01 00报文解析出来为:GoosePdu {gocbRef " EDP01LD0 /gooseST ", timeAllowedtoLive 10,datSet " EDP 01LD0/LL N0$AII_S T_Pos goID " LD0_Goose _ST ",t 01/01/1970_00:00:00.000000q00, stNum 1,sqNum 0,test FALSE,confRev 32,ndsCom FALSE,numDatSetEntries 8, allData {AM MlKi 11怎----- 7 Plti [.RSI C.2]fe W r I 勺ra iIPW-2LJ21C.1 ISO/IEC S«02-3 协格式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能变电站GOOSE报文解读
goose
附件:
我们以一个220kV线路保护PCS-931三相跳闸(同时发出启动失灵信号)的动作报文来分析。
用MMS Ethereal软件打开文中附件的GOOSE报文:
进入工具栏的“File”→“Open”
左栏的“Directories”中选择文件路径,“Files”中选取文件后按“OK”确认
打开后报文如上图,我们需先对报文进行过滤
在“Filter”后的文本框中键入“iecgoose”(注意大小写),按回车提交过滤
过滤后显示的全部都是GOOSE报文
图中“Time”表示报文发生的的相对时间,“Source”表示产生报文的源MAC地址,“Destination”表示报文的目的MAC地址。
对照设计院提供的保护GOOSE信号表中的组播地址找到我们需要查看的GOOSE信号,在这里我们就以一个220kV线路保护PCS-931的保护动作GOOSE信号来进行分析。
该GOOSE的组播地址为01:0c:cd:01:14:1b。
如上图示,在“Filter”后的文本框中键入“eth.dst == 01:0c:cd:01:14:1b”(注意大小写)过滤查看所有目的源地址为01:0c:cd:01:14:1b的报文。
AppID表示应用ID好,在此显示的是十进制数
Time Allowed to Live表示GOOSE报文的生存时间(注1)ControlBlockReference表示GOOSE控制块路径
DataSetReference表示该GOOSE发送数据集的路径,具体解释见注2
GOOSEID对应为GOOSE控制块GSEControl下的appID值
Event Timestamp表示事件时标,该值为时间发生的时间而非本段报文发送的时间
StateNumber为状态序号即StNum,SequenceNumber为顺序号即SqNum,Test表示报文是否为检修位
Number Dateset Entries 表示所传输数据集中数据的数量,Data下的数据为数据集中各数据的传输值
这是我们抓到报文中保护动作GOOSE报文的一帧
注1:Time Allowed to Live值一般为T0值的2倍,该参数主要用于GOOSE断链的判断,在2倍的Time Allowed to Live时间(在这里为20000毫秒即20秒)内未收到下一帧报文,
接收方即发出GOOSE断链告警。
注2:这里表示在IEDname为PL2205B的智能设备下LDevice的inst值为GOLD的逻辑设备下lnClass为LLN0的逻辑节点下DataSet的name值为dsGOOSE0的DataSet。