<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Recipe:配方管理 > 使用案例 > 保存时具有同步性的配方管理 |
mapp Services V5.16
机器应该能够以XML文件的形式保存配方。配方参数可以在HMI应用程序中改变。在保存已更改数据的配方之前,应进行同步化处理。这可以确保只有完整的配方和一致的数据图像被保存在配方文件中。
组件列表
▪MpRecipeXml (自有MpLink):保存和加载配方文件
▪MpRecipeRegParSync (来自MpRecipeXml的MpLink):注册过程变量(PV)。也可以注册结构体。
通过 MpRecipeXml,PV数据可以被保存到一个XML文件中。由于应该可以从HMI应用程序中对参数进行操作,所以 必须使用MpRecipeRegParSync 来执行同步保存。这确保了配方只被保存为一套完整的参数值。
一个参数结构被连接到HMI应用程序;另一个参数结构被注册到 MpRecipeRegParSync。如果现在在 MpRecipeXml上调用保存命令 ,那么在 MpRecipeRegParSync上就会设置 "SaveNotification" 。这是关于保存程序应该开始的通知。应用程序现在可以通过复制连接到HMI应用程序的参数结构并检查其合理性来确保数据图像的一致性。
一旦数据被复制,在 MpRecipeRegParSync上,命令被设置为 "ConfirmSave" 。
ConfirmSave通知 MpRecipeXml ,参数是安全和一致的,PV数据现在可以被写入配方文件。