类别

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Recipe:配方管理 > 概念 >

类别

mapp Services V5.16

可使用 MpRecipeCsv/MpRecipeXmlMpRecipeRegPar/MpRecipeRegParSync的输入参数 "Category "为配方定义一个类别 。此输入参数可根据使用情况以不同方式使用。

变体 1

在下面的例子中,使用 MpRecipeRegPar在一台机器中注册了两个不同的过程变量 。诸如速度和加速度的值被存储在过程变量 "AxisParameter "中。第二个过程变量 "PIDParameters "用于保存一个温度区所需的参数。

注册过程变量 "AxisParameter "的功能块使用 "Axis "类别;另一个则使用 "PID "类别。

使用功能块 MpRecipeCsv/MpRecipeXml将注册的过程变量保存在一个配方文件中

categories_var1_fbconnection

保存的配方可能看起来像这样:

categories_var1_recipeexample

根据当前必须加载的配方,可以在 MpRecipeCsv/MpRecipeXml的输入参数 "类别 "中指定所需的 "Axis "或 "PID "类别

这意味着不同的类别可以被保存在一个配方文件中。整个配方结构的一部分可以被加载,这取决于当前需要哪个过程变量。如果要加载PID参数,在功能块 MpRecipeCsv/MpRecipeXml中指定类别 "PID" 。PID参数的配方是通过 "Load = TRUE"加载的

变体 2

如果有必要,过程变量也可以被划分为不同的配方。

在下面的例子中,有两个不同的过程变量,每个变量都应保存在一个配方中。

速度和加速度等值存储在过程变量 "AxisParameter "中。第二个过程变量 "PIDParameters "用于保存一个温度区所需的参数。这意味着轴参数应保存在一个配方中,而PID参数保存在另一个配方中。

为了实现这一点, 在每种情况下都要使用两个 MpRecipeCsv/MpRecipeXml 实例。一个实例负责轴参数;另一个负责PID参数。为了能够区分不同的配方,输入参数 "类别 "被用在各自的功能块上。

categories_var2_fbconnection

如果各自的配方被保存,则会创建两个不同的配方文件。

categories_var2_recipesexample

logo_use_case

有关该主题的更多信息,请参见 带有产品和机器参数的机器用例 。