一种IEC61850模型的访问方法技术

技术编号:21033809 阅读:37 留言:0更新日期:2019-05-04 05:16
本发明专利技术涉及一种IEC61850模型的访问方法,1、基于DBus总线封装多种IEC61850模型访问接口,使应用程序能够通过DBus总线以远程和本地两种方式访问模型信息;2、在IEC61850模型信息第一次存入数据库时,按照IEC61850模型的功能约束进行分类存储,将访问频率高的信息存入内存中,将访问频率低的信息仍然留在数据库内;3、在服务注册到DBus总线后,应用程序调用IEC61850模型访问接口对IEC61850模型进行存储和访问,如果服务的地址是本地服务、DBus总线会直接调用本地服务,如果服务地址是远程服务、DBus总线会直接通过网络实现远程服务调用。本发明专利技术有效解决了模型不能共享的问题,极大提高了模型访问功能的兼容性和扩展性;减少了内存消耗,提高了设备的启动速度。

【技术实现步骤摘要】
一种IEC61850模型的访问方法
本专利技术属于电力系统网络通信
,具体涉及一种基于DBus总线的IEC61850模型的访问方法。
技术介绍
IEC61850是统一的变电站网络通信标准,也是电力系统网络通信的基础,它构建的体系对变电站通信网络和系统做出了全面、详细的描述和规范,主要由模型、服务、具体服务映射等部分组成,其中模型文件一般为XML格式。作为IEC61850服务区和客户端,均通过解析模型文件生成所有的数据对象,并以此为基础进行通信。目前几乎所有的国内IEC61850通信都是基于开发包二次开发,模型解析后存放于内存中,模型访问只局限于一个进程中。随着变电站内装置的功能的增强、数据量的扩大,特别是分布式的发展,这种实现方式存在以下问题:1.不能支持多个应用程序访问同一模型信息,特别是多CPU架构或者分布式情况下更加难以实现直接访问同一模型,制约了系统的扩展性。2.IEC61850服务器端和客户端同时运行的模式下,需要各自解析模型,不能共享模型信息,因各自解析模型时内存消耗较大、解析时间较长,造成支持的数据量有一定限制,可能不能满足现场需要,且会导致应用程序启动慢。一般情本文档来自技高网...

【技术保护点】
1.一种IEC61850模型的访问方法,其特征在于,包括以下步骤:步骤1、基于DBus总线封装多种IEC61850模型访问接口,使得应用程序能够通过DBus总线以远程和本地两种方式访问IEC61850模型信息;步骤2、在IEC61850模型信息第一次存入数据库时,按照IEC61850模型的功能约束进行分类存储;在后续使用时将访问频率高的模型信息存入内存中,将访问频率低的模型信息仍然留在数据库内;步骤3、在服务注册到DBus总线后,应用程序调用IEC61850模型访问接口对IEC61850模型进行存储和访问,如果服务的地址是本地服务、DBus总线会直接调用本地服务,如果服务地址是远程服务、DBu...

【技术特征摘要】
1.一种IEC61850模型的访问方法,其特征在于,包括以下步骤:步骤1、基于DBus总线封装多种IEC61850模型访问接口,使得应用程序能够通过DBus总线以远程和本地两种方式访问IEC61850模型信息;步骤2、在IEC61850模型信息第一次存入数据库时,按照IEC61850模型的功能约束进行分类存储;在后续使用时将访问频率高的模型信息存入内存中,将访问频率低的模型信息仍然留在数据库内;步骤3、在服务注册到DBus总线后,应用程序调用IEC61850模型访问接口对IEC61850模型进行存储和访问,如果服务的地址是本地服务、DBus总线会直接调用本地服务,如果服务地址是远程服务、DBus总线会直接通过网络实现远程服务调用。2.根据权利要求1所述的一种IEC61850模型的访问方法,其特征在于,步骤1所述的IEC61850模型访问接口包括:获取目录接口、保存目录接口、获取定义接口、保存定义接口、获取数据值接口和保存数据值接口。3.根据权利要求2所述的一种IEC61850模型的访问方法,其特征在于,步骤2所述的IEC61850模型的功能约束包括:MX、ST、CO、CF、DC、SP、SG、RP、...

【专利技术属性】
技术研发人员:孙发恩谈凤真李玉兰卜新苹刘国华
申请(专利权)人:积成电子股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1