GOOSE解析心得

合集下载

GOOSE协议分析及其在工业过程控制中的应用

GOOSE协议分析及其在工业过程控制中的应用

GOOSE协议分析及其在工业过程控制中的应用GOOSE Protocol Analysis and Application in Industrial Process Control臧 4徐2 4異波年供洛(南京南瑞继保电气有限公司,江苏南京211102)摘要:面向通用对象的变电站事件(GOOSE)是IEC 61850规约的一个崭新应用,其采用点对点(P2P)通信模式。

P2P模式消除了主/从通信方式和串行通信方式存在的缺陷,可以快速、可靠地传输数据。

对GOOSE通信协议进行了分析,并使用GOOSE协议开发了一种工业过程控制器。

该控制器取得了良好的应用效果。

关键词:面向通用对象的变电站事件(GOOSE) IEC 61850 P2P通信协议数据传输数字化工业过程控制器变电站中图分类号:TH701 ;TP368 文献标志码:A D O I:10.16086/j. cnki. issn 1000-0380.201606013Abstract:As an innovative application of IEC61850 standard, generic object oriented substation event (GOOSE) adopts the communication mode of peer - to - peer( P2P). P2P mode eliminates the defects in the master /slave communication mode and the serial communication mode, which can transfer data quickly and reliably. The GOOSE communication protocol is analyzed, and a kind of industrial process controller is developed using GOOSE protocol, which achieves good application effect.Keywords :Generic object oriented substation event ( GOOSE) IEC 61850 P2P Communication protocol Data transmission Digitization Industrial process controller Substation〇引言 1系统总体方案面向通用对象的变电站事件(generic object oriented substation event,GOOSE)是 IEC 61850 系列标 准中定义的一种通用变电站事件模型[1]。

GOOSE通信在10kV开关柜备自投中应用的探讨

GOOSE通信在10kV开关柜备自投中应用的探讨

GOOSE通信在10kV开关柜备自投中应用的探讨摘要:近些年我国电力网络建设不断加快,各领域对于用电稳定性的要求越来越高,这就要求电网单位在进行建设时不断应用能够提升供电可靠性的技术,备自投技术就是其中之一,本文就一种应用于10KV开关柜备自投体系中的GOOSE通信技术进行了介绍。

关键词:GOOSE通信;10kV开关柜;备自投;应用引言在电力设备中应用信息传输技术可以为电力设备的自动控制提供依据,GOOSE通信是一种自动发送系统报文的体制,利用GOOSE通信的灵敏性与可靠性可以提升电力设备自动化控制的及时反应效率,在10kV开关柜的备自投反应体系中应用GOOSE通信技术是提升电气设备开关及时性与可靠性的一种手段。

1对备自投进行剖析为了提升电力设备的可靠性,很多电力设备都设有备自投体系,备自投就是备用设备自动投入的意思,有时这里的备用设备指的是备用电源,在电力系统中设置备自投就是为了使发生电源故障的线路获得备用电源的能源供给,因此其工作原理就是在电源故障后备自投发生相应,自动将备用电源投入工作,或者采取开关动作把所需供电的用户切换到备用电源的线路上去,这样就能保证用户不受电源故障的影响而造成停电,这样就能保证用户供电的连续可靠性。

备自投有两种典型方式:母联备自投与进线备自投,很多看似复杂的系统化的备自投方式都是这两种方式相互结合的结果。

1.1母联备自投方式在电源正常的情况下线路为主进线开关承载电力运行负荷,如果备自投装置检测出I母或者II母无电压,无电流时,开关变位,确认开关处于断开位置,备用电源电压满足正常允许范围内,备用电源开关才能动作,而且只允许动作一次,这一方式通常都能一次成功。

母联备自投主接线示意图如下:主要逻辑方式一:uab1、ucb1即为I段母线电压,IL1为进线1电流,当I母无压时,进线1无电流时,跳开1DL;在Ⅱ段母线有压的情况下,合3DL。

方式二:uab2、ucb2即为Ⅱ段母线电压,IL2为进线2电流,当Ⅱ母无压时,进线2无电流时,跳开1DL,在I段母线有压的情况下,合3DL。

