收藏 分享(赏)

监控组态软件5-2.ppt

上传人:dcjskn 文档编号:5229282 上传时间:2019-02-13 格式:PPT 页数:36 大小:995KB
下载 相关 举报
监控组态软件5-2.ppt_第1页
第1页 / 共36页
监控组态软件5-2.ppt_第2页
第2页 / 共36页
监控组态软件5-2.ppt_第3页
第3页 / 共36页
监控组态软件5-2.ppt_第4页
第4页 / 共36页
监控组态软件5-2.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、工业控制组态软件及应用,主讲 刘琼,武科大信息学院,5.2 使用图形、对象和控件,对象的事件,对象的事件是由系统或操作员给对象发送的。如果在对象的事件中组态了一个动作,那么当有事件产生时,相应的动作将被执行。 可组态事件的动作包括C动作、VBS动作和直接连接。事件中组态不同的动作有不同的图标表示 。,白色灯泡:事件没有组态动作。 蓝色闪电:事件组态为直接连接的动作。 带“C”缩写的绿色闪电:事件组态为C动作。 带“C”缩写的黄色闪电:事件组态为C动作,但C动作还没有通过编译。 带“VB”缩写的浅蓝色闪电:事件组态为VBS动作。,5.2 使用图形、对象和控件,对象的事件,例 在PropAndEv

2、entpdl画面中增加一个按钮,将其“文本”属性改为清零。它的作用是在单击此按钮时将变量cycle_pos赋值为0。 分别用3种动作实现此按钮的功能前,先完成如下的共同步骤:,右击此按钮,从快捷菜单中选择“属性”菜单项,打开“对象属性”窗口。 选择“事件”选项卡上的“鼠标”事件,在右边窗口中选择“按左键”行,“动作”列,右击白色灯泡图标,弹出快捷菜单。,5.2 使用图形、对象和控件,对象的事件,(1)事件组态为直接连接,从快捷菜单中选择“直接连接”菜单项,打开“直接连接”对话框。,5.2 使用图形、对象和控件,对象的事件,(1)事件组态为直接连接,在“源”框中选择“常数”,并在编辑框中输入数值

3、0,在“目标”框中选择单选项“变量”,单击旁边的按钮 ,打开“变量选择”对话框,选择变量cycle_pos 单击“确定”按钮确认。 单击“确定”按钮,关闭“直接连接”对话框。,5.2 使用图形、对象和控件,对象的事件,(1)事件组态为直接连接,单击图形编辑器工具栏上的图标 ,保存画面。 单击图形编辑器工具栏上的图标 ,单击“清零”按钮,测试效果。,5.2 使用图形、对象和控件,对象的事件,(2)事件组态为VBS动作,在 “对象属性”窗口中,从快捷菜单中选择“删除菜单项 再从快捷菜单中选择“VBS动作”菜单项,打开“编辑VB动作”对话框。 在对话框的右边编辑窗口的Sub和End Sub语句间输入

4、如下的语句:Dim pos Set pos=HMIRuntime.Tags(“cycle_pos“) pos.Write(0),单击“确定”按钮,关闭“编辑VB动作”对话框。 保存画面并进行测试,5.2 使用图形、对象和控件,对象的事件,(2)事件组态为VBS动作,5.2 使用图形、对象和控件,对象的事件,(3)事件组态为C动作,从快捷菜单中选择“C动作”菜单项,打开“编辑动作”对话框。 在编辑窗口中输入如下语句:SetTagWord(“cycle_pos“,0);,编译后单击“确定”按钮确认。 保存画面并进行测试,5.2 使用图形、对象和控件,对象的事件,(3)事件组态为C动作,5.2 使用

5、图形、对象和控件,使用控件和图库,使用控件,在WinCC的画面中可以加入ActiveX控件,除了使用第三方的ActiveX控件外,WinCC也自带了一些ActiveX控件。常用的WinCC ActiveX控件如下,(1)时钟控件 (WinCC digitalanalog clock control),可用于将时间显示集成到过程画面。,(2)量表控件 (WinCC gauge control),以模拟表盘形式显示监控的测量值。,5.2 使用图形、对象和控件,使用控件和图库,使用控件,(5)按钮控件 (WinCC push button contro1),在按钮上可以定义图形。,(3)在线表格控件

6、 (WinCC online table control),以表格形式显示来自归档变量表单中的数值。,(4)在线趋势控件 (WinCC online trend control),以趋势曲线形式显示来自归档变量表单中的数值。,5.2 使用图形、对象和控件,使用控件和图库,使用控件,此外,还有磁盘空间控件和滚动条控件等 将“对象选项板”的“控件”选项卡上的控件添加到画面中的方法与其他对象相同。,(6)用户归档表格控件 (WinCC userarchive table element),可提供对用户归档和用户归档视图进行访问的控件。,(7)报警控件 (WinCC alarm contro1),可用

7、于在运行系统中显示报警消息。,5.2 使用图形、对象和控件,使用控件和图库,对于不在“控件”选项卡上的ActiveX控件,如果经常使用,则可将其添加到“控件”选项卡上。其步骤如下:,将鼠标指向“对象选项板”的“控件”选项卡上的空白区域,右击空白区域。 从控件菜单中选择“添加删除”菜单项。 打开“选择OCX控件”对话框,选中希望添加的ActiveX控件的复选按钮。 如果ActiveX控件还没有注册,在“可用的OCX控件”框中将不会显示出来,可单击“注册OCX”按钮进行注册。控件注册成功后将显示在“可用的OCX控件”栏中。 单击“确定”按钮,关闭“选择OCX控件”对话框后,刚刚添加的控件将出现在“

