组态王软件详细教程 第三讲 让画面动起来
组态王6.53初级培训教程完整版(共12讲_1~5讲)

组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程 管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性, 工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确 安装了“组态王 6.52”的话,可以通过以下方式启动工程管理器:
- 12 -
恢复:单击此快捷键可将备份的工程文件恢复到工程列表区中。
DB 导出:利用此快捷键可将组态王工程数据词典中的变量导出到 EXCEL 表格中,用户可在 EXCEL 表格中查看或修改变量的属性。在工程列表区中选 择任一工程后,单击此快捷键在弹出的“浏览文件夹”对话框中输入保存文件 的名称,系统自动将选中工程的所有变量导出到 EXCEL 表格中。
北京亚控科技发展有限公司
第二讲 建立一个新工程
-4-
第二讲 建立一个新工程
本课程您将:
Ì 工程管理器 Ì 工程浏览器 Ì 定义 I/O 设备 Ì 定义数据变量
第一节 工程管理器
在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一 个包括多个文件的文件夹。工程的建立则通过工程管理器。
北京亚控科技发展有限公司
第一讲 概述
-3-
态王软件帮助文档。 方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。
教程实例
通过本教程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据, 以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史 数据查询的功能,完成数据统计的报表。将实时数据保存到关系数据库中,并进行数据库的 查询。
如何得到组态王的帮助
组态王帮助文档分组态王产品帮助文档和 I/O 驱动帮助文档两部分,可以通过如下几种 方法打开:
组态王第三次课:图形移动作业

掌握容:1、适当设置画面的大小(1024*768)2、掌握画面的坐标系结构:3、掌握对象的坐标原点的位置4、通过动作对话框设置对象的位置属性,实现对象的位置移动5、实现对象的动态旋转控制6、实现对象的动态填充设置7、理解对象属性对话框中属性选项和事件选项的含义。
练习1:位置移动练习:1、在D盘下新建文件夹:dianqi082WINCC2、打开Wincc项目管理器,新建单用户项目:取名为(缩写加学号)whf01project1,文件夹名相同,.保存路径:D:\dianqi082WINCC。
3、打开变量管理器新建部变量组movetest。
4、打开变量组movetest,新建部变量move_x 有符号16位数下限值:0,上限值:1024move_y 有符号16位数下限值:0,上限值:768move_rotate 有符号16位数下限值:0,上限值:360fill 无符号8位数下限值:0,上限值:100color 无符号8位数下限值:0,上限值:1005、打开图形编辑器,新建画面move_test16、打开move_test1。
设置画面几何属性:画面宽度:1024(静态)画面高度:768(静态)7、按下图所示插入对象。
线、圆、部分圆、部分椭圆、多边形。
以及静态文本框和滚动条。
8、按下列方式组态滚动条1(MOVE-X),将其事件中的过程属性直接与变量move_x相连。
过程如下图所示:1、打开滚动条1的属性对话框,选择事件标签下的属性-其他-过程值驱动-右击右边白色箭头选择直接连接选项如下图所示:打开直接连接对话框按下图进行设置。
打开直接连接对话框按下图进行设置。
按照以上方式,设置滚动条2,(MOVE-y),将其与变量move_y相连。
9、设置圆1的几何属性,使用动态对话框设置圆1的位置X参数,如下图所示打开动态对话框。
按下图所示,进行设置。
重复以上步骤,将位置Y,设置成’move_y’+150。
10、重复以上步骤,设置部分圆1、部分椭圆1、多边形1,使得拖动滚动条1(move-x)时,圆1和部分椭圆1可以移动到右边、而部分圆1和多边形1可以移动到左边。
组态王画面精品PPT课件

