第4 章 宏指令和脚本 本章要点 在组态软件的监控界面中,有时需要执行一些比较复杂的功能和操作,这需要借助于宏指令或脚本来实现。 宏指令是以一条指令的形式来完成一个任务,该任务包含一个或多个功能或操作,这些功能和操作组合在一起组成“宏”指令。在WebAccess 中,宏指令主要用于“按钮”、功能键等中,以“按钮”来执行的宏指令,又称为按钮宏指令。 脚本是一种基本的计算机程序,将按照一定格式编写的程序,包括组合在其中的“宏”指令,通过计算机扫描执行,返回输出结果,实现预定的功能和操作。由于脚本是一段计算机的程序,组成这一段程序的形式和内容更加灵活、多样,长短根据需要而定,因此其功能更强大。 4.1 宏指令 宏指令通常应用于创建监控的按钮、功能键、系统点等,实现切换监控界面、打开对话框、报警认可等,以及WebAccess 提供的标准页面中报警记录、趋势、点详情等操作。 按钮宏指令能够执行WebAccess 许多复杂的宏指令,但是“按钮”设置菜单中宏指令的输入栏长度有限,当需要执行宏指令的长度大于“按钮”菜单中指令栏的长度时,可使用顶部 绘 图 工 具 菜单的“宏指令文 件”编写一个宏指令文 件保 存 ,然 后 在“按钮”菜单中使用调用宏指令文 件的宏指令执行该宏指令文 件。 功能键宏指令是宏指令的一个子 集 ,能够执行计算机键盘 的F1-F10、Ctrl、Shift、Alt 等功能键, 系统点( %DAQ) 能够通过宏指令打开,例 如 POINTDTL=点名 称。 在工 业 自 动 化 控制 系统的界面设计中,应用最 多的是按钮宏指令,本节 在建立 按钮的过程中,说 明 按钮宏指令使用方 法 。 4.1.1 常用按钮宏指令 WebAccess 的宏指令有一百 多条,这些宏指令可以执行许多监控界面的操作功能,建立工 程的监控页面时,不 同 的使用要求 要求 使用不 同 的宏指令。 按钮宏指令是在建立 按钮时使用的宏指令,经 常使用的按钮宏指令只 有10 条左 右 ,其中赋 值 宏指令是使用最 多的按钮宏指令。通过宏指令,在操作按钮时对变量 点进 行赋 值 。 在本节 中主要介 绍 以下 常用的按钮宏指令: 第4 章 宏指令和脚本 - 2 - 表4-1 常用按钮宏指令 表1 常用按钮宏指令 功能 1 点名称=数值 执行宏指令对关联点进行赋值 按钮宏指令结束标记 2 @文件名.mcr 执行一条宏指令...