学会看报文二GOOSE

学会看报文二GOOSE

所谓的GOOSE就是通用面向对象的变电站事件(Generic Object Oriented Substation Event)。

当发生任何状态变化时,智能电子设备将借助变化报告,高速多播一个二进制对象通用面向变电站事件对象(GOOSE)报告,该报告一般包含有:状态输入、起动和输出元件、继电器等实际和虚拟的每一个双点命令状态。

在第一次报告后,该报告一般以间隔2,4,8……60,000ms顺序重发。

(第一重发延时不固定,可长可短)。

面向变电站通用事件对象报告允许高速传输跳闸信号,具有高传输成功概率DL/T860.5所定义的报文类型和性能分类按照图1所示进行映射。

-类型1(快速报文)-类型1A(跳闸报文)-类型2(中速报文)-类型3(低速报文)-类型4(原始数据报文)-类型5(文件传输功能)-类型6(时间同步报文)而为了变电站得变为信息能够快速的传递,及跳闸报文嫩够及时快速的传送给ICU(智能控制单元)所以GOOSE报文选用了类型1和类型1A的报文。

GOOSE报文的数据目的地址(对应下图的Destination)应包括一个多播MAC地址。

GOOSE 报文的数据源地址(Source)应包括一个单播MAC地址。

因为电脑网卡的问题,V-lan优先级(PRIORITY)和V-lan的VID无法显示。

所以报文一般只能看到目的MAC和APPID.GOOSEGOOSE标识该可视串最大长度为65字节。

该值与被GOOSE控制引用指定的GOOSE控制块的数值相同。

GOOSE控制引用control block reference表示GOOSE数据的控制块路径该可视位串最大长度为65字节。

值应是控制GOOSE报文的GOOSE控制块的引用。

如下图所示状态序号(StNum)该整数值取值在0到4,294,967,295。

祥见下图的方框内。

顺序序号(SqNum)该整数值取值在0到4,294,967,295。

0为状态序号改变的第一次发送保留。

GOOSE解析心得

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报文详解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网络在智能化变电站中的重要性及其事故处理李卫华摘要:随着社会的发展,智能化变电站将会成为未来的主流。

在文章中介绍智能变电站的基本组成,着重讲解GOOSE网络在其中的重要性。

以天目湖变电站在2013年4月27日,发生天溧2M73开关智能终端GOOSE链路A断链为例,讲述GOOSE网络事故处理流程及处理方法。

关键词:智能化变电站;GOOSE网络;事故处理1 智能化变电站智能化变电站是变电站建设的发展趋势,智能化变电站是由智能化一次设备(电子式互感器、智能化开关)和网络化二次设备分层(过程层、间隔层、站控层)为基础,以统一的通信协议(IEC61850通信规约)构建而成,从而实现变电站内部智能电气设备间信息的共享和互操作的变电站。

1.1 智能化变电站的组成智能化变电站的结构可概括为:站控层、间隔层和过程层。

站控层包括基于IEC61850建设的计算机监控系统、一体化信息平台,可以通过网络汇集全站的实时数据信息并与电网调度实时通讯。

间隔层是基于站控层IEC61850协议建设的成套继电保护、测控装置,其主要功能是执行数据承上启下的通信传输功能,另外还可以是基于全站过程层网络信息共享接口的集中式数字化保护及故障录波装置。

过程层包括由传统互感器或罗氏线圈原理电子式互感器(ECT、EVT),或光学原理电子式互感器(OCT、OVT)等智能一次设备、合并单元和智能终端组成,能够完成实时运行电气量的采集、设备运行状态的监测、控制命令的执行。

1.2 GOOSE网络的重要性二次设备网络化是智能化变电站的重要特征,二次回路的连接变成了GOOSE网络的通信连接,保护装置、测控装置、智能终端均接入到GOOSE网交换机中。

GOOSE网络对智能化变电站安全稳定运行而言至关重要,GOOSE网络就是智能化变电站的中枢神经网络。

继电保护设备与本间隔智能终端之间通信采用GOOSE点对点通信方式;继电保护之间的联闭锁信息、失灵启动等信息采用GOOSE网络传输方式。

GOOSE通信的收发机制

