资源描述:
《智能仪表人机界面软件自动生成的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、智能仪表人机界面软件自动生成的方法史骥,等智能仪表人机界面软件自动生成的方法TheMethodofAutomaticGenerationforHMISoftwareinIntelligentInstruments史骥李佳玲李斌(上海大学机电工程与自动化学院,上海200072)摘要:介绍了一种智能仪表人机界面模块,该模块基于图形点阵LCD液晶显示,可实现软件的自动生成。它通过将开发系统计算机上组态生成的人机界面软件下载到智能仪表中,完成仪表的液晶显示、按键控制、红外遥控以及与外部主机通信等功能,从而缩短了智能仪表的开发周期,减少了开发成本,并已成功应用于各种流量计量仪表的人机界面中
2、。关键词:自动生成智能仪表人机界面模块中图分类号:TP368文献标识码:AAbstract:AHMI(humanmachineinterface)moduleforintelligentinstrumentisintroduced.ThemoduleisbasedongraphicdotmatrixLCD,andcanbeusedforimplementsoftwareautomaticgeneration.ThroughdownloadingtheHMIsoftwaregeneratedbycomputerconfigurationofde2velopedsystemintoi
3、ntelligentinstruments.ThefunctionsofLCD,keyboardcontrol,infraredremotecontrolandcommunicationwithexternalhostcomputerwerecompleted.Sothatthedevelopmentcycleoftheintelligentinstrumentisshortenedandthecostisreduced.ThemodulehasbeensuccessfullyappliedtotheHMIsforallkindsofflowmeterinstruments.Ke
4、ywords:AutomaticgenerationIntelligentinstrumentHumanmachineinterfaceModule机界面控制装置用于接收界面开发软件、控制液晶显0引言示模块、响应控制面板和红外遥控的操作,与信息处理随着工业现场仪表日趋小型化、智能化、人性模块交换数据等;开发系统计算机则用于运行人机界化,智能仪表人机界面成为了体现仪表功能的重要面开发软件。液晶显示模块、控制面板和人机界面控[4]部分之一。很多文献介绍了人机界面开发方法和技制装置通过总线相连,硬件接口以编程实现。术的研究,文献[1]开发出了一种图形点阵液晶模块,缩短了仪表液晶显示的开
5、发周期;文献[2]具体介绍了液晶显示的一些技术和编程通用的思想;文献[3]创建了智能仪表通用中文显示软件模块,同时通过增加辅助按键功能说明,使操作更为简单直观。但是,由于人机界面的开发工作量大,同时又要求仪图1自动生成模块原理图表显示的量信息大、操作简单等问题,在开发上还会Fig.1Principleofautomaticgenerationmodule遇到较大麻烦,从而造成前期开发时间的浪费,增加[5]开发系统计算机运行人机界面开发软件,用户开发成本。可以自行编辑在液晶模块显示的人机界面。然后由人本论文介绍的一种可实现软件自动生成的智能仪机界面开发软件按人机界面模块能识别的代码
6、方式通表人机界面模块主要包括液晶显示、控制面板(按键、过串行口下载到人机界面控制装置中,而人机界面控红外遥控)以及与外部主机的通信等功能,真正实现制装置又通过预置的人机界面软件和接收到的代码控了工业现场仪表的智能化、人性化,缩短了智能仪表的制液晶显示模块,显示出预期的图形、图像或文字,从开发周期,减少了开发成本。而实现软件自动生成。1设计思想在实际仪表中一般都包含了信息处理模块。本智智能仪表人机界面软件自动生成模块原理图如能仪表人机界面模块在软件自动生成人机界面后,就图1所示,由各种图形点阵LCD液晶显示模块、控制面可以与信息处理模块通过串行通信实时交换数据信板和红外遥控组成的人
7、机界面系统,以及人机界面控息,部分数据信息还可以通过液晶显示模块实时刷新制装置连接开发系统计算机、信息处理模块构成。人显示。此外,用户可以运用控制面板或者红外遥控对《自动化仪表》第27卷第4期2006年4月63智能仪表人机界面软件自动生成的方法史骥,等仪表进行查询、修改和各种运行方式的显示等操作。键一一对应。对于同时控制多台仪表装置的设计,在红外遥控器上安装了数字式的表盘,再通过软件来识2硬件实现别具体对哪台仪表的控制。由于液晶显示所用到的所有图形、图像或文字全3软件实现部是在开