具有产品和机器参数的机器(类别)

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Recipe:配方管理 > 使用案例 >

具有产品和机器参数的机器(类别)

mapp Services V5.16

要求

一台机器应该保存产品参数,如成分、数量和数据,以及各种机器参数(PID)。产品和机器参数应使用XML文件存储在两个不同的数据存储设备上,然后相互独立加载。此外,应该可以在HMI应用中的一个特殊服务屏幕上处理机器参数。

解决方案

组件列表

MpRecipeXml (自有MpLink):保存和加载配方文件

MpRecipeRegPar (来自MpRecipeXml的MpLink):注册过程变量(PV)。配方结构和设置在这个组件中注册。

MpRecipeUI (来自MpRecipeXml的MpLink):连接到基于VC4的HMI应用程序。

连接图

clip0001

使用mapp组件

MpRecipeXML用于 保存和加载XML文件中的过程变量。由于这些文件应该被保存到两个不同的配方中,所以  使用了 两个不同的 MpRecipeXML 实例。为了分离产品和机器参数,它们被分为两个不同的结构体。

产品参数结构通过 MpRecipeRegPar 在 "产品 "类别下 注册  。 类别 是由输入 "Category "决定的。所有指定类别的参数都保存在同一类别的配方中。

机器参数的第二个结构是通过另一个 MpRecipeRegPar在 "机器 "类别下注册的 。

两个 MpRecipeXml 实例 也使用相同的类别名称  。这意味着第一个 MpRecipeXml 实例保存的是产品参数,而第二个实例保存的是机器参数。

为了在HMI应用程序中看到这两个配方的分离,  使用了 两个不同的 MpRecipeUI 实例。它们可以相互独立地管理两个配方。一个连接到  "产品 "类别的 MpRecipeXml ,另一个连接到  "机器 "类别的MpRecipeXml (使用同一MpLink)。