AI 驅動文件
您想了解什麼?
第 5 步:設定輸出
您的 AI 模型已訓練完成。現在決定相機如何處理每個透過/失敗結果,以及將結果傳送到何處。
需要回答兩個問題:
- 如何計算透過/失敗? 基本模式(規則)或高階模式(Node-RED)。
- 結果傳送到哪裡? 獨立模式(僅相機 UI)、傳送到 PLC,或傳送到物理數字輸出。
這兩個問題相互獨立。請在下方選擇您需要的場景,以確定所需的模式和目標組合,然後詳細閱讀相關章節。
What are you trying to do?
Pick your scenario — see exactly which mode and destination you need
The page below covers everything in detail. This picker is a shortcut to the right combination for your line.
Operators read pass/fail from the screen. No PLC, no external wiring beyond power and Ethernet to a laptop or HMI.
What to do
- Configure pass/fail rules in the IO Block (Basic mode).
- Done — results show on Live Preview and saved captures.
OV20i Web 介面在 v2026.5 中進行了重新設計。請在相機 UI 的右上角檢視您的軟體版本,並選擇匹配的選項卡。您的選擇將貫穿此設定流程的每個頁面。
- 舊版本
- v2026.5 及更新版本
在舊介面中,觸發設定和 IO模組共同位於此輸出步驟。您可以在同一螢幕上選擇觸發模式並設定透過/失敗邏輯。
觸發
從 Trigger Settings 下拉選單中選擇捕獲的方式(Manual、Hardware、PLC、Aligner 或 Interval)。

IO模組(基本模式)
為每個 ROI 新增規則(例如,類別必須等於 "pass",或畫素計數小於 N),並將它們組合成整體的透過/失敗。對於超出單個 ROI 規則的任何情況,請單擊 Advanced Mode 開啟 Node-RED。

本頁其餘部分的概念(邏輯模式、輸出目標、PLC 整合、觸發模式和部署)均適用於此介面。
此階段分為兩個步驟:第 5 步:觸發和第 6 步:IO模組。
第 5 步:觸發
在程式編輯器中,開啟第 5 步:觸發,並從 Trigger source 下拉選單中選擇觸發相機的方式。每種模式都有說明,所選模式的任何引數都會直接顯示在下拉選單下方。

| 觸發源 | 觸發條件 | 最適用於 |
|---|---|---|
| Manual HMI Trigger | 操作員點選 HMI 上的按鈕時 | 測試和設定(無引數) |
| Hardware Trigger | 24 V 訊號到達數字輸入(光電眼、PLC 輸出)時 | 自動化生產線上的最低延遲 |
| PLC Trigger | EtherNet/IP 裝配上的某個位翻轉時 | PLC 掌控時序時 |
| Interval Trigger | 固定時間段過去時 | 監控和延時任務 |
| Aligner Trigger | 對齊器檢測到新零件時(帶去抖視窗) | 零件到達時間不可預測時 |
第 6 步:IO模組
IO模組是您為訓練模型分配透過/失敗規則和邏輯的地方,然後將該結果從相機傳送出去,傳送到 PLC,或進入生產線中的下一步。它以基本模式開啟。標題欄有一個 Save 操作、一個 Swap to Advanced Mode 按鈕(用 Node-RED 編輯器替換整個模組),以及兩個選項卡:Rules & Outputs 和 Save Images。
規則的形式取決於您的模型型別,請在下方選擇匹配的選項卡。(此切換與第 4 步中的切換保持同步。)
- 分類器
- 分割器
規則。 規則定義什麼算作 PASS。單擊 Add rule 新增規則。每個 ROI 級規則從左到右閱讀,包含四個部分:
- 規則覆蓋哪些 ROI。 開啟選擇器以選擇檢測型別,一次選中其所有 ROI(例如顯示為 "+ 11 ..."),或深入選擇特定 ROI。
- 指標。 Predicted class 或 Confidence。
- 運算子。 對於類別:equals、not equals、contains 或 doesn't contain。對於置信度:與閾值的數值比較。
- 值。 例如,
Predicted classequalsPass。

