跳到主要内容
版本:Next

配方应用

在页面中,修改与使用配方管理有两种方式:配方管理组件自定义组态配方交互界面

1、配方管理组件

1.系统提供配方管理组件,位置在组件项-运行中

image-20241112143952308

2.组件功能介绍

image-20241125174040985

2、自定义组态配方交互界面

若不想使用系统提供的配方管理组件,可通过事件动作自定义组态配方交互界面,具体步骤:

1、进入页面,以按钮为例,为按钮添加事件动作

image-20241112135815400

2、控制配方执行配方动作。先选择配方控制器作为目标,点击选择动作,将显示支持动作。

image-20241112135855076

动作配置项
切换配方集可切换到指定配方集或通过传参切换不同配方集
切换至首个配方切换到该配方集第一个配方
切换至上个配方切换到该配方集上一个配方
切换至下个配方切换到该配方集下一个配方
切换至未个配方切换到该配方集最后一个配方
切换配方可切换到指定配方或通过传参切换不同配方
新增配方在当前配方集中增加一个新的配方,参数值为空,位置在当前配方集最后
修改配方名修改当前编辑配方名
删除配方删除当前编辑配方
保存配方保存配方当前参数值
读取参数变量值读配方成分关联变量当前值到配方值
应用当前编辑配方/
创建副本以当前编辑配方为模板创建配方,该配方参数配置与当前配方相同,位置在当前配方集最后

3、通过系统关联变量配置需要在运行版显示的信息,如当前配方、配方参数值等信息

image-20241125174149603

image-20241113111542016

场景案例

在咖啡生产线上,有一个配方集,需要生产三种咖啡:咖啡1、咖啡2、咖啡3,配方如下:

image-20241112171351035

通过搭建自定义配方组态界面,现场可以实现新增配方修改配方应用配方其他相关操作

1)新增配方

当现场需要新增一个配方咖啡4

VeryCapture_20241113144710

配置

为按钮配置事件动作,目标为配方控制器,动作为新增配方

image-20241113145157601

2)修改配方

当现场需要对咖啡3的参数值与名称进行修改,分为两个步骤:切换至所需修改的配方对配方进行修改

i.切换至所需修改的配方

共有两种切换配方的方式:切换至指定配方按配方顺序切换配方

  • 切换至指定配方

    这里提供三种切换至指定配方方式:①通过搜索配方名实现配方切换②通过下拉控制实现配方切换③通过表格实现配方切换

    ①通过搜索配方名实现配方切换

    VeryCapture_20241113152004

    配置

    1、为方便观察当前编辑的配方,添加一个数值显示组件,关联变量设为:系统变量-当前编辑配方名称

    image-20241114102641281

    2、为定位到需要切换的配方,添加中间变量:切换配方image-20241113152324653

    3、添加读写框组件,将读写框关联变量设为”切换配方“

    image-20241113152429654

    4、添加按钮组件,为按钮配置事件动作,配方名为变量”切换配方“

    image-20241113152533723

    ②通过下拉控制实现配方切换

    VeryCapture_20241113185401

    配置

    1、添加下拉选择组件,功能选择关联字段,数据集选择:数据管理—配方记录,选择字段为配方名称,此时下拉选择的选项为配方名image-20241114093100030

    2、为下拉选择组件添加动作:切换配方,配方名设为事件参数:event.target.value

    image-20241114093545716

    image-20241125174247532

    ③通过表格实现配方切换

    VeryCapture_20241114094831

    配置

    1、添加表格组件,数据选择:数据管理—配方记录,维度选择:配方名称,此时显示的表格项为配方名

    image-20241114095102438

    2、为表格组件添加动作:切换配方,配方名设为事件参数:event.cell.value

    image-20241114095227034

    image-20241114095302855

  • 按配方顺序切换配方

    VeryCapture_20241113150314

    配置

    添加按钮组件,为按钮添加如下事件动作

    image-20241125174319067

ii.对配方进行修改
  • 配方参数修改

    对配方参数进行修改有两种方式:手动修改配方参数值读取参数变量值

    • 手动修改配方参数值

      将咖啡3的”奶“设定值从0改为5

      VeryCapture_20241113153920

      配置

      ​ 1、为编辑配方参数值,添加读写框组件,关联变量设为当前编辑配方参数值

      image-20241125174622749

      image-20241125174639589

      ​ 2、添加按钮组件,为按钮添加事件动作:保存配方

      image-20241125174652711

    • 读取参数变量值

      当现场需要读取配方3参数的关联变量值

      image-20241113171714615

      配置

      为按钮配置事件动作,目标为配方控制器,动作为读取参数变量值

      image-20241113171923006

  • 配方名修改

    当现场需要将配方咖啡3的名称改为咖啡n

    VeryCapture_20241113161943

    配置

    1、在页面中添加按钮,为按钮添加动作:弹窗画面

    image-20241125174725963

    2、为存储修改的配方名,添加变量:修改的配方名

    image-20241113162653352

    3、在弹窗画面中添加读写框,将读写框关联变量设为”修改的配方名“

    image-20241113163713131

    4、在弹窗画面中添加按钮”确认“与”取消“,为“确认”按钮添加动作:返回上一级画面、修改配方名,配方名为变量”修改的配方名“;为”取消“按钮添加动作:关闭页面

    image-20241113180153995image-20241113180158165

    5、调整画面配置,确保弹窗画面显示步骤3、4的内容

3)应用配方

应用配方分为两个步骤:切换至所需应用的配方进行应用

i.切换至所需应用的配方

与切换至所需修改的配方操作相同

ii.进行应用

当现场需要将应用配方从咖啡1改为咖啡2

VeryCapture_20241113164639

配置

1、为方便观察当前应用配方,添加一个数值显示组件,关联变量设为:系统变量-当前应用配方

image-20241114102733667

2、添加按钮,为按钮添加动作:应用当前编辑配方

image-20241113165408779

4)其他配方操作

i.删除配方

当现场需要删除配方3,分为两个步骤:切换至所需删除的配方删除配方

  • 切换至所需删除的配方

    与切换至所需修改的配方操作相同

  • 删除配方

    VeryCapture_20241113170542

    配置

    为按钮配置事件动作,目标为配方控制器,动作为删除配方

image-20241113170756266

ii.创建副本

当现场需要创建一个与”咖啡2“参数配置相同的配方”咖啡2-1“,分为两个步骤:切换至所需创建副本的配方读取参数变量值

  • 切换至所需创建副本的配方

    与切换至所需修改的配方操作相同

  • 创建副本

    当现场需要创建一个与”咖啡2“参数配置相同的配方”咖啡2-1“

    VeryCapture_20241113181706

    配置

    为按钮配置事件动作,目标为配方控制器,动作为创建副本

    image-20241125174834289

5)注意事项

i.所有读写框在运行版输入值后回车,实现对指定变量的内容下发。

ii.该场景适用于单配方集,多配方集场景需先切换配方集。