文本对象的 颜色随连接 表达式的值 而改变
被连接对象根据
条件表达式的值 而显示或隐含。
当有滑动杆输入连接的图形对象被鼠
标拖动时,与之连接的变量的值将会
被改变。当变量的值改变时,图形对 象的位置也会发生变化。
写在最后
成功的基础在于好的学习习惯
The foundation of success lies in good habits
举例
图库→反应器→
→标注此罐为“原料油罐”。
重复上述的操作,在图库管理器中选择不同的图素,分别作为催 化剂罐和成品油罐,并分别标注为“催化剂罐”、“成品油罐”。
工具箱→立体管道工具→绘制立体管道→修改立体管道 的颜色、宽度。
图库管理器→阀门→图素→原料油出料阀。
重复以上的操作在画面上添加催化剂出料阀和成品油出料阀。
文件→全部存→保存画面。
用鼠标单击“图库”菜单,弹出下拉式菜单
图库精灵:图库中的元素,具有自己 的“生命”。内嵌了丰富的动画连接 和逻辑控制,做少量的文字修改,就 能动态控制图形的外观,同时能完成 复杂的功能。
创建图库精灵 把图素、复杂图素、单元或它们的任意组合转化为图库精灵。
转换成普通图素 把画面上的图库精灵分解为组成精灵的各个图形对象。
料阀的动画连接,连接变量分别为:\\本站点\催化剂出料阀、\\本站点\成 品油出料阀。
4、液体流动动画设置
1) 数据词典中定义一个内存整型变量: 变量名:控制水流 变量类型:内存整型 初始值:0 最小值:0 最大值:100
2)双击管道→动画连接对话框 → 流动→流动条件:\\本站 点\控制水流
使被连接对象的边 框或线的颜色和线 形随连接表达式的 值而改变。
组态王第三次课:图形移动作业

掌握内容:1、适当设置画面的大小(1024*768)2、掌握画面的坐标系结构:3、掌握对象的坐标原点的位置4、通过动作对话框设置对象的位置属性,实现对象的位置移动5、实现对象的动态旋转控制6、实现对象的动态填充设置7、理解对象属性对话框中属性选项和事件选项的含义。
练习1:位置移动练习:1、在D盘下新建文件夹:dianqi082WINCC2、打开Wincc项目管理器,新建单用户项目:取名为(姓名缩写加学号)whf01project1,文件夹名相同,.保存路径:D:\dianqi082WINCC。
3、打开变量管理器新建内部变量组movetest。
4、打开变量组movetest,新建内部变量move_x 有符号16位数下限值:0,上限值:1024move_y 有符号16位数下限值:0,上限值:768move_rotate 有符号16位数下限值:0,上限值:360fill 无符号8位数下限值:0,上限值:100color 无符号8位数下限值:0,上限值:1005、打开图形编辑器,新建画面move_test16、打开move_test1。
设置画面几何属性:画面宽度:1024(静态)画面高度:768(静态)7、按下图所示插入对象。
线、圆、部分圆、部分椭圆、多边形。
以及静态文本框和滚动条。
8、按下列方式组态滚动条1(MOVE-X),将其事件中的过程属性直接与变量move_x相连。
过程如下图所示:1、打开滚动条1的属性对话框,选择事件标签下的属性-其他-过程值驱动-右击右边白色箭头选择直接连接选项如下图所示:打开直接连接对话框按下图进行设置。
打开直接连接对话框按下图进行设置。
按照以上方式,设置滚动条2,(MOVE-y),将其与变量move_y相连。
9、设置圆1的几何属性,使用动态对话框设置圆1的位置X参数,如下图所示打开动态对话框。
按下图所示,进行设置。
重复以上步骤,将位置Y,设置成’move_y’+150。
10、重复以上步骤,设置部分圆1、部分椭圆1、多边形1,使得拖动滚动条1(move-x)时,圆1和部分椭圆1可以移动到右边、而部分圆1和多边形1可以移动到左边。
第3章组态王的画面的组态

