[发明专利]一种基于XML的DL/T645与GOOSE映射方法有效
申请号: | 201610050716.1 | 申请日: | 2016-01-26 |
公开(公告)号: | CN105472044B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 王昕;李川;曹敏;赵艳峰;赵旭 | 申请(专利权)人: | 云南电网有限责任公司电力科学研究院;昆明理工光智检测科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06Q50/06 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 650217 云南省昆*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 xml dl t645 goose 映射 方法 | ||
本发明提供了一种基于XML的DL/T645与GOOSE映射方法,所述映射方法包括:接收远端发送的报文;判别报文类型;调用XML描述文档;读取所述XML描述文档,并匹配帧字段;调用XML配置文档;根据所述XML配置文档组装目标报文的帧格式;发送所述组装目标报文到目的地址。本发明提供的基于XML的DL/T645与GOOSE映射方法是通过XML语言对DL/T645报文和GOOSE报文的描述,统一两种报文在XML标签中的字段名,通过拆分匹配报文的字段,根据转换规则,实现了DL/T645与GOOSE的相互转换,为规约之间的相互转换搭建了一个良好平台。
技术领域
本发明涉及电力规约技术领域,更为具体地说,涉及一种基于XML的DL/T645与GOOSE映射方法。
背景技术
电力市场的启动以及智能电网的推广,使得电力系统迅速发展,同时也使得电力调度运行所需要的信息量越来越大,传输信息所使用的协议越来越复杂。由于国内和国外设备所使用的数据传输协议不同,且越来越多的国内和国外设备混合使用,因而使得不同协议的设备之间不能相互交换信息,进而严重影响了电网通信的实时性和变电站自动化技术的互操作性。
IEC61850标准是基于通用网络通信品台的智能变电站和电网通信发展的唯一国际标准,对智能变电站发展有着不可替代的作用。目前,在智能变电站系统中,电能表数据传输所使用的协议主要为DL/T645协议。DL/T645协议的发送方法采用传统的面向过程方式,在大量传输数据时会导致数据丢失、连接中断等问题。而通用面向对象的变电站事件GOOSE是IEC61850中用于满足变电站自动化系统快速报文需求的机制,可以为逻辑节点之间的通信提供稳定可靠的服务。同时,DL/T645协议和GOOSE标准都是在对电能表的数据进行处理,都是主-从发送模式,因此,可以通过对DL/T645协议和GOOSE标准建立一定的转换方式,实现两者的通信。
发明内容
本发明的目的是提供一种基于XML的DL/T645与GOOSE映射方法,以使DL/T645协议和GOOSE标准能够实现规约的转换。
为了解决上述技术问题,本发明提供如下技术方案:
一种基于XML的DL/T645与GOOSE映射方法所述映射方法包括:
接收远端发送的报文;
判别报文类型;
调用XML描述文档;
读取所述XML描述文档,并匹配帧字段;
调用XML配置文档;
根据所述XML配置文档组装目标报文的帧格式;
发送所述组装目标报文到目的地址。
优选地,所述接收远端发送的报文之前还包括:对系统进行初始化配置;所述初始化配置包括:将与规约组帧、解析、转换相关的部件还原至默认状态。
优选地,所述判别报文类型之前还包括:拆出所述报文帧头,并读取所述帧头信息;
所述读取所述帧头信息包括:读取所接收报文中的第1组16进制数据以及第8组16进制数据。
优选地,所述判别报文类型包括:
若所述报文帧头是0X68,则为DL/T645报文;
否所述报文帧头不是0X68,则为GOOSE报文。
优选地,所述调用XML描述文档包括:
若报文类型为DL/T645报文,则调用XML规约库中DL/T645的XML描述文档;
若报文类型为GOOSE报文,则调用XML规约库中GOOSE的XML描述文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南电网有限责任公司电力科学研究院;昆明理工光智检测科技有限公司,未经云南电网有限责任公司电力科学研究院;昆明理工光智检测科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610050716.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:端口处理方法及装置
- 下一篇:一种解决双机集群脑裂的方法及装置