




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
22章 创建宏宏是存储在宏组件中的一组命令。宏组件的名称可以象命令一样来使用,而且能够用于任何可以使用命令的地方。当输入组件名时,宏就运行,并执行组件中的所有命令。用户可以创建宏来执行几乎任何动作。例如:宏可以:n 打开一组窗口并定义其初始位置。n 进行临时键的定义。n 关闭任何打开的窗口。n 设置标签值。创建宏创建宏1. 在Application Explorer(应用项目浏览器)中,打开Logic and Control(逻辑和控制)文件夹。2. 通过执行下面任意操作,打开Macro editor(宏编辑器):n 双击Macros(宏)图标。n 将Macros图标从Application Explorer拖拽到工作区。n 右键点击Macros图标,然后点击New(新建)。创建宏 22-13. 键入宏命令,如果需要,还可以添加命令参数。当键入命令时,一定要遵循下列规范:n 将每个标识符、设置或字符串用空格或制表符分开。n 每个命令另起一行,或者将同一行的命令用分号(;)分开。n 注释用惊叹号(!)开始。注释会持续到下一个分号(;)或行终止。重要信息:不要在宏的注释中使用美元号或百分号。这会在运行时出现错误。n 要想在执行宏或命令时将标签名用其当前值取代,则用美元号($)将标签名括起来,以便在命令中创建一个占位符。当包含$tag$的宏运行时,标签值会首先被取代。n 要想在宏中使用百分号,可以使用双百分号(%),因为单个百分号表示参数。关于参数的信息,请参阅第22-4页的“使用参数”。关于命令语法的信息,请参阅第A-1页的“如何使用命令”。要想在键入宏命令时获得帮助,可以双击Macros编辑器的任何位置来打开Command Wizard(命令向导),关于使用Command Wizard的信息,请参阅第A-10页。4. 在File(文件)菜单,点击Save As(另存为)。5. 键入组件名。谨记,组件名就是宏名,因此要确保该名字与符号或命令不产生冲突。如果名称冲突,则只有符号或命令才会运行。22-2 RSView Supervisory Edition用户指南(RSView管理版用户指南)运行宏在运行时,操作员可以在运行RSView命令的任何地方运行宏。确保用户为操作员提供了运行命令或宏的方式,例如可以将命令或宏设置为按钮的按下动作。示例:一个名为Factory的宏Display /Ingredients:OverviewDisplay /Ingredients:Detail/Ingredients:Valve23=Open当名为Factory的宏运行时,名为Overview的图形显示画面就会出现,然后出现图形显示画面Detail,然后标签Valve23被设置为打开(Open)状态。所有这些操作在区域Ingredients中完成。示例:一个在命令中使用占位符的宏Display /$Tag1$:Process1Display /$Tag1$:TrendDisplay$Tag2$Valve23=OpenTag1=Mixing和Tag2=2。Tag1是一个字符串标签,Tag2是一个模拟量标签。当该宏运行时,RSView会将命令中的占位符用标签的当前值来取代。区域Mixing的图形显示画面Process1首先出现,然后区域Mixing的图形显示画面TrendDisplay2也会出现,最后主区域中的标签Valve23会被设置为打开(Open)状态。在该示例中,区域中的主区域即为运行宏的区域。创建宏 22-3当在命令中使用占位符时,用户不必在标签名左右加上大括号。使用参数宏可以使用参数。要想在宏中指定参数,需要在百分号(%)的后面加上数字。可以使用多达9个参数。要想运行宏和参数,需要指定宏的名称以及其后的参数。使用空格将多个参数隔开。重要信息:不要在宏的注释中使用美元号或百分号。这会在运行时出现错误。例如:下面介绍使用两个参数的同一个Factory宏示例:具有两个参数的Factroy宏Display OverviewDisplay %1Valve23=%2要想运行该宏,键入Factory Detail Open。这个宏和上一个Factory示例执行相同的动作,因为它将宏中的%1用“Detail”来代替,将宏中的%2用“Open”来代替。22-4 RSView Supervisory Edition用户指南(RSView管理版用户指南)键入包含空格的宏名如果宏名中包含空格,则在使用宏名时需要将该名称用引号括起来。如果宏中包含参数,则将参数放在引号外边。示例:名称中具有空格和参数的宏要想从命令行运行名为Factory Display的宏,键入:“Factory Display” %1嵌套宏用户可以在一个宏中插入另一个宏这称为嵌套。用户可以在宏中使用八级嵌套。例如:名为Draw的宏包含:Display OverviewDisplay Detail名为Factory的宏包含:DrawValve23=Open键入Factory会执行和上面示例中最初的Factory宏一样的动作。创建宏 22-5创建一个在HMI服务器启动时运行的宏如果用户已经创建了一个HMI服务器,其组件必须按照某个特定顺序启动,则可以创建一个启动宏。要想在HMI服务器启动时运行该宏,可以在HMI Server Properties(HMI服务器属性)对话框的Components(组件)选项卡中将该宏选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新员工入职培训总结
- 绝缘材料研究与发展趋势考核试卷
- 音响设备行业市场调查与分析考核试卷
- 锦纶纤维生产原理考核试卷
- 纤维素纤维聚合过程控制考核试卷
- 输配电系统的电能计量与计费技术考核试卷
- 化工厂升级换代:双流化床气化炉的技术发展及应用前景
- 奖励驱动的教育游戏化策略与实践
- 商演公司年会策划方案
- 团日年底活动方案
- 眼镜店经营管理制度
- 2025年湖北高考生物试卷真题及答案详解(精校打印版)
- 学校五年发展规划2026-2030年
- 2025年全国保密教育线上培训考试试题库附答案(完整版)含答案详解
- 期末培优拔高卷(试题)-2023-2024学年五年级下册数学北师大版
- 中华民族共同体概论课件专家版2第二讲 树立正确的中华民族历史观
- 抖音认证承诺函
- 设施农用地管理政策---培训会--课件(第二部分)
- 英语活动小组活动记录表(共10页)
- 2022社区工作者考试试题-历年真题及答案
- 安全员上岗证继续教育考试
评论
0/150
提交评论