[发明专利]一种IEC103主子站协议的双重引擎驱动的通用处理方法及系统有效
申请号: | 201110402833.7 | 申请日: | 2011-12-07 |
公开(公告)号: | CN102497363A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 张龙;赵娜;武芳瑛;陈宇恩;王立鼎 | 申请(专利权)人: | 北京四方继保自动化股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 吴鸿维 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iec103 主子 协议 双重 引擎 驱动 通用 处理 方法 系统 | ||
1.一种IEC103主子站协议的双重引擎驱动的通用处理方法,采用广义的服务器端OOP业务模式和关联的实现方式,用于统一处理电力网络基于IEC103主子站协议的故障信息系统,该方法包括:
a)抽象各种区域的电力网络故障信息系统IEC103主子站协议的应用层,在业务层开放一个驱动引擎的接口给链路层,链路层根据链路的特点驱动业务引擎,使得业务层可以获得统一的基于IEC103的数据族;
b)抽象各种区域的电力网络故障信息系统IEC103主子站协议的具体链路层,所有业务模块平行处理,处理结果打包成IEC103协议的统一的ASDU数据族,存入缓存的数据区域,对应用层的各种业务处理和数据流的维护实施分离;
c)作为统一IEC103主子站协议的前提,在b)的基础上再次抽象建立的统一的与IEC103业务层交互的通用链路;
d)重构业务层和数据链路传输层的关联,采用一个递归的双重驱动引擎作为衔接前面处理的接口,业务驱动引擎负责根据业务要求,按照优先级和命令要求递交数据,同时递交数据的速度和窗口递归自链路的处理结果。
2.根据权利要求1所述的方法,其中步骤a)进一步包括:
在实现该方法时,以预编译方式解决基于多CPU的IEC103业务方案和基于单CPU的IEC103业务方案的统一问题。
3.根据权利要求2所述的方法,其中步骤b)进一步包括:
在统一各种链路时抽象出的故障信息系统IEC103链路的属性集合,包括增强型链路、严格型链路。
4.根据权利要求3所述的方法,其中步骤d)进一步包括:
为实现高效的双重驱动的通用驱动引擎接口,采用递归驱动的实现方法。
5.一种IEC103主子站协议的双重引擎驱动的通用处理系统,用于统一处理电力网络基于IEC103主子站协议的通用故障信息系统,其特征在于,包括如下模块:
1)通用链路处理模块,用于统一基于问答式和基于主动上送式的具体链路传输,该模块具有链路解析接口和链路发送/窗口控制接口;
2)通用业务处理模块,用于针对故障信息系统的实际业务对象建模,协调处理主站的实际业务流程,控制子站的应用数据的优先级别;
3)IEC103应用层统一转换模块,用于对来自主站下发的各种格式和版本的IEC103协议的数据应用层进行统一转换,抽象后转换为通用业务处理模块所能识别的通用的业务模块数据族,并对通用业务处理模块的处理结果进行转换,转换为具体的IEC103协议的应用层数据;
4)双重驱动引擎接口模块,该模块同时和链路层与应用层接口,一方面接收来自通用业务处理模块按照业务指派来的IEC103协议的应用层数据报文给链路层封装发送,一方面把来自链路层的发送情况和当前窗口情况再反馈给应用层,达到业务处理和链路处理的平衡,均衡链路的处理能力和业务的优先级。
6.如权利要求5中的通用故障信息系统,所述通用链路处理模块中,链路解析接口用于处理来自主站的报文数据,并将处理后的数据传递给IEC103应用层统一转换模块,链路发送/窗口控制接口作为与双重驱动引擎接口模块的接口,负责对双重驱动引擎传递过来的数据进行链路封装然后发送,并把链路当前的窗口情况传递回双重驱动引擎;
7.如权利要求6中的通用故障信息系统,所述通用业务处理模块针对故障信息系统的实际业务对象建模,包括变电站模型召唤业务、故障动作信息收集业务、定值维护业务等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110402833.7/1.html,转载请声明来源钻瓜专利网。