跳到主要內容

AI 驅動文件

您想了解什麼?

使用 PLC 進行配方更改

概述

本指南概述了使用 PLC 邏輯在 OV20i 相機系統中更改檢驗配方的過程。配方切換允許您為不同的零件或工藝配置不同的檢驗引數和標準,而無需物理重新配置相機。每個配方包含特定的檢驗設定,切換配方能夠在製造環境中實現靈活的自動化。

配方切換過程涉及 PLC 和相機之間的協調握手,確保配方更改安全進行,而不干擾正在進行的操作。

先決條件

在實施配方切換功能之前,請確保滿足以下要求:

  • OV20i 相機已連線到 PLC(請參見 [連線到 PLC(Ethernet/IP, PROFINET)][[[URL_7]])。
  • PLC 程式設計軟體(例如,Studio 5000)。
  • 所需的配方必須預先配置並儲存在相機上。

邏輯示例

配方切換邏輯遵循以下順序:

使用 PLC 進行配方切換的邏輯示例

步驟 1:設定配方編號

MOVE [Recipe_Number] → Camera_1:O.Data[4]

將所需的配方 ID 從您的 PLC 標籤傳輸到相機的配方選擇暫存器。

步驟 2:啟動配方切換

[RECIPE_SWITCH] → [Recipe_ONS] → Camera_1:O.Data[0].1

使用一個單次上升沿的按鈕或控制訊號觸發配方切換請求。

步驟 3:監控相機狀態

NOT Camera_1:I.Data[1].6 (Busy Signal)

確保相機在啟動切換之前沒有忙於處理。

步驟 4:鎖存切換請求

Camera_1:O.Data[0].1 (Latch ON)

配方切換請求位必須保持高電平,直到相機確認。

步驟 5:驗證完成

Camera_1:I.Data[0].2 (Recipe Switch Ack) AND
EQ Camera_1:I.Data[8] Camera_1:O.Data[4] (Recipe Match)

等待相機確認和配方 ID 驗證。

步驟 6:重置請求

Camera_1:O.Data[0].1 (Unlatch)

在成功完成後清除配方切換請求位。

步驟 7:錯誤監控

Camera_1:I.Data[1].1 → Error_Detected

在過程中持續監控錯誤條件。

時序圖

配方切換過程遵循以下時序:

使用 PLC 進行配方更改的時序圖

訊號流:

  1. 忙訊號:開始時低(非活動),在過程開始時變高,完成時返回低
  2. TriggerRdy(觸發準備):開始時高(準備好),在操作期間變低,準備好下一個觸發時返回高
  3. RecipeSwitchRequest(配方切換請求):變高以請求配方更改,保持高電平短暫以進行系統註冊,確認後返回低
  4. RecipeSwitchAck(配方切換確認):短暫變高以確認請求,然後返回低

關鍵時序關係:

  • 忙訊號跟蹤整體系統佔用情況
  • TriggerRdy 指示系統何時可以接受新的觸發命令
  • 配方切換請求會阻塞觸發操作
  • 所有訊號必須在下一個操作開始之前返回到其空閒狀態

此順序確保操作狀態之間的平穩過渡而不會發生衝突。

核心概念

配方管理

  • 配方 ID:每個配方都有一個唯一的數字識別符號
  • 當前與選擇:系統同時維護當前活動的配方和新選擇的配方以進行比較
  • 配方驗證:系統比較配方 ID 以確認切換成功

訊號握手

  • 請求/確認模式:PLC 請求配方切換,攝像頭確認收到
  • 鎖存邏輯:請求訊號必須保持,直到收到確認
  • 單次觸發:防止訊號波動或噪聲導致的多次請求

錯誤處理

  • 錯誤檢測:系統在切換過程中監控錯誤
  • 錯誤鎖存:錯誤條件保持鎖存,直到手動清除
  • 過程阻塞:配方切換阻止觸發操作以防止衝突

系統狀態

  • 空閒狀態:系統準備接受新命令
  • 忙碌狀態:系統正在處理配方切換或其他操作
  • 錯誤狀態:系統檢測到需要關注的錯誤條件

最佳實踐

安全性與可靠性

  • 在啟動配方切換之前,始終驗證攝像頭未忙碌
  • 持續監控錯誤條件並實施適當的錯誤處理
  • 使用單次訊號以防止多次意外請求
  • 切換後驗證配方匹配以確認成功

操作效率

  • 最小化配方切換頻率以減少系統開銷
  • 在同一配方下分組相似操作,如果可能的話
  • 在生產週期的自然間歇期間計劃配方切換
  • 在生產實施前徹底測試配方切換

程式設計指南

  • 實施適當的聯鎖以防止衝突操作
  • 使用描述性標籤名稱以提高程式碼可維護性
  • 記錄配方目的和切換條件
  • 包括超時邏輯以便在通訊失敗時進行錯誤檢測

警告說明

  • 配方切換會阻塞觸發操作 - 確保時序協調
  • 請勿持續保持配方切換請求高電平 - 這將阻止正常的攝像頭操作
  • 在依賴生產中的配方切換之前驗證通訊穩定性

關鍵訊號摘要

控制訊號(PLC 到攝像頭)

訊號地址功能
配方編號Camera_1:O.Data[4]指定要切換到的配方
配方切換請求Camera_1:O.Data[0].1啟動配方切換過程

狀態訊號(攝像頭到 PLC)

訊號地址功能
忙碌Camera_1:I.Data[1].6表示攝像頭正在處理
配方切換確認Camera_1:I.Data[0].2確認配方切換請求
當前配方 IDCamera_1:I.Data[8]報告當前活動的配方
配方切換錯誤Camera_1:I.Data[1].1表示在配方切換過程中發生錯誤

內部 PLC 標籤

訊號型別功能
RECIPE_SWITCHBOOL啟動配方切換過程
Recipe_ONSONS提供切換啟動的一次性訊號
CONFIRM_RECIPES_MATCHBOOL確認當前和選擇的配方匹配
Error_DetectedBOOL標記操作員需要關注的錯誤條件

結論

OV20i 相機系統中的配方切換提供靈活的自動化能力,同時透過適當的握手協議保持操作安全。成功依賴於遵循正確的操作順序、監控系統狀態以及實施穩健的錯誤處理。

可靠的配方切換的關鍵在於理解訊號之間的時序關係,並確保在啟動切換之前相機處於空閒狀態。透過遵循所述程式和最佳實踐,您可以在不同的檢測配置之間實現平穩過渡,同時保持系統的可靠性和生產效率。

請記住,配方切換是 PLC 和相機之間的協調過程 - 兩個系統必須正確配置並有效通訊,以確保成功操作。定期測試和驗證切換邏輯將有助於確保在生產環境中的一致效能。