intouch学习资料5.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
intouch学习资料5

Lab – InTouch QuickScripts Summary Tasks 1. 导入 Hopper 窗口 转换标记名 写按钮脚本来增强功能 导入hopper窗口 使用文件/导入命令导入Hopper 窗口。窗口的位置是在 WWImport 目录中。 在WindowMaker中打开窗口。 下面描述 Hopper 窗口中的图形元素: The hopper 高200像素。 兰色指针是一个连接到标记名HopperSetpoint游标,当它沿着hopper上下移动时,HopperSetpoint 的值在0-100范围内变化,带有垂直位置变化的兰色文本将显示HopperSetpoint 的当前数值。 红色的指针和数值显示都带有垂直位置连接,都连接到标记名 HopperLevel. hopper的前面放置了一个有填充百分比连接的多边形,连接到标记名 HopperLevel ,当hopperlevel 的数值在0-100间变化时,多边形填充0-100%。 传送带的滚轮连接到 $Second 和一个内存开关量Conveyor_on上,滚轮只有当 Conveyor_on 为1时才显示并且转动。 传送带落下的物料作和滚轮一样连接。 已经做了连接的 Conveyor_on Toggle按钮能将标记名 Conveyor_on置1或置0。 编写脚本将使我们能对画面进行更多的控制,如按动按钮增加hopper的料位,触发出料门的关闭和开启。 转换标记名 按 F2 键选中所有的对象,单击特别/替换标记名。 单击转化,然后单击本地来转换标记名。 按照下面定义各标记名: Conveyor_on,内存离散 Gate,内存离散 GateCount,内存整形, 0-100 HopperLevel,内存整形,0-100 HopperSetpoint,内存整形, 0-100 动画连接按钮并编写脚本 为 按钮编写触动按钮动作脚本。 在按下时条件中写入以下脚本。 为 按钮编写触动按钮动作脚本。在按下时和按下期间条件中分别输入以下脚本: 按下时: 按下期间: 切换到运行状态,测试按钮功能。 第一个条件脚本是当Conveyor_on标记名为TRUE时每隔十分之一秒(100 MSec)将 HopperLevel 标记名加一。单击 特别/脚本/条件脚本 命令,输入下列为真时条件脚本。 当建立新脚本时,上一次建立的脚本将自动复制到脚本编辑器中。单击 脚本/新 命令,输入下列为真期间脚本: 切换到运行状态,测试脚本。 我们需要两个条件脚本来模拟hopper的填充,第一个脚本在 HopperLevel 小于HopperSetpoint 时将Conveyor_on tag置为1,在 HopperLevel 达到设定值时将Conveyor_on 置0。 在 On False 条件中写入以下脚本: 切换到运行状态来测试脚本。Hopper底部的门定义了水平位置连接,连接到内存整形标记名 GateCount。当 GateCount 为 0 时,门为关状态。当 GateCount 为30时,门为开状态。 Gate Control 按钮用来切换内存离散标记名 Gate. 我们需要创建一个脚本,当Gate为真时,将 GateCount 增量到 30 ,当 Gate 为假时,将 GateCount 减为 0。 我们只有在hopper 窗口打开时才能观察hopper, 所以我们需要在窗口脚本在显示期间条件中写入以下脚本: 为了在窗口每次打开时使标记名 Gate和 GateCount 都有确定的状态,在窗口脚本 显示时条件中写入以下脚本: InTouch 包含很多预定义的函数,在脚本中使用 InfoAppActive 函数来确定Calculator是否 在运行。如果没有,脚本会启动它,如已启动,脚本会将它显示在最上方。 在 按钮的按下时条件中写入以下脚本: 高级步骤 在HopperLevel 停止增长的时候单击 Conveyor_on 按钮,hopperlevel 会继续增长并超过100,编写一段脚本防止hoperlevel标记名数值超过100。 Gate 按钮会切换标记名Gate的状态,触发 GateCount 的动画连接。Hopper 底部的门会打开或关闭。然而,料位在门打开时并不减少,编写一个脚本使得当门打开时料位降低为0。 5-46 Module 5 – InTouch QuickScripts 1-46 Lab – InTouch QuickScripts 5-47 Wonderware Corporation InTouch 7.1 Basic Course 4 5 1 7 3 2 6 Instructor Note: Explain why yo

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档