一种变流器数据的回传方法及系统与流程

文档序号:16068537发布日期:2018-11-24 12:55阅读:561来源:国知局

本发明涉及数据传输领域,更具体地,涉及一种变流器数据的回传方法及系统。

背景技术

变流器在现场的调试或运营中,会产生数据量较大的运行状态信息、日志信息和故障记录文件。而为了对变流器的运行情况和状态情况进行获悉,技术人员需要在现场对这些信息和文件进行查看及相应的故障分析。但是由于运行状态信息、日志信息和故障记录文件这些数据具有零散、繁多的特点,不利于技术人员在现场的查看和故障分析。



技术实现要素:

本发明为解决技术人员现场查看变流器数据时由于变流器数据零散、繁多所导致的不利于查看及故障分析的缺陷,提供了一种变流器数据的回传方法。

为实现以上发明目的,采用的技术方案是:

一种变流器数据的回传方法,所述回传方法包括(1)和/或(2)和/或(3):

(1)对实时运行数据的实时回传:定期或不定期进行实时运行数据的回传,每次回传将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,然后为填充的数据帧添加帧头;对数据帧进行加密和校验和后,将数据帧通过相应的网络协议发送至服务器;

(2)对日志数据的定点回传:产生日志数据后将日志数据存放在缓冲队列ram内,当检测到网络可用时,从缓冲队列ram中取出所有的日志数据进行加密和校验和后将日志数据通过相应的网络协议发送至服务器;

(3)对故障记录文件的定点回传:产生故障记录文件后,将故障记录文件存放在文件系统中,而将故障记录文件名存放到缓存队列内;当检测到网络可用时,从缓冲队列里取出故障记录文件名,通过故障记录文件名在文件系统查找到对应的故障记录文件,对查找到的故障记录文件进行加密后通过相应的网络协议发送至服务器。

上述方案中,本发明提供的数据回传方法能够同时对实时运行数据、日志数据、故障记录文件进行回传,或者对其中的一种或两种数据进行回传。本发明提供的方法通过对这些数据进行收集和回传至服务器后,能够方便技术人员后续的故障分析,克服了现有技术的变流器数据由于零散、繁多所导致的不利于查看及故障分析的缺陷。

同时,本发明还提供了一种应用以上方案的系统,其具体的方案如下:

包括服务器和(a)和/或(b)和/或(c):

(a)数据帧填充模块、帧头添加模块、加密模块、校验和模块;

(b)缓冲队列ram、网络检测模块、加密模块、校验和模块;

(c)文件系统、缓存队列、网络检测模块、故障记录文件查找模块、加密模块。

上述方案中,(a)的结构对应于(1)的数据回传方法,(b)的结构对应于(2)的数据回传方法,(c)的结构对应于(3)的数据回传方法。(a)中,数据帧填充模块用于将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,帧头添加模块用于为填充的数据帧添加帧头,加密模块、校验和模块分别用于对数据帧进行加密处理和校验和处理。(b)中,缓冲队列ram用于存放日志数据,网络检测模块用于检测网络是否可用,加密模块、校验和模块分别用于对日志数据进行加密处理和校验和处理。(c)中,文件系统用于存放故障记录文件,缓存队列用于存放故障记录文件名,网络检测模块用于检测网络是否可用,故障记录文件查找模块用于通过故障记录文件名在文件系统查找到对应的故障记录文件,加密模块用于对查找到的故障记录文件进行加密。

与现有技术相比,本发明的有益效果是:

本发明提供的数据回传方法能够同时对实时运行数据、日志数据、故障记录文件进行回传,或者对其中的一种或两种数据进行回传。本发明提供的方法通过对这些数据进行收集和回传至服务器后,能够方便技术人员后续的故障分析,克服了现有技术的变流器数据由于零散、繁多所导致的不利于查看及故障分析的缺陷。

附图说明

图1为方法的示意图。

图2为系统的结构示意图。

具体实施方式

附图仅用于示例性说明,不能理解为对本专利的限制;

以下结合附图和实施例对本发明做进一步的阐述。

实施例1

本实施例提供的数据回传方法能够同时对实时运行数据、日志数据、故障记录文件进行回传处理,其中对实时运行数据的回传属于实时回传,实时回传可为周期性或不周期性的,而对日志数据、故障记录文件的回传则属于定点回传。如图1所示,本实施例提供的回传方法具体如下:

(1)对实时运行数据的实时回传:定期或不定期进行实时运行数据的回传,每次回传将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,然后为填充的数据帧添加帧头;对数据帧进行加密和校验和后,将数据帧通过相应的网络协议发送至服务器;

(2)对日志数据的定点回传:产生日志数据后将日志数据存放在缓冲队列ram内,当检测到网络可用时,从缓冲队列ram中取出所有的日志数据进行加密和校验和后将日志数据通过相应的网络协议发送至服务器;

