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

时序图

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