通过 SLMP PLC/MC 加载程序

在启用输入时,您可以将当前加载的程序与存储在视觉传感器中的另一个程序进行交换。您可以通过指定程序 ID 来使用 PLC 更改程序。ID 是十六进制值 0x0-0x14 之间的整数,或十进制值 0-20 之间的整数。PLC 执行加载命令后,如果视觉传感器找到名称中包含指定 ID 号的程序,则加载该程序。

注意
  • 在通过 PLC 更改程序之前,始终在视觉传感器上启用输入。否则,程序切换请求会生成一个错误并报告到 PLC,错误 ID 为 0x0401
  • 如果您指定的程序在 视觉传感器 上不存在,即它不包含具有指定 ID 的程序,则错误会报告给 PLC,错误 ID 为 0x0402

执行以下步骤来 Mitsubishi PLC/MC视觉传感器 上运行的程序:

视觉传感器 UI 上:

  1. 设置菜单上的通信选项卡上启用输入SLMP

在 PLC 上:

  1. 使用输入块中适用的命令 ID 来启动程序更改。

    ID 是十六进制值 0x0-0x14 之间的整数,或十进制值 0-20 之间的整数。

  2. 通过触发字节 0 的位 4 来设置控制块中的 Execute Command 位。

Command CompletedCommand Failed 位设置完毕,即分别为状态块中的字节 1 的位 6 或 5。

  1. 清除 Execute Command 位。

注意有关输入和输出程序集的说明,请参见 SLMP 控制和数据块