组态王语言.ppt

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

5.5 实例——命令语言应用控制 2. 如何退出系统 如何退出组态王运行系统,返回到Windows,可以通过Exit()函数来实现。 (1)选择工具箱中的“按钮”工具,在画面上画一个按钮,选中按钮并单击鼠标右键,在弹出的下拉菜单中执行“字符串替换”命令,设置按钮文本为:系统退出。 (2)双击按钮,弹出动画连接对话框,在此对话框中选择“弹起时”选项弹出命令语言编辑框,在编辑框中输入如下命令语言:Exit(0); (3)单击“确认”按钮关闭对话框,当系统进入运行状态时候单击此按钮系统将退出组态王运行环境。 返回 上一页 下一页 5.5 实例——命令语言应用控制 3. 定义热键 在工业现场,为了操作的需要可能需要定义一些热键,当某键被按下时系统执行响应的控制命令。例如当按下F1 时,原料油出料阀被开启或关闭,这可以使用命令语言——热键命令语言来实现。 (1)在工程浏览器左侧的“工程目录显示区”内选择“命令语言”下的“热键命令语言”选项,双击“目录内容显示区”的新建图标弹出“热键命令语言”编辑对话框,如图5?18所示。 (2)对话框中单击“键”按钮,在弹出的“选择键”对话框中选择“F1”键后关闭对话框。 返回 上一页 下一页 5.5 实例——命令语言应用控制 (3)在命令语言编辑区中输入如下命令语言: If (\\本站点\原料油出料阀==1) \\本站点\原料油出料阀=0; Else \\本站点\原料油出料阀=1; (4)单击“确认”按钮关闭对话框。当系统进入运行状态时,按下“F1”键执行上述命令语言:首先判断原料油出料阀的当前状态,如果是开启的则将其关闭,否则将其打开,从而实现了开关的切换功能。 返回 上一页 图5?1 选择应用程序命令语言 返回 图5?2 应用程序命令语言 返回 图5?3 应用程序命令语言 返回 图5?4 数据改变命令语言编辑器 返回 图5?5 事件命令语言编辑器 返回 图5?6 事件命令语言—存在时 返回 图5?7 热键命令语言编辑器 返回 图5?8 热键定义 返回 图5?9 热键选择 返回 图5?10 热键的安全管理定义 返回 图5?11 自定义函数命令语言编辑器 返回 图5?12 画面命令语言编辑器 返回 图5?13 图素动画连接动画框中的命令语言连接 返回 图5?14 图素动画连接命令语言编辑器 返回 图5?15 结构变量 返回 图5?16 菜单定义对话框 返回 图5?17 菜单命令语言对话框 返回 图5?18 热键命令语言对话框 返回 第5 章 用户脚本程序 5.1 命令语言类型 5.2 命令语言语法 5.3 命令语言执行中如何跟踪变量的值 5.4 在命令语言中使用自定义变量 5.5 实例——命令语言应用控制 5.1 命令语言类型 命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠标的点击等。根据事件和功能的不同,包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和画面命令语言等。具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数控件函数SQL 函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入,在“组态王”运行系统中被编译执行。 应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言可以称为“后台命令语言”,它们的执行不受画面打开与否的限制,只要符合条件就可以执行。另外可以使用运行系统中的菜单“特殊/开始执行后台任务”和“特殊/停止执行后台任务”来控制所有这些命令语言是否执行。而画面和动画连接命令语言的执行不受影响。也可以通过修改系统变量“$启动后台命令语言”的值来实现上述控制,该值置0 时停止执行,置1 时开始执行。 返回 下一页 5.1 命令语言类型 1. 应用程序命令语言 在工程浏览器的目录显示区,选择“文件\命令语言\应用程序命令语言”,则在右边的内容显示区出现“请双击这儿进入应用程序命令语言对话框…”图标,如图5?1 所示。 双击图标,则弹出“应用程序命令语言”对话框,如图5?2 所示。 在输入命令语言时,除汉字外,其他关键字,如标点符号必须以英文状态输入。 应用程序命令语言是指在组态王运行系统应用程序启动时、运行期间和程序退出时执行的命令语言程序。如果是在运行系统运行期间,该程序按照指定时间间隔定时执行。 返回 上一页 下一页 5.1 命令语言类型 如图5?3 所示,当选择“运行时”标签时,会有输入执行周期的编辑框“每……毫秒”。 输入执行周期,则组态王运行系统运行时,将按照该时间周期性的执行这段命令语言程序,无论打开画面与否。 选择“启动时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统程序启动时执行一次。 选择“停止时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档