Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

通过嵌套配方来创建复杂的结构

  • Last UpdatedAug 27, 2025
  • 1 minute read

使用 InTouch QuickScript 可以将多个配方模板文件互相链接起来,从而创建复杂的应用。通过定义一个与“单元名”模板中的消息标记关联的成分名,便可以链接配方模板文件。然后,您使用配方的名称来加载该消息标记。

通过链接配方模板文件,可以创建主配方模板文件,这些文件定义不同配方文件中的各种配方所使用的机器配置参数。将这类信息保存在一个中心文件中,可以大幅减少数据发生更改时进行维护与更新所需的时间。

在下图中,“项目名”Setup 标记定义为消息型,并且单元中包含此项目的 Setup 消息标记。每个配方都包含在另一个配方文件(选择配方时,此文件加载到 Setup 标记)中定义的第二个配方名。

Example of nesting recipes

为此,将输入以下脚本:

RecipeName="Recipe2";

RecipeLoad("c:\recipe\recfilea.csv", "Review", RecipeName);

此脚本运行时,Setup 标记的值变为 Setup3A,并加载到 Review 单元。随后,通过运行以下脚本来执行下一次配方加载操作,以便将机器设置参数加载到为 PLC1 单元定义的标记,并将 Setup 标记的值用作“配方名”。

RecipeLoad("c:\recipe\machine.csv", "PLC1", Setup);

Recipe file loaded new unit