GOOSE&SV格式
bit.7 参考值
bit.15 -
-2-
1.2SE 报文帧格式:
87654321
Header MAC
MAC 目的地址(6 字节) =0x010CCD010000~0x010C CD0101FF
MAC 源地址(6 字节)
Priority tagged
MAC 计算检验
CRC(4 字节)
表 4-1 SV 报文帧格式(9-2)
APDU 格式(未包含 security/81(-A2),datset/81,refrTm/84,smpRate/86):
说明
报文内容
APDU 数据 *TL ASDU 数目 ASDU 数据 *TL
类型=60H 长度 类型=80H 长度=01 ASDU 数目 类型=A2H
bit.5
bit.6
0=正常,1=无效, 溢出 2=保留,3=有疑问
出界
错误引用 抖动
失败
bit.8
bit.9
bit.10 bit.11 bit.12 bit.13 bit.14
不一致 不准确 取代
测试
闭锁
-
-
表 5-3 开关量的 q 属性(bit.13~15 未用)
bit.7 旧数据
bit.15 -
ASDU(1) *TL SVID 字符串
采样计数器 smpCnt
配置版本号(配置次数),INT32U
同步标志 smpSynch,BOOLEAN 采样值 *TL 通道 1 通道 2
… 通道 n
长度 类型=30H 长度 类型=80H 长度≤34 SVID 字符串 类型=82H 长度
Count 类型=83H 长度≤4
GOOSE&SV 格式
1.1. SV帧格式(9-2)
IEC61850-9-2 中的 SV 报文帧格式:
87654321
Header MAC
MAC 目的地址(6 字节) =0x010CCD040000~0x010C CD0401FF
MAC 源地址(6 字节)
Priority tagged
TPID(2 字节类型)= 0x8100 TCI(2 字节)=0x8000
测试标志 test,BOOLEAN
配置版本号(配置次数),INT32U
t 类型=82H 长度≤65 DatSet 名字符串 类型=83H 长度≤65 GoID 字符串 类型=84H 长度=8 t 类型=85H 长度≤4 StNum 类型=86H 长度≤4 SqNum 类型=87H 长度=1 Test 类型=88H 长度≤4
APDU(m 字节<1480)
MAC 填充
(Pad bytes if necessary) (若干字节)
MAC 计算检验
CRC(4 字节)
表 5-1 GOOSE 报文帧格式
数字化接口之 –程序 PII 程序设计
-3-
APDU 格式(DA 模式):
说明
报文内容
APDU 数据 *TL gocbRef 字符串 有效时间 t,INT32U,单位:毫秒
Ethertype
Ethertype(2 字节)=0x88BA
APPID (2 字节)
=0x4000~0x7FFF
Header
Length(2 字节)= 8+m
Reserved 1(2 字节)=0x0000
Reserved 2(2 字节)=0x0000
APDU(m 字节<1480)
MAC 填充
(Pad bytes if necessary) (若干字节)
-5-
-4-
数字化接口之 –程序 PII 程序设计
GOOSE 整型 GOOSE 浮点
……
C1/KZGGIO1.DPCSO .q (数据 2)
C1/KZGGIO1.DPCSO .t (数据 3)
C1/KZGGIO2.DPCSO .INT32 (数据 4)
C1/KZGGIO2.DPCSO .FLOAT32 (数据 5)
TPID(2 字节类型)= 0x8100 TCI(2 字节)=0x4000
Ethertype
Ethertype(2 字节)=0x88B8
APPID (2 字节)
=0x0000~0x3FFF
Header
Length(2 字节)= 8+m
Reserved 1(2 字节)=0x0000
Reserved 2(2 字节)=0x0000
confRev 类型=85H 长度=1 Sync 类型=87H 长度 数据(4 字节) q(4 字节) 数据(4 字节) q(4 字节) 数据(4 字节) q(4 字节)
… … ASDU(n)
……
表 4-2 SV9-2 的 APDU 格式
数字化接口之 –程序 PII 程序设计
bit.0~1
bit.2
类型=84H 长度=3
03H q(2 字节) 类型=91H 长度=8
t 类型=85H 长度=4 INT32(4 字节) 类型=87H 长度=5
08H FLOAT32(4 字节)
……
表 5-2 GOOSE 的 APDU 格式
数字化接口之 –程序 PII 程序设计
bit.0~1
bit.2
bit.3
bit.4
0=正常,1=无效, 不精确
2=保留,3=有疑问
bit.3 不一致
bit.4 旧数
bit.5 失败
bit.6 振荡
bit.8 超出 范围
bit.9 溢出
bit.10 0=运行 1=替换
bit.11 测试值
bit.12 有操作 阻止值 的更新
bit.13 连接 真正的 互感器
bit.14 -
表 4-3 SV 数据的 q 属性(bit.14~31 未用)
未配置好标志,BOOLEAN
GOOSE 数据的 ASN.1 编码单元个 数,INT32U
GOOSE 数据 *TL
GOOSE 状态
C1/KZGGIO1.DPCSO .stVal (数据 1)
confRev 类型=89H 长度=1 ndsCom 类型=8aH 长度≤4 总个数 类型=abH 长度 类型=83H 长度=1 stVal
类型=61H 长度 类型=80H 长度≤65 gocbRef 字符串 类型=81H 长度≤4
DatSet 名字符串
GoID 字符串
StNum 加 1 时的时间,精确到毫秒 变化序号,INT32U,每次报文中的数 据有变位时,此值加 1,初始值=1, 值 0 保留 报文(递增)顺序号,INT32U,初始 值=1,StNum 变化时此值复归到 0
goose说明
在IEC61850中定义了一种数据通信模型,称为通用变电站事件GSE。
根据应用特点的不同,GSE又分为两种不同的控制类和报文结构.一种是面向变电站事件的通用对象GOOSE(Generic Object Oriented Substation Event),它支持由数据集(DATA-SET)组织的公共数据的交换。
IEC61850的GOOSE(GSSE)机制中,广播信息可以在不需要主控单元干预的情况下实现信息复用,确保在某断路器或隔离刀闸发生变位时,收集该变位的测控装置,直接将该变位信息传送到所有需要该变化量的测控装置,从而提高了数据传送效率。
同时,GOOSE的优先级控制功能将需要传送的变位信息根据优先级设置直接进入相应的优先级队列中,而不进入通常的报文缓冲区中(如IEC60870-5-104协议),通过支持优先级控制的以太网交换机,抢先到达目的地址。
数据传送速度的迅速,从根本上改变了变电站监控系统的实时性能。
利用GOOSE功能可将故障录波功能、PMU功能、五防闭锁功能、谐波分析功能、电能质量分析功能、AVC控制功能和变压器在线监测诊断功能分散在每个间隔监控和保护装置中,系统功能则通过IEC61850的GOOSE(GSSE)完成。
GOOSE通信服务教程文件
2 GOOSE建模
GOOSE告警
GOOSE 通信中断应送出告警信号,设置网络断链告警。在接收报 文的允许生存时间( Time Allow to live )的 2 倍时间内没有收到下 一帧 GOOSE 报文时判断为中断。
2 GOOSE建模
GOOSE告警
GOOSE 通信时对接收报文的配置不一致信息须送出告警信号 ,判断条件为配置版本号及 DA 类型不匹配 。
Extref 中的IntAddr 描述了内部输入信号的引用地址, 应填写与 之相对应的以“ GOIN ” 为前缀的 GGIO 中 DO 信号的引用名,引用 地址的格式为“ LD/LN.DO.DA ”。
2 GOOSE建模
GOOSE配置
通过SCD工具连线后产生,连线信息即为Inputs,一般位于 LN0最后一个DO之后
3 GOOSE收发机制
GOOSE接收机制
装置的单网 GOOSE 接收 机制。装置的 GOOSE 接收缓 冲区 接收到新 的 GOOSE 报 文 , 接收方严格检查 GOOSE 报文的相 关参数后, 首先比较新接收 帧 和上一帧 GOOSE 报文中的 StNum ( 状态号) 参数是否相等。 若两帧 GOOSE 报文 的 StNum 相 等,继续比较两帧 GOOSE 报文的 SqNum (顺序 号 )的大小关系,若 新接收 GOOSE 帧的 SqNum 大于上一 帧的 SqNum ,丢弃此 GOOSE 报文, 否则更新接收方的数据。若两帧 GOOSE 报文 的 StNum 不相等,更新接收方的数据。
1 GOOSE通信介绍
GOOSE传输什么
(1)传输开入信息(智能终端的常规开入,SPI/DPI)等 (2)传输开出信息(跳闸、遥控、启失灵、联锁···) (3)实时性要求不高的模拟量(温湿度,直流量)
Goose
Goose协议简介Goose是面向通用对象的变电站事件的简称,它是IEC 61850中的一种快速报文传输机制,用于传输变电站内IED之间重要的实时性信号。
传输机制GOOSE报文的发送按下图(图一)所示的规律执行。
其中T0是心跳时间,装置正常每隔T0时间发送一次当前状态,此时的报文成为心跳报文。
当GOOSE数据集中任何一个成员的数据值发生变化,装置会马上发送该数据集的所有数据,然后间隔T1发送第二帧以及第三帧,间隔T2发送第四帧,间隔T3发送第五帧,后续报文的发送时间间隔逐渐增加,直到最后报文间隔恢复为心跳时间。
图一T0——稳定条件(长时间无事件)下重传(T0)——稳定条件下的重传可能被时间缩短T1——时间发生后,最短的传输时间T2,T3——直到获得稳定条件的重传时间GOOSE报文心跳时间间隔为图中5—1中的T0。
按照国内IEC 61850实施规范的要求,报文允许生存时间为2T0,如果接收端超过2T0时间内没有收到报文则判断报文丢失;在报文允许生存时间的2倍时间内没有收到下一帧GOOSE报文即判断为通信中断。
判断中断后,装置将发出GOOSE断链报警。
因此在通信过程中,GOOSE通过不断自检实现了装置间回路通断的智能化监测,克服了传统电缆回路故障无法自动发现的缺点。
IEC 61850第一版中对于GOOSE报文重发的具体时间间隔值和重发次数并没有做出明确说明。
按照目前国内某些地区工程的实施习惯,T0一般设置成5000ms,T1设置成2ms,T2设置成2倍T1的时间,T3为2倍T2的时间。
所以变位报文的4次重传时间间隔为:第一次重传间隔2ms,第二次2ms,第三次4ms,第四次8ms。
经过四次重传后GOOSE报文强制恢复为心跳报文。
通信的实现1.Goose服务的映射采用GOOSE传输保护跳闸等重要的实时性报文,应满足继电保护“可靠性、速动性”的要求,因此GOOSE在IEC61850中属于快速报文传输服务。
GOOSE通信服务
2 GOOSE建模
GOOSE配置
装置(除测控联闭锁用 GOOSE 信号外) 应在 ICD 文件中预先配 置满足工程需要的GOOSE 数据集,数据集应支持在工程中系统配置时 修改、删除或增加成员 。
2 GOOSE建模
GOOSE配置
GOOSE输入采用虚端子模型。GOOSE输入虚端子模型应包含 “GOIN”关键字前缀的GGIO逻辑节点实例中定义的四类数据对象: DPCSO(双点输入)、SPCSO(单点输入)、ISCSO(整形输入)和 AnIn(浮点型输入),DO的描述和DU可以明确描述该信号的含义,作 为GOOSE连线的依据,装置的GOOSE输入进行分组时,可以采用不同 的GGIO实例号来区分。
GOOSE通信服务
2020/1/12
GOOSE通信服务介绍 GOOSE通信介绍 GOOSE建模 GOOSE的收发机制 GOOSE的时标 GOOSE的配置与配置文件 GOOSE告警信号 GOOSE软压板设置
3
1 GOOSE通信介绍
什么是GOOSE
面向通用对象的变电站事件(GOOSE:Generic Object Oriented Substation Event),是IEC-61850标准中用于满足变 电站自动化系统快速报文需求的一种机制.
1 GOOSE通信介绍
GOOSE传输什么
(1)传输开入信息(智能终端的常规开入,SPI/DPI)等 (2)传输开出信息(跳闸、遥控、启失灵、联锁···) (3)实时性要求不高的模拟量(温湿度,直流量)
1 GOOSE通信介绍
GOOSE传输数据类型
布尔量(TRUE\FALSE,SPI信息) 整形数(分接头信息) 浮点数(温湿度信息) 位串(DPI信息) ······
最新智能变电站GOOSE通讯介绍
认识goose.txt
14
• 参考《数字化实战篇——学会goose》
1136与1126 goose.txt区别:
10
• SCD的GOOSE信息与CID是一样的,也是包含 ICD本身具有的GOOSE输入,输出信息和通过 SCD工具配置产生的GOCB,Inputs,通讯信息
• SCD 是所有CID的集合,CID的GOOSE信息从 SCD中获取
• SCD、CID的GOOSE信息国内装置及后台一般 不读取,但是录波器,记录仪,测试仪可能 会读取
GOOSE接收机制
22
• 基于发布/订阅的数据模型,接收方应严格检查MAC, AppID 、GOID、GOCBRef、DataSet、ConfRev等参数是否匹配;
• GOOSE 报文接收时应考虑网络中断或者发布者装置故障的 情况,见图 2。以双网通信方式为例,设置一个通信故障 标志=( (A网中断与 B 网中断)或配置不一致) ,接 收到 GOOSE 报文后根据通信故障标志选择接收数据还是预 置数据。预置数据是根据各数据类型和用途考虑中断后应
GOOSE发送机制
21
《IEC61850工程继电保护应用模型》规定
• GoCB 自动使能,装置上电时自动按数据集变位方式发送一次,将自身 的 GOOSE 信息初始状态迅速告知接收方。
• GOOSE报文变位后立即补发的时间间隔由系统配置工具在GOOSE网络通讯 参数中的MinTime参数(即 T1)中设置;
①1136增加了光口配置信息,可兼容早期的 goose.txt,但是早期1126无法兼容含有光口配置 的goose.txt
goose的英文作文
goose的英文作文英文:Goose is a type of bird that is often found near water bodies. They are known for their distinctive honking sound and their tendency to travel in flocks. As someone who has spent a lot of time around geese, I can say that they are fascinating creatures.One interesting thing about geese is their loyalty to their mates. Once they find a partner, they stick together for life. This is something that humans could learn from. Another fascinating thing about geese is their ability to fly in a V-formation. This helps them conserve energy and makes long distance travel easier.However, geese can also be quite aggressive. If they feel threatened, they will not hesitate to attack. I have had a few run-ins with angry geese while trying to enjoy a peaceful day by the lake. It is important to respect theirspace and avoid provoking them.Overall, geese are an important part of the ecosystem and a fascinating animal to observe.中文:鹅是一种常见的水鸟,经常出现在水边。
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 快速记忆法
goose 快速记忆法摘要:一、快速记忆法简介二、快速记忆法的原理与特点三、快速记忆法的实际应用四、如何提高记忆效果五、总结与建议正文:随着时代的发展,人们对学习和工作效率的追求越来越高。
在这个背景下,快速记忆法应运而生,它是一种通过激活眼脑潜能、提高记忆、理解、思维等多方面能力的记忆方法。
本文将详细介绍快速记忆法的原理、特点、实际应用以及如何提高记忆效果。
一、快速记忆法简介快速记忆法是一种结合人脑左右半球功能的记忆方法。
它通过将抽象的文字信息转化为形象的画面,利用人类大脑对图像的强大记忆能力,达到提高记忆效果的目的。
二、快速记忆法的原理与特点1.原理:快速记忆法遵循人类左右脑机能分担论,将左脑的逻辑思维与右脑的形象思维相结合。
通过有趣的奇特联想串连枯燥乏味的记忆材料,使之转化为生动易记的物像。
2.特点:(1)物像性:以物像为根本,通过图像记忆来提高记忆效果。
(2)联想性:利用有趣的奇特联想将记忆材料相互关联,增强记忆效果。
(3)谐音性:利用谐音将记忆材料进行编码,使之更容易被记忆。
三、快速记忆法的实际应用1.学习领域:可用于学习各门学科,如语文、英语、历史等,尤其适用于抽象概念和大量知识点的记忆。
2.工作领域:可用于提高工作效率,如撰写报告、整理资料等。
3.生活领域:可用于日常生活中的琐事记忆,如购物清单、重要事项等。
四、如何提高记忆效果1.平心静气:使大脑安静下来,提高记忆效果。
2.消除疲劳:疲劳会降低大脑工作效率,适当休息有助于提高记忆。
3.保持自信:相信自己一定能够记住,增强记忆信心。
4.找出适合自己的记忆方法:因人而异,找到适合自己的记忆方法。
5.培养兴趣:对记忆对象产生兴趣,提高记忆效果。
6.设定强烈动机:有助于促进记忆。
7.愉快的事情相联系:使记忆更加深刻。
8.刺激大脑:使脑细胞保持年轻敏锐。
9.细致观察:有助于记忆。
五、总结与建议快速记忆法作为一种提高记忆效果的方法,在实际应用中具有广泛的价值。
GOOSE的通信机制
GOOSE的通信机制
Goose报文的发送和接收分别由publisher(公告式发布)和subscriber(预定式接收)来执行。
1.Goose报文发送时间间隔
对于publisher,goose报文的发送并不是按固定时间间隔来发送的,在没有GOOSE 事件发生时,goose报文的发送间隔相对比较长,按固定时间间隔来进行,但是在发生事件时,数据发生了变化,发送时间间隔就会设置为最小,在此阶段,发送时间间隔会逐渐增大,直到事件状态稳定,goose报文的发送又变为固定长时间间隔。
该过程如下图所示:
2.报文接收方对通讯中断的检测
对于一个重发的goose报文,会在报文中附带一个timeAllowedToLive的参数,该参数告知接收方等待下一个重发的goose报文的最长时间,如果在该时间内,接收方没有收到重发的报文,就可以认为是发生了通讯中断。
3.报文过滤机制
对于goose报文的发送方,它可能会以组播的方式发送多个报文,每个报文都是与特定数据相关的,报文头中包含有不同的目标地址;对于接收方,网络底层会收到网络上所有的goose报文,其中包括接收方需要的信息和它不需要的信息,所以需要对报文进行过滤,为了减轻cpu的负担,这个过滤的任务一般由网络控制器来完成。
接收方采取订阅的形式来获取需要的goose报文,接收方配置了一个goose报文目标地址列表,并对网络控制器进行设置,网络控制器收到goose报文后就将报文中的目标地址与目标地址列表中的地址作对比,如果该目标地址包含在地址列表中,那么就认为该goose报文是接收方订阅的,在cpu从网络控制器读取goose报文时将报文传送给cpu。
然后接收方会进一步对goose报文进行解析。
