一种变频器监控方法和系统的制作方法

文档序号:8258010阅读:383来源:国知局
一种变频器监控方法和系统的制作方法
【技术领域】
[0001]本申请涉及设备控制技术领域,更具体地说,涉及一种变频器监控方法和系统。
【背景技术】
[0002]变频器监控系统的主要功能是监视变频器的运行状态,包括变频器的运行参数信息和变频器的故障信息,还有一些附加的功能。不同的用户要求的功能可能不一样。另外,当用户要求增加新功能时,通常需要将当前应用程序卸载后,重新编辑添加用于需要的目标程序。
[0003]现有技术中,监控变频器开发时,界面都已经固定,无法根据用户的需求来定制页面。如果要定制页面,要进行重新开放验证过程,费时费力。而且正确性无法得到充足的验证,从而影响整体开发进度。

【发明内容】

[0004]有鉴于此,本申请提供一种变频器监控方法和系统,用于解决现有技术中用户定制页面时费时费力的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种变频器监控方法,包括:
[0007]获取用户输入的界面自定义指令;
[0008]获取用户输入的自定义权限信息,并生成与所述自定义权限信息相匹配的XML文件;
[0009]当用户登录时,读取所述XML文件,获得当前登陆用户所匹配的用户权限;
[0010]依据所述用户权限调取并显示监控页面。
[0011]优选的,上述变频器监控方法中,在获取用户输入的界面自定义指令之前,还可以包括:
[0012]依据用户需求生成与所述用户需求相匹配的监控页面;
[0013]生成与所述监控页面生所匹配的dll文件。
[0014]优选的,的变频器监控方法,其特征在于,还包括:
[0015]获取用户输入的添加监控页面指令;
[0016]获取并存储用户输入的dll文件,并将所述dll文件发布到用户的运行目录中;
[0017]其中,所述用户输入的dll文件包括用户所需添加的新的功能信息。
[0018]优选的,上述变频器监控方法,所述监控页面包括:
[0019]参数监控页面、波形监控页面和故障信息监控页面以及日志监控页面。
[0020]优选的,上述变频器监控方法中,所述自定义权限信息,包括:
[0021]不同等级用户所能够查看的监控页面的规则信息、不同等级用户所匹配的监控页面排列顺序规则信息和/或不同等级用户所能够查看的监控页面上的空间的显示权限信息。
[0022]优选的,上述变频器监控方法中,包括:
[0023]所述监控页面采用MFC技术以动态链接库的形式发布。
[0024]一种变频器监控系统,包括:
[0025]界面定制模块,用于接收用户端发送的界面自定义指令和自定义权限信息,依据所述自定义权限信息对每个监控页面设置不同的用户权限,并将这些信息保存为xml文件;
[0026]显示模块列表,用于存储监控页面;
[0027]页面显示模块,根据界面定制模块生成的xml文件和预设的监控页面,输出显示最终效果结果。
[0028]从上述的技术方案可以看出,本申请公开的变频器监控方法,只需要输入用户所需自定义的自定义权限信息,即可在一定范围内自定义不同用户的监控页面信息,方便用户操作,并且上述方法依据用户的等级不同,向不同等级的用户开放不同的权限,提高了变频器监控系统的安全性。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0030]图1为本申请实施例公开的一种变频器监控方法的流程图;
[0031]图2为本申请实施例公开的变频器监控系统的结构图。
【具体实施方式】
[0032]针对于现有技术中用户定制页面时费时费力的问题,本申请公开了一种变频器监控方法和系统。
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]XML是一种可扩展标记语言,被设计用来传输和存储数据,可以对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间进行交换,实现动态内容生成,企业集成和开发。使用XML可以将用户的自定义页面需求以结构化形式进行保存,方便读取和修改。
[0035]本申请公开了一种基于XML文件的变频器监控方法,应用于变频器监控系统中,从而使得用户在对变频器进行监控的过程中可以自定义定制,同时还可实现监控软件的动态升级。参见图1,本申请公开的变频器监控方法具体包括:
[0036]步骤SlOl:获取用户输入的界面自定义指令;
[0037]步骤S102:获取用户输入的自定义权限信息,并生成与所述自定义权限信息相匹配的XML文件;
[0038]步骤S103:当用户登录时,读取所述XML文件,获取当前登录用户所匹配的用户权限;
[0039]步骤S105:依据所述用户权限调取并显示监控页面。
[0040]当开发人员采用监控系统对变频器进行监控时,开发人员会根据用户需求预先编辑生成一系列与用户需求所匹配的监控页面,并将这些监控页面采用MFC技术封装生成与所述监控页面所匹配的动态链接数据库dll文件,将监控页面上的控件的ID记录到监控页面配置文件中,以便于根据用户权限来设置控件的显示与隐藏,方便用户自定义设置,其中依据用户需求不同所述监控页面的种类和数量也就不同,例如,所述监控页面可以包括可以理解的是,本申请上述方法中,所述监控页面可以包括:参数监控页面、波形监控页面、故障信息监控页面以及日志监控页面等等。在用户自定义设置时,可以根据用户权限进行自定义设置,即对不同级别的用户分配不同的查看权限,自定义完成后,生成一个XML文件,当用户登录时,读取并解析所述XML文件,将解析结果(不同等级用户所匹配的用户权限)保存到一个map链表中,同时根据XML内容加载对应的动态链接库dll文件,根据当前用户登录账号的用户名获取当前用户的等级信息,依据map链表确定得到的该用户的用户权限,依据所述用户权限加载对应的dll文件并通过用户界面显示监控页面,将用户无权限查看的内容隐藏,当然可以理解的是,当用户需要采用新的用户权限时,可以依据获取到的用户输入的新的用户权限信息调整现有的用户权限信息,对每个dll文件添加不同的用户权限,并将调整后的用户权限信息保存为XML文件。
[0041 ] 可见在采用本申请上述实施例中公开的方法对监控页面进行自定义设置过程中,只需要输入用户所需自定义的自定义权限信息,即可在一定范围内自定义不同用户的监控页面信息,方便用户操作,并且上述方法
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1