GOOSE通信的收发机制

GOOSE通信的收发机制GOOSE是基于以太网的通信机制,可以实现跨越子站、配电站和电网的高速通信。

它通过配置好的虚拟LAN(VLAN)实现数据的双向传递。

GOOSE消息被封装在以太网帧中,并通过以太网交换机进行传输。

接收方可以通过订阅特定的GOOSE消息来获取所需的信息。

消息发送端:GOOSE消息发送端通常是保护终端、自动化设备等。

发送端会生成GOOSE消息,并将其封装在以太网帧中进行传输。

GOOSE消息通常包含以下内容:发送方MAC地址、VLAN ID、GOOSE数据集标识符(DataSet ID)、数据集的状态、有效期时间戳等。

发送端还会根据配置的传输参数(例如,传输速率、优先级等)选择合适的网络路径传输消息。

消息传输网络:GOOSE消息通过以太网传输。

这需要使用支持VLAN 和QoS (Quality of Service)的以太网交换机。

VLAN用于将GOOSE消息从其他以太网流量中分离出来,以保证数据的可靠传输。

QoS用于确保GOOSE消息在网络中的传输相对不受干扰,从而实现消息的实时性和可靠性。

消息接收端:GOOSE消息接收端通常是其他保护终端、控制终端等设备。

接收端通过订阅特定的GOOSE消息来获取所需的信息。

接收端需要解析接收到的以太网帧,提取并处理GOOSE消息中的数据。

根据GOOSE消息中的数据集状态,接收端可以实时更新相关数据信息,并将其用于系统保护、自动化和控制等功能。

1.实时性:GOOSE通信机制通过以太网传输,具有很高的传输速度和实时性。

它能够在毫秒级别的时间内传输数据,满足电力系统对实时性的要求。

2.可靠性:通过使用VLAN和QoS等技术手段,GOOSE通信机制能够保证数据的可靠传输。

它能够提供高度可靠的数据交换,从而确保系统的稳定运行。

3.灵活性:GOOSE通信机制可以通过配置参数来灵活地适应不同的通信需求。

例如,可以配置不同的传输速率、优先级、有效期等,以满足不同应用场景的需求。

GOOSE报文解析

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 {}}。

svgoose报文解析

svgoose报文解析

svgoose报文解析一,SV报文解析SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。

应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。

这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。

SV报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。

SV的帧格式见下表:SV的APDU报文格式见下表一帧SV报文:01 0C CD 04 00 0200 C0 00 00 40 0288 BA40 0200 F2 00 00 00 0060 81 E7 80 01 01 A2 81 E1 30 81 DE 80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 30 82 02 07 F283 04 00 00 00 0185 01 0087 81 B8 00 00 05 DC 00 00 00 00 FF FF E1 A1 00 00 00 00 FF FF E1 A1 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 0A 1F 00 00 00 00 FF FF F5 E1 00 00 00 00 00 00 00 00 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 99 00 00 00 00 FF FF FE CA 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF F1 2A 00 00 00 00 FF FF D7 34 00 00 00 00 FF FF F1 2A 00 00 00 00 00 00 00 00 00 00 00 00 FF FF E2 54 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF FC 4B 00 00 00 00 FF FF DA E9 00 00 00 00解析:01 0C CD 04 00 02 00 C0 00 00 40 02 目的MAC和源MAC 88 BA网路数据类型,9-2报文40 02 appid00 F2 Length,从appid开始的报文长度00 00 00 00 保留字节后面是SV报文的APDU60 81 E7标记60H,(81,不定长,长度超过127字节)长度E780 01 01 标记80,长度=01,ASDU数目=01A2 81 E1 标记A2(编码格式),长度 E130 81 DE 标记30(编码格式),长度 DE80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 30 标记80 SVID字符串82 02 07 F2 标记82,长度=02,采样计数器07 F2=203483 04 00 00 00 01 标记83,配置版本号85 01 00 标记85,长度=01,同步标志,00为没有同步87 81 B8标记87,长度B8=184,共23个数据后面是每个通道值和品质00 00 05 DC 00 00 00 00FF FF E1 A1 00 00 00 00FF FF E1 A1 00 00 00 00FF FF EB C1 00 00 00 0000 00 0A 1F 00 00 00 00FF FF F5 E1 00 00 00 0000 00 00 00 00 00 00 00FF FF EB C1 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 00FF FF FF 99 00 00 00 00FF FF FE CA 00 00 00 00FF FF E9 BF 00 00 00 00FF FF F1 2A 00 00 00 00FF FF D7 34 00 00 00 00FF FF F1 2A 00 00 00 0000 00 00 00 00 00 00 00FF FF E2 54 00 00 00 00FF FF E9 BF 00 00 00 00FF FF FC 4B 00 00 00 00FF FF DA E9 00 00 00 00二,GOOSE报文解析GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。

