欢迎访问有用文档网!

当前位置: 有用文档网 > 作文大全 >

“组态王”在上位机监控模拟界面中的运用

| 浏览次数:

【摘 要】随着工业自动化要求的提高,以及控制设备和过程监控装置之间通信的需求,使用组态软件设计的监控系统在逐渐普及。组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程,为模块化任意组合。与硬件生产相对照,组态与组装类似。与编程相比组态大大减小了工作了,而且不容易出现错误,在现在工业中应用的越来越广泛。

【关键词】组态王 软件 程序

1 组态介绍

在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错,不能保证工期。组态软件的出现,解决了这个问题。

2 组态王软件开发系统

2.1 组态王软件开发系统简介

组态王软件开发系统是其应用程序的集成开发环境。开发者在这个环境中完成工况画面的设计、数据库定义、动画连接、设备安装、命令语言编写等。组态软件的使用者是自动化工程设计人员,组态软件的主要目的是使用者在组成适合自己需要的应用系统时,不需要修改软件程序的源代码,因此在设计组态软件时,要充分了解工程人员的基本要求。

2.2 组态王软件结构

“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW来完成的。

3 建立应用程序的一般过程

3.1 建立应用程序

大致可分为以下四个步骤:(1)设计图形界面;(2)构造数据库;(3)建立动画连接 ;(4)进行调试。

需要说明的是,这四个步骤并不是完全独立的,事实上,这四个部分常常是交错进行的。在用TOUCHMAK构造应用程序之前,您要仔细规划您的项目,主要考虑三方面问题:(1)图形:您希望用怎样的图形画面来模拟实际的工业现场的相应的工控设备?用组态王系统开发的应用程序是以“画面”为程序单位的,每一个“画面”对应于程序实际运行时的一个Windows窗口。(2)数据:怎样用数据描述工控对象的各种属性?也就是创建一个实时数据库,用此数据库中的变量来反映工控对象的各种属性,比如“电源开关”。您的规划中可能还要为临时变量预留空间。(3)动画:数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。从下一节课开始,将按照以上步骤循序渐进地建立一个新的应用程序。

3.2 使用工程浏览器

工程浏览器是组态王的集成开发环境。在这里你可以看到工程的各个组成部分,包括画面、数据库、外部设备、系统配置等,它们以树形结构表示。工程浏览器的使用和Windows95的资源管理器类似,不再详述。

3.3 建立新项目

如果你是第一次使用工程浏览器,默认的是组态王示例程序所在的目录。为建立一个新项目,请执行以下操作: 在工程浏览器中选择菜单“工程/新建”,出现“新建工程”对话框。在对话框中输入工程名称:myproj 在工程描述中输入:工程路径自动指定为当前目录下以工程名称命名的子目录。如果你需要更改工程路径,请单击“浏览”按钮。 单击“确定”。组态王将在工程路径下生成初始数据文件。至此,新项目已经可以开始建立了。

3.4 建立新画面

在工程浏览器中左侧的树形视图中选择选择“画面”,在右侧视图中双击“新建”。工程浏览器将运行组态王开发环境 TOUCHMAK,弹出如下对话框。在“画面”对话框中设置如下图,在对话框中单击“确定”。

3.5 定义变量的方法

对于我们将要建立的“监控中心”,需要从下位机采集两个原料罐的液位和一个反应罐的液位,所以需要在数据库中定义这三个变量。因为这些数据是通过驱动程序采集到的,所以三个变量的类型都是I/O实型变量。这三个变量分别命名为“原料罐1液位”、“原料罐2液位”和“反应罐液位”,定义方法如下:在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框;对话框设置为如图T6-2:设置完成后,单击“确定”。用类似的方法建立另两个变量“原料罐2液位”和“反应罐液位”。

3.6 建立画面切换的控制

