理论教育 易控INSPEC组态软件及配方应用

易控INSPEC组态软件及配方应用

时间:2023-11-16 理论教育 版权反馈
【摘要】:图15-7 配方浏览器属性图15-8 易控配方浏览器系统运行过程中,可以通过配方浏览器工具栏进行配方的各种功能的使用。表15-2 配方浏览器工具栏中的功能通过配方浏览器可以实现配方的新建、删除,数据的读取写入等功能,但是它只局限于当前加载到配方浏览器中的配方,对于其他的一些配方功能则需要通过配方的脚本命令实现。

易控INSPEC组态软件及配方应用

组态软件中,对于配置完成的配方在运行系统中的使用可以有两种方式:一种是通过配方浏览控件,另外一种就是通过脚本程序的方式调用配方命令。对于这两种方式,可以单独使用,也可以互相配合使用,这完全根据用户工程中功能的需要选择。

1.配方浏览器

配方浏览器是易控提供的一种可视化配方操作方法,也是易控首创的功能。它可以实现配方的查看、调用和修改等功能。易控组态软件中,配方浏览器位于图形工具箱的“其他”分类中,使用配方浏览器时需要对它的一些属性进行设置,比如外观、布局、安全、工具栏显示方式等内容。如图15-7所示为易控配方浏览器属性窗。

易控配方浏览器属性中除了常规设置外,主要的配置还有:

①当前配方名称:可以关联字符串变量,用于显示当前配方浏览器中显示的配方名称。

②设定配方名称:可以关联字符串变量,用于设定当前配方浏览器中显示的配方,将不同的配方名称赋值给该变量,可以使配方浏览器在不同配方间切换。

③配方名称:用于设定配方浏览器中默认加载的配方,当使用设定配方名称后此处将无效。

设置完相应的配方属性后,就可以在运行画面中查看和使用。如图15-8所示为运行画面中的配方浏览器。

978-7-111-33785-0-Chapter15-12.jpg

图15-7 配方浏览器属性

978-7-111-33785-0-Chapter15-13.jpg

图15-8 易控配方浏览器

系统运行过程中,可以通过配方浏览器工具栏进行配方的各种功能的使用。易控配方浏览器工具栏中的功能见表15-2。

表15-2 配方浏览器工具栏中的功能

978-7-111-33785-0-Chapter15-14.jpg(www.daowen.com)

通过配方浏览器可以实现配方的新建、删除,数据的读取写入等功能,但是它只局限于当前加载到配方浏览器中的配方,对于其他的一些配方功能则需要通过配方的脚本命令实现。

2.脚本命令

组态软件中,配方的各种功能都有与之对应的脚本命令可以实现。易控中这些脚本命令通过用户程序编辑器调用,工程中可以使用用户程序命令的地方都可以使用它们。常用的有关配方的命令有:

(1)AddRecipe

添加配方。通过该命令可以在系统运行时新建配方,该命令使用时需要一个字符串作为参数,该字符串内容为新配方的名称。该命令的用法如下:

978-7-111-33785-0-Chapter15-15.jpg

(2)GetRecipeCurrentValueName

获取配方当前值组名称。该命令用于获取当前配方浏览器中选定值组的名称,执行该命令后返回值为字符串,可以将该命令直接用作字符串变量使用,也可以将该命令赋值给字符串变量,使用时需要在命令中添加该值组的配方名称。该命令的用法如下:

978-7-111-33785-0-Chapter15-16.jpg

(3)LoadRecipeValues

将配方值组的值赋值给相应的数据库变量。该命令在使用时需要配置相应的配方名称与值组名称,触发该命令后会将对应配方中值组的值赋值给系统中对应的变量。该命令的用法如下:

978-7-111-33785-0-Chapter15-17.jpg

上面介绍的命令只是易控中配方命令的一部分,还有与这些命令有相似功能的命令可以参考易控的在线帮助。在用户程序中,通过脚本语言的使用还可以将这些命令的功能扩大,实现更加复杂的配方使用功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