欢迎来到天天文库
浏览记录
ID:50506942
大小:322.00 KB
页数:37页
时间:2020-03-10
《组态软件WINCC及其应用 教学课件 作者 刘华波 第3章 画面的组态.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章画面的组态3.1图形编辑器概述3.2画面对象的属性3.3组态动态的几种方法3.4画面模板3.5控件的使用3.6库3.7为对象生成帮助提示青岛大学自动化工程学院3.1图形编辑器概述对象选项板样式选项板调色板动态向导层等等青岛大学自动化工程学院标题栏菜单栏工具栏调色板缩放选项板对象选项板样式选项板动态向导层状态栏对齐选项板青岛大学自动化工程学院3.2画面对象的属性可以看到:对象属性对话框包括“属性”和“事件”两个选项卡。青岛大学自动化工程学院“属性”选项卡中包括对象的几何尺寸、颜色、样式、填充等外观
2、特性,定义对象是如何出现在画面上。可以修改对象的“属性”中的相关值来改变对象的外观,如修改圆的背景颜色为红色,线颜色为绿色。青岛大学自动化工程学院“事件”选项卡包括对象的鼠标、键盘等操作设置及对象属性引发的动作设置等,如图3-13所示。可以为各种“事件”添加相应的动作和动态效果。青岛大学自动化工程学院3.3组态动态效果组态对话框动态对话框直接连接变量动态向导C动作VBS动作青岛大学自动化工程学院1、组态对话框“智能对象”中的控件、I/O域、棒图、图形对象、状态显示、文本列表和“Windows对象”中的
3、按钮、滚动条对象。青岛大学自动化工程学院练习1:组态I/O域练习2:组态按钮练习3:组态棒图练习4:组态滚动条练习5:状态显示(Tag2变量不同的值对应不同的状态)练习6:文本列表青岛大学自动化工程学院2、动态对话框练习1:根据变量Tag1来填充一个矩形对象的填充量;练习2:如果根据BOOL型变量Tag2的0/1状态使圆形对象的背景色分别为红色和蓝色,同时静态文本分别显示关闭和打开;练习3:组态I/O域,由华氏温度输入摄氏温度输出。练习4:一个I/O域中数值范围在0-60文字颜色为黑色,60-80为黄
4、色,80-100为红色。青岛大学自动化工程学院3、直接连接练习1:组态一个瞬时按钮,即按钮按下时变量Tag4的值为1,释放时为0;练习2:将滚动条移动改变后的值传给矩形的液位填充量属性,矩形液位填充量属性又传给静态文本。拖动滚动条改变圆对象的位置。青岛大学自动化工程学院4、变量练习1:用BOOL型变量Tag5控制圆对象的闪烁,若Tag5=1,则圆背景闪烁,若Tag5=0,则不闪烁;练习2:组态I/O域。青岛大学自动化工程学院5、动态向导练习1:退出WinCCRuntime;练习2:组态置位复位。青岛大
5、学自动化工程学院6、C动作练习1输入输出换算:I/O域1+100=I/O域2intback;back=GetTagWord(Tag6);back=back+100;return(back);青岛大学自动化工程学院练习2单击一下按钮就加1/减1floattemp;temp=GetTagFloat(Tag6);temp=temp+1;SetTagFloat(Tag6,temp);青岛大学自动化工程学院练习3更改瓶子的坐标位置,使其按照某种规律运动。青岛大学自动化工程学院7、VBS动作DimobjCircl
6、eSetobjCircle=ScreenItems("圆1")objCircle.Radius=20练习1设置圆的直径。青岛大学自动化工程学院DimobjCircleSetobjCircle=HMIRuntime.Screens("NewPdl0")objCircle.FillStyle=131075objScreen.FillColor=RGB(0,0,255)练习2定义圆对象的颜色。DimobjCircleSetobjCircle=ScreenItems("圆1")objCircle.BackCo
7、lor=RGB(0,0,225)定义运行画面的样式和颜色。ScreenItems("Rectangle1").BackColor=RGB(255,0,0)青岛大学自动化工程学院练习3退出运行系统。HMIRuntime.Stop青岛大学自动化工程学院练习4读写一个项目变量HMIRuntime.Tags("Tag1").Write6DimobjTagSetobjTag=HMIRuntime.Tags("Tag1")objTag.Write7第一种方法:第二种方法:青岛大学自动化工程学院通常一个值传递到变量
8、管理器然后动作处理重新开始,但有时在动作重新开始之前要确保值先被写入,则可以使用可选参数附加1来实现。DimobjTagSetobjTag=HMIRuntime.Tags("Tag1")objTag.Write8,1DimobjTagSetobjTag=HMIRuntime.Tags("Tag1")objTag.Value=8objTag.Write,1青岛大学自动化工程学院练习5单击一下按钮就加1/减1DimaSeta=HMIRuntime.Tags(
此文档下载收益归作者所有