欢迎浏览能华电源公司网站!
服务热线:0531-68684888
UPS监控软件设计
您当前所在的位置:主页 > 新闻中心 > 维修保养 >

UPS监控软件设计

作者:   发布日期:2016-03-18 23:01   信息来源:http://www.jnnhdy.com/

    

UPS监控软件设计

李锡红,吴建德,何湘宁

(浙江年夜学电力电子技术研究所,浙江杭州310027)


摘要:设计了一个UPS监控软件,以监视UPS的实时状态,控制UPS进行庇护和切换的参数、诊断和开关排程等。
关头词:UPS;监控软件


1UPS监控软件的功能
UPS监控软件的作用是用来监视和控制UPS。其中,监视功能是给一般用户使用的,而控制功能是给具有特权用户使用的。对于一般用户只能读取电源事务和数据信息,供用户分析、判断UPS故障用;对于具有特权的用户,就能够对被监控的UPS进行诊断、测试、设置装备摆设参数等操作。具体来说,有以下几个方面:
1)各类图形用户界面显示UPS的输进电压、输出电压、输进频率、输出频率、电池电压、输出电流等参数,以掌握当前UPS的实时状态;
2)可查看UPS的事务日志和数据日志,周全分析电源的历史状态;
3)灵活的事务经管与告警方式,以便系统经管员或用户接纳响应的应急措施;
4)无人值守时发生严重电源故障情况下的文件自动保留并关闭系统,使已做的工作不会因电源故障丢失;
5)可对UPS的运行参数和关机参数进行设置;
6)可预定UPS的关机、重启和测试计划;
7)中、英文界面,能顺应各类主流操作系统。
2监控平台的设计
2.1监控界面设计
若是要实现UPS的监控功能,很较着,一个窗体是不能知足要求的,必需采用多窗体界面。为了法式能同时打开多个文件,使用多文档界面MDI(MultipleDocumentInterface)编程。MDI是指在一个窗体中能够建立多个子窗体的操作界面,它允许法式同时显示多个文档,每一个文档显示在它自己的窗口中。文档或子窗口被包括在父窗体中,父窗口为运用法式中所有的子窗口提供工作空间。在运行时,子窗体显示在MDI窗体工作空间之内(其区域在父窗体边框之内及题目与菜单栏之下)。当子窗体最小化时,它的图标显示在MDI窗体的工作空间之内,而不是在使命栏中。图1为该监控平台的主窗体。

由于该软件的设计获得了(温州)中国鸿宝电源有限公司的年夜力支持,为了暗示感谢,在该软件的运行前先显示该公司的标志画面,也就是给该软件添加一个法式封面。法式封面的设计有2种方式:多窗体编程方式和隐躲控件方式。前者是在法式封面窗体上放置一个时间控件,待设定的时间后自动关闭封面切换到主窗体,为了能够工钱地切换封面和主窗体,可在封面窗体鼠标单击事务中增加响应的代码;后者是在法式运行时使用Visible属性,首先,将主窗体上的全数控件隐躲,然后,在主窗体内进行法式封面的演示,延时一按时间后再恢复所有控件的显示,若是主窗体内的控件很多,可以将这些控件设计在一个容器控件上,这样只要设置该容器控件的Visible属性即可。
由于UPS监控软件适合两种用户,所以接下来的是登录窗体和注册窗体的设计。为了用多种图形界面显示UPS的实时状态,该软件设计了4种窗体专门用来显示UPS的运行参数及其状态。在数据日志中,用户可以自由设定历史数据存储周期,并借助数据列表回放UPS的运行状态,分析UPS的某一次异常事务,周全领会UPS的运行状态与走势。另外,还有事务日志、计划使命、事务及其反映、远控、UPS运行参数和关机参数设置等窗体。可自立设置UPS的运行计划,检测计划系统可按用户事前选定的项目以一定周期进行自检,同时,系统还可按用户的需要预约UPS的开机、关机时间。
凭据上述监控软件的功能,可以设计该监控平台的菜单结构如图2所示。

2.2软件实现
该软件包括2个部门:数据库部门和运用法式部门。在本法式里面,将使用MicrosoftAccess2000来建立数据库,使用VisualBasic6.0来编制运用法式。数据库部门包括3个表格:用户表,事务日志表和数据日志表。用户表中包括该用户的帐号,密码和用户类型;事务日志表中包括日期,时间,事务描写,事务处置等各项内容;数据日志表中包括日期,时间和UPS的主要运行状态参数。
要使用该软件必需输进用户名和密码,软件凭据数据库中的资料判断该用户的注册类型,决议该软件的使用权限。若是没有这个用户,则请求用户注册成为新用户。用户注册时,要填写一些需要的小我信息,若是该注册名已存在,系统将要求采用其它的用户名重新注册,保留后寄存到用户表中往。只有系统经管员级此外用户才能使用该软件的所有功能,一般用户只能使用该监视方面的功能。
电源监控软件开发的关头环节是若何实现计较机串并口与电源装备的通讯(即计较机收集电源装备送出的状态旌旗灯号,经分析处置后在终端上显示或发出控制旌旗灯号送往电源装备),而最简单的信息传送方式就是使用串行通讯。VB中提供了一个重要的通讯控件:MSComm。在本法式中使用到该软件的5个重要属性:CommPort,Settings,PortOpen,Input,Output。Settings属性设置为“1200,N,8,1”。PortOpen属性使用前必需打开,用完后必需关闭。图3是该监控软件的主流程图。

该软件包括对30多种电源事务的处置,处置的方式有:通知系统经管员,执行饬令文件,发送电子邮件或传呼信息给指定的用户报警,在严重的情况下执行文件自动保留后关闭系统。这里主要经由过程挪用系统的API函数来实现。现实上,在整个软件的编写进程中,很多子法式都用到了响应的API函数挪用。使用WindowsAPI,可以会见经常使用代码库,使用经由过程测试的和认证过的代码,获得跨平台的兼容性,获得一个更小巧的运用法式。
该软件经由过程输出电流来推算负载百分比,而蓄电池的电压可以反映电池的残剩容量,所以法式经由过程丈量电池电压并查表来近似推算蓄电池的残剩容量。并经由过程当前输出电流和计较获得的电池残剩容量估算出电池的残剩放电时间,再凭据获得的残剩放电时间来决议是否需要进行计较机的自动保留操作。若是自动存档时,档案未赋予文件名,软件以temp花式暂存或脱离

[1][2]下一页


上一篇:UPS远程监控系统 下一篇:UPS知识大全 返回栏目

关于我们

新闻中心

产品中心

服务支持

人力资源

联系我们