8、控件”选项卡上。,5.2 使用图形、对象和控件,使用控件和图库,如果想要添加的控件不是经常使用,则可使用如下步骤来添加控件到画面中:,选择“对象选项板”的“标准”选项卡,单击智能对象前面的“+”号展开智能对象。,选取智能对象的“控件”。 拖动“控件”使其达到希望的大小时释放。 打开如图所示的“插入控件”对话框。 选择希望插入的控件,单击“确定”按钮后,所选择的控件将添加到画面中。,5.2 使用图形、对象和控件,使用控件和图库,使用图库中的对象,单击图形编辑器标准工具栏上的图标 ,打开图库。 找到希望添加的对象后,选中此对象并将其拖动到画面上。,WinCC提供了丰富的图库元件供使用。,图库对象使

9、用步骤:,5.3 简单例程,1OnOff开关的切换显示,增加一个图形“水泵” 和两个按钮“启动”和“停止”。“启动”按钮为绿色,“停止”按钮为红色。 当单击“启动”按钮后,“停止”按钮显示,“启动”按钮隐藏,关联变量bitl置1,水泵背景变绿表示运行; 单击“停止”按钮后,“启动”按钮显示,“停止”按钮隐藏,变量bitl置0,水泵背景变红表示停止。,5.3 简单例程,1OnOff开关的切换显示,新建一个内部变量bitl。变量类型为“二进制变量” 。 在画面增加两个按钮,按钮1为“停止”,按钮2为“启动”,并设置按钮的颜色属性值 。,5.3 简单例程,1OnOff开关的切换显示,单击“停止”按钮

10、,打开“属性”窗口,选择“事件”选项卡,组态一个“按左键”事件的直接连接。在“源”框中选中“常数”并输入0( “启动”按钮输入1 ),在“目标”框中选中“变量”并输入bitl,单击“确定”按钮关闭 。,5.3 简单例程,1OnOff开关的切换显示,单击“启动”按钮,在“属性”窗口上,选择“属性”选项卡,创建一个 “动态对话框”的连接, “数据类型”选择为 “布尔型”,“表达式”文本框中输入bitl。当 bitl的值为“是/真”时,设置“显示”为“否”;当bitl的值为“否/假”时,设置“显示”为“是”。设置刷新根据变化,单击“应用”按钮,关闭此对话框 。 “停止”按钮显示设置相反。,5.3 简

11、单例程,1OnOff开关的切换显示,将“启动”按钮和“停止”按钮放在同一位置,“启动”按钮叠加在“停止”按钮的上面,只显示出“启动”按钮。如果按钮叠加在一起时显示“停止”,则此时可选择“停止按钮,单击标准工具栏上的图标 ,将“停止按钮移动到后台 。,5.3 简单例程,1OnOff开关的切换显示,在画面上添加 “水泵”对象,属性中选择“动态对话框”对话框中选择变量bitl , bitl值是1背景变绿,否则变红。,5.3 简单例程,1OnOff开关的切换显示,保存画面,激活工程进行测试 。,5.3 简单例程,2画中画,本例使用两个画面,较大画面的名称为start.pdl,小画面的名称为exit.p

12、dl。大画面包含小画面,缺省情况下,小画面不显示。当单击大画面上的“退出系统”按钮时,显示小画面;当单击小画面的“撤销”按钮时,小画面隐藏 。,5.3 简单例程,2画中画,新建一个画面,命名为exit.pdl 。几何尺寸300200,在此画面上添加两个按钮 。 “撤销”和“退出系统”,对“撤销”按钮的“按左键”事件组态 “直接连接”。在直接连接的“源”框中选择“常数”为0,选择“目标”框中的“当前窗口”单选按钮,选择“属性”框中的“显示”项,保存画面,5.3 简单例程,2画中画,对“退出系统”按钮的“按左键”事件组态 “直接连接”。在直接连接的“源”框中选择“常数”为exit.Pdl,选择“目

13、标”框中的“画面中的对象”单选按钮,选择“windows1” 的“画面名称”项,单击“确定”,打开startpdI画面,在画面上添加一个智能对象“画面窗口”和一个按钮对象 “退出系统”,5.3 简单例程,2画中画,对“退出系统”按钮的“释放左键”事件组态 “直接连接”。在直接连接的“源”框中选择“常数”为1,选择“目标”框中的“画面中的对象”单选按钮,选择对象“windows1” 的属性“显示”项,单击“确定” ,保存画面,5.3 简单例程,2画中画,保存画面,激活工程进行测试,5.3 简单例程,3退出运行系统,打开exit.pdI画面,单击“退出系统” ,在动态向导中选择“Exit WinC

14、C Runtine”,5.3 简单例程,3退出运行系统,5.3 简单例程,3退出运行系统,动态向导完成后,鼠标事件产生c动作,5.3 简单例程,3退出运行系统,保存画面,激活工程进行测试,5.3 简单例程,4动画显示,在画面上显示线条螺旋前进后退的动画,在“start”画面上画出四条红色折线,分别导出为1.emf/ 2.emf/ 3.emf/ 4.emf四个图元文件,5.3 简单例程,4动画显示,新建内部变量“jingxin”,为无符号8位数 在“start”画面上新建一个智能对象中的“状态显示”,右键单击“组态对话框”与变量“jingxin”相连,按次序添加图元,5.3 简单例程,4动画显示,新建一个I/O域显示内部变量“jingxin”的值 在“start”画面上新建一个窗口对象中的“滚动条”,右键单击“组态对话框”与变量“jingxin”相连。从而改变变量值。,5.3 简单例程,4动画显示,保存画面,激活工程进行测试,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 行业软件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报