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 相機,確保與工業自動化過程的準確同步。