【技术实现步骤摘要】
本专利技术涉及一种基于TCP和IP协议的IEC60870-5-104规约底层报文错误检测方法,属于电力自动化领域。
技术介绍
目前,在使用基于TCP和IP协议的IEC870-5-104规约过程中,为预防因变电站对规约定义的错漏理解,造成整个调度自动化系统运行异常,需要对调度自动化系统通信报文进行错误检测。规约检测中,对规约参变量的识别是规约分析的关键。在以往对IEC104的规约分析前,都需要对规约中涉及的各项参变量进行预置。这些参变量包括应用单元公共地址长度、信息体地址长度、传送原因长度、链路地址、ASDU公共地址等。在对多个变电站进行通道检测时,参变量预置过程步骤繁杂,不利于通信故障排查的快速进行。因此寻找一种简单易行的快速的规约底层报文错误检测方法,一直是困扰电力自动化领域的一项技术难点。
技术实现思路
本专利技术正是基于上述原因,提出一种简单且快速进行IEC104规约底层报文错误的检测方法。为了实现上述目的,本专利技术所采用的技术方案为:一种IEC104规约底层报文错误检测方法,其步骤包括:1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;2)制定规约定义并规定APDU、APCI、ASDU的相应长度;3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;4)根据规约定义,读取原始报文的长度和ASDU长度,并由原始报文的长度和ASDU长度计算出规约参变量,规约参变量包括:应用单元 ...
【技术保护点】
一种IEC104规约底层报文错误检测方法,其特征在于:该方法步骤包括:1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;2)制定规约定义并规定APDU、APCI、ASDU的相应长度;3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;4)根据规约定义,读取原始报文的长度和ASDU长度,并由原始报文的长度和ASDU长度计算出规约参变量,规约参变量包括:应用单元公共地址长度、信息体地址长度、传送原因长度链路地址、公共地址等;5)通过计算出的规约参变量解析数据帧,将数据帧分析成人为主观上可以识别的内容,完成对通信原始报文的解析;6)对计算出的参变量值与主站系统参变量值作比较,若计算出的参变量值与主站系统的参变量值不一致,则发送报告数据类型与包长不符的告警信息。
【技术特征摘要】
1.一种IEC104规约底层报文错误检测方法,其特征在于:该方
法步骤包括:
1)在前置交换机上设置一个网络镜像口,通过网络镜像口对调度自动化主站系统和子站系统的交互报文进行拷贝监听;
2)制定规约定义并规定APDU、APCI、ASDU的相应长度;
3)将网络镜像口监听到的通信原始报文保存成一个数据库文件,并按日保存,便于日后事件追忆;
4)根据规约定义,读取原始报文的长度和ASD...
【专利技术属性】
技术研发人员:冉进文,吕培松,徐悦,郭劲松,陈坊,张世龙,王一汀,
申请(专利权)人:国网浙江诸暨市供电公司,国家电网公司,国网浙江省电力公司,国网浙江省电力公司绍兴供电公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。