一种iec101、104规约分析参变量自动识别方法及系统的制作方法

文档序号:7780550阅读:677来源:国知局
一种iec101、104规约分析参变量自动识别方法及系统的制作方法
【专利摘要】本发明涉及电力自动化领域,具体为一种IEC101、104规约分析参变量自动识别方法及系统,所述方法包括:获取少量原始报文,读取报文的长度和ASDU长度,并由二者计算出规约参变量,由参变量解析数据帧。所述系统包括:获取原始报文的第一装置;计算参变量的第二装置;以及解析数据帧的第三装置。本发明可以快速地计算规约分析中的参变量,提高规约分析的效率,提高通信事件排查的速度。
【专利说明】—种IEC101、104规约分析参变量自动识别方法及系统
【技术领域】
[0001]本发明涉及电力自动化领域,特别是一种IEC101U04规约分析参变量自动识别方法及系统。
【背景技术】
[0002]电力自动化系统大多采用数字式通信技术,远动装置将信息转换成二进制,进行运算处理并按照某种通信规则进行包装后,通过模拟信道或数字信道进行传输;接受端遵循同一种规则对收到的数据进行校验和解包,然后进行处理。这里的规则就是通信规约(protocol)。
[0003]经过多年的发展,电力系统已经定制和颁布了一系列远动通信规约标准,如⑶T、DNP3.0、IEC870-5系列等,这些规约在自动化系统应用中对装置和装置之间互通互连,以及保证自动化装置和主站系统具有良好的开放性和兼容性起到关键性的作用。
[0004]目前,使用比较广泛的规约有IEC870-5-101、IEC870-5-104规约。但主站系统对规约的解析都不尽相同。规约解析中,对规约参变量的识别是规约分析的关键。在以往对IEClOl、104的规约分析中,进行规约分析之前,都需要对规约中涉及的各项参变量进行预置。这些参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度、链路地址、ASDU公共地址、各信息体起始地址及规约版本等。在对多个主站进行规约分析时,参变量预置过程步骤繁杂,不利于规约分析的快速进行,影响通信事件的排查。因此寻找一种简单易行的快速进行规约分析的方法,一直是困扰电力自动化领域的一项技术难点。

【发明内容】

[0005]为解决上述问题,本发明的目的在于提供一种IEC101、104规约分析参变量自动识别方法及系统,通过少量的报文获取规约分析中的参变量,从而快速进行规约分析,提高通信事件排查的效率。
[0006]本发明解决其问题所采用的技术方案是:
本发明的优选实施例提供了一种IEC101U04规约分析参变量自动识别方法及系统,首先获取少量的原始报文,原始报文的长度和ASDU长度可以直接读取,通过原始报文的长度和ASDU长度可以计算出规约分析中的其它参变量,原始报文由数据帧组成,数据帧包括起始标志、地址字、控制字、信息体以及结束标志,通过参变量解析数据帧从而获取信息体的具体内容。
[0007]本发明的有益效果是:
本发明采用一种IEC101U04规约分析参变量自动识别方法及系统,通过少量的原始报文获取规约分析中的其它的参变量,避免现有技术中设置的繁琐过程,提高规约分析的效率,达到快速排查通信不良通信事件的目的。
【专利附图】

【附图说明】[0008]下面结合附图和实例对本发明作进一步说明。
[0009]图1是本发明所述方法流程图;
图2是本发明中优选实施例所选取的一种规约定义示意图。
【具体实施方式】
[0010]以下参照附图和实施例对本发明作进一步解释。
[0011]在IEClOl、104规约分析过程中,如果相应的参变量缺失,相应的通信事件则无法排查。本发明在此基础上,只需要通过少量的原始报文,即可达到快速规约分析的目的。
[0012]电力自动化系统包括实时收集系统和显示系统,以及供实时计算、分析、控制用的软件系统。信息收集和显示系统具有数据采集、屏幕显示、安全检测、运行工况计算分析和实时控制的功能。在发电厂和变电站的收集信息部分称为远动端,位于调度中心的部分称为调度端。信息收集系统也是一个主站系统,可以直接从此主站系统获取原始报文,也可以通过镜像口监听的方式,监听主站系统的通信,从而获取相应的通信报文信息。
[0013]参照图1所示的流程图,本发明只需要通过少量的原始报文,即可获取规约分析需要的参变量,并完成对数据帧的解析。通过镜像口监听或从主站直接获取的原始报文均由不同的数据帧组成,因为规约分析的基本单位是数据帖,而不同的通信规约,数据帧也各不相同,但组成数据帧的基本要素是相同的,包括起始标志、地址字、控制字、信息体(远动数据)以及结束标志。
[0014]如图2中所示本发明所选取的一种规约定义,里面规定了 APDU、APC1、ASDU的相应长度,通过原始报文可以直接读取到报文的长度和ASDU长度,通过此二者可以计算出其他的规约参变量,包括应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址、各信息体起始地址及规约版本等,这些参变量被分析出来之后,可以利用这些计算出的参变量解析数据帧所包含的内容,如识别数据帧的起始地址与结束标志,解读地址字和控制字,并获取信息体中的具体内容等,将数据帧分析成人为主观上可以识别的内容。
[0015]本发明采用了一种IEC101U04规约分析参变量自动识别系统,包括;
第一装置,获取由数据帧组成的原始报文,并读取原始报文的长度和ASDU长度;
第二装置,由原始报文的长度和ASDU长度计算出规约参变量;以及
第三装置,通过规约参变量解析数据帧。
[0016]所述规约参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址、各信息体起始地址及规约版本。
[0017]采用镜像口监听或直接从主站读取的方式获取原始报文。
[0018]所述数据帧包括起始标志、地址字、控制字、信息体以及结束标志,通过规约参变量解析数据帧从而获取信息体的具体内容。
[0019]所述系统采用以上方法中所述内容,具体参照方法中所述。
[0020]以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。
【权利要求】
1.一种IEClOl、104规约分析参变量自动识别方法,其特征在于,包括: 获取由数据帧组成的原始报文,并读取原始报文的长度和ASDU长度; 由原始报文的长度和ASDU长度计算出规约参变量;以及 通过规约参变量解析数据帧。
2.根据权利要求1所述的方法,其特征在于,所述规约参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址、各信息体起始地址及规约版本。
3.根据权利要求1所述的方法,其特征在于,采用镜像口监听或直接从主站读取的方式获取原始报文。
4.根据权利要求1所述的方法,其特征在于,所述数据帧包括起始标志、地址字、控制字、信息体以及结束标志,通过规约参变量解析数据帧从而获取信息体的具体内容。
5.—种IEClOl、104规约分析参变量自动识别系统,其特征在于,包括; 第一装置,获取由数据帧组成的原始报文,并读取原始报文的长度和ASDU长度; 第二装置,由原始报文的长度和ASDU长度计算出规约参变量;以及 第三装置,通过规约参变量解析数据帧。
6.根据权利要求5所述的系统,其特征在于,所述规约参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址、各信息体起始地址及规约版本。
7.根据权利要求5所述的系统,其特征在于,采用镜像口监听或直接从主站读取的方式获取原始报文。
8.根据权利要求5所述的系统,其特征在于,所述数据帧包括起始标志、地址字、控制字、信息体以及结束标志,通过规约参变量解析数据帧从而获取信息体的具体内容。
【文档编号】H04L12/26GK103746827SQ201310685886
【公开日】2014年4月23日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】陈飞, 蒋亚坤, 李文云, 王卫东, 游浩云, 郭文辉 申请人:云南电力调度控制中心, 珠海市一通电力科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1