對於分割器,沒有單一的 ROI 級類別可供測試,因此規則改為對模型產生的缺陷掩碼設定閾值。規則被組織到規則組中(每個組同時評估一組 ROI),Add rule 構建一個包含五個部分的規則,從左到右閱讀:
- 類別。 規則關注哪個分割類別,例如 Hole。
- 指標。 該類別的斑塊(blob)的幾何測量。下拉選單(也位於 View metrics reference 下)涵蓋 Pixel Count、Perimeter、Major Axis Length、Minor Axis Length、Center X / Y、Centroid X / Y 和 Angle,每個都有一個 Global 變體,用於在完整影象座標中測量,而不是在 ROI 內部測量。
- 聚合。 指標如何跨所有找到的斑塊進行組合:Any、All、None、Highest、Lowest 或 Sum。
- 運算子。 數值比較:大於、小於、等於等。
- 值。 要比較的閾值。
從頭到尾閱讀,像 Hole / Pixel Count / All / > / 100 這樣的規則表示"如果所有檢測到的 Hole 斑塊都大於 100 畫素則失敗"。這就是分割器能夠根據缺陷的大小、形狀、數量或位置(而不僅僅是其存在與否)來判定零件失敗的原因。

測試和參考控制元件。 規則列表旁邊有幾個輔助工具:
- View metrics reference 列出您可以構建規則的每個欄位。
- Capture & test rules 抓取一幀並顯示您的規則如何針對實時捕獲進行評估。
- Prev / Next 逐幀瀏覽捕獲,以便您在部署前對邏輯進行合理性檢查。
總體結果。 將您的規則組合成相機報告的單一透過/失敗。選擇 All rules pass (AND) 或 Any rule passes (OR)。該單一全域性透過/失敗就是傳送到 PLC、HMI 和數字輸出的內容。
數字輸出 (DO)。 直接從基本 IO 模組驅動相機的兩個物理輸出引腳,無需 Node-RED。狀態行顯示兩個引腳中有多少已配置。對於每個引腳 **DO0(引腳 10)**和 DO1(引腳 11),設定三項內容:
- Source。 Overall result 或 Specific rule。
- Behavior。 Latch 保持狀態直到下一個結果;Pulse 短暫觸發,適用於一次性剔除電磁閥。
- Polarity。 N.O.(常開)或 N.C.(常閉)。
這就是接通一個透過綠色、失敗紅色的訊號燈柱或剔除閘門所需的全部操作。

儲存影象。 Save Images 選項卡選擇哪些捕獲的幀寫入庫以供後續檢視:All inspections、Fail only(推薦用於重新訓練)、Pass only(適用於黃金樣品審計)或 None。