目前在Touchvew中打开画面的方法是通过菜单“画面/打开”,为了使操作者使用更方便,你可以设置按钮,再通过命令语言连接来完成打开、关闭画面的功能。在画面“监控中心”上绘制按钮“查阅历史数据”并设置“弹起时”命令语言连接:ShowPicture("历史趋势曲线");绘制按钮“停止查阅历史数据”并设置“弹起时”命令语言连接:ClosePicture("历史趋势曲线"); 绘制按钮“查阅历史报警”并设置“弹起时”命令语言连接:ShowPicture("历史报警窗口");绘制按钮“停止查阅历史报警”并设置“弹起时”命令语言连接:ClosePicture("历史报警窗口")。

3.7 组态的具体过程

激活画面制作系统Touchmak,在工具箱中选用“实时趋势曲线”工具,然后在画面上绘制趋势曲线,画面如图;为了让操作者使用方便,在趋势曲线的下方需要增加标注,说明各种颜色的曲线所代表的变量。双击此实时趋势曲线对象,弹出“实时趋势曲线对象”对话框。

4 结语

组态可以将生产过程中用到的设备做到一台工控机上进行监控,监视设备的运行状态,了解设备运行是否正常。虽然在监控画面的帮助下我们可以了解设备的状态、参数及是否有故障等信息,但是我们还是要对设备进行定期巡视,以便及时发现一些影响设备运行的不安全因素。

参考文献:

[1] 邓则名.监控组态软件与PLC入门[M].北京:机械工业出版社,2006.

[2] 王华强.基于组态王软件的监控系统[M].合肥:合肥工业大学出版社,2009.

推荐访问:上位 监控 界面 模拟 组态王

热门排行Top Ranking

支部组织生活方面存在问题清单和整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的支部组织生活方面存在问题清单和整改措施党组织生活个人问题整改清单文章,供大家阅读参考

2021年党员个人问题清单及整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的2021年党员个人问题清单及整改措施党组织生活个人问题整改清单文章,供大家阅读参考。

浅析军队战斗力损耗的新变化

关键词:军队;战斗力损耗;新变化军队战斗力的结构,是战斗力各要素间的结合方式和相互关系。军队战斗力的

小学六年级毕业演讲稿100字左右9篇

小学六年级毕业演讲稿100字左右9篇小学六年级毕业演讲稿100字左右篇1敬爱的老师,亲爱的同学们:大

问题及整改措施 (2) 药房个人存在问题及整改措施

下面是小编为大家精心整理的问题及整改措施(2)药房个人存在问题及整改措施文章,供大家阅读参考。精品文章《问题及

个人问题清单及整改措施(最新) 能力作风建设个人问题清单及整改措施

下面是小编为大家精心整理的个人问题清单及整改措施(最新)能力作风建设个人问题清单及整改措施文章,供大家阅读参考。在认真

疫情防控赞美警察诗朗诵 关于警察的诗朗诵

下面是小编为大家精心整理的疫情防控赞美警察诗朗诵关于警察的诗朗诵文章,供大家阅读参考。疫情防控赞美警

纳税人满意度调查存在不足及对策探讨 提升纳税人满意度的方式方法有哪些

下面是小编为大家精心整理的纳税人满意度调查存在不足及对策探讨提升纳税人满意度的方式方法有哪些文章,供大家阅读参考。纳

小学思想品德教育面临的问题及对策

摘要:小学思想品德课程是小学教育教学过程中不可或缺的一门综合性课程,它对学生良好品德的形成具有重要影

2020党支部班子查摆问题清单及整改措施 农村党支部问题清单

下面是小编为大家精心整理的2020党支部班子查摆问题清单及整改措施农村党支部问题清单文章,供大家阅读参

消防安全检查简报 派出所校园消防安全检查简报

下面是小编为大家精心整理的消防安全检查简报派出所校园消防安全检查简报文章,供大家阅读参考。简报第2期申扎县中学

2021教师党员年度个人总结8篇

2021教师党员年度个人总结8篇2021教师党员年度个人总结篇1敬爱的党组织:我是一个普通年轻的人民