
昆仑通态kunluntongtaiEmcgsTpc嵌入式一体化触摸屏/工控机·TPC7062K/KS中级教程北京昆仑通态自动化软件科技有限公司BEIJINGKUNLUNTONGTAIAUTOMATIONSOFTWARETECHNOLOGYCO.,LTD

内容简介本书主要介绍使用MCGS软件组态工程常用的几大功能:动画、报警、配方和多语言。共分为四章,第一章简单动画组态,详细介绍了旋转、移动、大小变化等常用动画形式的组态过程;第二章报警,通过例子列举了工程中最多见的报警形式;第三章配方,以面包配方为例,详细介绍了配方存储于PLC和配方存储于HMI两种模式的组态方法;第四章介绍MCGS嵌入版组态软件6.8版本中新增的多语言功能,及其具体的实现方法。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。本教程介绍mcgsTpc嵌入式一体化触摸屏和MCGS组态软件的简单应用,适合已经熟悉初级教程的朋友。mcgsTpc系列教程:《mcgsTpc初级教程》北京昆仑通态自动化软件科技有限公司《mcgsTpc中级教程》北京昆仑通态自动化软件科技有限公司《mcgsTpc高级教程》北京昆仑通态自动化软件科技有限公司高等教育教材:《工控组态软件与PLC应用技术》北京航空航天大学出版社《组态软件控制技术》清华大学出版社北京交通大学出版社《组态软件技术及应用》电子工业出版社mcgsTpe中级教程北京昆仑通态自动化软件科技有限公司发行2009年3月第1版2009年第1次印刷印数:5000册
内容简介 本书主要介绍使用 MCGS 软件组态工程常用的几大功能:动画、报警、配方和多语言。共分为四章, 第一章简单动画组态,详细介绍了旋转、移动、大小变化等常用动画形式的组态过程;第二章报警,通过 例子列举了工程中最多见的报警形式;第三章配方,以面包配方为例,详细介绍了配方存储于 PLC 和配方 存储于 HMI 两种模式的组态方法;第四章介绍 MCGS 嵌入版组态软件 6.8 版本中新增的多语言功能,及其 具体的实现方法。 未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,侵权必究。 本教程介绍 mcgsTpc 嵌入式一体化触摸屏和 MCGS 组态软件的简单应用,适合已经熟悉初级教程的朋 友。 mcgsTpc 系列教程: 《mcgsTpc 初级教程》 北京昆仑通态自动化软件科技有限公司 《mcgsTpc 中级教程》 北京昆仑通态自动化软件科技有限公司 《mcgsTpc 高级教程》 北京昆仑通态自动化软件科技有限公司 高等教育教材: 《工控组态软件与 PLC 应用技术》 北京航空航天大学出版社 《组态软件控制技术》 清华大学出版社 北京交通大学出版社 《组态软件技术及应用》 电子工业出版社 mcgsTpc 中级教程 北京昆仑通态自动化软件科技有限公司发行 2009 年 3 月第 1 版 2009 年第 1 次印刷 印数:5000 册

前言培训目标:通过培训使用户能够完全自主组态实际工程,能够解决现场遇到的问题。培训对象:熟悉PLC知识及学习过MCGS初级教程的用户。培训规划:时间安排课程安排09:00-09:20学员签到,领取资料公司总体介绍09:20-10:00简单动画组态10:00-10:30练习10:30-10:50休息10:50-11:00报警组态介绍11:00-11:40练习11:40-12:00午餐12:00-13:00填写客户调查表13:00-13:50配方介绍及第一种模式组态练习13:50-14:20课间休息14:20-14:3014:30-15:00配方第二种模式组态15:00-15:30上机练习课间休息15:40-15:5015:50-16:20多语言组态内容练习16:20-16:4016:40-17:00组态常见问题分析互动交流
前 言 培训目标:通过培训使用户能够完全自主组态实际工程,能够解决现场遇到的问题。 培训对象:熟悉 PLC 知识及学习过 MCGS 初级教程的用户。 培训规划: 时间安排 课程安排 09:00-09:20 学员签到,领取资料 09:20-10:00 公司总体介绍 10:00-10:30 简单动画组态 10:30-10:50 练习 10:50-11:00 休息 11:00-11:40 报警组态介绍 11:40-12:00 练习 12:00-13:00 午餐 填写客户调查表 13:00-13:50 配方介绍及第一种模式组态 13:50-14:20 练习 14:20-14:30 课间休息 14:30-15:00 配方第二种模式组态 15:00-15:30 上机练习 15:40-15:50 课间休息 15:50-16:20 多语言组态内容 16:20-16:40 练习 16:40-17:00 组态常见问题分析互动交流

