基于LabVIEW的虚拟触摸屏控制面板设计.pdf

基于LabVIEW的虚拟触摸屏控制面板设计.pdf

ID:52953770

大小:425.91 KB

页数:5页

时间:2020-04-03

基于LabVIEW的虚拟触摸屏控制面板设计.pdf_第1页
基于LabVIEW的虚拟触摸屏控制面板设计.pdf_第2页
基于LabVIEW的虚拟触摸屏控制面板设计.pdf_第3页
基于LabVIEW的虚拟触摸屏控制面板设计.pdf_第4页
基于LabVIEW的虚拟触摸屏控制面板设计.pdf_第5页
资源描述:

《基于LabVIEW的虚拟触摸屏控制面板设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于LabVIEW的虚拟触摸屏控制面板设计菜制氮制氧车仿真模型的仪表显示部分由LabVIEW完成,它翔仿真模型之间愁经逶过UDP逶讯协议互连成功,并且组态王KingVIEW和仿真模型之间的通讯已通过Modbus实现。触摸屏显示部分的编程大部分足LabVIEW实现,只是单独震LabVlEw不好实现的地方采取调用DLL的方法,这样便有利于通过UDP通讯协议实现流程控制与仿真模型之间的通讯,利用Modbus通讯协议完成KingVIEW与仿真模型的通讯。利用LabVIEW编程和DLL的调用,通过仿真模型

2、静褥梁作用来间接实现流程控镧的控裁作用。1触摸屏显示系统的功能设计1.1系统整体结构该系统结构如图1所示。仿真模塑和流程控镧将阀门的状态量(模拟量和开关摄)通过UDP传绘LabVlEW用于虚拟仪表的显示,同时也将这些爨通过Modbus传给KingVIEW,以保证搜表显示与组态显示的同步1.2触摸屏系统功能模决触摸屏显示部分要实现漉程酶控裁、变颏器控铡盘(CDP312R)的显示、三相交流电的电流显示和电压显示,这些功能可以分为3个模块:流程控制模块、变频器控剃盘模块秘电流、电压显示模块。2触摸屏显

3、示系统的功能实现通过L拽bv瑶W创建人机交瓦界丽,因电流、电摄显示模块的功能翻显示单一(显示电流和电压),放着重说明流程控制模块和变频器控制盘模块功能的实现。2。l流程控制模块流程控制模块的人机交互界面有:流程控制主界褥、启动控制界面、报警蘧面、阀门控制界面、时闯设定界面、温度设定界面和在线时间界面等。由LabVIEW编程来完成这些界面及它们之间的逻辑关系。主界飚视势被动界面,空盘处显示相应薛字母或数字。如图2所示。按右边各按键刚转入到响应应的显示界面。界面相互转换之间的逻辑及其相威的触发事件在

4、程序框图的“选择器标签”中设定,如图3所示。2.2变频器控制盘模块刺用LabVlEW搭建交频器控剃擞(CDP312R)的框架,而其中的逻辑与显示由LabVIEW调用DLL来完成。CDP312R的显示方式是4行,每行20个字符。要求每按一个键,交额器的显示区域就显示楣应的内容。DLL只是供应用程序调用的一段代码,其并不能保持上次的内容,因此,必须在LabVIEW中增加福疲的逻辑捷控制盘具有保持功麓。变频器控制盘按键号及其功能为:l为开机,2为停机,3为激活给定数值设置,4为正转,5为反转,6为故漳

5、复位,7为本遮控篌/远程控麓,8秀ACT,9为PAR,10为FUNC,1l为DRIVE,12为上翻页,13为下翻页,14为上换行,15为下换行,16秀ENTER¨1。DLL中程穿的变量与按键编号的对应关系:xl对应1,x2对应2,X3对应3,x4对应4,x5对应5,x6对应6,x7对应7,x8对应8/9/10/11,x9对应12/13/14/15,xlO对应16。选用MicrosoftVisualC++来创建DLL。在VC++6.0巾,源程序框架如下旧o:#include”stdafx.h”BO

6、OLAPIENTRYDllMain(HANDLEhModule,DWORDul_reason__for_call,LPVOIDlpReserved){retumTRUE;}/半在#include”stdafxh”下声明导出函数术/extern”C”一一declspec(dllexpoa)char芈Button(intxl,intx2,intx3,intx4,intx5,intx6,intx7,intx8,int西,intx10,char木m);相应的部分程序代码如下:其中:转速与频率的关系为,=

7、np/60,参数含义:f为频率;n为转速;_p为电动机的极对数H3(此处设定为3)。控翩纛按键与显示之间的逻辑关系蠢LabVIEW来完成。网4左边是开机设置的状态,其他设置与此相似。经过处理的数据传给DLL,供其皮部程序使用。数据与CLFN的连接如图4右边所示。输入的“数值1”一“数值10”及“字符串”作为DLL的输入参数与CLFN裰连,其中输入“字符串”是郄变量酶弱的是保存上次显示的内容。3实例说明以阀门控制界面来说明流程控制模块的设置。阀门控制界面用来设置MSl201/MSl202中的哪一个

8、处在(放压、加热、吹冷、充压或吸附)何种状态。以MSl201处于吸附状态、MSl202处于再生状态的放压阶段为例来说明,此时的设置为:打开阀V1201、V1203、V1213,关闭阀V1202、V1204,其中V1213开一段时间后关闭。如图5(a)所示。在变频器控制盘模块中完成了LabVIEW与c之间的数据转换和逻辑关系后,就可以将编译好的DLL文件加载到LabVIEW中来。利用LabVIEW画出控制盘的外框和显示屏,控制盘的按键则由CorelDRAW来完成,然后将按键加载到LabVIEW中即

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。