AI 驱动文档
您想了解什么?
使用 PLC 触发
概述
本指南解释了如何通过 Ethernet/IP 从 PLC 触发 OV10i 相机,监控其状态并处理错误。此集成确保在自动化过程中可靠地捕获图像。
先决条件
- OV10i 相机连接到 PLC(请参见 [连接到 PLC(Ethernet/IP, PROFINET)][[[URL_0]])。
- PLC 编程软件(例如,Studio 5000)。
- 在配方图像设置中选择 PLC Trigger 作为触发设置。
备注
如果在配方中未选择 PLC Trigger,相机会忽略 PLC 触发请求。
逻辑示例

时序图

核心概念
触发相机
- PB_TRIGGER:来自 PLC 逻辑的按钮或控制信号,用于启动捕获。
- Trigger_ONS:在 PB_TRIGGER 上升沿生成单个脉冲的一次性触发,防止重复触发。
- Camera_1:I.Data[0].0:相机准备就绪 — 必须在触发之前为高电平。
- Camera_1:O.Data[0].0:触发请求 — 直到确认前保持高电平。
- Camera_1:I.Data[0].1:触发确认 — 确认相机已接收到触发。
触发序列
-
确认
Camera_1:I.Data[0].0(准备就绪)为高电平。 -
激活
PB_TRIGGER。 -
Trigger_ONS脉冲并将Camera_1:O.Data[0].0(触发请求)设置为高电平。 -
相机通过将
I.Data[0].1(触发确认)设置为高电平来响应。 -
PLC 解除
O.Data[0.0]的锁存以完成触发周期。
结果可用性和状态
- Camera_1:I.Data[2].1:结果可用 — 当图像处理完成时为高电平。
- Camera_1:I.Data[2].2:通过/失败结果 — 高电平 = 通过,低电平 = 失败。
错误处理
- Camera_1:I.Data[1].0:触发错误 — 如果在触发过程中发生错误,则为高电平。
- 此位在复位之前保持锁存状态。
- 实现 PLC 逻辑以复位此位并适当地处理错误。
最佳实践
- 在发出触发之前,始终检查
Camera Ready (I.Data[0].0)。 - 使用 一次性逻辑(
Trigger_ONS)以避免多次意外触发。 - 在收到确认之前,锁存触发请求。
- 在读取通过/失败状态之前监控结果可用性。
- 实施强大的错误处理以检测和清除故障。
关键信号摘要
| 信号 | 功能 | 备注 |
|---|---|---|
PB_TRIGGER | 启动相机触发 | 来自 PLC 逻辑 |
Trigger_ONS | 一次性脉冲 | 防止重复触发 |
I.Data[0].0 | 相机准备就绪 | 必须为高电平以允许触发 |
O.Data[0].0 | 触发请求 | 直到确认前保持锁存 |
I.Data[0].1 | 触发确认 | 确认已接收到触发 |
I.Data[2].1 | 结果可用 | 图像处理完成 |
I.Data[2].2 | 通过/失败结果 | 高电平 = 通过,低电平 = 失败 |
I.Data[1].0 | 触发错误 | 直到清除前保持锁存 |
结论
通过实施此逻辑,可以通过 PLC 控制可靠地触发和监控 OV10i 相机,确保与工业自动化过程的准确同步。