(3)对故障记录文件的定点回传:产生故障记录文件后,将故障记录文件存放在文件系统中,而将故障记录文件名存放到缓存队列内;当检测到网络可用时,从缓冲队列里取出故障记录文件名,通过故障记录文件名在文件系统查找到对应的故障记录文件,对查找到的故障记录文件进行加密后通过相应的网络协议发送至服务器。

在具体的实施过程中,如图1所示,所述(1)中的加密为aes加密,所述(1)中的校验和为crc16校验和,所述(1)中的网络协议为以太网udp传输协议,所述(1)中的服务器为udp服务器;

所述(2)中的加密为aes加密,所述(2)中的校验和为crc16校验和,所述(2)中的网络协议为tcp网络协议,所述(2)中的服务器为tcp服务器;

所述(3)中的加密为aes加密,所述(3)中的网络协议为ftp网络协议,所述(3)中的的服务器为ftp服务器。

同时,本实施例提供了一种对应于以上方法的系统,如图2所示,其具体的方案如下:

包括服务器和(a)、(b)、(c):

(a)数据帧填充模块、帧头添加模块、加密模块、校验和模块;

(b)缓冲队列ram、网络检测模块、加密模块、校验和模块;

(c)文件系统、缓存队列、网络检测模块、故障记录文件查找模块、加密模块。

上述方案中,(a)的结构对应于(1)的数据回传方法,(b)的结构对应于(2)的数据回传方法,(c)的结构对应于(3)的数据回传方法。(a)中,数据帧填充模块用于将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,帧头添加模块用于为填充的数据帧添加帧头,加密模块、校验和模块分别用于对数据帧进行加密处理和校验和处理。(b)中,缓冲队列ram用于存放日志数据,网络检测模块用于检测网络是否可用,加密模块、校验和模块分别用于对日志数据进行加密处理和校验和处理。(c)中,文件系统用于存放故障记录文件,缓存队列用于存放故障记录文件名,网络检测模块用于检测网络是否可用,故障记录文件查找模块用于通过故障记录文件名在文件系统查找到对应的故障记录文件,加密模块用于对查找到的故障记录文件进行加密。

实施例2

本实施例提供的回传方法能够对实时运行数据进行回传,实时运行数据记录的内容包括变流器控制器的状态信息、电压、电流、保护开关,如图1所示,本实施例的回传方法的具体方案如下:

定期或不定期进行实时运行数据的回传,每次回传将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,然后为填充的数据帧添加帧头;对数据帧进行加密和校验和后,将数据帧通过相应的网络协议发送至服务器;

在具体的实施过程中,本实施例定期对实时运行数据进行回传,回传的间隔可以为1min、1s或100ms中之一,本实施例进行回传的间隔设定为1s。其中,帧头包括时间、变流器编号。

同时,本实施例提供了一种对应于实施例2方法的系统,如图2(a)所示,其具体的方案如下:包括服务器、数据帧填充模块、帧头添加模块、加密模块、校验和模块。

其中,数据帧填充模块用于将上次实时运行数据回传时刻到当前回传时刻所产生的实时运行数据填充成数据帧,帧头添加模块用于为填充的数据帧添加帧头,加密模块、校验和模块分别用于对数据帧进行加密处理和校验和处理。

实施例3

本实施例能够对日志数据进行定点回传,日志数据记录的内容包括日志时刻、故障代码、变流器状态数据。如图1所示,本实施例的回传方法的具体方案如下:

产生日志数据后将日志数据存放在缓冲队列ram内,当检测到网络可用时,从缓冲队列ram中取出所有的日志数据进行加密和校验和后将日志数据通过相应的网络协议发送至服务器。

同时,本实施例还提供了一种应用以上方法的系统,如图2(b)所示,其具体的方案如下:

包括服务器、缓冲队列ram、网络检测模块、加密模块、校验和模块。

其中,缓冲队列ram用于存放日志数据,网络检测模块用于检测网络是否可用,加密模块、校验和模块分别用于对日志数据进行加密处理和校验和处理。

实施例4

本实施例能够对故障记录文件进行定点回传,其中所述故障记录文件记录的内容包括故障时刻、故障代码、故障波形数据。如图1所示,本实施例的回传方法的具体方案如下:

产生故障记录文件后,将故障记录文件压缩后存放在文件系统中,而将故障记录文件名存放到缓存队列内;当检测到网络可用时,从缓冲队列里取出故障记录文件名,通过故障记录文件名在文件系统查找到对应的故障记录文件,对查找到的故障记录文件进行加密后通过相应的网络协议发送至服务器。

同时,本实施例还提供了一种应用以上方法的系统,如图2(c)所示,其具体的方案如下:

包括服务器和文件系统、缓存队列、网络检测模块、故障记录文件查找模块、加密模块。

其中文件系统用于存放故障记录文件,缓存队列用于存放故障记录文件名,网络检测模块用于检测网络是否可用,故障记录文件查找模块用于通过故障记录文件名在文件系统查找到对应的故障记录文件,加密模块用于对查找到的故障记录文件进行加密。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1