工业通信信号

SnAPP 使用一组固定的预命名信号,可用于将数据和结果在 PLC 和视觉传感器之间传输。

要使用触发器控制和状态信号控制来自 PLC 的触发,触发器模式必须设置为单个

注意这些信号在所支持的协议之间共享,但它们是以不同的方式映射到系统中。关于每种协议信号映射的特定内容,请参阅以下主题:
输入程序集 信号 说明
Acquisition Error

SnAPP 由于以下原因之一无法采集图像时会设置此位:

  • SnAPP 当前正在采集图像。
  • SnAPP 图像缓冲区不足。

当成功触发采集时,此位被清除。

Acquisition ID 无论触发器源如何,该 ID 都会在每次采集完成时递增,并可用于将采集与其检查结果同步。采集 ID 在采集开始时更改。采集 ID 在采集结束时更改。如果 PLC 是触发器源,则在设置 Trigger Acknowledge 位之前设置采集 ID
Command Completed 当命令执行完成时设置此位,并在清除 Execute Command 位被清除。
Command Executing 在命令执行期间设置此位。
Command Failed 如果命令未能成功执行,或者如果设置了未知的命令 ID,在命令完成时设置此位。
Error 发生错误时设置该位,该错误在“错误 ID”字段中定义。
Error ID 请参阅错误 ID 代码
Inspection Completed 在检查后切换该位。
Inspection Image ID 这些字节用于为每张与此结果集关联的图像提供采集 ID。
Inspection ID 与该组结果关联的采集 ID。
Inspection Passed 该位指示检查的通过和/或失败状态。
检查结果

有关检查结果的更多信息,请参见检查结果

Results Valid 检查图像 ID检查结果代码检查结果字段有效时设置此位。当设置 Inspection Results Acknowledge 位时,此位被清除。
Trigger Acknowledge 该位表示 SnAPP 已通过 Trigger 位成功触发。Trigger Acknowledge 位将保持设置,直到 Trigger 位被清除。
Trigger Ready 该位指示 SnAPP 可以通过 Trigger 位接受新触发器。
Current Program ID

这些位指示当前程序号。程序 ID 是从 1 到 20 的 16 位数字。

输出程序集 信号 说明
Clear Error 如果设置了该位,将会清除 ErrorError ID 信号;Clear Error 位需要保持 High,直到 Error 位被清除。如果错误已排队,清除该位将导致 ErrorError ID 信号被设置为下一个排队错误代码。
Execute Command Execute Command 位设置为 High 时,视觉传感器会读取 Command ID 信号并执行相关命令。该信号必须保持 High,直到设置了 Command Completed 位。Command Completed 位设置后,清除 Execute Command 位还将清除 Command Completed 位。
Command ID

该字段表示将在 Execute Command 位上升沿执行程序号介于 1 和 20 之间的程序。在 Command Completed 位设置前,此信号不应更改。

  • 0:保留
  • 1-20:程序号
  • 21-65535:保留
Inspection Results Acknowledge Inspection Results Acknowledge 位确认 PLC 已接收检查图像 ID检查结果数据。
Trigger 设置 Trigger 位将在 视觉传感器 上触发采集。