首页 历史故事组态王软件的实用指南

组态王软件的实用指南

【摘要】:图5-24文本对象动画连接设置建立指示灯对象的动画连接。将正常色设置为绿色,报警色设置为红色。

1.训练目标

利用组态软件编制监控系统图形画面,简单控制程序编写,设定动画连接等功能,进行程序的运行、调试与改进。

2.建立一个应用工程步骤

(1)创建新工程。

为工程创建一个目录用来存放与工程相关的文件。

(2)定义硬件设备并添加工程变量

添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。

(3)制作图形画面并定义动画连接。

按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。

(4)编写命令语言。

通过脚本程序的编写以完成较复杂的操作上位控制。

(5)进行运行系统的配置。

对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。

(6)保存工程并运行。

完成以上步骤后,工程就制作完成并可以运行。

3.制作简单实例:整数累加

1)建立新工程

(1)运行组态王软件,出现组态王工程管理器界面,如图5-9所示。

图5-9 组态王工程管理器界面

(2)在工程管理器中选择菜单“文件→新建工程”或单击快捷工具栏“新建”命令,出现“新建工程向导之一——欢迎使用本向导”对话框,如图5-10所示。

图5-10 “新建工程向导之一——欢迎使用本向导”对话框

(3)单击“下一步”按钮出现“新建工程向导之二——选择工程所在路径”对话框。选择或指定工程所在路径,单击“浏览”按钮可以更改工程路径,如图5-11所示。如果路径或文件夹不存在,需提前创建。

图5-11 “新建工程向导之二——选择工程所在路径”对话框

(4)单击“下一步”按钮出现“新建工程向导之三——工程名称和描述”对话框,如图5-12所示。在对话框中输入工程名称“整数累加”,在工程描述中输入“一个整数从零开始每隔1 s加1”。

(5)单击“完成”按钮,新工程建立,单击“是”按钮,确认将新建的工程设为组态王当前工程,此时组态王工程管理器中出现新建的工程,如图5-13所示。

(6)双击新建的工程名,出现演示方式“提示”对话框,单击“确认”按钮,进入工程浏览器对话框,如图5-14所示。

图5-12 “新建工程向导之三——工程名称和描述”对话框

图5-13 新工程建立

2)制作图形画面

(1)在工程浏览器左侧树形菜单中选择“文件→画面”,在右侧视图中双击“新建”,出现画面属性对话框输入画面名称“整数累加”,设置画面位置、大小等参数,如图5-15所示。然后单击“确认”按钮,进入组态王画面开发系统,此时工具箱自动加载,如图5-16所示。

(2)用鼠标单击工具箱中的文本工具按钮“T”,然后将鼠标移动到画面上适当位置单击,用户便可以在画面中输入文字“000”。输入完毕后,单击鼠标右键,文字输入完成,如图5-17所示。

图5-14 “工程浏览器”对话框

图5-15 画面属性对话框

图5-16 画面开发系统

图5-17 文字输入

(3)添加一个指示灯对象。在开发系统中执行菜单命令“图库→打开图库”,进入图库管理器,选择指示灯库中的一个图形对象,如图5-18所示。

图5-18 图库管理器

双击选择的指示灯图形,此时图库管理器消失,显示开发系统画面窗口,在开发系统画面空白处单击并拖动鼠标,画面中会出现选择的指示灯图形,如图5-19所示。

(4)在工具箱中选择“按钮”控件添加到画面中,然后选中该按钮,单击鼠标右键,选择“字符串替换”,将按钮“文本”改为“关闭”。设计好的图形画面如图5-20所示。

3)定义变量

定义变量在工程浏览器的“数据库数据词典”中进行,如图5-21所示。

图5-19 “指示灯”对象

图5-20 设计好的图形画面

图5-21 数据库数据词典

(1)定义1个内存整型变量。变量名设为“num”,变量类型选“内存整数”,初始值设为“0”,最小值设为“0”,最大值设为“1000”,如图5-22所示。定义完成后,单击“确定”按钮,则在数据词典中增加1个内存整型变量num。

图5-22 定义内存整型变量

(3)定义1个内存离散变量。变量名设为“deng”,变量类型选为“内存离散”,初始值选“关”,如图5-23所示。

图5-23 定义内存离散变量

4)建立动画连接

(1)建立显示文本对象“000”的动画连接。双击画面中文本对象“000”,出现“动画连接”对话框,单击“模拟值输出”按钮,则弹出“模拟值输出连接”对话框,将其中的表达式设置为“\\本站点\num”(可以直接输入,也可以单击表达式文本框右边的“?”,选择已定义好的变量名“num”,单击“确定”按钮,文本框中会出现“\\本站点\num”表达式),整数位数设为3,小数位数设为0,单击“确认”按钮,动画连接设置完成,如图5-24所示。

图5-24 文本对象动画连接设置

(2)建立指示灯对象的动画连接。双击画面中指示灯对象,出现“指示灯向导”对话框,如图5-25所示。将变量名设为“\\本站点\deng”(可以直接输入,也可以单击变量名文本框右边的“?”,选择已定义好的变量名“deng”),如图5-26所示。将正常色设置为绿色,报警色设置为红色。设置完毕单击“确认”按钮,则“指示灯”对象动画连接完成。

图5-25 “指示灯”动画连接对话框

图5-26 “指示灯”对象动画连接设置

(3)建立按钮对象的动画连接。双击“关闭”按钮对象,出现“动画连接”对话框,如图5-27(a)所示。单击命令语言连接中的“弹起时”按钮,出现“命令语言”窗口,在编辑栏中输入以下命令:“Exit[0];”,如图5-27(b)所示。

图5-27 “关闭”按钮动画连接设置

(a)“动画连接”对话框;(b)“命令语言”窗口

单击“确认”按钮,返回到“动画连接”对话框,再单击“确认”按钮,则“关闭”按钮的动画连接完成。

5)命令语言编程

在工程浏览器左侧树形菜单中双击命令语言“应用程序命令语言”项,出现“应用程序命令语言”编辑对话框,单击“运行时”,将循环执行时间设定为100 ms,然后在命令语言编辑框中输入控制程序,如图5-28所示。最后单击“确认”按钮,完成命令语言的输入。

图5-28 编写命令语言

6)程序运行

(1)画面存储:画面设计完成后,单击开发系统“文件”菜单中执行“全部存”命令将设计的画面和程序全部存储。

(2)配置主画面:在工程浏览器中,单击快捷键工具栏上“运行”按钮,出现“运行系统设置”对话框,如图5-29所示。单击“主画面配置”选项卡,选中制作的图形画面名称“整数累加”画面,无须再进行画面选择。

图5-29 配置主画面

(3)程序运行:在工程浏览器中,单击快捷工具栏上“view”按钮或在开发系统中执行“文件→切换到view”命令,启动运行系统。

画面中文本对象中的数字开始累加,累加到10时停止累加,指示灯颜色变化,如图5-30所示。单击“关闭”按钮,程序退出。

图5-30 程序运行画面

■任务总结

通过对组态王软件概念、结构、功能的学习以及整数累加简单实例的制作,使学生了解工业组态概念以及工业组态软件的构成,熟悉组态王软件的开发环境,掌握利用组态王软件创建工程的过程。

■拓展案例

1.如何运用组态王软件实现车间监控系统的组态设计?

2.如何运用组态王软件完成机械手的模拟操作?