一种变频器监控方法和系统的制作方法
【技术领域】
[0001]本申请涉及电力设备监控技术领域,特别是涉及一种变频器监控方法和系统。
【背景技术】
[0002]变频器监控系统的主要功能是监视变频器的运行状态,所述变频器的运行状态主要包括:变频器的运行参数信息和变频器的故障信息以及变频器运行的波形显示。而这几个信息都是通过与变频器进行数据交互来获取的。
[0003]现有技术中,在采用变频器监控系统对变频器进行监控时,所述变频器监控系统一般依据的固定写死的通讯数据与变频器进行通信,所述通讯数据内包含固定写死的变频器的地址信息。但是依据现场需求对变频器的功能进行修改时,由于对变频器的功能修改会导致所述地址信息发生改变,从而导致所述变频器监控系统的监控界面无法及时同步修改,需要开发人员对所述通讯数据进行整体开发、编译,从而影响现场的调试以及整体开发进度。
【发明内容】
[0004]有鉴于此,本申请提供一种变频器监控方法和系统,用于解决现有技术中变频器监控系统一般依据的固定写死的通讯数据与变频器进行通信,当依据用户需求对变频器的功能进行修改时,需要开发人员对所述通讯数据进行整体开发、编译,从而影响现场的调试以及整体开发进度的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种变频器监控方法,应用于变频器监控系统中,包括:
[0007]获取调取指令;
[0008]由预设的CSV参数文件数据库中调取与所述调取指令相匹配的CSV参数文件;
[0009]解析所述CSV参数文件;
[0010]将解析后得到的数据信息保存至内存链表中;
[0011]将内存链表以目录形式进行显示;
[0012]采用modbus协议依据所述内存链表中的数据信息与变频器进行通信,获取变频器工况信息;
[0013]依据变频器工况信息更新内存链表中的数据信息;
[0014]所述CSV参数文件包括需求监控的变频器参数信息。
[0015]优选的,上述变频器监控方法中,由预设的CSV参数文件数据库中调取与所述调取指令相匹配的CSV参数文件之后、解析所述CSV参数文件之前,还包括:
[0016]获取修改CSV参数文件指令;
[0017]获取所需修改的变频器参数信息;
[0018]依据所述所需修改的变频器参数信息对所述CSV参数文件进行修改;
[0019]将所述修改后的CSV参数文件保存至CSV参数文件数据库中并替换修改前的CSV参数文件。
[0020]优选的,上述变频器监控方法中,所述CSV参数文件数据库,包括:
[0021]依据所需监控的现场变频器的要求和通用变频器的要求建立的CSV参数文件。
[0022]优选的,上述变频器监控方法中,所述变频器参数信息,包括:参数的目录级别、参数地址、参数类型、参数名称和参数数值范围。
[0023]优选的,上述变频器监控方法中,解析所述CSV参数文件之后,将解析后得到的数据信息保存至内存链表中之前,还包括:
[0024]判断解析得到的数据信息是否满足预设格式,如果是,继续执行,否则输出告警信息。
[0025]优选的,上述变频器监控方法中,依据变频器工况信息更新内存链表中的数据信息之后,还包括:
[0026]保存所述更新后的内存链表中的数据信息至存储器。
[0027]一种变频器监控系统,包括:处理器和人机交互平台;
[0028]所述处理器的工作过程包括:通过人机交互平台获取调取指令,由预设的CSV参数文件数据库中调取与所述调取指令相匹配的CSV参数文件,解析所述CSV参数文件,将解析后得到的数据信息保存至内存链表中,控制人机交互平台将内存链表以目录形式进行显示,采用modbus协议依据所述内存链表中的数据信息与变频器进行通信,获取变频器工况信息,依据所述变频器工况信息更新内存链表中的数据信息,所述CSV参数文件包括需求监控的变频器参数信息;
[0029]所述人机交互平台用于向所述处理器发送指令信息,显示以目录形式进行显示内存链表中的数据信息。
[0030]优选的,上述变频器监控系统,所述处理器的工作过程还包括:
[0031]通过所述人机交互平台获取修改CSV参数文件指令、获取所需修改的变频器参数信息,依据所述所需修改的变频器参数信息对所述CSV参数文件进行修改,将所述修改后的CSV参数文件保存至CSV参数文件数据库中并替换修改前的CSV参数文件。
[0032]优选的,上述变频器监控系统,所述处理器的工作过程还包括:
[0033]判断判断解析得到的数据信息是否符合预设格式,如果是,继续执行,否则向所述人机交互平台输出告警信息。
[0034]优选的,上述变频器监控系统,还包括:
[0035]存储器,用于存储更新后的内存链表中的数据信息。
[0036]从上述的技术方案可以看出,本申请公开的变频器监控方法可见,依据对CSV参数文件解析得到的数据信息与变频器进行通讯,并且由于上述CSV参数文件为可编辑文件,因此,当依据用户需求对变频器的功能进行修改时,开发人员只需要对原CSV参数文件进行重新编辑,依据对变频器功能的修改重新修改、添加或删除原CSV参数文件中的数据内容即,不必对所述CSV参数文件进行整体开发、编译,从而提高了现场的调试以及整体开发进度。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本申请实施例公开的一种变频器监控方法的流程图;
[0039]图2为本申请实施例公开的一种依据用户需求对CSV参数文件进行修改的方法流程图;
[0040]图3为本申请实施例公开的一种变频器监控装置的结构图。
【具体实施方式】
[0041]针对于现有技术中变频器监控系统一般依据的固定写死的通讯数据与变频器进行通信,当依据用户需求对变频器的功能进行修改时,需要开发人员对所述通讯数据进行整体开发、编译,从而影响现场的调试以及整体开发进度的问题,本申请公开了一种变频器监控方法和系统。
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]图1为本申请实施例公开的一种变频器监控方法的流程图。
[0044]参见图1,本实施例公开的方法包括:
[0045]步骤SlOl:获取调取指令;
[0046]步骤S102:由预设的CSV (comma-separated values)参数文件数据库中调取与所述调取指令相匹配的CSV参数文件;
[0047]需要指出的是,上述CSV参数文件包括需求监控的变频器参数信息;
[0048]步骤S103:解析所述CSV参数文件;
[0049]可以理解的是,本步骤中,所述CSV参数文件是最通用的一种有字段/列的带表格的文件格式,可以利用windows、Iinux或C++等技术对所述CSV参数文件进行解析;
[0050]步骤S104:将解析后得到的数据信息保存至内存链表中;
[0051]当上述步骤S103中采用C++技术对所述CSV参数文件进行解析时,本步骤S104可以通过利用C++提供的标准模板库(Standard Template Library,STL)技术将解析的到的数据信息依次读取到内存链表中,所述内存链表依据数据信息的参数级别对所述数据信息进彳T排序;
[0052]步骤S105:将内存链表以目录形式进行显示;
[0053]具体的,本步骤可为:利用MFC(MicrosoftFoundat1nClasses)技术,对所述内存链表以目录形式进行显示;
[0054]步骤S106:采用modbus协议依据所述内存链表中的数据信息与变频器进行通信,获取变频器工况信息;
[0055]具体的,本步骤可为:利用Socket技术通过Modbus协议依据所述内存链表中的数据信息中的地址信息向被监控的变频器发送内存链表中所有地址信息的读写操作,同时还可依据所述数据信息的读写权限在所述变频器中进行部分参数的写操作,需要指出的是,在通信过程中需以所述内存链表中的内容为基础;
[0056]步骤S107:依据变频器工况信息更新内存链表中的数据信息。
[0057]需要说明的是,所述CSV文件是一种Iinux和windows通用的文件类型,易于编辑。
[0058]通过本申请上述实施例公开的变频器监控方法可见,上述方法依据对CSV参数文件解析得到的数据信息与变频器进行通讯,并且由于上述CSV参数文件为可编辑文件,因此,当依据用户需求对变频器的功能进行修改时,开发人员只需要对原CSV参数文件进行重新编辑,依据对变频器功能的修改重新修改、添加或删除原CSV参数文件中的数据内容