一种IEC104规约底层报文错误检测方法技术

技术编号:15041110 阅读:141 留言:0更新日期:2017-04-05 13:52
本发明专利技术涉及一种基于TCP和IP协议的IEC60870-5-104规约底层报文错误检测方法,属于电力自动化领域,本发明专利技术是在基于TCP和IP协议的基础上,通过在前置交换机上设置网络镜像口来实现对调度自动化主站系统和子站系统交互报文的拷贝监听,并计算出规约的参变量,完成对通信原始报文的解析,将计算出的参变量与主站系统参变量进行比较,根据比较结果来发送相关的告警信息。本发明专利技术对IEC60870-5-104规约底层报文进行规约检测,报告报文错误,为调度主站系统日常运维及时提供检测依据,保证调度自动化系统运行的稳定性和正确性。

【技术实现步骤摘要】

本专利技术涉及一种基于TCP和IP协议的IEC60870-5-104规约底层报文错误检测方法,属于电力自动化领域。
技术介绍
目前,在使用基于TCP和IP协议的IEC870-5-104规约过程中,为预防因变电站对规约定义的错漏理解,造成整个调度自动化系统运行异常,需要对调度自动化系统通信报文进行错误检测。规约检测中,对规约参变量的识别是规约分析的关键。在以往对IEC104的规约分析前,都需要对规约中涉及的各项参变量进行预置。这些参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度、链路地址、ASDU公共地址等。在对多个变电站进行通道检测时,参变量预置过程步骤繁杂,不利于通信故障排查的快速进行。因此寻找一种简单易行的快速的规约底层报文错误检测方法,一直是困扰电力自动化领域的一项技术难点。
技术实现思路
本专利技术正是基于上述原因,提出一种简单且快速进行IEC104规约底层报文错误的检测方法。为了实现上述目的,本专利技术所采用的技术方案为:一种IEC104规约底层报文错误检测方法,其步骤包括:1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;2)制定规约定义并规定APDU、APCI、ASDU的相应长度;3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;4)根据规约定义,读取原始报文的长度和ASDU长度,并由原始报文的长度和ASDU长度计算出规约参变量,规约参变量包括:应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址等;5)通过计算出的规约参变量解析数据帧,将数据帧分析成人为主观上可以识别的内容,完成对通信原始报文的解析;6)对计算出的参变量值与主站系统参变量值作比较,若计算出的参变量值与主站系统的参变量值不一致,则发送报告数据类型与包长不符的告警信息。本专利技术中的基于TCP和IP协议的IEC60870-5-104规约底层报文错误检测方法,是在基于TCP和IP协议的基础上,对IEC60870-5-104规约底层报文进行规约检测,报告报文错误,为调度主站系统日常运维及时提供检测依据,保证调度自动化系统运行的稳定性和正确性。以下通过附图和具体实施方式对本专利技术做进一步阐述。附图说明:图1为本专利技术检测方法的流程示意图。具体实施方式:结合图1所示,本专利技术提供的一种IEC104规约底层报文错误检测方法,其步骤包括:1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听,这样不对实际通道的通信造成任何干扰;2)制定规约定义,根据调度自动化系统主站规定APDU、APCI、ASDU的相应长度;3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;4)根据规约定义,读取原始报文的长度和ASDU长度,并由原始报文的长度和ASDU长度计算出规约参变量,规约参变量包括:应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址等;5)通过计算出的规约参变量解析数据帧,将数据帧分析成人为主观上可以识别的内容,完成对通信原始报文的解析;6)对计算出的参变量值与主站系统参变量值作比较,若计算出的参变量值与主站系统的参变量值不一致,则发送报告数据类型与包长不符的告警信息。以上实施例仅用以说明本专利技术的技术方案而非限制,本领域普通技术人员对本专利技术的技术方案所做的其他修改或者等同替换,只要不脱离本专利技术技术方案的精神和范围,均应涵盖在本专利技术的权利要求范围中。本文档来自技高网...

【技术保护点】
一种IEC104规约底层报文错误检测方法,其特征在于:该方法步骤包括:1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;2)制定规约定义并规定APDU、APCI、ASDU的相应长度;3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;4)根据规约定义,读取原始报文的长度和ASDU长度,并由原始报文的长度和ASDU长度计算出规约参变量,规约参变量包括:应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址等;5)通过计算出的规约参变量解析数据帧,将数据帧分析成人为主观上可以识别的内容,完成对通信原始报文的解析;6)对计算出的参变量值与主站系统参变量值作比较,若计算出的参变量值与主站系统的参变量值不一致,则发送报告数据类型与包长不符的告警信息。

【技术特征摘要】
1.一种IEC104规约底层报文错误检测方法,其特征在于:该方
法步骤包括:
1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;
2)制定规约定义并规定APDU、APCI、ASDU的相应长度;
3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;
4)根据规约定义,读取原始报文的长度和ASD...

【专利技术属性】
技术研发人员:冉进文吕培松徐悦郭劲松陈坊张世龙王一汀
申请(专利权)人:国网浙江诸暨市供电公司国家电网公司国网浙江省电力公司国网浙江省电力公司绍兴供电公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1