目录第一章简单动画组态1.1预备知识1.2动画组态.1.2.1设置背景1.2.2动画效果一闪烁1.2.3动画效果二移动....31.2.4动画效果三旋转..1.2.5动画效果四棒图第二章 报警102.1报警介绍,102.2报警组态112.2.1报警需求,12.2.2位报警12.2.3字报警132.2.4多状态报警152.2.5弹出窗口方式报警16第三章配方功能,183.1配方功能介绍183.2配方数据存储于PLC中的用法183.2.1准备工作183.2.2配方组态..,19..233.2.3使用配方243.3配方数据存储于HMI中的用法3.3.1准备工作.243.3.2配方组态..243.3.3使用配方27..28第四章多语言工程组态..284.1多语言组态介绍,4.2多语言快速组态指导.28..284.2.1按照工程默认语言组态294.2.2多语言内容编辑304.2.3工程的语言切换设置4.3多语言支持内容说明.31附录MCGSTPC选型指南33
目 录 第一章 简单动画组态. 1 1.1 预备知识. 1 1.2 动画组态 . 2 1.2.1 设置背景. 2 1.2.2 动画效果一 闪烁. 2 1.2.3 动画效果二 移动. 3 1.2.4 动画效果三 旋转. 5 1.2.5 动画效果四 棒图. 7 第二章 报 警. 10 2.1 报警介绍 . 10 2.2 报警组态 . 11 2.2.1 报警需求. 11 2.2.2 位报警. 11 2.2.3 字报警. 13 2.2.4 多状态报警. 15 2.2.5 弹出窗口方式报警. 16 第三章 配方功能. 18 3.1 配方功能介绍 . 18 3.2 配方数据存储于 PLC 中的用法. 18 3.2.1 准备工作. 18 3.2.2 配方组态. 19 3.2.3 使用配方. 23 3.3 配方数据存储于 HMI 中的用法 . 24 3.3.1 准备工作. 24 3.3.2 配方组态. 24 3.3.3 使用配方. 27 第四章 多语言工程组态. 28 4.1 多语言组态介绍. 28 4.2 多语言快速组态指导. 28 4.2.1 按照工程默认语言组态. 28 4.2.2 多语言内容编辑. 29 4.2.3 工程的语言切换设置. 30 4.3 多语言支持内容说明 . 31 附 录 MCGSTPC 选型指南. 33