高階模式。 當您的邏輯超出單個 ROI 規則時(例如時間序列檢查、自定義 PLC 資料、路由到 MQTT、MES 或 FTP,或電子郵件和 Teams 警報),單擊 Swap to Advanced Mode 開啟下方介紹的完整 Node-RED 編輯器。
全域性透過/失敗
每次捕獲都會產生單一的二元結果:透過或失敗。即使您有 50 個感興趣區域 (ROI) 進行復雜的分析,最終都歸結為一個答案:這個零件是好是壞?
這個單一的全域性透過/失敗結果就是傳送到您的 PLC、HMI、訊號燈、剔除閘門或任何其他系統的訊號。相機在每次捕獲時都會計算它;Basic 模式和 Advanced 模式之間的區別在於如何表達生成該結果的規則。
選擇邏輯模式
Basic 模式:何時使用
當您的透過/失敗規則是每個 ROI 結果的簡單組合時,請使用 Basic 模式。示例:
- "所有 ROI 的類別必須為 'pass' 才能獲得全域性透過"
- "ROI 1 和 ROI 2 必須都等於 'present',ROI 3 必須等於 'aligned'"
- "主類別的缺陷畫素數低於 N"
如果您可以用一句話透過 AND / OR / 閾值來描述您的規則,Basic 模式就可以處理。無需程式碼,無需流程編輯器。
設定方法: 在 IO模組中,為每個 ROI 新增一條規則(例如,預測類別等於 Pass,或置信度/畫素數閾值),然後選擇規則如何組合成整體透過/失敗(所有規則都必須透過,或任一規則透過即可)。相機會在每次捕獲時計算透過/失敗結果。有關您介面中的具體操作路徑,請參閱上方版本選項卡中的 IO模組 演練。
在 v2026.5 及更新版本中,Basic IO 模組可以將 DO0 / DO1 直接對映到某條規則或整體結果(第 6 步中的數字輸出 (DO) 部分),無需 Node-RED。在較舊版本中,Basic 模式僅產生 PLC 和相機 UI 讀取的透過/失敗訊號;要驅動物理引腳,您需要使用 Advanced 模式。請參閱下方的數字輸出 (DO0 / DO1)。
Advanced 模式:何時使用
在 IO模組 中點選 Advanced Mode 以進入 Node-RED,這是一個視覺化程式設計環境。

在以下情況下使用 Advanced 模式:
- 透過/失敗規則需要超出每個 ROI 閾值的邏輯,例如"如果總缺陷面積佔零件面積的 X%,且至少有 N 個缺陷,且平均置信度高於 80%,則失敗"
- 您需要時間序列邏輯,例如"如果最近 10 個零件中有 7 個失敗則報警"
- 您需要驅動物理數字輸出(DO0 / DO1)以控制訊號燈、剔除閘門或繼電器
- 您需要向 PLC 傳送標準透過/失敗 + ROI 負載之外的自定義資料(例如 PROFINET
User Data - 64 bytes模組,或額外的 EtherNet/IP assembly 欄位) - 您需要將資料路由到任何外部系統,如 MQTT、MES、FTP、REST API、電子郵件、Teams、資料庫
每次捕獲都會啟動一個新的流程。"All Blocks Output" 節點將捕獲中的所有後設資料作為 JSON 物件公開,包括類別、置信度、畫素數、面積、ROI 名稱、時間戳,因此任何下游節點都可以基於任何欄位進行分支。
您可以構建的內容:
- 結合多個 ROI 欄位的自定義透過/失敗邏輯
- 訊號燈、剔除閘門和繼電器控制(數字輸出)
- 時間序列分析("最近 10 個零件中是否有 7 個失敗?通知主管")
- 自定義儀表板:帕累託圖、趨勢視覺化、生產指標
- 資料路由到 FTP、MES 系統、資料庫
- 條形碼整合,將檢測結果與零件序列號關聯
- 條件影象儲存(例如,僅在失敗時儲存)
- 電子郵件 / Teams / Slack 通知
- 通訊協議:RS232、RS485、MQTT、HTTP/HTTPS、OPC-UA
匯入和匯出流
您可以將 Node-RED 流以 JSON 格式匯入和匯出。這允許您備份邏輯、在相機之間共享流,或部署由 Auto-Integration Builder 生成的流。
要訪問匯入/匯出功能,請單擊 Node-RED 編輯器右上角的漢堡選單(三條水平線):

要匯入流: 從選單中選擇匯入。將流 JSON 貼上到文字區域,或單擊"select a file to import"上傳 JSON 檔案。選擇匯入到當前流還是新流,然後單擊匯入。

要匯出流: 從選單中選擇匯出。選擇要匯出的節點(所選節點或當前流),然後單擊下載將其儲存為檔案,或單擊複製到剪貼簿以貼上到其他位置。