面向通用对象的变电站事件(GOOSE)实时解析和预警系统

面向通用对象的变电站事件(GOOSE)实时解析和预警系统

面向通用对象的变电站事件(GOOSE)实时解析和预警系统张帆;竹之涵;刘之尧;陈志光;张弛;李一泉【期刊名称】《电力系统保护与控制》【年(卷),期】2009(037)023【摘要】GOOSE已经在数字化变电站中广泛应用,但缺乏对GOOSE通信过程有效的分析、监测工具.针对这一空白,提出了GOOSE报文实时解析的步骤和方法,定义了GOOSE传输的正常和异常事件,根据GOOSE实时解析的结果建立了GOOSE 通信模型,并在此基础上开发了GOOSE通信预警软件和图形化的人机界面,阐述了预警系统在数字化变电站中的应用情况.GOOSE实时解析和预警系统能够及时发现通信异常,消除缺陷,保证数字化变电站的可靠运行.【总页数】4页(P92-95)【作者】张帆;竹之涵;刘之尧;陈志光;张弛;李一泉【作者单位】广东电网公司电力调度通信中心,广东,广州510600;广州思唯奇计算机科技有限公司,广东,广州510665;广东电网公司电力调度通信中心,广东,广州510600;广东电网公司电力调度通信中心,广东,广州510600;广东电网公司电力调度通信中心,广东,广州510600;广东电网公司电力调度通信中心,广东,广州510600【正文语种】中文【中图分类】TM76【相关文献】1.面向对象的多站通用变电站操作票自动生成系统设计 [J], 谢鹏;李晓明;田雪;陈婉2.面向通用对象的变电站事件测试分析 [J], 冯自权;郑改玲;李茗宇;杨伟3.智能变电站GOOSE通信网实时性分析 [J], 范荣全;肖红;李琪林4.基于面向对象的变电站实时数据库设计 [J], 蒋年德;王耀南5.面向对象的农网变电站工作票与操作票通用专家系统 [J], 朱永利;张健;杨子强;冀新峰;杨以涵因版权原因,仅展示原文概要,查看原文内容请购买。

智能变电站GOOSE报文解读

智能变电站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机制分析、实现及其在数字化变电站中的应用0 引言GOOSE(generic object oriented substationevent)是通用面向对象的变电站事件的简称,是IEC 61850-7 系列标准中定义的一种派生于GSE 类的通用变电站事件模型类[1]。

GOOSE 在符合IEC61850 的数字化变电站中具有广阔的应用前景,目前除了被应用于传送实时跳闸信号、间隔逻辑闭锁、检同期等功能外[2],基于GOOSE 的分布式母线保护、分布式备自投、分布式低周减载等功能也已经开始在工程中应用和投入商业运行。

虽然也有文章讨论GOOSE 的可靠性、实时性[3~6],但是缺乏对于工程应用中为了达到真正互操作而解决已出现问题的总结;本文对GOOSE 机制进行了分析,对GOOSE 的实现进行了介绍,并结合国网的互操作试验和数字化变电站的工程经验总结了GOOSE 应用中出现的问题,并对GOOSE 未来的应用前景和应该注意的问题进行了探讨。

1 GOOSE 机制分析1.1 GOOSE 定义GOOSE 派生于GSE,GSE 是基于自治、分布概念的模型,提供了系统范围内快速可靠地输入输出数据的机制,即利用组播/广播服务向多个物理设备同时发布一个通用的变电站事件信息。