第一章简单动画组态·1·第一章简单动画组态随着人们生活水平的提高,对美的要求越来越高,在生活中如此,在工作中也不例外。人机界面产品的真彩时代已经到来,仅仅是颜色的绚丽远远满足不了客户的需求,客户最需要的是画面能够把设备的运行状态非常逼真的表现出来,使得整个产品再上升一个档次。昆仑通态的mcgsTpc产品凭借优质的硬件特性和强大的软件功能,致力于满足客户需要,能够提供完整的动画解决方案。复杂动作是简单动作的结合运用,生活中的简单动作大都可理解为闪烁,移动,旋转,大小变化等。这几种简单的动画结合起来就可以把工业设备的动作表现的很生动、逼真了。这章我们主要来学习如何在MCGS软件中实现这几种简单的动作。1.1预备知识在学习组态之前,我们先来了解下MCGS组态软件的大体框架和工作流程实时数据库是整个软件的核心,从外部硬件采集的数据送到实时数据库,再由窗口来调用:通过用户窗口更改数据库的值,再由设备窗口输出到外部硬件。用户窗口中的动画构件关联实时数据库中的数据对象,动画构件按照数据对象的值进行相应的变化从而达到“动”起来的效果。用户窗口策略窗口以图形和动画的形式显示数据可编辑脚本来控制数据实时数据库数据对象的集合7设备窗口从外部设备读取数据到实时数据库,输出数据到设备图1-1-1MCGS软件原理图在多媒体光盘中,有一个简单动画样例,样例中包含了闪烁、移动、旋转和大小变化几种效果。这些效果只要在构件的属性窗口中做简单的设置就可以完成。图1-1-2中是该样例在TPC7062K中运行效果,我们给这几种效果分别赋予一个小的环境:■标题实现闪烁-显示的错误信息用水平移动实现,电机打磨玻璃用垂直移动实现
第一章 简单动画组态 1 第一章 简单动画组态 随着人们生活水平的提高,对美的要求越来越高,在生活中如此,在工作中也不例外。人机界面产品 的真彩时代已经到来,仅仅是颜色的绚丽远远满足不了客户的需求,客户最需要的是画面能够把设备的运 行状态非常逼真的表现出来,使得整个产品再上升一个档次。昆仑通态的mcgsTpc产品凭借优质的硬件特性 和强大的软件功能,致力于满足客户需要,能够提供完整的动画解决方案。 复杂动作是简单动作的结合运用,生活中的简单动作大都可理解为闪烁,移动,旋转,大小变化等。 这几种简单的动画结合起来就可以把工业设备的动作表现的很生动、逼真了。这章我们主要来学习如何在 MCGS软件中实现这几种简单的动作。 1.1 预备知识 在学习组态之前,我们先来了解下 MCGS 组态软件的大体框架和工作流程。 实时数据库是整个软件的核心,从外部硬件采集的数据送到实时数据库,再由窗口来调用;通过用户 窗口更改数据库的值,再由设备窗口输出到外部硬件。 用户窗口中的动画构件关联实时数据库中的数据对象,动画构件按照数据对象的值进行相应的变化, 从而达到“动”起来的效果。 在多媒体光盘中,有一个简单动画样例,样例中包含了闪烁、移动、旋转和大小变化几种效果。这些 效果只要在构件的属性窗口中做简单的设置就可以完成。图 1-1-2中是该样例在TPC7062K中运行效果,我 们给这几种效果分别赋予一个小的环境: 标题实现闪烁 显示的错误信息用水平移动实现,电机打磨玻璃用垂直移动实现 图 1-1-1 MCGS 软件原理图 用户窗口 以图形和动画的形式显示数据 实时数据库 数据对象的集合 策略窗口 可编辑脚本来控制数据 设备窗口 从外部设备读取数据到实时数据库,输出数据到设备 用户窗口 以图形和动画的形式显示数据 实时数据库 数据对象的集合 策略窗口 可编辑脚本来控制数据 设备窗口 从外部设备读取数据到实时数据库,输出数据到设备

