如何解读GOOSE报文
- 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 的报文。
这是我们抓到报文中保护动作GOOSE 报文的一帧
注1:Time Allowed to Live 值一般为T0值的2倍,该参数主要用于GOOSE 断链的判断,在2倍的Time Allowed to Live 时间(在这里为20000毫秒即20秒)内未收到下一帧报文,AppID 表示应用ID 好,在此显示的是十进制数
Time Allowed to Live 表示GOOSE 报文的生存时间(注1)
DataSetReference 表示该GOOSE 发送数据集的路径,具体解释见注2
GOOSEID 对应为GOOSE 控制块GSEControl 下的appID 值
Event Timestamp 表示事件时标,该值为时间发生的时间而非本段报文发送的时间
ControlBlockReference 表示GOOSE 控制块路径
StateNumber 为状态序号即StNum ,SequenceNumber 为顺序号即SqNum ,Test 表示报文是否为检修位
Number Dateset Entries 表示所传输数据集中数据的数量,Data 下的数据为数据集中各数据的传输值
接收方即发出GOOSE断链告警。
注2:这里表示在IEDname为PL2205B的智能设备下LDevice的inst值为GOLD的逻辑设备下lnClass为LLN0的逻辑节点下DataSet的name值为dsGOOSE0的DataSet。