输入和输出时序
您可以配置设置菜单的通信选项卡的输入和输出线的时序特性。有关详细信息,请参阅通信。
您可以自定义视觉传感器应用于触发器和输出信号的延迟量,以便于将其集成到您的生产线中。在正常运行期间,视觉传感器进行图像检查并可指示触发器错误。然而,不正确的设置可能会导致不准确或矛盾的结果。以下示例说明了不同的输入和输出设置如何相互作用。
正常检验周期
此示例假设以下离散 I/O 配置:
| 触发器 | 触发延时 | 输出延迟 | 脉冲长度 |
| 单 | 30 毫秒 | 40 毫秒 | 10 毫秒 |
视觉传感器接收触发器,该触发器会延迟配置的时间。当 30 毫秒的延迟期过后,视觉传感器会采集图像,然后进行处理。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。最后,视觉传感器通过对输出线 0 进行 10 毫秒的脉冲输出检查结果,此结果表示通过。
错误情形
视觉传感器无法处理在前一个触发器的延迟期内到达或在前一个触发器发起的图像采集期间到达的触发器。当发生这种情况时,视觉传感器通过脉冲输出线 2 指示触发错误。
此示例假设以下离散 I/O 配置:
| 触发器 | 触发器延时 | 输出延迟 | 脉冲长度 |
| 单 | 30 毫秒 | 40 毫秒 | 10 毫秒 |
视觉传感器接收触发器,该触发器会延迟配置的时间。在配置的 30 毫秒延迟期间,视觉传感器接收另一个触发器。第二个触发器被拒绝,因为前一次触发器的延迟期尚未过去。当第一个触发器的延迟时间过去后,视觉传感器采集图像,然后进行处理。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。视觉传感器通过对输出线 1 进行 10 毫秒的脉冲输出检查结果,此结果表示失败。最后,视觉传感器脉冲输出线 2 表示发生了触发器错误。
此示例假设以下离散 I/O 配置:
| 触发器 | 触发器延时 | 输出延迟 | 脉冲长度 |
| 单 | 30 毫秒 | 40 毫秒 | 10 毫秒 |
视觉传感器接收触发器,该触发器会延迟配置的时间。当 30 毫秒的延迟期过去后,视觉传感器采集图像。在图像采集过程中,视觉传感器接收另一个触发器。视觉传感器拒绝第二个触发器并继续处理采集的图像。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。视觉传感器通过对输出线 1 进行 10 毫秒的脉冲输出检查结果,此结果表示失败。最后,视觉传感器脉冲输出线 2 表示发生了触发器错误。
此示例假设以下离散 I/O 配置:
| 触发器 | 触发器延时 | 输出延迟 | 脉冲长度 |
| 单 | 30 毫秒 | 40 毫秒 | 10 毫秒 |
视觉传感器接收触发器,该触发器会延迟配置的时间。当 30 毫秒的延迟期过去后,视觉传感器采集图像。在触发器延迟期间和图像采集期间,视觉传感器接收更多触发器。视觉传感器拒绝额外的触发器,并继续处理采集的图像。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。视觉传感器通过对输出线 1 进行 10 毫秒的脉冲输出检查结果,此结果表示失败。最后,视觉传感器脉冲输出线 2 表示发生了触发器错误。
如果输出脉冲长度大于零件之间的间隔,则视觉传感器会输出不正确或矛盾的结果信号。这导致输出脉冲重叠:
-
两次连续的、具有相同结果的检查将显示为一个连续的脉冲。
-
两个不同的、连续的检查结果导致两条线同时处于高位。
此示例假设以下离散 I/O 配置:
| 触发器 | 触发器延时 | 输出延迟 | 脉冲长度 |
| 单 | 0 毫秒 | 40 毫秒 | 80 毫秒 |
视觉传感器接收触发器,采集图像,然后进行处理。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。在评估第一个检查结果时,视觉传感器收到第二个触发器。图像采集排队,直到第一张图像被评估为通过,之后视觉传感器通过脉冲输出线 0 指示结果为通过。它还处理和评估第二张图像,并输出通过结果。由于输出脉冲长度设置为 80 毫秒,因此两次通过的结果合并并在输出线 0 上显示为 190 毫秒脉冲。
此示例假设以下离散 I/O 配置:
| 触发器 | 触发器延时 | 输出延迟 | 脉冲长度 |
| 单 | 0 毫秒 | 40 毫秒 | 80 毫秒 |
视觉传感器接收触发器,采集图像,然后进行处理。检查完成后,视觉传感器等到 40 毫秒输出延迟期结束。在评估第一个检查结果时,视觉传感器收到第二个触发器。图像采集排队,直到第一张图像被评估为失败,之后视觉传感器通过脉冲输出线 1 指示结果为通过。它还处理和评估第二张图像,并输出通过结果。由于输出脉冲长度设置为 80 毫秒,两次检查结果重叠,导致输出线 0 和 1 保持高位 20 毫秒。