·2·mcgsTpc中级培训教程按钮控制风扇的旋转+棒图的大小变化表示数据的增长和减少量AFE子图1-1-2简单动画运行效果1.2动画组态新建一个工程开始组态吧。MCGS组态软件提供丰富的图形库,而且几乎所有的构件都可以设置动画属性。移动、大小变化、闪烁等效果只要在属性对话框进行相应的设置即可。1.2.1设置背景在组态画面之前,建议先定好整个画面的风格及色调,以便于在组态时更好地设置其他构件的颜色,使画面更美观。我们按照样例中的风格来介绍如何设置背景。1.设置窗口背景圆,右键单击该位图,从弹出的快捷菜单中选择“装新建窗口并进入组态画面,添加一个“位图”载位图”,选择一个事先准备好的位图,装载后选中该位图,在窗口右下方状态栏设置位图的坐标为(0,0)大小为800*480,如图1-2-1所示,背景就设置完成了。o铺800480图1-2-1状态栏坐标及大小设置2.添加标题背景添加“矩形”回构件,进入“动画组态属性设置”对话框,在属性设置页,设置填充颜色为“白色”,边线颜色为“没有边线”。将它的坐标设为(0,0),大小设为800*60,标题的背景就设置完成了。下面我们开始组态动画效果。1.2.2动画效果一闪烁闪烁效果是通过设置标签的属性来实现的。我们首先介绍下标签的使用:标签除了可以显示数据外,还可以用做文本显示,如显示一段公司介绍、注释信息、标题等。通过标签的属性对话框还可以设置动画效果。标签可谓是用处最多的构件之一。A构件,进入“标签动画组态属性设置”对话框,在属性设置页,设置填充颜色为“没添加“标签”有填充”,字符颜色为“藏青色”,字体设置为“宋体、粗体、小二”,选中“闪烁效果”。在扩展属性页,文本内容输入“简单动画组态”。在闪烁效果属性页,闪烁效果表达式填写1,表示条件永远成立。选择闪烁实现方式“用图元可见度变
2 mcgsTpc 中级培训教程 按钮控制风扇的旋转 棒图的大小变化表示数据的增长和减少 1.2 动画组态 新建一个工程开始组态吧。MCGS 组态软件提供丰富的图形库,而且几乎所有的构件都可以设置动画 属性。移动、大小变化、闪烁等效果只要在属性对话框进行相应的设置即可。 1.2.1 设置背景 在组态画面之前,建议先定好整个画面的风格及色调,以便于在组态时更好地设置其他构件的颜色, 使画面更美观。我们按照样例中的风格来介绍如何设置背景。 1. 设置窗口背景 新建窗口并进入组态画面,添加一个“位图” ,右键单击该位图,从弹出的快捷菜单中选择“装 载位图”,选择一个事先准备好的位图,装载后选中该位图,在窗口右下方状态栏设置位图的坐标为(0,0) 大小为 800*480, 如图 1-2-1 所示,背景就设置完成了。 图 1-2-1 状态栏坐标及大小设置 2. 添加标题背景 添加 “矩形” 构件,进入“动画组态属性设置”对话框,在属性设置页,设置填充颜色为“白 色”,边线颜色为“没有边线”。将它的坐标设为(0,0),大小设为 800*60,标题的背景就设置完成了。 下面我们开始组态动画效果。 1.2.2 动画效果一 闪烁 闪烁效果是通过设置标签的属性来实现的。我们首先介绍下标签的使用: 标签除了可以显示数据外,还可以用做文本显示,如显示一段公司介绍、注释信息、标题等。通过标 签的属性对话框还可以设置动画效果。标签可谓是用处最多的构件之一。 添加“标签” 构件,进入“标签动画组态属性设置”对话框,在属性设置页,设置填充颜色为“没 有填充”,字符颜色为“藏青色”,字体设置为“宋体、粗体、小二”, 选中“闪烁效果”。 在扩展属性页,文本内容输入“简单动画组态”。 在闪烁效果属性页,闪烁效果表达式填写 1,表示条件永远成立。选择闪烁实现方式“用图元可见度变 图 1-1-2 简单动画运行效果

第一章简单动画组态·3·化实现闪烁”。组态效果如图1-2-2所示,设置完成后点击确认。将标签的坐标设为(230,10),大小设为320*40。组态效果如图1-2-3所示。标签动两组态医性设置屋性设置 扩展国性闪效果注属用车南美动细车简单动画组态表达式2闪烁实现方式闪烁速度用图元可见度变化实现闪炼快C中用四元属性的变化实现闪烁1填充颜色一力学得颜色4检壶()确认()招聘()取消()图1-2-2闪烁效果设置图1-2-3标签闪烁效果图注:当所连接的数据对象(或者由数据对象构成的表达式)的值非0时,图形对象就以设定的速度开始闪烁,而当表达式的值为0时,图形对象就停止闪烁。1.2.3动画效果二移动1.水平移动效果:水平移动的效果我们还是用标签来实现,只要设置标签的“水平移动”属性即可。,进入标签属性设置页,设置填充颜色为“没有填充”,字符颜色为“红色”,添加一个“标签”字体设置为“宋体、粗体、四号”,边线颜色“没有边线”。在位置动画连接部分选中“水平移动”。在扩展属性页,文本内容输入“显示报错信息”。在水平移动属性页,表达式一栏中要填写一个数据对象,在这里我们定义一个数据对象i。设置最小偏移量为0,最大移动偏移量为200,对应表达式的值分别为“0”,“100”,如图1-2-4所示。点击“确认”时,弹出如图1-2-5所示提示框,选择“是(Y)”,弹出“数据对象属性设置”的对话框,选择i的对象类型为“数值型”,如图1-2-6所示。数据对象i就会被添加到实时数据库中。(注:以下书中快速添加变量的操作只做简要描写)标签动商组车屏性设置属性设置 扩底属性水平移动表达式水平移动连接量小移动偏移量表达式的值Icgs嵌入版组态环境量大移动偏移量200表达式的100组态错误!未知对象!组态错误!否Q是)检营()确认()取消()帮助(E)图1-2-4水平移动属性设置图1-2-5数据对象报错信息
第一章 简单动画组态 3 化实现闪烁”。组态效果如图 1-2-2 所示,设置完成后点击确认。将标签的坐标设为(230,10),大小设为 320*40。组态效果如图 1-2-3 所示。 图 1-2-2 闪烁效果设置 图 1-2-3 标签闪烁效果图 注:当所连接的数据对象(或者由数据对象构成的表达式)的值非 0 时,图形对象就以设定的速度开 始闪烁,而当表达式的值为 0 时,图形对象就停止闪烁。 1.2.3 动画效果二 移动 1. 水平移动效果:水平移动的效果我们还是用标签来实现,只要设置标签的“水平移动”属性即可。 添加一个“标签” ,进入标签属性设置页,设置填充颜色为“没有填充”,字符颜色为“红色”, 字体设置为“宋体、粗体、四号”,边线颜色“没有边线”。在位置动画连接部分选中“水平移动”。 在扩展属性页,文本内容输入“显示报错信息”。 在水平移动属性页,表达式一栏中要填写一个数据对象,在这里我们定义一个数据对象 i 。设置 最小偏移量为 0,最大移动偏移量为 200,对应表达式的值分别为“0”,“100”,如图 1-2- 4 所示。点击“确 认”时,弹出如图 1-2- 5 所示提示框,选择“是(Y)”,弹出“数据对象属性设置”的对话框,选择 i 的对 象类型为“数值型”,如图 1-2-6 所示。数据对象 i 就会被添加到实时数据库中。(注:以下书中快速添加变 量的操作只做简要描写) 图 1-2-4 水平移动属性设置 图 1-2-5 数据对象报错信息

