<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Recipe:配方管理 > 库 > 功能块 > MpRecipeCsv > 时序图 |
mapp Services V5.16
管理配方的时序图包含了参数的保存、加载和同步。
这里首先显示了一个配方的加载。 然后 ,命令 "UpdateNotification"(由应用程序 1触发 )表明新的值已被写入PV。这些输出只在一个周期内有效,然后自动复位。在这种情况下,功能块 MpRecipeRegPar_1的信号 被延迟,因为它在一个周期时间较慢的任务中运行2。
命令 "UpdateNotification "在 MpRecipeCsv上被触发 ,并在所有连接的 MpRecipeRegPar 功能块 上产生一个 "UpdateNotification "状态信号 ,表明新值已被写入PV中。这个输出只在一个周期内有效,然后自动复位。在这个例子中,功能块 MpRecipeRegPar_1 的信号 被延迟了,因为它是在一个周期时间较慢的任务中运行1。
如果 功能块 MpRecipeCsv上的 "Save = TRUE" ,就会启动一个保存程序 。因为本例使用了几个 MpRecipeRegParSync 功能块,在这些功能块提供确认之前,配方不会被保存。一旦保存命令到达,"SaveNotification "状态就被设置。这表明当前参数应该被保存到配方中。如果这个状态被命令 "ConfirmSave "所确认,参数就会被传送。
只要数据没有被 "SaveNotification "确认,就不可能有新的保存命令。这意味着在保存过程中,"保存 "可以被禁用和重新启用。这并不影响保存程序1。只有当 "SaveNotification "被设置为 "TRUE "时,才能启动新的保存程序。
在功能块 MpRecipeCsv上将 "保存 "设置为 "TRUE" 可启动保存程序。 本例中使用了 功能块 MpRecipeRegPar 。一旦保存命令到达,配方就被保存在指定的存储介质上。只 要"保存= FALSE", "CommandDone =FALSE"。