跳到主要內容

AI 驅動文件

您想了解什麼?

概述 Node-RED 自定義塊

本參考提供了 OV80i Node-RED 環境中所有 Overview 自定義節點的技術規格。這些專用節點擴充套件了標準 Node-RED 功能,以支援視覺檢測工作流程。

Overview 自定義節點架構

OV80i 包含專為機器視覺應用設計的預安裝自定義節點。這些節點提供標準化的介面用於檢測操作,並確保與工業自動化系統的相容性。

節點類別:

  • 檢測邏輯節點 - 處理和評估檢測結果
  • 資料處理節點 - 格式化和轉換檢測資料
  • I/O 控制節點 - 與硬體輸入和輸出介面
  • 系統控制節點 - 管理相機功能和狀態

所有塊輸出節點

所有塊輸出節點

目的和功能

“所有塊輸出”模組是統一管道系統中的關鍵元件。它負責在每次相機捕獲後輸出資料。它彙總和處理所有 AI 塊資料,確保輸出全面且詳細。

功能

該模組將資料輸出為 JSON 物件。資料包括來自各種 AI 過程的資訊,如檢測、對齊、分類和分割。每次捕獲的輸出都經過精心結構化,以提供對檢測過程的有價值見解。

資料欄位

檢測資料

  • 檢測 ID: 一個滾動的 16 位整數,每次檢測遞增
  • 檢測時間: 每次檢測捕獲的 ISO 8601 格式時間戳
  • 影象 URL: 捕獲影象的 HTTP URL(jpg)

對齊資料

  • 成功: 表示零件是否成功對齊
  • 中心位置 X: 對齊零件中心的 x 座標
  • 中心位置 Y: 對齊零件中心的 y 座標
  • 置信度: 對齊的置信度水平(0-1)
  • 匹配角度: 相對於模板的匹配角度

分類資料

預測:

  • ROI ID: 預測的興趣區域(ROI)ID
  • ROI 名稱: 預測的 ROI 名稱
  • 置信度: 預測類別的置信度水平(0-1)
  • 預測類別: 預測類別的名稱

分割資料

  • 置信度分數閾值: 用於處理分割模型輸出的閾值(0-1)

斑點:

  • 中心 X: 斑點中心的 x 座標
  • 中心 Y: 斑點中心的 y 座標
  • 畫素計數: 斑點的總畫素計數(面積)
  • 主軸長度: 主軸的畫素長度
  • 次軸長度: 次軸的畫素長度
  • ROI ID: 預測的 ROI ID
  • ROI 名稱: 預測的 ROI 名稱
  • 預測類別: 斑點的預測類別名稱

類別:

  • 預測類別: 類別名稱
  • 斑點數量: 該類別中的斑點數量
  • 畫素計數: 該類別中所有斑點的總畫素計數(面積)

分類塊邏輯節點

分類塊邏輯節點

目的與功能

“分類塊邏輯”節點旨在設定和評估分類塊輸出的規則。該節點的輸出為布林值(真/假),取決於所有規則是否透過或任何規則是否透過。

功能

如果預設情況下未設定規則,則當所有檢查返回“透過”類別時,輸出為真。如果任何類別不是“透過”,則輸出為假。該節點允許透過設定規則進行自定義,從而對分類結果應用更具體的標準。

關鍵特性

  • 允許在分類塊輸出上設定特定規則
  • 基於規則評估的布林輸出(真/假)
  • 預設行為確保如果所有檢查返回“透過”,則輸出為真;如果有任何檢查未透過,則輸出為假
  • 可配置的置信度閾值以實現更精確的規則設定
  • 與其他元件沒有直接連線,允許靈活的未來整合

使用場景

  • 透過驗證所有檢查輸出是否符合定義的“透過”標準,確保一致的質量控制
  • 可自定義的規則設定以適應各種檢查要求
  • 為自動決策過程提供明確的透過/不透過輸出

PLC 資料格式化節點

PLC 資料格式化節點

目的與功能

“PLC 格式節點”旨在將塊輸出格式化為預設的 PLC 格式。這確保與各種 PLC(可程式設計邏輯控制器)系統的相容性,遵循其特定的位元組順序要求。

功能

該節點格式化來自塊的資料輸出,將其轉換為基於目標 PLC 系統的適當位元組順序。使用的兩種主要位元組順序為:

  • 小端序: 通常用於 Allen-Bradley PLC
  • 大端序: 通常用於西門子 PLC

透過正確格式化資料,該節點確保與相應 PLC 系統的無縫整合和通訊,促進準確和可靠的資料處理。

關鍵特性

  • 將塊輸出格式化為預設的 PLC 格式
  • 支援 Allen-Bradley PLC 的小端序位元組順序
  • 支援西門子 PLC 的大端序位元組順序
  • 確保與各種 PLC 系統的相容性和可靠的資料交換
  • 提高自動控制過程的效率和準確性

使用場景

  • 將 AI 和自動化系統的資料輸出與 Allen-Bradley 和西門子 PLC 整合
  • 確保位元組順序轉換正確,以便 PLC 準確解讀資料
  • 簡化工業自動化設定中塊輸出與 PLC 之間的通訊

最終透過/不透過輸出節點

檢查透過/不透過節點

目的與功能

“最終透過/不透過輸出節點”旨在設定和儲存檢查的最終透過/不透過狀態。該節點確保檢查結果明確、清晰地傳達並作為布林值歸檔。

功能