·4·mcgsTpc中级培训教程双击窗口空白处,进入“用户窗口属性设置”对话框,在循环脚本页添加标签水平移动的脚本,循环时间改为100,如图1-2-7所示。效据对象民性设置用户窗口底性设置基本属性 存盘属性 报警属性基本属性 扩充属性 启动脚车循环脚本 退出即本对象定义错环时间(ns)100对象名称酒小数位D最小值F1e+010F 109 N对象初值D工程单位最大值1e+010ELSEO对鲁类型ENDIF开关数值字符组对象对象内容注释打开脚本程序绢辣器检查(C)确认取清(N)超助检查()确认联消(C)帮助(H)图1-2-6添加水平移动数据对象图1-2-7水平移动脚本设置2.垂直移动效果:我们用电机切割玻璃来表现垂直移动效果,设置玻璃的“垂直移动”属性即可。8和“马达14"电机:选中“插入元件”,在对象元件库管理中,添加“马达13”到窗口,设置其大小为70*40,再复制3组马达摆放如图1-2-8所示。口玻璃滑带:添加“矩形”,设置大小为10*230,进入“动画组态属性设置”对话框,在属性设置页,设置填充颜色为“红色”,边线为黑色。再复制一个矩形,放在如图1-2-9所示的位置上。豆寿豪皇崇酒图1-2-8电机样图图1-2-9玻璃图包+打开常用图符工具箱,选择“立方体”玻璃:选中工具箱中的“常用符号”添加到窗8口。进入其“动画组态属性设置”对话框,设置填充颜色为“白色”,选中“垂直移动”。在垂直移动属性页,定义表达式关联数值型对象b,最小偏移量为0,最大偏移量为200,对应的表达式的值分别为“0”,“100”,如图1-2-10所示。点击“确认”,提示组态错误时,选择“是”添加数据对象b。打开“用户窗口属性设置”对话框,在循环脚本页添加玻璃垂直移动的脚本,如图1-2-11标注部分所示
4 mcgsTpc 中级培训教程 双击窗口空白处,进入“用户窗口属性设置”对话框,在循环脚本页添加标签水平移动的脚本,循环 时间改为 100,如图 1-2-7 所示。 图 1-2-6 添加水平移动数据对象 图 1-2-7 水平移动脚本设置 2. 垂直移动效果:我们用电机切割玻璃来表现垂直移动效果,设置玻璃的“垂直移动”属性即可。 电机:选中“插入元件” ,在对象元件库管理中,添加“马达 13” 和“马达 14” 到 窗口,设置其大小为 70*40,再复制 3 组马达摆放如图 1-2-8 所示。 玻璃滑带:添加 “矩形” ,设置大小为 10*230,进入“动画组态属性设置”对话框,在属性设 置页,设置填充颜色为“红色”,边线为黑色。再复制一个矩形,放在如图 1-2-9 所示的位置上。 图 1-2-8 电机样图 图 1-2-9 玻璃图 玻璃:选中工具箱中的“常用符号” ,打开常用图符工具箱,选择“立方体” ,添加到窗 口。进入其“动画组态属性设置”对话框,设置填充颜色为“白色”,选中“垂直移动”。 在垂直移动属性页,定义表达式关联数值型对象 b,最小偏移量为 0,最大偏移量为 200,对应的表达 式的值分别为“0”,“100”,如图 1-2-10 所示。点击“确认”,提示组态错误时,选择“是”添加数据对象 b。 打开“用户窗口属性设置”对话框,在循环脚本页添加玻璃垂直移动的脚本,如图 1-2-11 标注部分所 示

