[发明专利]一种变电站自动化系统通信协议动态实现方法有效
申请号: | 201410567656.1 | 申请日: | 2014-10-22 |
公开(公告)号: | CN104333540B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 贾德顺;张传羽;李园圆 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 210061 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变电站 自动化 系统 通信协议 动态 实现 方法 | ||
技术领域
本发明涉及一种变电站自动化系统通信协议动态实现方法,属于通信技术领域。
背景技术
目前国内变电站自动化系统中通信规约种类繁多,既有由各标准化组织制定的标准通信协议,如IEC60870系列,MODBUS,DNP,CDT等,也有各设备厂家自定义的非标协议。但即使是广泛使用的IEC60870系列标准协议,其4种配套标准:IEC60870-5-101、IEC60870-5-102、IEC60870-5-103、IEC60870-5-104,由于制定周期较长,协议中可选项较多,各地区使用单位、各装置生产厂家对协议的理解不同,4种配套标准都出现了很多子版本。
变电站通信管理机作为变电站数据中心,需要与站内各智能设备和不同调度主站通信,由于协议的多样性和通信管理机内部协议处理过程的不可见性,通常通信接口调试工作需要占用较多的调试时间。同时、通信管理机需要维护一个数量巨大的协议库,对协议的任何修改都需要改动通信管理机的程序,也增大了通信管理机厂家的版本管理的难度。
目前,计算机科学领域内的有限状态机理论一般用于对系统的动态行为建模,通过用状态图来可视化表示,是对反应式系统建模的强大工具。近20年来,有限状态机和状态图的形式化机制得到了很多研究,有效地支持了各种复杂行为的建模。
发明内容
本发明的目的在于提供一种基于有限状态机和自定义脚本语言的变电站自动化系统通信协议动态实现方法,将有限状态机应用于通信协议建模中,通过建构一个通信协议实现框架,实现通信协议的配置化。
为达到上述目的,本发明所采用的技术方案是:一种变电站自动化系统通信协议动态实现方法,包括如下步骤:
步骤一:分析通信协议的文本描述,将其转换成有限状态机,有限状态机由:用于描述发送报文的有限状态集、用于描述接收报文的事件输入集、用于表示处理行为的处理动作集、用于表示有限状态机间的状态变迁的映射函数集和初始状态5部分组成;
步骤二:分别将有限状态集、事件输入集、处理动作集用基本格式表达,所述基本格式为:“关键字=描述字符串”;
步骤三:编写映射函数集,包括从左至右顺序编写的:当前状态、接收输入报文、执行运行操作和当前状态转化结果;
步骤四:对脚本语言中的关键字进行统一定义,包括:有限状态机关键字定义、发送接收表达式关键字定义、处理表达式关键字定义和计算表达式关键字定义;
步骤五:对脚本语言中的语法进行统一说明,包括:有限状态集语法说明、事件输入集语法说明、处理动作集语法说明和映射函数集语法说明。
进一步的,所述有限状态集是从通信协议中提取的所有发送命令。
进一步的,所述事件输入集是从通信协议中提取的所有接收命令。
进一步的,所述描述字符串为立即数。
进一步的,所述描述字符串为计算表达式。
进一步的,所述描述字符串由多个子串组成,每个子串格式为“关键字:计算表达式”。
与现有技术相比,本发明所达到的有益效果是:
(1)提供了一种基于有限状态机和自定义脚本语言的变电站自动化系统通信协议动态实现方法,无论是客户端还是服务端协议,也无论协议为平衡式或非平衡式,变电站通信管理机都可采用同一通信模块和自定义脚本语言实现,实现了通信协议的配置化;
(2)本发明定义了一种脚本语言描述通信协议,通过对脚本语言的编程控制有限状态机处理器的运行,不同的通信协议对应不同的脚本程序,相同的通信协议脚本程序也相同,日积月累可形成一个丰富的脚本程序库,方便现场使用;
(3)有限状态集、事件输入集、处理动作集均采用统一的基本格式:“关键字=描述字符串”,这三种表达式格式统一,易学易用;
(4)自定义的脚本语言具有扩展性,方便以后功能扩展。
附图说明
图1是采用本发明的问答式通信协议处理流程图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
步骤一:分析通信协议的文本描述,将其转换成有限状态机。
有限状态机由以下5部分组成:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410567656.1/2.html,转载请声明来源钻瓜专利网。