此節點處理檢查結果並輸出一個布林值,指示整體狀態:

  • True: 表示檢查已透過
  • False: 表示檢查未透過

此節點輸出透過/未透過狀態,並儲存結果以供將來參考和分析。此節點透過提供清晰且記錄的透過/未透過輸出,簡化了自動化檢查系統中的決策過程。它還確保所有結果都被歸檔,以便於可追溯性和質量控制目的。

關鍵特性

  • 設定並儲存檢查的最終透過/未透過狀態
  • 輸出布林值:未透過為 false,透過為 true
  • 確保檢查結果的清晰和明確的溝通
  • 歸檔檢查結果以供將來參考和分析
  • 提高自動化質量控制過程的效率
  • 與檢查系統中的其他節點和元件無縫整合

使用場景

  • 確定並儲存製造中的質量控制檢查結果
  • 基於檢查結果自動化決策過程
  • 為下游系統和流程提供簡單的透過/未透過輸出
  • 透過歸檔檢查結果確保可追溯性和質量控制

儲存到庫節點

儲存到庫節點

目的和功能

“捕獲儲存決策節點”決定捕獲的影象是否應儲存到庫中。此節點輸出一個布林值以指示相同的決策。

功能

此節點處理捕獲資料並輸出一個布林值,指示捕獲是否應儲存:

  • True: 表示捕獲應儲存到庫中
  • False: 表示捕獲不應儲存

透過提供明確的儲存/不儲存決策,此節點有助於有效管理儲存資源,並確保僅相關的捕獲被歸檔以供將來使用。

關鍵特性

  • 決定捕獲是否儲存到庫中
  • 輸出布林值:不儲存為 false,儲存為 true
  • 確保有效管理儲存資源
  • 有助於歸檔相關捕獲以供將來參考和分析
  • 與捕獲和儲存系統中的其他節點和元件無縫整合

使用場景

  • 決定在自動化檢查過程中是否儲存捕獲的影象
  • 透過僅儲存相關捕獲來管理儲存資源
  • 為下游系統和流程提供簡單的儲存/不儲存輸出
  • 確保重要的捕獲被歸檔以便於可追溯性和質量控制

捕獲後設資料節點

捕獲後設資料節點

目的和功能

“後設資料分配節點”旨在設定與每個捕獲相關的後設資料。此後設資料可以包括序列號、部件編號或其他相關細節。分配的後設資料將與捕獲的資料一起出現在庫中。

功能

此節點允許為每個捕獲新增後設資料。後設資料結構為一個物件,具有字串鍵和值,可以是字串或數字。這確保每個捕獲都附帶重要的上下文資訊,使其在未來更容易識別和引用。

主要特性

  • 為每個捕獲分配後設資料
  • 後設資料可以包括序列號、部件號或其他相關資訊
  • 結構為一個物件,具有字串鍵和字串或數字值
  • 確保庫中的捕獲附帶上下文資訊
  • 增強捕獲資料的可追溯性和識別性
  • 僅在存在 Pass\Fail 節點時,捕獲後設資料才會儲存到庫中。

使用場景

  • 為捕獲的影象新增序列號、部件號或其他識別符號
  • 為儲存在庫中的捕獲提供額外的上下文和資訊
  • 在分析和審查過程中便於識別和引用捕獲
  • 將後設資料與捕獲和儲存系統中的其他節點和元件整合

輸出節點

輸出節點

目的和功能

“數字輸出節點”旨在控制 OV80i 的 M12 聯結器上的輸出引腳。該節點根據布林值開啟或關閉引腳。

功能

  • True: 開啟引腳
  • False: 關閉引腳

數字輸出節點操作簡單,沒有可編輯屬性,確保一致和可靠的效能。

引腳配置

引腳編號引線描述
5輸出 0
11輸出 0
12輸出 1
備註

DO 本身沒有脈衝配置,因此您需要新增觸發器以建立脈衝。

主要特性

  • 控制 OV80i 的 M12 聯結器上的輸出引腳
  • 布林值決定引腳的狀態(開/關)
  • 沒有可編輯屬性,確保簡單性和可靠性

使用場景

  • 透過開啟或關閉特定輸出引腳來自動化控制過程
  • 與其他控制系統整合以協調操作
  • 為 OV80i 提供簡單的數字輸出控制介面

輸入節點

輸入節點

目的和功能

輸入節點讀取 OV80i 的 M12 聯結器上的數字輸入狀態,允許外部訊號觸發 Node-RED 流中的操作。

主要特性

  • 實時輸入監控
  • 外部裝置整合
  • 硬體訊號檢測

板載狀態 LED 節點

板載狀態 LED 節點

目的和功能

“板載狀態 LED 節點”旨在控制位於 OV80i 頂部的使用者定義的板載狀態 LED(LED 3)。該 LED 可以顯示多種顏色,包括黃色、橙色和綠色。

功能

  • True: 開啟 LED
  • False: 關閉 LED

此節點提供了一個簡單的介面來控制狀態 LED,使其易於指示裝置的不同狀態或狀態。

LED顏色

  • 黃色
  • 橙色
  • 綠色

主要特性

  • 控制OV80i上的狀態LED
  • 布林值確定LED的狀態(開/關)
  • 支援多種LED顏色:黃色、橙色和綠色
  • 提供裝置狀態的視覺指示

使用場景

  • 指示OV80i的操作狀態
  • 為各種系統狀態或警報提供視覺反饋
  • 透過清晰可見的狀態指示器增強使用者介面