“属性”选项卡中包括对象的几何尺寸、颜色、样 式、填充等外观特性,定义对象是如何出现在画 面上。可以修改对象的“属性”中的相关值来改 变对象的外观,如修改圆的背景颜色为红色,线 颜色为绿色。
青岛大学自动化工程学院
5
组态软件及其应用
“事件”选项卡包括对象的鼠标、键盘等操作设置 及对象属性引发的动作设置等,如图3-13所示。 可以为各种“事件”添加相应的动作和动态效果。
"Color value_container" "Color_input"
组态: -Events/ Option Group/ Miscellaneous/ Object Change/ C-action: int input; input=GetTagDWord("Color_input"); switch (input) { case 1: SetTagDWord("Colorvalue_container",CO_RED); break; case 2: SetTagDWord("Colorvalue_container",CO_GREEN); break; case 4: SetTagDWord("Colorvalue_container",CO_BLUE); break; } - Properties/ Option Group/ Output-input/ Selected Field/ Dynamic / Tag: Color_input
青岛大学自动化工程学院
13
组态软件及其应用
6、C动作
练习1
输入输出换算:I/O域1+100=I/O域2
int back; back=GetTagWord(Tag6);
第3课

第三课 设计画面 11 第三课 设计画面建立新画面为新建一幅画面,在工程浏览器中左侧的树形视图中选择选择“画面”,在右侧视图中双击“新建”。
工程浏览器将运行组态王开发环境TOUCHMAK ,弹出如下对话框。
→ 在“新画面”对话框中设置如下图:画面名称:监控中心对应文件:pic00001.pic注释:反应车间的监控中心──主画面画面风格:替换式画面边框:粗边框画面位置:左边:1组态王使用入门12顶边:1宽度:640高度:480标题杆:有效大小可变:无效在对话框中单击“确定”。
Touchmak将按照您指定的风格产生一幅名为“监控中心”的画面。
使用图形工具箱接下来在此画面中绘制各图素。
绘制图素的主要工具放置在图形编辑工具箱内。
当画面打开时,工具箱自动显示,如果工具箱没有出现,选择菜单“工具\显示工具箱”或按F10键打开它。
工具箱中各种基本工具的使用方法和Windows中“画笔”(PaintBrush)很类似,假如您熟悉“画笔”程序,绘制本画面将是很容易的。
首先绘制监控对象原料罐和反应罐。
在工具箱内单击圆角矩形工具,在画面上绘制一个矩形作为第一个原料罐。
在矩形框上单击鼠标左键,在矩形框周围出现8个小矩形,当鼠标落在任一小矩形上时,按下鼠标左键并拖曳鼠标,可以改变矩形框的大小。
当鼠标落在图形对象上时,按下鼠标左键并拖曳鼠标,可以移动图形对象的位置。
这一方法也适合于大多数图形对象。
用同样的方法绘制另一原料罐和反应罐。
在工具箱内单击多边形工具,绘制三条管道。
要改变管道的填充颜色,请选中此对象,然后单击调色板窗口的第二个按钮,再从调色板中选择任一种颜色。
在工具箱内单击文本工具输入文字。
要改变文字的字体、字号,请先选中文本对象,然后在工具箱内选择。
选择菜单“图库\刻度”,在图库窗口中双击一种竖向的刻度。
在画面上单击鼠标左键,刻度将出现在画面上。
您可以缩放、移动它,如同普通图素一样。
第三课设计画面13在调整图形对象的相对位置时,几种对齐工具可能经常会用到。
控制系统组态设计3-组态王的基本操作[46页]
![控制系统组态设计3-组态王的基本操作[46页]](https://img.taocdn.com/s3/m/833765ee162ded630b1c59eef8c75fbfc77d94a7.png)
组态王的使用入门
5)建立动画连接 定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一
种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出 来;或者由软件使用者通过图形对象改变数据变量的值。“组态王” 提供了21 种动画连接方式。一个图形对象可以同时定义多个连接, 组合成复杂的效果,以便满足实际中任意的动画显示需要。 继续上节的工程。双击图形对象——即矩形,可弹出“动画连接”对 话框。
组态王的使用入门
继续上节的工程。选择工程浏览器左侧大纲项“数据库\数据词典”, 在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“定义变量” 对话框。此对话框可以对数据变量完成定义、修改等操作,以及数据 库的管理工作。在“变量名”处输入变量名,如:a;在“变量类型” 处选择变量类型如:内存实数,其他属性目前不用更改,单击“确定” 即可。下面继续定义一个I/O 变量。在“变量名”处输入变量名,如: b;在“变量类型”处选择变量类型如:I/O 整数;在“连接设备” 中选择先前定义好的I/O 设备:PLC;在“寄存器”中定义为: INCREA100;在“数据类型”中定义为:SHORT 类型。其他属性目 前不用更改,单击“确定”即可。
要建立新的组态王工程,请首先为工程指定工作目录(或称“工 程路径”)。“组态王”用工作目录标识工程,不同的工程应置 于不同的目录。工作目录下的文件由“组态王”自动管理。
1)创建工程路径 启动“组态王”工程管理器(ProjManager),选择菜单“文件\
新建工程”或单击“新建”按钮,弹出“新建工程向导一”对话 框。单击“下一步”继续。弹出“新建工程向导之二”对话框。 在工程路径文本框中输入一个有效的工程路径,或单击“浏览…” 按钮,在弹出的路径选择对话框中选择一个有效的路径。单击 “下一步”继续。弹出“新建工程向导之三”对话框。
组态王画面