第一章简单动画组态·5·动西组态层性设置用户窗口属性设置星性说置垂直移动基本属性 扩充属性 启动脚本 循环脚本 巡出脚车表达式循环时间(ns)100?19 TEIN垂直移动连接最小移动偏移量表达式的值-量大移动偏移量表达式的值200100打开胖本程序编轩器确认(联消(C)检查()帮助()栓查(区)确认()取消()帮助)图1-2-10垂直移动属性设置图1-2-11垂直移动脚本设置注:偏移量是以组态时图形对象所在的位置为基准(初始位置),单位为像素点,向左为负方向,向右为正方向(对垂直移动,向下为正方向,向上为负方向)。表达式和偏移量之间的关系:以图1-2-10中的组态设置为例,当表达式b的值为0时,图形对象的位置向右移动0个像素(即不动),当表达式b的值为100时,图形对象的位置向右移动200个像素。1.2.4动画效果三旋转风扇的旋转效果可以用动画显示构件来实现。动画显示构件可以添加分段点,每个分段点可以添加图片,多个分段点可以有多个图片。多个不同状态图片的交替显示就可以实现旋转效果。风扇的旋转效果就是用两个不同状态的图片交替显示实现的。1.制作风扇框架:从常见图符工具箱中添加“凸平面”设置其大小为30*90,进入“动画组态属性设置”对话框,设置填充颜色为“灰色”,“确认”保存。复制两个凸平面,调整大小为70*30,分别摆放在原凸平面的上下方,如图1-2-12所示。风扇的框架就制作完成了。工图1-2-12框架构件,进入“动画显示构件属性设置”对话框,选择分段2.设置风扇效果:添加“动画显示”点“0”,点击“位图”按钮加载图像,弹出“对象元件库管理对话框。单击“装入”,添加事先已经准备?好的风扇图片。图片装载成功之后,选中刚添加的风扇位图,“确认”保存。分段点“0”成功插入位图,删除文本列表,设置图像大小为“充满按钮”。如图1-2-13所示。采用同样的方法设置分段点“1”插入另一张风扇位图*在显示属性页,选择显示变量“开关,数值型”,关联数值型变量定义为“旋转可见度”,动画显示方式选择“根据显示变量的值切换显示各幅图像”,如图1-2-14所示。点击“确认”,提示组态错误时,选择添加数据对象“旋转可见度
第一章 简单动画组态 5 图 1-2-10 垂直移动属性设置 图 1-2-11 垂直移动脚本设置 注:偏移量是以组态时图形对象所在的位置为基准(初始位置),单位为像素点,向左为负方向,向右 为正方向(对垂直移动,向下为正方向,向上为负方向)。表达式和偏移量之间的关系:以图 1-2-10 中的组 态设置为例,当表达式 b 的值为 0 时,图形对象的位置向右移动 0 个像素(即不动),当表达式 b 的值为 100 时,图形对象的位置向右移动 200 个像素。 1.2.4 动画效果三 旋转 风扇的旋转效果可以用动画显示构件来实现。动画显示构件可以添加分段点,每个分段点可以添加图 片,多个分段点可以有多个图片。多个不同状态图片的交替显示就可以实现旋转效果。风扇的旋转效果就 是用两个不同状态的图片交替显示实现的。 1. 制作风扇框架:从常见图符工具箱中添加 “凸平面” ,设置其大小为 30*90,进入“动画组 态属性设置”对话框,设置填充颜色为“灰色”,“确认”保存。复制两个凸平面,调整大小为 70*30,分别 摆放在原凸平面的上下方,如图 1-2-12 所示。风扇的框架就制作完成了。 图 1-2-12 框架 2. 设置风扇效果:添加 “动画显示” 构件,进入“动画显示构件属性设置”对话框,选择分段 点“0”,点击“位图”按钮加载图像,弹出“对象元件库管理”对话框。单击“装入”,添加事先已经准备 好的风扇图片。图片装载成功之后,选中刚添加的风扇位图 ,“确认”保存。分段点“0”成功插入 位图,删除文本列表,设置图像大小为“充满按钮”。如图 1-2-13 所示。采用同样的方法设置分段点“1”, 插入另一张风扇位图 。 在显示属性页,选择显示变量“开关,数值型”,关联数值型变量定义为“旋转可见度”,动画显示方 式选择“根据显示变量的值切换显示各幅图像”,如图 1-2-14 所示。点击“确认”,提示组态错误时,选择 添加数据对象“旋转可见度