使用 Auto-Integration Builder 即時構建流
無需從零開始學習 Node-RED。位於 tools.overview.ai 的 OV Auto-Integration Builder 可以根據簡單的英文描述生成可用於生產的 Node-RED 流。
工作原理:
- 開啟 tools.overview.ai 並選擇 Auto-Integration Builder
- 用簡單的英文描述您想要的內容。例如:"Send an email when 3 failures happen in a row" 或 "Save fail images to an FTP server with the part serial number"
- AI 使用 50 多種可用的節點型別生成完整的 Node-RED 流
- 檢視流,一鍵將其部署到您的相機
支援:
- 通訊協議: MQTT、Modbus TCP、OPC-UA、HTTP/HTTPS、RS232、RS485
- 資料路由: FTP、資料庫、MES 系統、雲端儲存
- 邏輯: 時間序列分析、條件分支、聚合
- 通知: 電子郵件、Microsoft Teams、Slack、webhook
- 硬體 I/O: 狀態指示燈、剔除裝置、傳送帶、PLC
您還可以使用 Modify Mode:貼上現有流並描述您想要更改的內容。構建器將在保留現有邏輯的同時更新流。
即使您從未使用過 Node-RED,Auto-Integration Builder 也可以讓您在幾分鐘內完成複雜的整合設定。描述您想要的內容,檢視生成的流,然後部署。
輸出目的地
您已經決定了如何計算透過/失敗。現在決定結果傳送到何處。有三種目的地,每種目的地都有不同的要求:
| 目的地 | 所需的邏輯模式 | 使用場景 |
|---|---|---|
| 獨立 (僅相機 UI/已儲存影象) | Basic 或 Advanced | 操作員從螢幕上讀取透過/失敗結果;沒有其他系統需要該結果 |
| PLC (EtherNet/IP、PROFINET) | Basic 或 Advanced | PLC 驅動生產線並需要檢測結果 |
| 數字輸出 (DO0 / DO1) | Basic (v2026.5+) 或 Advanced | I/O 聯結器上的狀態指示燈、剔除裝置、繼電器或任何物理裝置 |
您可以同時使用多個目的地,例如,透過 EtherNet/IP 將透過/失敗結果傳送到 PLC(PLC 讀取的資料塊)同時透過 DO0 驅動狀態指示燈。
獨立執行
如果相機就是整個系統,沒有 PLC,除了電源和連線到膝上型電腦或 HMI 的乙太網之外沒有其他外部接線,則除了配置 IO模組 之外無需做任何事情。透過/失敗結果會顯示在 實時預覽 介面以及已儲存的捕獲歷史記錄中。基本模式和高階模式均可使用;根據您的邏輯複雜度進行選擇。
您可以在 I/O Live Monitor 頁面監控數字 I/O 引腳和 EtherNet/IP 連線的實時狀態:

PLC (EtherNet/IP 和 PROFINET)
OV20i 原生支援 EtherNet/IP 和 PROFINET,因此 標準的透過/失敗結果 + 每個 ROI 的結果負載可以直接傳送到您的 PLC,無需任何 Node-RED。您匯入我們提供的 EDS 或 GSDML 檔案(連結位於本頁底部),將 PLC 指向相機的 IP,相機的標準 assembly / module 就會直接暴露結果欄位。
什麼時候 需要使用 Node-RED 進行 PLC 整合呢?當標準負載不足時,例如您希望傳送額外的 ROI 欄位、自定義缺陷程式碼、計算值,或來自條碼讀取器的序列號。這種情況下:
- EtherNet/IP:透過 Node-RED 流程寫入自定義欄位來擴充套件 assembly
- PROFINET:在 TIA Portal 裝置配置中新增
User Data - 64 bytes和User Results - 64 bytes自定義模組,並透過 Node-RED 流程寫入
有關接線、檔案和分步設定,請參閱 連線到 PLC (EtherNet/IP 和 PROFINET)。
數字輸出 (DO0 / DO1)
OV20i 在 M12 聯結器上有 兩個數字輸出,DO0(引腳 10,紫色)和 DO1(引腳 11,橙色),每個均為 NPN 漏型(輸出將訊號線拉至地),每路額定 100 mA。可用於驅動訊號塔燈、剔除閘門、繼電器、指示 LED,或任何由 24V 漏型訊號觸發的裝置。
線色因電纜長度而異。如果您電纜上的線色不匹配,請參閱 線色參考 檢視 3M 和 5M 與 10M 電纜的線色對照。
在 v2026.5 之前 的版本中,基本模式下沒有原生的"將透過傳送到 DO0"開關,因此您需要一個 高階模式 的 Node-RED 流程,將 Digital Output 節點連線到檢測結果。在 v2026.5 及更新版本中,您可以直接從基本 IO模組 對映 DO0 / DO1(鎖存/脈衝、常開/常閉),無需 Node-RED。
最簡單的"透過亮綠燈、失敗亮紅燈"流程使用兩個 Digital Output 節點連線到透過/失敗分支。有關分步接線和 Node-RED 設定,請參閱 設定數字輸出邏輯。
一旦引腳接線完成且流程就位,您就可以編碼比單純的透過/失敗更豐富的訊號,不同的缺陷類別可以對映到不同的引腳組合,或者您可以對某個引腳脈衝 N 毫秒,以驅動一次性剔除電磁閥。
觸發模式
配置捕獲的觸發方式。兩種介面版本中的五種觸發模式相同:
| 觸發方式 | 描述 | 最適用場景 |
|---|---|---|
| 手動 | 在相機 UI 上按鍵觸發 | 測試和設定 |
| 硬體(數字輸入) | 來自感測器的電訊號 | 配備接近感測器的自動化產線 |
| PLC | 來自工業控制器的指令 | 需要精確時序的完全自動化 |
| 對齊器 | 檢測到部件對齊時自動觸發 | 部件到達時間不可預測的場景 |
| 間隔 | 按設定的時間間隔進行捕獲 | 連續監控 |

I/O 聯結器上的錯誤接線可能會損壞相機的輸出電路或所連線的裝置。在連線到生產裝置之前,請務必使用萬用表驗證接線並進行臺架測試。
相機的數字輸出具有最大電流額定值。在連線電磁閥、繼電器或電機等大功率裝置之前,請查閱硬體規格。如果負載超過額定輸出電流,請使用中間繼電器或驅動板。
部署
- 啟用 程式
- 設定觸發模式
- 執行測試部件,驗證透過/失敗輸出是否符合預期
- 檢查邊緣情況,尤其是最難分類的部件
- 在第一小時內進行監控以確保一致性
下載 PLC 整合檔案
如果您要與 PLC 整合,請下載配置檔案和示例程式碼:
EtherNet/IP (Allen-Bradley)
| 檔案 | 描述 |
|---|---|
| OV20i EDS 檔案 | 用於 Studio 5000 (ControlLogix/CompactLogix) 的電子資料表 |
| 程式切換例程 | 用於透過 PLC 切換程式的梯形邏輯 |
| 相機觸發例程 | 用於觸發檢測和處理結果的梯形邏輯 |
PROFINET (Siemens)
| 檔案 | 描述 |
|---|---|
| OV20i GSDML 檔案 | 用於 TIA Portal 的裝置描述檔案 |
在配置連線之前,請將 EDS 或 GSDML 檔案匯入您的 PLC 程式設計環境。L5X 例程是即用型梯形邏輯,可直接匯入 Studio 5000。
輸出檢查清單
在上線之前,請確認:
- 已配置 IO 規則(透過/失敗邏輯符合您的要求)
- 已設定觸發模式(手動、硬體、PLC、對齊器或間隔)
- 已啟用程式
- 已執行測試部件(透過/失敗輸出符合預期)
- 已測試邊緣情況(最難的部件分類正確)
您的 AI 檢測已上線。有關持續最佳化,請參閱 改進您的模型。