5画面的组态课案.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、函数和动作的关系 触发器 动作 C代码 调用一个函数 C代码 函数 C代码 *动作由触发器驱动 *函数是动作的组成部分 5.3.6 C动作 基于ANSI C标准的C脚本语言 *既可用于组态对象事件,又能用于组态对象属性 二、触发器类型 触发器类型 定时器 变量 循环执行(在固定时间间隔内重复执行) 起始点时间确定 日:月:时间 周期的 循环监视变量值 根据变化 非循环 (只执行一次,起始点由日期/时间确定) 三、C脚本编辑器 函数浏览区 代码区 函数声明区 工具栏 四、创建函数 *多个动作执行同样的运算,可以编写函数来执行该运算 *动作中用当前的参数方便的调用函数 (1)右击项目函数,选择新建 (2)编写函数代码 (3)编译及保存 步骤: 绿色:注释 蓝色:关键字 红色:文本串 黑色:正常代码 编译器 颜色代码 Example 20 华氏温度到摄氏温度的转换函数 Example 21 计算三个数的平均值 五、创建动作 *动作具有触发器,通过调用函数来实现相应的功能 (1)局部动作 *对象调用C动作 Example 22 点击按钮,实现华氏温度到摄氏温度的转换 思考 不用C动作,如何实现上述功能 Example 23 组态点动按钮,实现变量值1和0的转换 Example 24 瓶子的模拟运动 (2)全局动作 *在客户机/服务器项目的所有项目计算机上执行 *单用户项目与局部动作没有明显的区别 Example 25 实现每隔1S变量自动加1 (1)新建变量,组态一个I/O域与之关联 (2)启动全局脚本C编辑器,新建全局变量,保 存为INC.PAS (3)编写程序代码 步骤: (4)设置触发器 5.3.7 VBS动作 有兴趣的同学可以自学在实验中练习!! 5.4 画面模板 功能:对多个相同参数的设备,可以批量制作, 避免重复相同的工作,减少工作量 画面模板 + 结构变量 用户自定义对象 画面原型 画中画 间接寻址 5.4.1 用户自定义对象 作用:多个对象组合而成,选择需要的属性作为用户自 定义属性,生成新对象可做模板连接变量。 Example 26 自定义一个温度显示对象 (1)创建无文本按钮、两个静态文本“温度”和“℃”, 一个I/O域 (2)全选四个对象,右键“自定义对象→创建”,打开 自定义对象“组态对话框” 5.4.2 画面原型 功能: 做好模板利用动态向导连接结构变量元素,将模板复制多份,连接不同结构变量的自定义对象。 *画面原型支持结构变量 Example 27 利用结构变量来控制不同图形的填充量、宽度和高度。 (1)创建结构类型IOGRP、包含tag1、tag2和tag3三个有符号 8位元素。建三个结构变量iogrp_1 iogrp_2 和iogrp_3 步骤: (2)添加一个矩形框和三个I/O域,将三个I/O域创建为自定义 对象,将三个输出值添加到“UserDefined2” (3)如图所示: (4)创建圆和椭圆,将自定义对象复制两份。选中一个对象, 应用动态向导“standard dynamics”→ “link a prototype to a structure or rename an existing link”,结构名 称选择iogrp_1, iogrp_2和iogrp_3类似赋予另两个对象 (5)将iogrp_1、 iogrp_2和iogrp_3分别关联圆、矩阵和椭圆 的填充量、宽度和高度 I/0_1——.tag1 I/0_2——.tag2 I/0_3——.tag3 自定义对象 I/O域 结构元素 模板 结构变量 总结 5.4.3 画中画 功能: Example 28 组态两个画面,大画面包含小画面。缺省情况下,小画面不显示。单击“显示”按钮时,显示小画面。 大画面调用小画面。 (1)新建两个画面,disp_speed和start。 (2)在disp_speed画面中,添加I/O域,按钮和WinCC Gauge Control控件。I/O域的输出和Gauge Control的value连接变量actual。画面大小设置 成200*250。 步骤: (3)将按钮的“文本”属性 改为“隐藏”,按键的 “按左键”做一个直接 连接。 源:常数为0 目标:当前窗口→显示 (4)在start画面中,添加画面窗口和按钮。 按钮:文本改为显示速度,按左键设置一个直接连接 窗口宽度和高度为210*260,显示属性设置为否,标题和

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档