[发明专利]一种订阅GOOSE/SMV报文的方法、配置模块及订阅端在审
申请号: | 201410462107.8 | 申请日: | 2014-09-12 |
公开(公告)号: | CN104202328A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 瞿晓宏;周文俊;杨冰;丛春涛;杨松;周秀丽;李玉兰 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘玉玲 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 订阅 goose smv 报文 方法 配置 模块 | ||
技术领域
本发明涉及电力自动化通信技术领域,特别涉及一种应用于智能变电站领域的订阅GOOSE/SMV报文的方法、配置模块及订阅端。
背景技术
目前,IEC61850标准在智能变电站中得到了广泛的应用,其中,GOOSE/SMV通信是其中的一个重要组成部分,间隔层装置需要订阅来自过程层装置的GOOSE/SMV报文。通常地,基于IEC61850标准,首先由系统集成商提供现场所需的SCD文件,然后进一步分离出各装置的CID文件,订阅装置直接使用SCD文件或者使用所需装置的CID文件来确定GOOSE/SMV报文的详细信息,以此信息作为订阅报文的主要依据。
但是,现场往往由于用户需求变化、设计变更、修正设计错误等原因,导致SCD文件频繁修改,甚至有的厂家违反施工流程,擅自修改自家装置实际使用的CID文件,抑或由于有的厂家对IEC61850标准理解不到位,而且IEC61850标准也确实存在模糊之处,或者由于繁忙的调试工作给出了错误的版本的模型,经常造成发布端实际发布的GOOSE/SMV报文和离线所给的模型存在不一致的情形,使得订阅端依据模型所确定的订阅信息与实际报文不一致,从而造成总是订阅不上的常见错误。订阅端和发布端的开发人员花费大量的时间仔细核对订阅信息,确定订阅细节,工作量也非常巨大。这些都极大地影响了施工效率。
通过直接使用SCD/CID文件的方式订阅GOOSE/SMV报文时,由于SCD/CID文件必须遵循IEC61850标准规定的文件格式,而这个格式非常复杂,订阅端为订阅GOOSE/SMV信息而加载并解析SCD/CID文件时需要处理复杂的文件结构,处理过程往往占用大量内存,并极大地延长了订阅端的启动时间。
发明内容
针对上述问题,本发明提供一种新的订阅GOOSE/SMV报文的方法,该方法完全不依赖SCD/CID文件,而是通过实际接收的GOOSE/SMV报文来确定订阅报文的特征信息,并将这些特征信息按照特定文件格式保存,提供给订阅端使用。
为实现上述目的,本发明的具体技术方案如下:
一种订阅GOOSE/SMV报文的方法,包括如下步骤:
(1)订阅端将其网卡工作模式设为混杂模式,接收发布端发送的全部通信报文;
(2)订阅端根据所接收报文的以太网类型,筛选GOOSE/SMV报文;
(3)将筛选出的GOOSE/SMV报文按其报文格式逐项解析,得到每项报文的订阅特征信息;
(4)将所有GOOSE/SMV报文的订阅特征信息呈现到用户界面上;
(5)用户根据需要选择特定的报文项并将其对应的特征信息形成持久化文件;
(6)订阅端使用持久化文件中包含的订阅特征信息订阅所需的GOOSE/SMV报文。
步骤(1)中设置网卡工作模式的方式如下:通过网卡名或网卡标识,打开网卡,获取网卡句柄;通过网卡句柄,设置网卡工作模式为混杂模式。网卡工作模式分为普通模式和混杂模式两种,普通模式网卡只接收网络中明确给它的(即目的MAC地址为本网卡MAC地址的)报文,本发明为接收发布端所有的网络报文,将网卡设为混杂模式,在此模式下,可将所有流经该网卡的报文都收集起来。
步骤(2)中筛选GOOSE/SMV报文的具体过程如下:若报文的以太网类型为0x88B8,则为GOOSE报文;若以太网类型为0x88BA,则为SMV报文;选择这两类报文进入步骤(3)操作,其他所有报文予以丢弃。所有通信报文的帧格式中都包含有体现以太网类型的EtherType字段,GOOSE报文和SMV报文都有其特定的EtherType字段,通过辨识该字段,判断是否是GOOSE/SMV报文,以此初步过滤出GOOSE/SMV报文。
另外,GOOSE报文和SMV报文的帧格式里面还包含有其他特定字段,从中可筛选出一些关键字段构成其订阅特征信息,用于区分不同的报文,在此所述的订阅特征信息包括通信信息、控制块信息和数据集信息。下面分别说明GOOSE报文和SMV报文订阅特征信息的主要字段:
对于GOOSE报文,订阅特征信息的主要字段为:
(a)通信信息:目的MAC地址(DST MAC)、应用标识(APPID);
(b)控制块信息:GOOSE控制块引用(gocbRef)、数据集名称(datSet)、GOOSE标识(goID)、版本号(confRev);
(c)数据集信息:数据项个数(Data Number)、数据类型信息(Data Type)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司;,未经积成电子股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410462107.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于用户行为的跨云认证服务方法
- 下一篇:一种平板电脑和服务器的交互方法