[发明专利]一种电网主子站通信异常的复现方法与系统在审
申请号: | 202110500361.2 | 申请日: | 2021-05-08 |
公开(公告)号: | CN113381878A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 刘自勇 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 主子 通信 异常 复现 方法 系统 | ||
本发明提供了一种电网主子站通信异常的复现方法与系统,本发明通过对主子站异常发生时的源码进行保存,并对源码文件进行处理,根据时间标记以及源码标记性字节识别单一数据帧,并计算每帧与前后帧的时间间隔,为每帧添加时间标记,添加规约相应的启动帧,并通过模拟子站程序,在相同的主站环境中,向主站发送保存的源码文件,从而尽可能还原当时的通信现象以期复现问题,让维护人员在不使用正在运行的系统的情况下分析问题,方便维护人员跟踪、分析问题,且不影响正常系统运行。
技术领域
本发明涉及电网通信技术领域,特别是一种电网主子站通信异常的复现方法与系统。
背景技术
当今国内主网调度系统,主要使用CDT、101以及104等规约传输变电站数据,虽然有规约可循,但存在以下几个方面的问题:
1.国标没有对规约进行详细的规定与解释,导致国网不同大区对各自区域内使用细则解释不同;
2.变电站数据采集系统供应厂家众多,大小不一,水平参差不齐;
3.主站厂家和变电站厂家在根据规约开发系统时理念有差异。
由于存在以上问题,导致主站系统在与变电站系统通信时由于源码传输的长度、频率以及流程理念理解不同,导致时常出现各种各样的问题,且电网调度系统对稳定与安全性要求极高,一般不允许使用在运行系统模拟故障来复现问题,这就给系统分析人员处理问题带来了巨大挑战。
发明内容
本发明的目的是提供一种电网主子站通信异常的复现方法与系统,旨在解决现有技术中无法复现通信异常的问题,实现在不使用正在运行的系统的情况下分析问题,方便维护人员跟踪、分析问题。
为达到上述技术目的,本发明提供了一种电网主子站通信异常的复现方法,所述方法包括以下操作:
根据主子站通信异常发生的时间,获取相应的源码文件,分析源码文件中的时间格式,截取异常发生时所处时间范围的源码,单独保存;
根据时间格式以及所使用规约设计模拟子站程序,用以模拟子站向主站发送源码数据;
将单独保存的源码读入内存,根据时间标记以及源码标记性字节识别单一数据帧,并计算每帧与前后帧的时间间隔,为每帧添加时间标记,添加规约相应的启动帧;
启动主站环境,并修改配置为异常发生时现场相应配置;
运行模拟子站程序,通过socket调用connect服务建立与主站之间的连接,模拟子站将读入内存的源码按照固定时间间隔逐帧发送至主站,重现异常。
优选地,所述根据时间标记以及源码标记性字节识别单一数据帧具体为:
根据时间标记以及源码中的标记性字节分析出相邻两行是否属于同一帧,以此来划分不同帧。
优选地,所述修改配置包括启动前置服务、实时服务核心程序以及其他与待分析问题相关的程序。
优选地,所述启动前置服务包括启动socket监听。
本发明还提供了一种电网主子站通信异常的复现系统,所述系统包括:
源码文件获取模块,用于根据主子站通信异常发生的时间,获取相应的源码文件,分析源码文件中的时间格式,截取异常发生时所处时间范围的源码,单独保存;
模拟子站模块,用于根据时间格式以及所使用规约设计模拟子站程序,用以模拟子站向主站发送源码数据;
源码处理模块,用于将单独保存的源码读入内存,根据时间标记以及源码标记性字节识别单一数据帧,并计算每帧与前后帧的时间间隔,为每帧添加时间标记,添加规约相应的启动帧;
环境配置模块,用于启动主站环境,并修改配置为异常发生时现场相应配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110500361.2/2.html,转载请声明来源钻瓜专利网。