[发明专利]一种基于IEC61850的协议转换方法及装置有效
申请号: | 201110455103.3 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102571787A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 吴万港;冯贵宾;张加斌;甘百新;何焱;晋伟平;白彪;杨义兴;朱兴柯;李卫;李长生 | 申请(专利权)人: | 浙江大华系统工程有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州新源专利事务所(普通合伙) 33234 | 代理人: | 李大刚 |
地址: | 310052 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 iec61850 协议 转换 方法 装置 | ||
1.一种基于IEC61850的协议转换方法,其特征在于:通过在生产模块和消费模块之间设置数据缓冲模块,使得生产模块和消费模块产生隔离;生产模块实现数据生产,数据缓冲模块实现储存数据,并实现对生产结果数据的管理、对更大空间分配需要的支持,对最大空间的限制和对生产模块生产的能力的限制;消费模块实现数据消费。
2.根据权利要求1所述的基于IEC61850的协议转换方法,其特征在于,所述的生产模块包括网络接收模块和网络事件处理模块;所述的数据生产的方法为:
A.利用网络接收模块从上级网络接收网络事件;
B.利用网络事件处理模块处理网络事件;若为Accept事件,接收新连接放入到事件队列;若为Write事件,增加写计数;若为Read事件,读取网络中的数据,并将数据存储到数据缓冲模块。
3.根据权利要求1所述的基于IEC61850的协议转换方法,其特征在于,所述的消费模块包括数据读取模块和数据处理模块;所述的数据消费的方法为:
A.利用数据读取模块从数据缓冲模块中读取待处理数据;
B.利用数据处理模块处理被读取的数据。
4.根据权利要求3所述的基于IEC61850协议转换的方法,其特征在于,所述的数据处理模块包括协议判断模块、翻译模块、数据判断模块、模型建立模块、自检告警模块、功能分析模块、逻辑节点建 立模块和发送模块;所述的处理被读取的数据的步骤为:
A.利用协议判断模块判断数据的协议种类,得到该条数据的协议种类;
B.利用翻译模块根据步骤A得到的该条数据的协议种类以及给定的该种协议与IEC61850的映射表,翻译得到该条数据基于IEC61850的数据b;
C.利用数据判断模块根据IEC61850的规则分析步骤B得到的数据b,确定数据b是模拟采集值或开关量采集值;
D.若数据b是模拟采集值,利用模型建立模块根据IEC61850的规则对其建立数据对象模型D;具体为对数据对象名称加I,II,III的后缀序号表示1a跳闸(一级)、1b控制命令(二级)和测量值的中速报文(三级)三种不同的数据对象模型;若数据b是开关量采集值,利用模型建立模块根据IEC61850的规则对其建立数据对象模型d;具体为对数据对象名称加i,ii,iii的后缀序号表示1a跳闸(一级)、1b控制命令(二级)和测量值的中速报文(三级)三种不同的数据对象模型;
E.利用自检告警模块将步骤D中的数据对象模型D或数据对象模型d通过模型建立模块采用通用的输入输出数据对象建立自检告警对象模型E或自检告警对象模型e;
F.利用功能分析模块对步骤D得到数据对象模型D和步骤E得到的自检告警对象模型E或步骤D得到数据对象模型d和步骤E得到的自检告警对象模型e进行分析,具体为,利用功能分析模块对自检 告警对象模型E中的1a跳闸(一级)数据对象和测量值的中速报文(三级)数据对象数值进行判断,若上述两个数值至少有一个不在给定范围内,产生动作告警源、目标动作设备ID、动作类型的三方关系表,利用模型建立模块将三方关系表建立表示动作的数据对象模型F,否则处理结束;利用功能分析模块对自检告警对象模型e中的1a跳闸(一级)数据对象和测量值的中速报文(三级)数据对象数值进行判断,若上述两个数值至少有一个不等于给定值,产生动作告警源、目标动作设备ID、动作类型的三方关系表,利用模型建立模块将三方关系表建立表示动作的数据对象模型f,否则处理结束;
G.利用逻辑节点建立模块将表示动作的数据对象模型F建立逻辑节点G或将表示动作的数据对象模型f建立逻辑节点g;
H.利用发送模块对逻辑节点G或逻辑节点g设置发送命令,将其发送给下级网络。
5.一种实现前述基于IEC61850协议转换方法的装置,其特征在于:包括依次连接的生产模块(1)、数据缓冲模块(2)和消费模块(3),生产模块(1)还连接上级网络,消费模块(3)还连接下级网络。
6.根据权利要求5所述的实现前述基于IEC61850协议转换方法的装置,其特征在于:所述的生产模块(1)包括相连的网络接收模块(4)和网络事件处理模块(5),网络接收模块(4)还连接上级网络和数据缓冲模块(2),网络事件处理模块(5)还连接数据缓冲模块(2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华系统工程有限公司,未经浙江大华系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110455103.3/1.html,转载请声明来源钻瓜专利网。