·6·mcgsTpc中级培训教程动西显示将件配性说置动西显示构件医性脱发基丰属性 聚术属性 可见使医性基本黑性显示黑性可庆离性o显示变量外形文宇类型:开关,数值型限特可见质图像州表:效果预览图像口动需显采的实现净根据量示变量的值切换显示各幅图诊全当显示妥量非季时,自动切范显示各幅图增加悦点自功换示的速摄邮件段点加持61图像大小通明加然图像任意大小位图厂通明色:尖堂四C卖际大小图修类型:E光清投背景类型对齐方式#真:上中下任惠拍起增延按链水平左中者任意格症按拾起填充顶包检责区)确认)联消(精助((8)检重)确认取消()特助(E)图1-2-13风扇设置图1-2-14旋转效果设置设置好之后,调整动画显示构件大小为60*50,拖到风扇框架的左上方。再复制出3个风扇。分别放置在框架的右上、左下、右下方,如图1-2-15所示。3.添加脚本:打开:“用户窗口属性设置”对话框,在循环脚本页添加使风扇旋转的脚本,如图1-2-16标注部分所示。用户窗口民性设置基本屋性 扩充属性启动脚本 循环脚本 遮出脚本循环时)(ns)100旋转可见度=1-能转可见度TF bK100 THENeL.betE打开胖本程字编辑器检查()确认()取消(C)帮助)图1-2-15风扇组态效果图1-2-16风扇旋转脚本4、风扇的按钮控制:添加两个“标准按钮”设置按钮标题分别为“启动”和“停止”。(1)启动进入“启动”按钮的属性设置对话框,在操作属性页,设置“抬起功能”:数据对象值操作“置1”,定义数值型变量“旋转循环”,如图1-2-17所示。“旋转循环”控制风扇旋转,当“旋转循环”为1时,风扇开始旋转。在用户窗口属性设置对话框中,添加循环脚本“IF旋转循环=1THEN旋转可见度=1-旋转可见度”。如图1-2-18标注部分所示
6 mcgsTpc 中级培训教程 图 1-2-13 风扇设置 图 1-2-14 旋转效果设置 设置好之后,调整动画显示构件大小为 60*50,拖到风扇框架的左上方。再复制出 3 个风扇。分别放置 在框架的右上、左下、右下方,如图 1-2-15 所示。 3. 添加脚本:打开 “用户窗口属性设置”对话框,在循环脚本页添加使风扇旋转的脚本,如图 1-2-16 标注部分所示。 图 1-2-15 风扇组态效果 图 1-2-16 风扇旋转脚本 4. 风扇的按钮控制:添加两个“标准按钮” ,设置按钮标题分别为“启动”和“停止”。 (1)启动 进入“启动”按钮的属性设置对话框,在操作属性页,设置“抬起功能”:数据对象值操作“置 1”,定 义数值型变量“旋转循环”,如图 1-2-17 所示。“旋转循环”控制风扇旋转,当“旋转循环”为 1 时,风扇 开始旋转。 在用户窗口属性设置对话框中,添加循环脚本“IF 旋转循环=1 THEN 旋转可见度=1-旋转可见度”。如 图 1-2-18 标注部分所示