5 画面的组态ppt课件_第1页
5 画面的组态ppt课件_第2页
5 画面的组态ppt课件_第3页
5 画面的组态ppt课件_第4页
5 画面的组态ppt课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章画面的组态,画面的基本操作,组态动态效果,画面模板,控件和库,1,图形编辑器,创建过程画面并使其动态化,5.1图形编辑器概述,画面文件扩展名为*.pdl,存放于项目的GraCS子目录下。,右键点击“图形编辑器”,2,5.1.1图形编辑器组成,3,5.1.2画面的基本操作,一、导出与导入功能,二、对象的基本静态操作,三、状态显示对象,四、按钮对象的组态,4,一、导出与导入功能,图元文件(wmf)和增强型图元文件(emf),画图文件(pdl),导出,导入,应用其他程序创建图形,普通图形对象,可编辑图像对象(wmf,emf),OLE对象,5,Example1,建一个直角和一个等腰三角形图形文件(emf),(1)对象选项板标准对象多边形,(2)使用缩放功能(缩放选项板),(3)使用翻动和旋转功能(工具栏),(4)使用对齐功能(对齐工具栏),(5)图层示例(图层选项板),请同学们实验时自行练习从而熟悉这些功能!,6,二、对象的基本静态操作,默认属性,缺省对象熟悉,(1)更改对象类型的缺省对象属性,(2)将对象插入画面,(3)改变对象名称,步骤:,对象:标准对象、智能对象和窗口对象,Example2,添加静态文本对象,7,三、状态显示对象,作用:定义某一变量为不同值时显示不同图形对象,(1)建立一个二进制变量,(2)制作两个图形对象,(3)从“智能对象”中选择“状态显示”,步骤:,(4)在“状态显示组态”对话框中设置状态和基准画面,Example3,定义变量显示不同图形及对应文本,并且跟选项框结合使用。,8,四、按钮对象的组态,作用:实现状态和画面的切换,Example4,组态一个瞬态按钮(按下时变量值为1,释放时为0),(1)建立一个二进制变量,(2)从窗口对象中添加按钮,对按钮命名,(3)右键单击“属性”,选择“事件”选项卡,单击“鼠标项”。,步骤:,(4)右击“按左键”的动作一列,选择“直接连接”,源为“常数”1,目标为“变量”二进制变量,(5)在“释放左键”通过“直接连接”将0传送给变量,9,Example5,组态一个启动按钮,一个停止按钮,(1)建立一个关联变量(二进制),(2)添加两个按钮,设置颜色属性(停止红色;启动绿色),(3)打开停止按钮的“对象属性”,在“事件”选项卡下组态“按左键”的直接连接,“源”为常数0,“目标”选择关联变量。,步骤:,(4)启动按钮组态“按左键”的直接连接,“源”为常数1,“目标”选择关联变量。,单击启动:关联变量置1,单击停止:关联变量清0,要求:,10,单击一个按钮,此按钮隐藏,另一个按钮显示,要求:,(1)打开启动按钮的“对象属性”,在“属性”选项卡对“显示”创建一个“动态对话框”。,(2)打开动态值范围对话框,步骤:,事件名称,数据类型,表达式/公式,Example6,11,(5)将启动和停止按钮放置在同一位置,叠加后只显示启动,(3)打开启动按钮的“对象属性”,在“事件”选项卡下组态“按左键”的直接连接,“源”为常数1,“目标”选择关联变量。,(4)打开停止按钮的“对象属性”,在“事件”选项卡下组态“按左键”的直接连接,“源”为常数0,“目标”选择关联变量。,总结,结合属性的组态+动作的组态实现动态化的效果,12,练习要求,1.picture1.pdl中编辑三角形的状态显示画面,功能,(1)I/O域和选项框中进行输入,显示相应的图像,(2)画面切换按钮可以切换到picture2,(3)组态退出激活按钮,13,2.picture2.pdl中编辑瞬态按钮和启停切换按钮,功能,(1)组态瞬态按钮,(2)组态启动和停止按钮的切换,按下一个按钮,此按钮隐藏,显示另外一个按钮,(3)组态画面切换到picture3和退出激活按钮,14,5.2画面对象的属性,一、属性选项卡,二、事件选项卡,15,5.2画面对象的属性,一、属性选项卡,定义对象是如何出现在画面上的,动态对话框,C动作,变量,VBS动作,16,二、事件选项卡,包括对象的鼠标、键盘等操作设置及对象属性引发的动作设置。,C动作,直接连接,VBS动作,17,5.3组态动态效果的方法,采用动态效果模拟现实的生产过程,C动作,直接连接,VBS动作,组态对话框,动态向导,动态对话框,变量连接,18,5.3.1组态对话框,Example7,组态滚动条和棒图对象,19,Example8,组态文本列表,tag1=0:系统未工作,1tag125:加热器未工作,要求:,tag125:加热器开始工作,(1)建立一个无符号8位变量tag1,(2)添加“文本列表”,组态文本列表,(3)点击“属性”-“输出/输入”-“分配”,出现文本列表分配对话框,填入期望数值和文本。,步骤:,(4)从“控件”中选择“WinCCSliderControl”来演示动态变化效果。,20,5.3.2动态向导,(1)选择需要的动态效果,(2)选择动态触发器,(3)设置选项,步骤:,Example9,Example10,Example11,建立取消激活按钮,动态完成圆对象的填充,实现按钮对画面的切换,21,5.3.3动态对话框,作用:定义某个对象属性的行为依据表达式的值变化,用于组态对象属性,不用于对象事件的组态,需要触发器才能执行,Example12,根据变量来填充矩形对象,(1)事件名称,(打开触发器选择对话框),变量,时间,触发器,22,(2)表达式选择,变量:选择相应的变量,函数:打开函数浏览窗口,操作员:“+、-、*、/”,(3)数据类型,模拟量:数字量模拟量,位:选择变量中的某一位,布尔型:二进制数值,直接:变量值与填充量直接百分比关联,23,Example13,组态华氏温度输入,摄氏温度输出,Example14,布尔型变量的状态使图形对象背景色为红色和蓝色,静态文本显示关闭和打开。,Example15,当变量值在0-100直接,对象背景为灰色,101-200为蓝色,高于200为红色,24,5.3.4直接连接,作用:允许用户在一个对象事件的基础上,组态源到目标之间传递任何类型数据。,可用于组态画面切换键,读写数据到过程变量,将数字值传送给图形显示。,用于组态对象事件,不用于对象属性的组态,(1)源,常数:数值、字符串或者图形,属性:任意对象属性作为源数据,变量:变量作为源数据,25,(2)目标,当前窗口:运行时显示的画面为目标数据,画面中对象:选中的对象属性将在属性框中表现,变量:变量作为目标数据,Example16,Example17,实现按钮对画面的切换,当将滚动条移动后数值矩形液位填充量静态文本显示,26,5.3.5变量,作用:通过变量数值的变化动态效果。,Example18,布尔型变量控制圆对象的闪烁,Example19,按钮实现手动/自动切换,由复选框体现切换效果,复选框状态通过一个I/O域来实现。,27,一、函数和动作的关系,动作由触发器驱动,函数是动作的组成部分,5.3.6C动作,基于ANSIC标准的C脚本语言,既可用于组态对象事件,又能用于组态对象属性,28,二、触发器类型,29,三、C脚本编辑器,函数浏览区,代码区,函数声明区,工具栏,30,四、创建函数,多个动作执行同样的运算,可以编写函数来执行该运算,动作中用当前的参数方便的调用函数,(1)右击项目函数,选择新建,(2)编写函数代码,(3)编译及保存,步骤:,31,绿色:注释,蓝色:关键字,红色:文本串,黑色:正常代码,编译器颜色代码,Example20,华氏温度到摄氏温度的转换函数,Example21,计算三个数的平均值,32,五、创建动作,动作具有触发器,通过调用函数来实现相应的功能,(1)局部动作,对象调用C动作,Example22,实现华氏温度到摄氏温度的转换,Example23,增1按钮和减1按钮的组态,Example24,瓶子的模拟运动,33,(2)全部动作,在客户机/服务器项目的所有项目计算机上执行,单用户项目与局部动作没有明显的区别,Example25,实现每隔1S变量自动加1,(1)新建变量,组态一个I/O域与之关联,(2)启动全局脚本C编辑器,新建全局变量,保存为INC.PAS,(3)编写程序代码,步骤:,(4)设置触发器,34,5.3.7VBS动作,有兴趣的同学可以自学在实验中练习!,35,5.4画面模板,功能:对多个相同参数的设备,可以批量制作,避免重复相同的工作,减少工作量,5.4.1用户自定义对象,作用:多个对象组合而成,选择需要的属性作为用户自定义属性,生成新对象可做模板连接变量。,Example26,自定义一个温度显示对象,36,5.4.2画面原型,功能:做好模板利用动态向导连接结构变量元素,将模板复制多份,连接不同结构变量的自定义对象。,画面原型支持结构变量,Example27,利用结构变量来控制不同图形的填充量、长度和高度。,I/0_1.tag1,I/0_2.tag2,I/0_3.tag3,自定义对象,I/O域,结构元素,模板,结构变量,37,5.4.3使用变量前缀的画面窗口,功能:组态模板画面与结构元素关联,通过变量前缀来调用不同结构变量。,(1)组态模板画面,对象属性与结构元素关联,(2)在主画面中组态画面窗口对象,画面名为模板画面,变量前缀定义为相应的结构变量前缀。,步骤:,Example27,组态结构变量对电动机的控制窗口,Example28,组态按钮对显示面板的控制,38,I/0_1(字符串)Name,I/0_2和棒图1Setval,I/0_3和棒图2Actval,画面模板,自定义对象属性,结构元素,画面变量,结构变量前缀,按钮1和按钮2On_off,39,5.4.4间接寻址,Example29,利用间接寻址在画面中显示全局变量的名称及数值。,40,5.5控件的使用,常用WinCCActiveX控件见表3-2,Example30,经常使用:“控件”“添加/删除”“打开OCX控件”,不经常使用:“对象选项板”“标准”“智能对象”“控件”,WinCCGaugeControl,添加WindowsMediaplayer控件,WinCCSliderControl,41,5.6库,全局库,项目库,自定义对象,控件,Example31,建立罐、开关与数码显示的关联,42,需要掌握的知识点,安装通讯驱动和添加逻辑连接(PLC和DDE),建立变量(外部、内部和结构),使用变量模拟器,组态对象和变量的关联(动态对话框、变量连接和直接连接),新建项目,注意:数据类型和存储位置,添加常见的对象(对象选项板、控件和库),注意:能够根据具体要求选择合适的动态化方法,基本的画面编辑(对齐、旋转和前后台切换等),注意:尽量使用组态对话框,43,使用状态显示对象和文本列表建立关联,需要掌握的知识点,按钮的作用:1.切换图像;2.瞬时开关;3.点动开关;,自定义对象和画面原型,画中画,间接寻址,对象的填充:1.变量连接;2.动态向导;3.动态对话框,对象的显示/隐藏:1.动态对话框;2.直接连接,4.启停开关;5.数据传送,44,综合考察点,1。手动/自动切换和显示,2。按钮实现温度转换,3。变量与阀门状态的关联,4。画面原型和结构变量的关联,5。画中画的切换,6。间接寻址,45,实验四,(1)对象组态,(2)控制按钮部分组态,(3)温度显示部分组态,执行器、风机、火焰天然气、助燃气、加热口,打开1:显示和隐藏助燃风机,打开2:显示和隐藏火焰,显示温度:华氏和摄氏转换,手动/自动:复选框,L1和L2:静态文本,K1和K2:I/O域对应华氏和摄氏,实验要求,46,HMI(人机界面),S7-300PLC,液位传感器,下水箱,储水箱,阀门2,水泵和电动机,电动调节阀,阀门1,实验五液位控制系统的构建,实验原理,WinCC,信号流向,物料流向,(1)当前液位给定值:阀门1关小,阀门2开大,(2)当前液位给定值:阀门1开大,阀门2关小,47,实验内容组态液位控制系统HMI,现场画面区,按钮和显示区,48,1.创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论