- 24 Jan 2025
- 打印
- PDF
以太网/IP - 触发
- 更新于 24 Jan 2025
- 打印
- PDF
按照本文的说明,将相机连接到您选择的PLC。
相机触发设置
确保在相机端将 PLC 触发器设置为触发模式 (Imaging Setup > Photometric Control) 。
时序图
时序图可视化了摄像系统内操作的顺序,展示了不同信号之间的关系——例如一个信号如何触发另一个信号,以及整个过程如何依次经历触发、曝光、检测和完成等阶段。这些信号的高低电平转换表示摄像机操作中的状态变化,有助于理解每个流程环节之间的时序关系和依赖性。
时序图分解
忙碌:
“忙碌”信号表示系统或相机是否正在进行某个过程。信号从低电平(非活动状态)开始,在过程开始时变为高电平(活动状态),并在操作过程中保持高电平。完成所有任务后,信号再次变为低电平,表示系统不再忙碌,已准备好进行下一次操作。触发器:
“触发”信号是相机的输入信号,用于启动图像捕捉或检查过程。信号在激活触发时变为高电平,持续短时间后再变为低电平。这个脉冲表示触发命令已发送至相机。
TriggerRdy(触发器就绪):
该信号显示系统何时准备好接收触发命令。它开始为高电平,表示系统已准备就绪,然后在触发命令发出后变为低电平。在系统处理完触发并完成必要的操作后,信号再次变为高电平,表示系统准备好接受下一个触发命令。
TriggerAck(触发确认):
在相机接收到触发命令后,它会向PLC发送“触发确认”信号。该信号变为高电平,表示触发命令已成功接收并处理。它在处理过程中保持高电平,处理完成后返回低电平。
曝光完成:
该信号表示相机已完成曝光过程。它紧跟在触发确认信号(TriggerAck)之后,在确认信号变为高电平后变为高电平,并保持高电平直到曝光完全结束。此时,它返回低电平。
检查完毕:
在曝光过程完成后,相机进行图像处理或检查。一旦检查过程完成,"检查完成"信号会变为高电平。该信号通常在曝光完成信号之后变为高电平,并保持高电平直到检查确认完成;此时,它返回低电平。
检查通过:
该信号指示检查是否成功。当检查完成并通过所有检查时,信号变为高电平。如果检查未通过,信号将保持低电平。
使用类似的例子编程逻辑,附上已附逻辑。
相机触发和状态监控
本节解释了如何通过PLC逻辑触发相机并监控其状态。详细说明了每个信号及其相应的操作,以确保正确的集成和功能。
PB_TRIGGER/OV_Debug[0]
功能: 作为来自PLC逻辑的控制信号,用于确定何时触发相机。
描述: 该标签对于启动相机触发过程至关重要。它作为一个输入,当激活时,启动一系列事件,最终实现图像捕捉。
Trigger_ONS
功能: 提供单次脉冲信号,以确保触发仅在上升沿发生。
描述:Trigger_ONS 在 PB_TRIGGER 信号从低到高过渡时生成单个脉冲。这可防止由于信号波动或噪声导致多次触发。
Camer_1:I.Data[0].0
功能: 指示相机已准备好接受触发。
描述: 来自PLC的这个位必须被监控,以确认相机处于准备好接受触发信号的状态。除非此位为高,否则相机不会响应触发信号。
Camer_1:O.Data[0].0
功能: 向相机发送触发信号。
描述: 来自PLC的这个输出位必须设为高电平,以启动图像捕获。它需要被锁存,意味着它保持高电平,直到相机确认接收到触发信号。确认通过Camer_1:I.Data[0].1信号接收,然后触发位可以解除锁存。
Camer_1:I.Data[0].1
功能: 确认来自相机的触发信号。
描述:一旦相机接收到触发信号,该位将变为高电平。PLC逻辑必须监控该位,以解除锁存Camer_1:O.Data[0].0触发信号,完成触发序列。
Camer_1:I.Data[2].1 :
功能: 指示图像处理结果已准备好。
描述: 当相机处理完图像并且结果可以读取时,此位将变为高电平。
Camer_1:I.Data[2.2] :
功能: 提供图像的合格/不合格状态。
描述:
如果此位为高电平,则表示合格。
如果此位为低电平,则表示失败。
Camer_1:I.Data[1].0 :
功能: 表示错误状态。
描述:如果相机出现错误,此位将变为高电平。错误位会锁定,并在错误清除之前保持高电平。PLC中应实现适当的错误处理逻辑,以复位此位并妥善处理错误状态。
关键信号摘要:
PB_TRIGGER: 启动相机触发过程。
Trigger_ONS: 确保单一触发脉冲。
Camer_1:I.Data[0].0: 相机就绪指示器。(触发就绪)
Camer_1:O.Data[0].0: 触发信号必须保持锁存状态直到收到确认。(触发)
Camer_1:I.Data[0].1: 相机触发信号的确认。(触发确认)
Camer_1:I.Data[2].1: 指示结果已可用。(检测完成/结果可用)
Camer_1:I.Data[2].2: 通过/失败状态指示器。(检测通过)
Camer_1:I.Data[1].0: 错误指示器,直到清除为止。(采集/触发错误)
通过遵循这些步骤并监控指定信号,可以有效地管理相机与PLC逻辑的集成,确保可靠的图像捕获和处理。