好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

组态王4命令语言ppt课件.ppt

13页
  • 卖家[上传人]:桔****
  • 文档编号:591248764
  • 上传时间:2024-09-17
  • 文档格式:PPT
  • 文档大小:262.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 组态王除了在定王除了在定义动画画连接接时支持支持连接表达式,接表达式,还允允许编写命令写命令语言来言来扩展展应用程序的功能,极大地增用程序的功能,极大地增强了了应用程序的可用性;用程序的可用性;命令命令语言的格式言的格式类似C似C语言的格式,具有完言的格式,具有完备的的词法法语法法错功能功能和丰富的运算符、数学函数、字符串函数、控件函数、和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数函数和系和系统函数;函数;组态王的命令王的命令语言言编辑环境已境已经编好,用好,用户只要按只要按规范范编写程序写程序段即可命令命令语言有六种形式,其区言有六种形式,其区别在于命令在于命令语言言执行的行的时机或条件不机或条件不同:同: 应用程序命令用程序命令语言言 热键命令命令语言言 事件命令事件命令语言言 数据改数据改变命令命令语言言 自定自定义函数命令函数命令语言言 画面及画面及动画命令画命令语言言第四讲第四讲 命令语言命令语言 1、应用程序命令语言、应用程序命令语言可以在程序启动时、关闭时或在程序运行期间周期执行。

      可以在程序启动时、关闭时或在程序运行期间周期执行触触发条件条件关关键字字选择命令命令语言言编辑区区变量量选择函数函数选择运算符运算符输入入在运行系在运行系统程序启程序启动时执行一次行一次运行系运行系统程序退出程序退出时执行一次行一次周期性的周期性的执行行这段命令段命令语言程序,无言程序,无论打开画面与否打开画面与否 2、、热键命令命令语言言“热键命令命令语言〞言〞链接到工程人接到工程人员指定的指定的热键上,上,软件运行件运行期期间,工程人,工程人员随随时按下按下键盘上相上相应的的热键都可以启都可以启动这段段命令命令语言程序举例例使用使用热键命令命令语言来言来实现:当按下:当按下F1 键时,原料油出料,原料油出料阀被被开启或关开启或关闭1〕在工程〕在工程浏览器左器左侧的的“工程目工程目录显示区示区” →“命令命令语言言” →“热键命令命令语言言” →新建新建图标→弹出出“热键命令命令语言〞言〞编辑对话框;框;2〕〕单击“键〞按〞按钮→ 选择“F1〞〞键后;后;3〕在命令〕在命令语言言编辑区中区中输入如下命令入如下命令语言:言: if ((\\本站点本站点\原料油出料原料油出料阀 = = 1 )) \\本站点本站点\原料油出料原料油出料阀 = 0; else \\本站点本站点\原料油出料原料油出料阀 = 1;4〕〕单击“确确认〞按〞按钮关关闭对话框。

      框 3、事件命令、事件命令语言言规定在事件定在事件发生、存在、消失生、存在、消失时分分别执行的程序离散行的程序离散变量量名或表达式都可以作名或表达式都可以作为事件4、数据改、数据改变命令命令语言言在在变量或量或变量的域量的域值变化到超出数据字典中所定化到超出数据字典中所定义的的变化灵化灵敏度敏度时,它,它们就被触就被触发执行一次5、自定、自定义函数命令函数命令语言言提供用提供用户自定自定义函数功能用函数功能用户可以根据可以根据组态王的基本王的基本语法法及提供的函数自己定及提供的函数自己定义各种功能更各种功能更强的函数,通的函数,通过这些函数些函数能能够实现工程特殊的需要工程特殊的需要 6、动画连接命令语言、动画连接命令语言当鼠当鼠标在在该按按钮上按下上按下时执行一次当鼠当鼠标在在该按按钮上上弹起起时执行一次当鼠当鼠标在在该按按钮上按住,没有上按住,没有弹起起时周期性周期性执行行该段命令段命令语言 举例:通例:通过Exit()函数来函数来实现退出退出组态王运行系王运行系统1、、选择工具箱中的工具,在画面上画一个按工具箱中的工具,在画面上画一个按钮,,选中按中按钮并并单击鼠鼠标右右键,在,在弹出的下拉菜出的下拉菜单中中执行行“字符串替字符串替换〞命令,〞命令,设置按置按钮文本文本为:系:系统退出。

      退出2、双、双击按按钮,,弹出出动画画连接接对话框,在此框,在此对话框中框中选择“弹起起时〞〞选项弹出命令出命令语言言编辑框,在框,在编辑框中框中输入如下命令入如下命令语言:言: Exit(0);3、、 单击“确确认〞按〞按钮关关闭对话框,当系框,当系统进入运行入运行状状态时单击此按此按钮系系统将退出将退出组态王运行王运行环境此函数使组态王运行环境退出此函数使组态王运行环境退出调用形式:调用形式: Exit(Option); 参数:参数: Option: 整型变量或数值整型变量或数值 0-退出当前程序;退出当前程序; 1-关机;关机; 2-重新启动重新启动windows;; 用用ShowPicture()、、 ClosePicture()函数实现画面切换函数实现画面切换1〕新建两个画面:〕新建两个画面:报警和事件画面、警和事件画面、实时趋势曲曲线画画面和面和历史史趋势曲曲线画面画面2〕工具〕工具→菜菜单对话框框设置如下:置如下:菜菜单文本:画面切文本:画面切换菜菜单项::报警和事件画面警和事件画面趋势曲曲线 实时趋势曲曲线画面画面 历史史趋势曲曲线画面画面 3〕〕单击“命令命令语言〞按言〞按钮,在,在编辑框中框中输入如下命令入如下命令语言:言:if(menuindex==0){ShowPicture("报警和事件画面警和事件画面");}if(menuindex==1&&childmenuindex==0){ShowPicture("实时趋势曲曲线画面画面");}if(menuindex==1&&childmenuindex==1){ShowPicture("历史史趋势曲曲线画面画面");}MenuIndex:第一:第一级菜菜单项的索引号;的索引号;ChildMenuInde:第二:第二级菜菜单项的索引号。

      的索引号MenuIndex 和和ChildMenuIndex 都是从等于都是从等于0 开开场;;MenuIndex==0 表示:一表示:一级菜菜单中的第一个菜中的第一个菜单;;ChildMenuIndex==0 表示:所属一表示:所属一级菜菜单中的第一个二中的第一个二级菜菜单 7、画面命令语言、画面命令语言画面命令语言就是与画面显示与否有关系的画面命令语言就是与画面显示与否有关系的命令语言程序命令语言程序if(\\本站点本站点\原料油出料原料油出料阀==0){\\本站点本站点\控制水流控制水流=3;}else{\\本站点本站点\控制水流控制水流=1;\\本站点本站点\原料油液位原料油液位1=\\本站点本站点\原料油液位原料油液位1-1;\\本站点本站点\成品油液位成品油液位1=\\本站点本站点\成品油液位成品油液位1+1;} if(\\本站点本站点\催化剂出料阀催化剂出料阀==0){\\本站点本站点\控制水流控制水流1=3;}else{\\本站点本站点\控制水流控制水流1=1;\\本站点本站点\催化剂液位催化剂液位1=\\本站点本站点\催化剂液位催化剂液位1-1;\\本站点本站点\成品油液位成品油液位1=\\本站点本站点\成品油液位成品油液位1+1;} if(\\本站点本站点\成品油出料阀成品油出料阀==0){\\本站点本站点\控制水流控制水流2=3;}else{\\本站点本站点\控制水流控制水流2=1;\\本站点本站点\成品油液位成品油液位1=\\本站点本站点\成品油液位成品油液位1-1;} if(\\本站点本站点\原料油液位原料油液位1==0){\\本站点本站点\原料油液位原料油液位1=100;}if(\\本站点本站点\催化剂液位催化剂液位1==0){\\本站点本站点\催化剂液位催化剂液位1=100;}if(\\本站点本站点\成品油液位成品油液位1==100){\\本站点本站点\成品油液位成品油液位1=0;} 闪烁:闪烁:\\本站点本站点\原料油液位原料油液位1>90||\\本站点本站点\原料油液位原料油液位1<10隐含:隐含:\\本站点本站点\原料油液位原料油液位1>10&&\\本站点本站点\原料油液位原料油液位1<90报警报警仪表仪表水平滑动杆水平滑动杆 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.