GSE 派生出GSSE 和GOOSE 子类,GSSE 只是用于通用的变电站状态事件支持传输双比特的变化信息,而GOOSE 的用途更广,是通用的面向对象的变电站事件,支持DATASET 组成的数据交换。

当发生任何状态变化时,智能电子设备将借助变化报告,高速多播一个二进制通用面向对象的变电站事件报告(GOOSE),该报告一般包含有:状态输入、起动和输出元件、继电器等实际和虚拟的每一个双点命令状态[7]。

其触发条件是:每次由DATA-SET 引用的一个或多个成员值改变就发送GOOSE 报文。

1.2 发布者/订阅者机制及适应GOOSE 的改进消息传递的发布/订阅的设计模式自19 世纪80年代开始使用,目前已广泛应用于分布式系统中。

智能变电站GOOSE链路告警信号分析及处理

智能变电站GOOSE链路告警信号分析及处理

智能变电站GOOSE链路告警信号分析及处理徐云【摘要】针对一起智能变电站GOOSE链路告警信号故障,通过分析现场设备的检查情况、故障点判断,查出了故障原因,并对原因进行分析,提出了防止故障再次发生的措施,以为今后同类故障的处理提供借鉴.【期刊名称】《电力安全技术》【年(卷),期】2018(020)011【总页数】2页(P69-70)【关键词】智能变电站;GOOSE链路;信息共享;光纤【作者】徐云【作者单位】国网安徽省电力公司安庆供电公司,安徽安庆246003【正文语种】中文0 引言某220 kV智能变电站220 kV开关智能终端B套发GOOSE链路告警信号。

该间隔层设备包括智能终端A,B 2套,合并单元A,B 2套,保护装置2套、测控装置1套,通过光纤组网实现信息共享和交互。

该间隔为运行设备,发上述告警信息时,监控画面显示该间隔遥测数据刷新正常。

1 故障分析及排查处理合并单元采集遥测数据,智能终端采集遥信数据及实现开关、刀闸、档位分合控制功能。

根据故障信息,自动化技术人员对故障原因进行了排查。

1.1 现场设备检查情况在变电站监控后台机查看告警信息,告警窗发“220 kV某开关智能终端B套发GOOSE链路告警”信号,该间隔遥测数据刷新正常。

检查该间隔测控装置,测控装置面板上GOOSE灯闪烁(设备正常情况下该灯常亮,且为绿色,灯闪烁表示该装置部分信息没有接收到)。

由于遥测数据刷新正常,表明CPU插件正常运行、遥测采样板正常运行,测控装置正常。

该间隔保护装置运行良好,无任何告警信号,且装置面板上无告警灯亮。

该间隔智能终端B套GOOSE灯亮,且装置告警灯亮红色。

1.2 故障点判断(1) 结合后台监控数据、测控装置显示情况,判断为测控装置没有接收到部分信息而导致GOOSE灯闪烁,说明测控装置运行正常。

(2) 保护装置运行正常无任何告警信息,保护装置信息采集属于直采直跳,保护装置接收智能终端信息正常,且该间隔测控装置接收其他信号正常,可以判断保护装置和智能终端装置运行正常。

交换机故障引起变电站GOOSE告警的分析与处理

交换机故障引起变电站GOOSE告警的分析与处理

nfo r ma t i o n


wh i c h wa s ve r


al ar
m wr e
a s rd s : i
fe re n c e ,

hi cha

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 传 输 机 ^ 元 母 面 通 种 速 机 是 重 性 号 报 于 之 母 输 元 天 锁 速 变 号 于监 跳 单 现查 并 告 不检 元 光 正并 在 程 过 纤 连 并 接 通 过 母 通 监克 元 报 机 警 现置 路





S E









S E


GOOSE分析与测试

GOOSE分析与测试

GOOSE分析与测试作者:聂建民来源:《中国高新科技·上半月》2017年第04期摘要:文章分析了智能变电站IEC61850标准体系中的面向通用对象变电站事件(GOOSE)机制,探讨了实现具有实时性和可靠性GOOSE的途径,对GOOSE报文帧结构进行了说明,并总结了智能变电站GOOSE测试的主要内容、目的及方法。