使用工具箱
在画面中绘制各种图素。主要工具放置在工具箱内。
工具箱中的每个工具按钮都有“浮动提示”,
帮助了解工具的用途;
如果工具箱没有出现,选择“工具”菜单中的
“显示工具箱”或按F10 键将其打开;
工具箱中各种基本工具的使用方法和Windows
中的“画笔”很类似。 举例
• •
在画面上输入文字:反应车间监控画面 改变文本的字体,颜色和字号
使被连接对象的边 框或线的颜色和线 形随连接表达式的 值而改变。
填充颜色和填 充类型随连接 表达式的值而 改变。
文本对象的 颜色随连接 表达式的值 而改变
被连接对象根据 条件表达式的值 而显示或隐含。
当有滑动杆输入连接的图形对象被鼠 标拖动时,与之连接的变量的值将会 被改变。当变量的值改变时,图形对 象的位置也会发生变化。
“原料油罐” 变量名(模拟量):\\本站点\原料油液位 填充颜色:绿色 最小值:0 占据百分比:0 最大值:100 占据百分比:100 用同样的方法设置催化剂罐和成品油罐的动画连接,连接变量分 别为:\\本站点\催化剂液位、\\本站点\成品油液位。
2、文本值输出 在原料油罐旁边输入字符串“###” →双击→模拟量输出
执行点位图粘贴命令→ “透明化” →在调色板中指定要透明化的 颜色
合成组合图素 将两个或多个选中的基本图素(没有任何动画连接)对象组合成一个整 体,合成后形成的新的图形对象可以进行动画连接。 合成单元 用于对所有图形元素或复杂对象进行合成,图形元素或复杂对象在合成 前可以进行动画连接,合成后生成的新图形对象不能再进行动画连接。
分裂组合图素 将选中的单元分解成为原来合成组合图素前所用的两个或多个基本图素 对象,原先组合图素中的动画连接会自动消失。 分裂单元 把用合成单元命令形成的图形对象分解为合成前的单元,而且保持它们 的原有属性不变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三讲让画面动起来在本课程您将:➢理解动画连接的概念➢掌握定义动画连接的方法➢学会使用命令语言第一节动画连接动画连接的作用所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。
对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。
建立动画连接在画面上双击图形对象“反应器”,弹出该对象的动画连接对话框。
变量名:“\\本站点\原料油液位”分别选择罐体,填充背景和填充的颜色。
填充设置:如上图所示。
单击“确定”按钮,完成原料油罐的动画连接。
这样建立连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。
用同样的方法设置催化剂罐和成品油罐的动画连接。
作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度,而不仅是形象的表示。
这个功能由“模拟值动画连接”来实现。
在工具箱中选用文本工具,在原料油罐旁边输入字符串“####”。
这个字符串是任意的,例如您可以输入“原料油罐液位”。
当工程运行时,实际画面上字符串的内容将被您需要输出的模拟值所取代。
用同样的方法,在催化剂罐和成品油罐旁边输入字符串。
操作完成后的画面显示如下:双击文本对象“####”,弹出“动画连接”对话框。
单击“模拟值输出连接”对话框,在对话框设置如下图:表达式:“\\本站点\原料油液位”(可以单机表达式右侧“?”按钮,可以弹出本工程已定义的变量列表)输出格式:整数位:2小数位:1对齐方式:居左在此处,“表达式”是要输出的变量的名称。
在其他情况下,此处可以输入复杂的表达式。
包括变量名称,运算符,函数等。
输出的格式可以随意更改,它们与字符串“####”的长度无关。
单击“确定”按钮。
单击“动画连接”对话框的“确定”,完成设置。
同样的方法,为另外两个字符串建立“模拟值输出”动画连接,连接表达式分别为变量“\\本站点\催化剂液位”和\\本站点\成品油液位。
选择菜单“文件\全部存”,只有在保存画面上的改变之后,在运行系统才能看到您的工作成果。
启动运行程序Touchvew。
Touchvew启动后,选择菜单“画面\打开”,在弹出的对话框中选择“监控中心”画面(如果想在Touchvew启动后便自动进入“监控画面”,则在工程浏览器→系统配置→双击设置运行系统,在弹出的运行系统设置对话框中选择主画面配置,通过鼠标选择,成蓝色的画面名称即可设置为系统启动时自动打开。
)。
则该画面显示如下图:第二节命令语言在本课程您将:➢了解命令语言特点➢了解命令语言常用的函数命令语言组态王除了在定义动画连接时支持连接表达式,还允许用户定义命令语言来驱动应用程序,极大地增强了应用程序的灵活性。
命令语言是一段类似C语言的程序,工程人员可以利用这段程序来增强应用程序的灵活性。
命令语言包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。
命令语言的句法和C语言非常类似,是C的一个子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL函数和系统函数。
各种命令语言通过"命令语言编辑器"编辑输入,在"组态王"运行系统中被编译执行。
命令语言有六种形式,其区别在于命令语言执行的时机或条件不同:1 应用程序命令语言可以在程序启动时执行、关闭时执行或者在程序运行期间定时执行。
如果希望定时执行,还需要指定时间间隔。
2 热键命令语言被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。
3 事件命令语言规定在事件发生、存在、和消失时分别执行的程序。
离散变量名或表达式都可以作为事件。
4 数据改变命令语言只链接到变量或变量的域。
在变量或变量的域的值变化到超出数据字典中所定义的变化灵敏度时,它们就被执行一次。
5 自定义函数命令语言提供用户自定义函数功能。
用户可以自己定义各种类型的函数,通过这些函数能够实现工程特殊的需要。
6 画面命令语言可以在画面显示时、隐含时或者在画面存在期间定时执行画面命令语言。
在定义画面的各种图索的动画连接时,可以进行命令语言的连接。
我们会在后面逐步学会使用各种命令语言。
如何退出系统(动画连接命令语言)如何在程序运行中退出系统,返回Windows呢?这就可以用命令语言的形式之一—动画连接命令语言来实现。
在画面上作一个按钮,按钮文本:“退出系统”双击该按钮,弹出“动画连接”对话框,可以选择三种形式的命令语言连接进行定义:按下时,弹起时,按住时。
单击“弹起时”按钮,弹出“命令语言”对话框。
在命令语言编辑区键入:Exit( 0 );按“确认”按钮,关闭对话框,完成设置。
系统运行中,单击该按钮,当按钮弹起的时候,函数Exit( 0 )执行,使组态王运行系统退出到Windows。
如果在工程中建立了一个新的画面,名称为“报警画面”(在后面的课程中将要用到)。
那么在当前画面为“监控中心画面”时,如何切换到报警画面显示呢?这就用到了另一个函数:ShowPicture().做一个按钮,按钮文本:切换到报警画面在该按钮的“弹起时”动画连接命令语言对话框中键入:ShowPicture(“报警画面”);则当系统运行时,单击该按钮,在按钮弹起的时候,该函数执行,使报警画面得以显示。
其他常用的函数有:•ClosePicture()、Bit()、BitSet()、FileReadFields()FileWriteFields()、PrintWindow()、ActivateApp()StartApp()、PlaySound()等具体的使用请参考组态王6.0函数手册或组态王软件在线帮助文件。
定义热键(热键命令语言)在实际的工业现场,为了操作的需要可能需要定义一些热键,当某键被按下时,系统执行相应的控制命令。
例如,想要使F1键被按下时,控制原料油出料阀的状态切换。
这样就可以使用命令语言――热键命令语言来实现。
在工程浏览器的左侧的工程目录显示区内选择“命令语言”下的“热键命令语言”,点击目录内容显示区的,弹出“热键命令语言”编辑对话框:点击按钮,在弹出的“选择键”对话框中选择“F1”键后,关闭对话框,则热键F1就显示在按钮的右侧。
在命令语言编辑区输入如下语句:if ( \\本站点\原料油进料阀== 1 ){\\本站点\原料油进料阀= 0;}else{\\本站点\原料油进料阀= 1;}点击“确认”完成设置(需要注意:命令语句中使用得英文符号应使用英文字符)。
则当工程运行中,按下F1键时,执行上述命令:首先判断原料油进料阀的当前状态,如果是打开的,则将其关闭,否则,就将它打开。
以同样的方法定义催化剂出料阀和成品油出料阀状态切换的热键分别定义为键F2和F3。
动画显示液体流动对于反应车间监控画面,如何动态的显示立体管道中正在有液体流动呢?下面用命令语言来实现该动画。
1.在数据词典中定义变量“流体状态”,变量类型:内存整型变量最大值:2变量最小值:02.在画面上画一段短线,通过调色板改变线条的颜色,通过菜单“工具/选中线形”可选择短线的线形;另外复制生成两段,并排列成如图所示:定义双击第一个短线,弹出动画连接对话框,点击“隐含”按钮,在弹出的“隐含连接”对话框中作如下设置:当变量流体状态值为0,并且原料油进料阀打开时,该短线显示,否则隐含。
对另外两段短线的隐含连接条件分别为:\\本站点\流体状态==1&&\\本站点\原料油进料阀==1\\本站点\流体状态==2&&\\本站点\原料油进料阀==1“表达式为真时”,均选中显示。
至此,如果能够在程序中使变量“流体状态”能够在0,1,2之间循环,则三段短线就能循环显示,从而动态的表现了液体流动的形式。
3.使变量“流体状态”的值在0,1,2之间循环是通过命令语言来实现的。
4.创建图库精灵。
将三段短线选中,点击工具箱的“合成单元”,点击菜单图库/创建图库精灵,在弹出对话框内输入精灵名称,存入一个图库中。
在以后使用该图库精灵时,可以根据需要替换变量名、文本和动画连接。
在应用程序命令语言中实现:在工程浏览器左侧选择“应用程序命令语言”,双击右侧的,弹出“应用程序命令语言对话框,如下图:在“运行时”一栏下,输入如下语句:if ( \\本站点\流体状态<2 ){\\本站点\流体状态=\\本站点\流体状态+1;}else{\\本站点\流体状态=0;}设置命令执行的周期:100ms这样在程序运行以后,每个100ms执行一次上述语句,是变量“流体状态”的值在0,1,2之间循环,从而使得三段短线能够循环显示。
将画面保存后,运行,会出现如下的效果:切换原料油出料阀,当阀关闭时,不显示流体动画,当原料油出料阀打开时,可以在画面上动态显示流体的流动。
由于只有在反应车间监控画面显示时,才需要动态显示液体的流动,也就是说在该画面没有显示的时候没有必要使变量“流体状态”的值循环。
这样就可以采用另外一种命令语言的形式—画面命令语言来实现。
选择菜单“编辑/画面属性”,或按ctrl+w键,在弹出的“画面属性”对话框中选择“命令语言”按钮,弹出“画面命令语言对话框”,选择“存在时”,在下面输入如下语句,并将应用程序命令语言中的相应语句删除。
If ( \\本站点\流体状态< 2 ){\\本站点\流体状态= \\本站点\流体状态+ 1;}else{\\本站点\流体状态= 0;}设置命令执行的周期:100ms则每当该画面被打开以后,上面的语句就以100ms的周期执行,从而使变量“流体状态”的值循环变化,同样达到了动画显示液体流动的效果。