MERLIC配方文件

MERLIC 配方文件是 MERLIC 流程集成 MERLIC 用于集成在制造机器中的机器视觉系统。机器控制器(例如,可编程逻辑控制器 [PLC])必须能够控制集成视觉系统、监控执行情况和查询结果。因此,MERLIC 提供了一个流程集成模式以支持与机器控制器的通信。 可使用应用程序“MERLIC RTE”在流程集成模式下启动,该应用程序随 MERLIC 安装一起提供。模式 MERLIC RTE MERLIC RTE (Runtime Environment) 是在流程集成模式下启动 MERLIC 所用的应用程序的名称。可通过 Windows 的开始菜单启动,或通过命令行使用可执行文件“merlic_rte.exe”来启动。 的关键部分,因为在 MERLIC RTE 模式中加载 MERLIC Vision Apps 需要用到配方文件。

MERLIC 配方包含有关特定 MERLIC Vision App (MVApp) 的各种信息:

  • MVApp 的名称和位置
  • MVApp 选定工具参数(MVApp 参数)的一组预定义输入值和数据类型
  • 配方文件的可选说明
  • 待激活采集序列的可选参考

配方可通过 MERLIC Creator 创建并存储于单独文件中,文件以 .mrcp 结尾。

通过在 MERLIC RTE 模式中加载 MERLIC 配方,将使用配方中定义的参数设置加载相应 MVApp。如果配方引用了采集序列,会自动将其激活。您须为您想在 MERLIC RTE 中使用的每个 MVApp 创建一个 MERLIC 配方。但是,您也可以为同一个 MVApp 创建多个具有单独输入值集合的配方文件。这让您可以将具有不同参数设置和不同图像采集设置的 MVApp 重复用于各种应用场景。在 MERLIC RTE 中,您随后可以通过更改配方,即通过加载引用所需 MVApp 和设置的 MERLIC 配方,在具有各自参数设置的 MVApps 之间切换。随后将加载相应 MVApp

但是,如果您改为使用引用相同 MVApp 但参数设置不同的配方,则不会重新加载 MVApp。相反,只会应用新加载配方中定义的参数设置。由于在这种情况下未重新加载 MVApp,相应 MERLIC 工具或连接的 Frontends 的状态不会重置。例如,这会影响获取执行信息工具的“计数器”工具结果,或确定数据历史中的缓冲数据。如果您想确保更改配方后重新加载 MVApp,您可在加载新配方前先通过“UnprepareRecipe”卸载当前配方。

请记住,配方对于 MERLIC RTE,即 MERLIC 的流程集成模式来说是必需的。MVApp 只能在 MERLIC RTE 模式中通过配方文件加载。因此,即使您不想对任何 MVApp 参数 配方进行参数化,也必须为要在 MERLIC RTE 中使用的每个 MVApp 创建一个配方。

了解更多信息

创建 MERLIC 配方

了解如何为 MERLIC 流程集成创建配方文件。

编辑 MERLIC 配方

了解如何编辑现有的 MERLIC 配方文件。