关键词:实时性;GOOSE报文;智能变电站文章编号:2096-4137(2017)09-065-03DOI:10.13535/ki.10-1507/n.2017.09.171 GOOSE通信简介1.1 发布/订阅机制面向通用对象变电站事件(GOOSE)是IEC61850标准体系为实时通信而设计的一种快速报文通信机制,主要用于间隔层智能电子设备(IED)之间以及间隔层IED与过程层智能终端之间的开关量报文的快速传输。

GOOSE信息是基于发布/订阅机制进行通信的。

GOOSE发布通过组播方式向网络传输GOOSE信息,其对所有与网络连接IED都是可见的(暂不考虑虚拟局域网VLAN问题);GOOSE订阅即与网络连接的IED会根据GOOSE信息中的目的地址来判断该信息是否为自己所需。

为了保证实时性和可靠性,GOOSE传输采用顺序重发机制,不需要回执确认。

发布或订阅通信结构在分布式系统中的应用十分广泛,可在各通信节点之间形成直接通信,是一个或几个甚至更多发布者向多个订阅者发送数据的最佳解决方案。

1.2 OSI模型与协议GOOSE报文在网络中的传输遵循开放式互连(OSI)7层通信协议栈,但仅使用了OSI模型中的应用层、表示层、数据链路层和物理层的协议,GOOSE数据在应用层定义了应用协议数据单元(APDU)。

APDU数据经过表示层ASN.1编码后跳过会话层、传输层、网络层直接映射到数据链路层,在物理层通过介质进行传输,有效减少了数据处理带来的传输延时,提高了GOOSE的实时性。

1.3 交换机技术1.3.1 虚拟局域网(VLAN)VLAN是虚拟局域网的简称。

SV GOOSE报文解析

SV GOOSE报文解析

一,S V报文解析SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。

应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。

这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。

SV报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。

SV的帧格式见下表:SV的APDU报文格式见下表一帧SV报文:010CCD04000200C00000400288BA400200F2000000006081 E7800101A281E13081DE80144D4C313130324D552F4C4C4E 302E736D76636230820207F28304000000018501008781B8 000005DC00000000FFFFE1A100000000FFFFE1A100000000 FFFFEBC10000000000000A1F00000000FFFFF5E100000000 0000000000000000FFFFEBC1000000000000000000000000 000000000000000000000000000000000000000000000000 FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000 FFFFF12A00000000FFFFD73400000000FFFFF12A00000000 0000000000000000FFFFE25400000000FFFFE9BF00000000 FFFFFC4B00000000FFFFDAE900000000解析:010CCD04000200C000004002目的MAC和源MAC 88BA网路数据类型,9-2报文4002appid00F2Length,从appid开始的报文长度00000000保留字节后面是SV报文的APDU6081E7标记60H,(81,不定长,长度超过127字节)长度E7 800101标记80,长度=01,ASDU数目=01A281E1标记A2(编码格式),长度E13081DE标记30(编码格式),长度DE80144D4C313130324D552F4C4C4E302E736D76636230标记80SVID字符串820207F2标记82,长度=02,采样计数器07F2=2034 830400000001标记83,配置版本号850100标记85,长度=01,同步标志,00为没有同步8781B8标记87,长度B8=184,共23个数据后面是每个通道值和品质000005DC00000000FFFFE1A100000000FFFFE1A100000000FFFFEBC10000000000000A1F00000000FFFFF5E1000000000000000000000000FFFFEBC1000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000FFFFF12A00000000FFFFD73400000000FFFFF12A000000000000000000000000FFFFE25400000000FFFFE9BF00000000FFFFFC4B00000000FFFFDAE900000000二,GOOSE报文解析GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。

数字化变电站GOOSE报文解析

