文档详情

组态软件基础及应用(组态王KingView)第2版 课件 第三章 命令语言程序设计.pptx

发布:2025-04-12约1.24万字共49页下载文档
文本预览下载声明

我们毕业啦其实是答辩的标题地方工控组态及应用

3.1命令语言介绍3.2后台命令语言3.3画面命令语言3.4动画连接命令语言第三章命令语言程序设计3.5命令语言语法3.6整数变量与数值显示工程实例3.7数制转换工程实例3.8流水灯延时举例3.9倒计时举例3.10本章小结

第三章命令语言程序设计”3.1命令语言介绍组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性、处理一些算法和操作等。命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠标的点击等。根据事件和功能的不同,包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和画面命令语言等。具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入,在“组态王”运行系统中被编译执行。3.2后台命令语言如图3-1所示,应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言可以称为“后台命令语言”,它们的执行不受画面打开与否的限制,只要符合条件就可以执行。另外可以使用运行系统中的菜单“特殊/开始执行后台任务”和“特殊/停止执行后台任务”来控制所有这些命令语言是否执行。而画面和动画连接命令语言的执行不受影响。也可以通过修改系统变量“$启动后台命令语言”的值来实现上述控制,该值置0时停止执行,置1时开始执行。

第三章命令语言程序设计”3.2.1应用程序命令语言应用程序命令语言只能定义一个。选择“应用程序命令语言”,则在右边的内容显示区出现“请双击这儿进入应用程序命令语言对话框…”图标。双击图标,则弹出“应用程序命令语言”对话框。如图3-2所示:图3-1命令语言种类

第三章命令语言程序设计”图3-2应用程序命令语言对话框

第三章命令语言程序设计”其中包含的内容块如下:●触发条件:触发命令语言执行的条件。选择“启动时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统程序启动时执行一次;选择“停止时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统程序退出时执行一次;选择“运行时”标签时,会有输入执行周期的编辑框“每……毫秒”。输入执行周期,则组态王运行系统运行时,将按照该时间周期性的执行这段命令语言程序,无论打开画面与否。●执行周期:每经过一个周期,执行一次该命令语言的内容。●命令语言编辑区:输入命令语言程序的区域。●变量选择:选择变量或变量的域到编辑器中。●函数选择:单击某一按钮,弹出相关的函数选择列表,直接选择某一函数到命令语言 编辑器中。函数选择按钮有“全部函数”—显示组态王提供的所有函数列表;“系统” —只显示系统函数列表;“字符串”—只显示与字符串操作相关的函数列表;“数学”— 只显示数学函数列表;“SQL”—只显示SQL函数列表;“控件”—选择ActiveX控件的属性和方法;“自定义”—显示自定义函数列表。当不知道函数的用法时,可以单击“帮助”进入在线帮助,查看使用方法。●运算符输入:单击某一个按钮,按钮上标签表示的运算符或语句自动被输入到编辑器中。●关键字选择列表:可以在这里直接选择现有的画面名称、报警组名称、关键字名称到命令语言编辑器里。如选中一个画面名称,然后双击它,则该画面名称就被自动添加到了编辑器中。

第三章命令语言程序设计”3.2.2数据改变命令语言数据改变命令语言触发的条件为连接的变量或变量的域的值发生了变化,按照需要可以定义多个。选择“数据改变命令语言”,则在右边的内容显示区出现“新建”图标。双击图标,则弹出“数据改变命令语言”对话框。如图3-3所示:图3-3数据改变命令语言对话框在命令语言编辑器“变量[.域]”编辑框中输入或通过单击“?”按钮来选择变量名称(如:原料罐液位)或变量的域(如:原料罐液位.Alarm)。这里可以连接任何类型的变量和变量的域,如离散型、整型、实型、字符串型等。当连接的变量的值发生变化时,系统会自动执行该命令语言程序。

第三章命令语言程序设计”3.2.3事件命令语言事件命令语言是指当规定的表达式的条件成立时执行的命令语言,按照需要可以定义多个。选择“事件命令语言”,则在右边的内容显示区出现“新建”图标。双击图标,则弹出事件命令语言对话框,如图3-4所示:图3-4事件命令语言对话框“事件描述”是指定命令语言执行的条件,“备注”是对该命令语言作一些说明性的文字。事件命令语言有三种类型:“发生时”,事件条件初始成立时执行一次;“存在时”,事件存在时定时执行,在“每……毫秒”编辑框中输入执行

显示全部
相似文档