[发明专利]一种IEC103主子站协议的双重引擎驱动的通用处理方法及系统有效
申请号: | 201110402833.7 | 申请日: | 2011-12-07 |
公开(公告)号: | CN102497363A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 张龙;赵娜;武芳瑛;陈宇恩;王立鼎 | 申请(专利权)人: | 北京四方继保自动化股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 吴鸿维 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iec103 主子 协议 双重 引擎 驱动 通用 处理 方法 系统 | ||
技术领域
本发明应用于电力系统调度自动化领域,抽象目前国内主流的各种基于IEC103的故障信息系统的协议,提出通用的可以统一处理的实现方法,解决故障信息子站在国内应用的协议处理屏障。
背景技术
由于故障信息系统在国内发展的不均衡,目前一直没有统一的主子站协议规范。作为IEC61850获得推广实现前的过渡方案,各地均以IEC103协议作为主子站传输的应用层规范,并且根据各地对于故障信息系统的理解以及当地的故障信息系统建设水平做了各种扩展或裁减。另外由于各地电力通信网络建设的起步不一样,先后又出现了不面向联结的问答式通信链路和面向联结的基于IEC104的主动式通信链路。由于这些不同的应用层的扩展和链路层的搭配,国内目前的主子站协议有数十种之多,甚至同一个省份的地调、中调、网调就是完全不同的协议,对于企业生产统一的子站产品造成了很大的障碍。同时开发和维护不同的软件产品,培养熟悉各地协议的工程师对于企业是一个很大的负担。
发明内容
为了解决现有技术中存在的上述问题,本发明提出了一种通用的故障信息系统子站的服务端的基于面向对象编程(OOP)的实现方法,包含应用数据处理和链路处理。该方法在应用上基于故障信息系统子站的功能模块,面向目前国内统一使用的IEC103协议的数据族建模;在链路上使用定时器/消息驱动机制,解决了对主从式和平衡式两种链路的统一支持。使用该方法可以封装链路和协议层的差异,推出基于功能模型的子站处理方案,使得工程服务人员可以用唯一的系统统一处理目前国内电力网络的各个区域的各种主子站协议,达到简化二次开发、提高现场服务效率的目的。
根据本发明的一个方面,提出了一种IEC103主子站协议的双重引擎驱动的通用处理方法,采用广义的服务器端OOP业务模式和关联的实现方式,用于统一处理电力网络基于IEC103主子站协议的故障信息系统,该方法包括:
a)抽象各种区域的电力网络故障信息系统IEC103主子站协议的应用层,在业务层开放一个驱动引擎的接口给链路层,链路层根据链路的特点驱动业务引擎,使得业务层可以获得统一的基于IEC103的数据族;
b)抽象各种区域的电力网络故障信息系统IEC103主子站协议的具体链路层,所有业务模块平行处理,处理结果打包成IEC103协议的统一的ASDU数据族,存入缓存的数据区域,对应用层的各种业务处理和数据流的维护实施分离;
c)作为统一IEC103主子站协议的前提,在b)的基础上再次抽象建立的统一的与IEC103业务层交互的通用链路;
d)重构业务层和数据链路传输层的关联,采用一个递归的双重驱动引擎作为衔接前面处理的接口,业务驱动引擎负责根据业务要求,按照优先级和命令要求递交数据,同时递交数据的速度和窗口递归自链路的处理结果。
根据本发明的另一方面,上述步骤a)进一步包括:
在实现该方法时,以预编译方式解决基于多CPU的IEC103业务方案和基于单CPU的IEC103业务方案的统一问题。
根据本发明的另一方面,上述步骤b)进一步包括:
在统一各种链路时抽象出的故障信息系统IEC103链路的属性集合,包括增强型链路、严格型链路。
根据本发明的另一方面,上述步骤d)进一步包括:
为实现高效的双重驱动的通用驱动引擎接口,采用递归驱动的实现方法。
根据本发明的另一方面,提出了一种IEC103主子站协议的双重引擎驱动的通用处理系统,用于统一处理电力网络基于IEC103主子站协议的通用故障信息系统,包括如下模块:
1)通用链路处理模块,用于统一基于问答式和基于主动上送式的具体链路传输,该模块具有链路解析接口和链路发送/窗口控制接口;
2)通用业务处理模块,用于针对故障信息系统的实际业务对象建模,协调处理主站的实际业务流程,控制子站的应用数据的优先级别;
3)IEC103应用层统一转换模块,用于对来自主站下发的各种格式和版本的IEC103协议的数据应用层进行统一转换,抽象后转换为通用业务处理模块所能识别的通用的业务模块数据族,并对通用业务处理模块的处理结果进行转换,转换为具体的IEC103协议的应用层数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110402833.7/2.html,转载请声明来源钻瓜专利网。