数字化变电站GOOSE报文解析
数据大量存在时优先于 G OOS E报文 的传输并可 以有 效地提 高整个通信协议栈 的安全性和可靠性 。 ( 3 ) 采用 P 2 P通信方式 。 P 2 P ( P e e r - t o . P e e r ) 通信体系可 以 有效地消 除连接方式 中存在 的一些不 足, 具有高速 、 快速等特
2 0 1 5年第 9期 ( 总第 1 5 3期)
信 息 通 信
I NF OR M ATI ON & COM M UNI CATI ONS
201 5
( S u m .N o 1 5 3 )
数字化变 电站 G OOS E报文解析
李剑桥
( 广东电网有限责任 公司茂名供电局 , 广 东 茂名 5 2 5 0 0 0 )
3 结语
现如今 , 数字化变 电站 的技术 已经得到 了初步 的运用 。 而
以太l J l / 施 G 嘲 敷l Q 兜謦 } 凝 般槐
图 l GO OS E通信 协议栈
同时还在很 大程 度上延长 了信 息的传输时间 ,降低了信息的
实 时性 , 不能满足系统 的要求 。并且 , 环形网络大多是 以生成
G OOS E的具体 的通信协议栈 如图 1 所示 , 具体可 以从 以
( 1 ) 装置单环 网 装置单环 网是 只有一进一出两个 网络 口
1 GO OS E报文 的 基本 介绍
数字化变 电站对信号的实时性和稳定性要求非常高 ,而 GO OS E报文主要是为 了满足数字化变 电站对通信系统的要求。 G OOS E是 由通用变 电站状态事件 ( GS S E ) 引入演变而来 的
文做 出 了简单 的介 绍 , 并对其 网络结构做 出了相 关研 究。 关键词 : 数字化 ; 变电站 ; G OO S E报 文

GOOSE实例报文解析及过程层调试要点

GOOSE实例报文解析及过程层调试要点

GOOSE实例报文解析及过程层调试要点石文江;隋珺;朱亮亮【摘要】GOOSE报文快速正确地解析是智能变电站调试的前提,其中ASN.1 BER 编码规划、GOOSE的应用协议描述、GOOSE的工程配置文件是进行链路层以太网GOOSE报文解析的基础.优先级、VLAN、多播、APPID的配置情况、事件序号StNum、发送序号sqNum、测试状态test、配置版本变更confrev、需要配置ndsCom、所有成员allData的正确性校核是智能变电站过程层调试的要点.【期刊名称】《东北电力技术》【年(卷),期】2012(033)003【总页数】5页(P33-37)【关键词】ASN.1 BER;GOOSE;应用协议描述;以太网报文解析【作者】石文江;隋珺;朱亮亮【作者单位】大连供电公司电网调度中心,辽宁大连116011;大连供电公司电网调度中心,辽宁大连116011;大连供电公司电网调度中心,辽宁大连116011【正文语种】中文【中图分类】TM76采用数据集以“发布/订阅”方式进行公共数据交换的GOOSE在智能变电站过程总线上被用于跳合闸命令及状态信息的快速传递,它工作于以太网链路层,直接服务于应用层保护测控等装置。

因此GOOSE报文的正确解析是智能变电站过程层调试和应用软件开发的重要基础;是故障定位的依据;是保障智能变电站可靠运行的重要技术手段。

图1是通过MMSEthereal抓包的GOOSE实例报文。

图1 PCS978主变保护装置GOOSE跳闸报文1 GOOSE信息传输流程发布者 (如 PCS978主变保护装置)的GOOSE控制块GoCB[1]定时根据虚端子映射表更新与IECGoossePdu[2]变量列表成员相对应的数据集,依据 GOOSE 的应用协议描述,经 ASN.1[3]BER[4]编码后将数据以FIFO方式压入发送缓冲区,由网络适配器通过以太网交换机采取多播或单播的形式发送给订阅者 (如主变主一次智能操作箱)。

头雁计划心得体会500字

头雁计划心得体会500字

