网站大量收购独家精品文档,联系QQ:2885784924

第4章 宏指令和脚本.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 宏指令和脚本

第4章 宏指令和脚本 本章要点 在组态软件的监控界面中,有时需要执行一些比较复杂的功能和操作,这需要借助于宏指令或脚本来实现。 宏指令是以一条指令的形式来完成一个任务,该任务包含一个或多个功能或操作,这些功能和操作组合在一起组成“宏”指令。在WebAccess中,宏指令主要用于“按钮”、功能键等中,以“按钮”来执行的宏指令,又称为按钮宏指令。 脚本是一种基本的计算机程序,将按照一定格式编写的程序,包括组合在其中的“宏”指令,通过计算机扫描执行,返回输出结果,实现预定的功能和操作。由于脚本是一段计算机的程序,组成这一段程序的形式和内容更加灵活、多样,长短根据需要而定,因此其功能更强大。 4.1宏指令 宏指令通常应用于创建监控的按钮、功能键、系统点等,实现切换监控界面、打开对话框、报警认可等,以及WebAccess提供的标准页面中报警记录、趋势、点详情等操作。 按钮宏指令能够执行WebAccess许多复杂的宏指令,但是“按钮”设置菜单中宏指令的输入栏长度有限,当需要执行宏指令的长度大于“按钮”菜单中指令栏的长度时,可使用顶部绘图工具菜单的“宏指令文件”编写一个宏指令文件保存,然后在“按钮”菜单中使用调用宏指令文件的MACEXEC宏指令执行该宏指令文件。 功能键宏指令是宏指令的一个子集,能够执行计算机键盘的F1-F10、Ctrl、Shift、Alt(%DAQ)GOTOPOINTDTL=点名称。 在工业自动化控制系统的界面设计中,应用最多的是按钮宏指令,本节在建立按钮的过程中,说明按钮宏指令使用方法。 4.1.1 常用按钮宏指令 WebAccess的宏指令有一百多条,这些宏指令可以执行许多监控界面的操作功能,建立工程的监控页面时,不同的使用要求要求使用不同的宏指令。 按钮宏指令是在建立按钮时使用的宏指令,经常使用的按钮宏指令只有10条左右,其中赋值宏指令SETVAL是使用最多的按钮宏指令。通过SETVAL宏指令,在操作按钮时对变量点进行赋值。 在本节中主要介绍以下常用的按钮宏指令: 表4-1 常用按钮宏指令 表1 常用按钮宏指令 功能 1 SETVAL点名称=数值 执行宏指令对关联点进行赋值 /SETVAL 按钮宏指令SETVAL结束标记 2 MCREXEC@文件名.mcr 执行一条宏指令文件,该宏指令文件已经存在,如果客户端不存在,将从监控节点上下载 3 SCREXEC@文件名.scr 执行一个脚本文件,该脚本文件已经存在,如果客户端不存在,将从监控节点上下载 4 ALMACK 认可所有点的报警 5 ALMACKS点 开始点 结束点 认可指定点的报警 6 SCRLOOP@文件名.scr 循环执行一个脚本文件,该脚本文件已经存在,如果客户端不存在,将从监控节点上下载。直到SCRSTOP结束循环。在辅助指令中可以指定循环的频率和次数,用逗号分开。 例如:SCRLOOP@control.scr,3.0,10表示对control.scr脚本文件3秒一次,循环执行10次 /SCRLOOP 按钮宏指令SCRLOOP结束标志 SCRSTOP 连续循环指令SCRLOOP停止指令,执行SCRSTOP按钮宏指令后,停止循环 7 SLEEP秒数 延迟处理程序的时间,当执行该指令时,停止执行其他的按钮宏指令,等指定的延迟秒数达到后再启动执行其他按钮宏指令 8 WINEXEC路径\程序名.exe 执行Windows的EXE或BAT文件,通过按钮宏指令执行一些Windows系统下文件,例如打开PLC的编程软件等 9 ZOOMX Y Size 指定屏幕上页面的放大位置和倍数(0~1)X Y指定,左面为0,右面为1;下面为0,上面为1,中间是0.5;Size1是全屏,0.5是2倍屏幕;0.33是3倍屏幕 10 USERLOGIN用户名=密码 以新的用户和密码登录,在监控页面上以其他的用户名和密码登录,以取得其他的权限。一般登录使用后,需要和USERLOGOUT配套使用,恢复原来的使用权限 USERLOGOUT 取消当前用户登录 11 GOTOVIDEO=摄象机名.vdo 全屏方式打开指定的摄象机显示窗口。该摄象机的显示必须首先在WebAccess中设定和配置 12 GOTOGRAPH=页面名称 切换到指定的页面,便于翻页,浏览其他的页面 按钮宏指令的SETVAL对关联点进行赋值,无论该点是开关量或者是数字模拟量,但是所赋的值必须在该关联点的数值范围内。 赋值宏指令SETVAL还可以对文本点输入一段字符或者取另外一个点的值(用“@点名称”的方式)赋值给关联点。 在按钮宏指令的命令栏中,如果一行宏指令栏目中还需要执行其他宏指令,需要使用/SETVAL结束前一条赋值宏指令,然后可以接其他按钮宏指令。 在一行中存在多条

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档