设备维护管理自动化系统开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
跫塑登凰.
设备维护管理自动化系统开发
陈卓鹏黎洁珍
(新之源污水处理有限公司,广东佛nJ528000)
£滴要】设备维护管理自动化系统.是针对传统的人工报修流程所存在的缺点设计的。
程片暇用‘'M i c r osof t V i sual Basi c6.0'’编写,数据储存于‘'M i cr osof t SQ Lser ver'’教据库中。
[关键词]M i crosoft V i sual Basi c6.0;M j croso丘sQ Lsen,er数据库;oD Bc数据源
传统的报修流程,是由操作人员或其它发现设备故障的人员根据故障的现象填写好报修记录单,传递到维修人员手中。
维修人员完成设备维修后,要填写好完整报修记录单用以反馈维修信息,还要填写好维
修记录单,保存维修信息作为维修资料。
最后还要将已填写的维修记录单和报修记录单进行整理、分类、归档存放。
这样的工作流程,在记录归档之前,要经过多次约质单据的人手传递,而维修人员日常工作量较大,多张报修单同时出现的情况非常普遍。
易造成某些报修单被遗忘甚至丢失:而高强度的工作也使维修人员在完成维修任务后容易产生疲倦而延迟去填写维修记录及报修回执,或没有及时将报修记录进行整理归档。
以上种种都有可能造成设备档案的缺失。
而设备维护管理自动化系统(下文称为系统),正是针对传统的人工报修流程所存在的缺点设计的。
它能有效地提高报修效率,大大减少整个报修流程中的出错率,而且这个系统的开发效为简单,硬件需求低,机动性大,可根据不同的需要随时进行功能的变更、扩展。
下文将对系统进行详细的介绍。
1系统的结构
系统的结构是以一台服务器作数据库储存数据(本系统中使用“M i cr osof t SCI L s er ve r'’数据库)。
通过局域网作为传输媒介,实现报修信息之间的传输。
而整个系统是使用“M i c rosoft V i sual B as i c60”
编写。
系统的基本操作流程为:中控室人员填写报修单,上传至服务器,而维修人员从服务器中查询到这份未处理的报修单,完成后进出行填写维修纪录上传,在服务器中与报修单整合成完整的维修纪录储档。
而员工也可随时查询服务器中储存的报修单或维修纪录信息。
系统的数据库名称为“任务系统”,主要分为以下各个表。
人员,包含的列:用户名(:char61-、密码,(char6),、部(-](char4):设备,包含的列:安装地点(c har20I]、设备名称【:c har40):报修表,包含的列:设备安装地点【[c har20)、设备名称l,c ha r40)、故障现象描述(c ha r 220)、报修人(c har8)、报修时间(‘da t et i m e S),、是否解决(c har2)、处理情况【Ichar220)、更换备件(char220)、完成时间(dat et i m e
8)、维修人员(cha r80)。
其中()中表示数据类型及长度,‘'char”
表示字符型数据、“'dat et im e”'表示日期、时间型数据。
2系统的主要功能及其实现方法.
系统主要功能包括员工及设备信息录入、修改:员工权限的划分:报修信息的填写、上传、查询;待处理项目的提示:完成的项目的输出。
由于系统是使用V B编写、SQ L进行数据存储的,所以两者之间的通信正是系统所有功能基本。
而这个功能是首先要通过在系统的0D B C中的系统D SN将目标数据库设置为数据源f本系统中设定名称为rw,帐号为r w、密码为r v a,再通过的V B语句来实现的。
V B与S Q L连接的语句如下:
D i m cnA sA I,130D B C onne c t i on’定义连接
D i m cnst m gA s S t r;ng’定义连接语句
cnst ri ng=。
Provi der=M S D A SQ I L l;P a ssw or d=rye,P e rs i s t Se—cur it y I n f o=Tr u EU se r
l D=R W;D at a Sour ce=r v,41nit i al C at a l og=任务系统”写八连接语句
Set cn=N ew A D I O D E C onnect i on’设定连接
cn.O pe nc nst dng’打开连接
其中“ID”、“P as sw or d’是库登的帐号密码,”Sour ce“是加入O D B C时设定的。
这段程序是各个功能的基础,下面所列举出
260
2010年4月(—n 来的程序在执行之前都必须先执行这个连接。
21员_z-2Zi殳64言息录入、修改功能
人员录入的目的在于方便日后人员变更后的数据修改:而设置设
备录入功能的原因有两个,其一是为了统一设备名称、安装地点等信息。
因为同—们殳备,同—个安装地点的称呼并不完全统一,因人而异味。
如鼓风机房亦可称为风机房、提升泵也有人称作潜水泵。
所以不进行名称的统—录入,会为日后数据查询造成很大不便;其二,是方便日后设备变更后的修改。
所以这两个功能的设定是非常必要的。
信息的录入、修改功能由系统的管理员实现。
管理员是系统篇写时在数据“人员”表中预先写入的。
当使用管理员登陆系统时,可以激活“人员录入”及“设备录入”功能按键,对人员、设备两表中的内容进行录入、修改。
此功能在V B中可简单地对按键的“vi s i bl e”或“e nabl e d”两个属性进行修改以实现。
22员工权限的划分
他是按数据“人员”表的“部门”一列中内容划分,内容则是由管理员在人员录入时按实际情况填写。
V B中实现的方法是登陆后将人员的部门标识写入窗口的一个‘M s i bl e=f al s e'’的“l a beF’中,再用“i f t hen”来判断人员的部门标识并进行处理,打开不同的工作界面。
如部门标识为中控室的人员,登陆后则打开报修填写、查询界面;而维修人员打登陆则打开待处理项目界面。
这样就更有利于工作效率的提高,也可以减少不太熟悉电脑操作的员工的操作量,减少出错。
23报修信息的填写、上传
报修信息主要有:设备安装地点、设备名称、故障现象描述、报
修人、报修时间,由报修人员填写;处理情况、更换备件、完成时间、维修人员,由维修人员填写。
其中报修时间和完成时间则是由填写报修表、维修表时系统时间自己生成,填写人不得修改:设备安装地点、设备名称是在报修窗体中创建一个l i s t box控件,填入数据库中设备表中的内容。
先将数据库表中的数据存于r s变量中,再使用循环语名,将非空
的数据~条一条的填入I ost box控件中,再由填写人员在其中选择。
其它各项则是由填写人员根据实际情况人手填写。
关于信息的上传则是调用’'i nse r t i nt o()va l ue s0”写入。
在是否处理的判断上,“报修表”中已设定了一个名为“是否解决”的列作为标识。
当中控室人员提交报单时,该列内容自动记为n;当维修人员完成维修工作填写好维修纪录上传后,则自动为yo这个标识同时应用于未处理项目的提示,每当维修人员登陆系统时,自动将标识为n的项目显示中桌面,提示维修工作,避免维修工作的遗漏。
另外,在查询项目的显示方式上,因为每个项目所需要显示的信息量都效大.要能详尽地显示出来,必须要占—个较大的版面。
而每一项的查询都可以查询到不只一个项目,不可能在一个页面中全部列出,如分开多个页面显示又为查询带了很大的不便。
为保证的查询的效率,系统在查询时使用了M X R e xG r i d控件,将全部要显示的项的主要参数列于控件中。
用户可以找到自己需要的项后双击点开选中的项,即可在另界面中显示该项的全部详细信息。
实现的方法类似写入l i s t box的法,利用循环,先将符合条件的项逐个写进A D O D B.Rec or dse t中,再逐个导出到M X F l e xG r i d控件的单元格中。
24信息输出保存的功能实现
输出的法很多,可以从V B中输出,也可(下转第262页)
嚣,塑.!釜凰。
彭妾嗡渤魄料l m屿二次屯触的比较
障积i}量露廑重量能置露度
晚潭供培:丐3£
Iv at t十H ou s pei L xt e r)(_at t丰H oI|工:per K1)
二浪电毡R e ch缸C ca bl e B at t e i l e3Il e。
jH le曲1。
;ltt e7垮13040
W1/C d(ce l l on l y)
20050
配以腰【c en on l y
h—l o n Pol arl c,11∞1y)300160
L1一I on(ce l l onl y)
3l O125
L1—10n Pol ne rl pac k)
170105
L x—l∞(pa ck)
19。
i00
蝣科电:也F u el C el l s F u el C el l s
|e t h an ol(t h eo ret“01)4.7∞5.960
i e t han ol《35%ef f k)I.石T32,080
kt h抽ol l35*+Fc)‘‘L67a<‘2.∞a
4小型直接甲醇燃料电池发展动向
燃料电池的日益发展使它们正成为不断增加的移动电器的主要能源。
微型燃料电池因其使用寿命长,重量轻和充电方便等优点,与常规电池相比具有得天独厚的优势。
如果要使燃料电池能在笔记本电脑,移动电话和摄录影机等设备中应用,其工作温度,燃料的可用性,以及快速激活将成为人们考虑的主要参数,目前大多数研究工作均集中在对低温质子交换膜燃料电池和直接甲醇燃料电池的改进。
正如其名称月千示,这些燃料电池以直接提供的甲醇一水混合物为基础工作,不需要预先重整。
例如东芝公司表示,其闪存播放器尺寸为23x75x10m m,充入3.5m I浓缩甲醇能够支持大概35小时的音频播放:硬盘播放器尺寸较大为60x75x1O m m,充入1O m J浓缩甲醇可支持多达60小时的音频播放。
东芝的D M F C技术适用于小型燃料电池、采用浓缩甲醇解决方案,是一种被动式燃料供给系统。
通常,燃料电池将甲醇与水÷/昆合,再浓缩至原来的30%。
经过了一系列耐用及可靠性测试,东芝打算进一步促使该技术的成熟以将D M FC集成到商业产品中。
5结语
从目前的技术水平看,D M F C的功率密度比氢氧燃料电池低,因此这类电池更适用于小型电器中,如移动电话、笔记本电脑等。
现在,国外的很多厂商都开始研究并着手于以此作为燃料。
直接甲醇燃料电池(D M F C)由于使用液体甲醇作燃料,电池安全,系统简单,运行方便,具有很广阔的商业化前景。
[参考文献]
【1】1刘建国,衣宝廉.魏昭彬直接甲醇燃料电池的原理、进展和主要技术同题Ⅱ】电源技术,2001.
【2】唐永华,颜伏伍,李“、毅,向禹直接甲醇燃料电池在汽车上的应用前景分析【n.节能与环保,20(}5.
131汪茂海,郭航马重芳,贾杰林,刘口,叶芳。
俞坚.直接甲醇燃料电池动态性能的研究【『】冲国电机=r=程学报,2005.
f4I胡西多,曾志峰.徐常威.于非。
谢晖.碱性甲醇燃科电池阳极催化剂的研究进展U l东莞理工学院学报'2007.
(上接第260页)
以从S Q L数据库直接输出。
本系统采用从V B中输出成EX C LE文件的方法。
系统中已事先做好一个与V B对应的E X C L E文件,用户在用查询方式打开需输出的项目后,点击输出,所需数据会以EX CL E文件方式显示,再将文件另存到用户指定的目录中即可。
而输出的程序如下:
D i m xl A ppA s Exc el A ppl i c at i on‘定义EX C
E L类
D i m xl B ookA sExceI.W or kbook。
定义工件簿类
D i m xl s heet A sExceL W or ksheet。
定义工作表类
Pri vat e S ubC om m a ndl一C l i c k0’打开EX C EL过程
I f Di r('D.kt em p\excel bz")=“T h en’判断E XC E L是否打开
S e t xl A pp=Cr ea t e O bj ec寸E xce l.A ppl i cat i on")‘创建E X CE L应用类
xl A pp.V i si bl e=Tr ue’设置EX CE L可见
Set xl B ook=xl A pp.W orkbooks.O pen("D:kt em pkbb.xl s")‘打开
E X C E L工作簿
S e t xl s he et=xl Book.W or ks hee t s(1}’打开EX CE L工作表
xl s heet A ct i v at e‘激活工作表
262丽丽丽
xl s heet C e l l s(1.1)=‘abc“给单元格1行驶列赋值
E n di f
3系统的扩展
本系统目前的功能设定在设备维护管理方面,其实他的功能实现的方法在生产管理的各个方面都是可以应用的。
而扩展的方法也并不困难,只需在现有的系统中加入所需的页面窗口,而功能与原系统中的实现方式相识,开发难度也不大。
所以根据生产的需要,本系统还有着很大的扩展空间的。
掺考文献】
…粱蕾选新编V i sual Bas ic程序设计救程.北京:电子工业出版社。
2002,
【’】刘炳文.精通Vis吲B∞i c6.0中文版.北京:电子工业出版社,1998.。