头雁计划心得体会500字英文回答:The Head Goose Project: A Transformative Leadership Experience.The Head Goose Project was a transformative leadership experience that provided me with valuable insights into my own leadership style, strengths, and areas for improvement. The program offered a unique opportunity to engage in experiential learning and collaborate with a diverse group of young professionals.The most profound lesson I learned from the Head Goose Project was the importance of authenticity in leadership. Effective leaders do not strive to conform to a predefined mold but rather embrace their own unique strengths and perspectives. Authenticity fosters trust and allows leaders to connect with their teams on a deeper level.Another key takeaway from the program was the value of collaboration. No one leader has all the answers, and it is through the collective wisdom of a team that trueinnovation and success can be achieved. The Head Goose Project emphasized the importance of fostering a culture of open communication, where diverse perspectives are encouraged and respected.Furthermore, the program highlighted the significanceof resilience and adaptability in leadership. The business world is constantly evolving, and leaders must be able to navigate challenges and adapt to changing circumstances.The Head Goose Project provided me with tools andstrategies to develop my resilience and embrace uncertainty.Overall, the Head Goose Project was an invaluable leadership development opportunity that has significantly enhanced my understanding of effective leadership. The lessons I learned will continue to guide me throughout my career as I strive to become a more authentic, collaborative, and resilient leader.中文回答:头雁计划心得体会。

goose 快速记忆法

goose 快速记忆法

goose 快速记忆法摘要:一、介绍Goose 快速记忆法1.Goose 快速记忆法的概念2.Goose 快速记忆法的基本原理二、Goose 快速记忆法的步骤1.选择目标记忆内容2.创造生动的故事场景3.关联Goose 形象及元素4.重复巩固记忆三、Goose 快速记忆法的优势与应用1.提高记忆效率2.激发想象力和创造力3.适用于多种类型的记忆内容4.实际应用案例四、总结与展望1.Goose 快速记忆法的意义2.持续优化与发展的空间正文:Goose 快速记忆法是一种全新的记忆方法,它通过将目标记忆内容与Goose 形象及其各种元素进行关联,从而帮助人们更加高效地进行记忆。

这种方法不仅能够提高我们的记忆效率,还能激发我们的想象力和创造力。

下面,我们将详细介绍Goose 快速记忆法的具体步骤以及优势和应用。

首先,我们要选择目标记忆内容。

这一步非常关键,因为我们需要确保选择的内容适合使用Goose 快速记忆法进行记忆。

一般来说,适合使用Goose 快速记忆法的内容应该具有一定的逻辑性,以便我们能够更好地将其与Goose 形象和元素进行关联。

接下来,我们需要创造一个生动的故事场景。

这一步的目的是为了让我们的大脑更容易接受和记住目标记忆内容。

我们可以通过想象一个有趣的故事情节,将目标记忆内容融入到故事中,使其变得更加生动和有趣。

然后,我们要将目标记忆内容与Goose 形象及其各种元素进行关联。

这一步是Goose 快速记忆法的核心所在。

我们可以将Goose 形象拆分成不同的元素,如头部、翅膀、脚等,并将这些元素与目标记忆内容进行关联。

通过不断地重复和巩固,我们将能够更容易地记住目标记忆内容。

最后,我们要进行重复巩固记忆。

这一步非常重要,因为只有通过不断地重复,我们才能将记忆内容深深地印刻在大脑中。

在巩固记忆的过程中,我们还可以不断地优化故事情节和Goose 形象,使其更加符合我们的记忆习惯。

总的来说,Goose 快速记忆法是一种非常有效的记忆方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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参数分为布尔型、位串行、时间型、浮点型四种类型数据。

➢布尔型有0和1两种状态,用于普通的开关量信号。

➢位串行有01、10、00、11四种状态,一般用于开关、隔离开关等双位置信号,01表示“分”位置,10表示“合”位置,00表示“中间”位置,11表示“无效”位置。

➢时间型的数据用于表示数据变位的UTC时间,通常在数据集中建立属性为t的条目。

➢浮点型用于传递温度、湿度等模拟量采集信号。

3、通讯中断、GOOSE断链、GOOSE异常1、通讯中断监测——对于一个重发的goose报文,会在报文中附带一个Time Allowed To Live 的参数,该参数告知接收方等待下一个重发的goose报文的最长时间,如果在该时间内,接收方没有收到重发的报文,就可以认为是发生了通讯中断。

2、GOOSE断链——Time Allowed to Live值一般为T0值的2倍,该参数主要用于GOOSE 断链的判断,在2倍的Time Allowed to Live时间(在这里为20000毫秒即20秒)内未收到下一帧报文,接收方即发出GOOSE断链告警。

3、GOOSE异常希望大家多多交流,谢谢!。

相关文档
最新文档