加油自动提醒软件的开发与应用

发表时间:2020/3/16   来源:《科学与技术》2019年第19期   作者:李晓锐
[导读] 分析了选煤厂设备润滑维护工作现状,提出了一种计算机软件解决方案并自主开发、实施,介绍了加油自动提醒软件的主要功能
        摘要:分析了选煤厂设备润滑维护工作现状,提出了一种计算机软件解决方案并自主开发、实施,介绍了加油自动提醒软件的主要功能,达到了时刻掌控设备润滑信息、为生产现场提供实时资料、确保设备按期注油、提高设备使用寿命、保障设备稳定运行的目的。
        关键词:设备润滑  计算机 自动提醒  实时
1 引言
        选煤机电设备的完好运行是保证选煤厂稳定生产的基础,机电设备润滑维护是保证机电设备完好性的最基础工作。为减轻职工劳动强度,提升机电设备润滑管理的自动化水平,深入利用信息技术具有重要的意义。
2 设备润滑管理现状
        设备润滑维护是选煤厂机电管理中非常重要的基础环节,如果设备不能正常运行,选煤厂就将处于瘫痪状态,从而使得选煤厂发挥不了相应的作用。
        以笔者所在淮矿芬雷公司为例,该公司所运营选煤厂之前设备润滑维护工作存在着如下不足。首先,设备润滑技术资料的维护主要通过纯手工方式,部分在电脑中以文档的形式保存,部分以纸质形式记录。随着时间的推移和检修内容的累积,数据量越来越大,不利于资料的保存和查阅。其次,选煤厂设备种类多,且不同设备润滑点也不尽相同,很难纯粹靠人力去查阅、分析、处理设备润滑资料,稍有不慎就会出现润滑点遗漏、长期不换油等,从而导致设备工况得不到保障。
3 系统开发与实现
        本文针对选煤厂设备润滑管理现状,自主设计开发了一款加油自动提醒软件,并在笔者所在公司生产现场得到应用。
        本系统的开发与实现采用的是基于Pascal语言、Acess数据库等,使用Delphi 7.0、Microsoft Office Access 2003等工具实现。
3.1 软件架构设计
        三层C/S体系结构风格首先功能模块较为明确,对一个模块的功能更改不会影响到其它模块,系统可扩展性强;其次均衡了系统各个平台和模块之间的负载能力和处理特性,提高了系统的运行效率和稳定性;最后各层可以独立开发,可选择各层最适合的开发语言达到较高的性能价格比。所以该系统采用的
是三层C/S架构,分为表示层、应用服务层、数据访问层。
3.2 数据库设计
        使用数据库编程技术可以把所需的数据、数据表格以及用户设计过程中所需要的一些设计数据事先存储起来,能使软件产品的设计更加方便,在保证软件产品的质量的前提下提高其生产速度。Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。所以该系统采用Acess用于系统的数据库管理。
        通过对本系统的数据流分析,建立主要的数据表(节选)如表1所示。
                                                        表1 基础信息表
 
3.3 应用服务层实现
        应用服务层主要是完成表示层发出的请求操作,经过处理后,再将结果返回表示层。本系统应用服务层主要分成四个部分:全局参数定义、业务逻辑处理、数据库访问及错误处理。下面以数据库连接函数ACCESS_CONNECTION为例,给出核心代码。
        cnt.Close;
        cnt.ConnectionString:='';
        cnt.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=' +
        ExtractFileDir(ParamStr(0)) + '\database\ jytx.mdb' +           
        ';Mode=Share Deny None;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";' +
        'Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;' +
        'Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";' +
        'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don' + '''' +
        't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;';
        try
        begin
            cnt.Connected := True;
        end;
        except
           ShowMessage(error_Conn);
        end;
3.4 表示层实现
   表示层提供了操作界面,本系统为电脑客户端界面。主要分为基础信息维护、设备加油维护、自动提醒、加油信息查询、数据备份与清理五大模块,。
3.4.1 基础信息维护模块
        包括设备维护、加油部位维护、润滑油类型维护、计量单位维护、加油量维护、加油周期维护、加油人维护七部分。该模块是软件运行的基础,能够极大减少加油信息录入过程中的重复性工作,提高工作效率。
3.4.2 设备加油维护模块
        包括初始信息录入、日常加油维护两部分。初始信息录入到软件之后,在日常加油维护功能界面就可以查询到设备的已加油信息及预定加油日期等信息,如图一所示。该功能界面可以查询所有需加油设备信息,并支持导出打印,现场完成加油后,在该功能界面选中已实际加油的设备,点击换油按钮后,完成加油动作,系统自动进入下一个加油周期。
3.4.3 自动提醒模块
        软件运行后,会自动弹出到期提醒功能界面,该模块能够定时刷新,后台计算,列出最新需换油设备信息,达到提醒的目的。
3.4.4 加油信息查询模块
        该模块能够查询所有历史信息,用于报表分析、设备故障和事故追查分析等工作。
3.4.5 数据备份与清理模块
        该模块包括数据库备份、历史数据清理两部分,用于防止数据丢失及保证运行速度。
4 结语
        随着选煤厂不断向着现代化发展,机电设备的润滑维护管理也更加精细,它应该利用信息技术的高效性、便捷性,并能够与生产现场实际相结合,使得机电设备能够完好运行,为选煤厂生产任务的顺利完成提供保障。
        本文开发的加油自动提醒软件,就是选煤机电设备管理与信息化的结合成果,为选煤机电设备的安全、稳定和高效的运行提供奠定了基础。
参考文献
[1] 张孝桐.规范化的设备点检体系[M].北京:中国电力出版社,2006
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: