跳到主要內容

AI 驅動文件

您想了解什麼?

系統設定架構

本頁面解釋 OV20i 中所有系統配置元素的分層結構與組織,展示不同設定級別如何協同工作,形成一個統一的視覺檢測系統。

配置架構概述

三層配置層次

OV20i 將設定分成三個不同的體系層級:

Configuration Levels:

  • Device-Level Settings - 硬體與系統基礎
  • Recipe-Level Settings - 檢測相關配置
  • Global System Settings - 跨配方共享的資源與策略

配置範圍與繼承

Setting Relationships:

  • Device settings 構成所有操作的基礎
  • Recipe settings 繼承裝置能力但定義具體行為
  • Global settings 應用影響所有配方的系統範圍策略
  • Active recipe 確定當前的操作配置

裝置級設定基礎

硬體配置層

物理系統配置:

  • Network Identity - IP 地址分配、子網配置、協議分配
  • Digital I/O Assignment - NPN/PNP 邏輯、觸發輸入、狀態輸出
  • Power Management - 19-24 VDC 輸入配置、熱保護
  • Port Configuration - M12 Ethernet、Micro-USB 緊急訪問、序列通訊

系統身份與安全

Device-Wide Authentication:

  • User Management - 工程師/主管/操作員許可權級別
  • Access Control - 身份驗證要求與會話管理
  • Device Identity - 序列號、軟體版本、啟用狀態
  • Emergency Access - Micro-USB 恢復流程與繞過方法

韌體與軟體架構

System Software Layer:

  • Core System Services - 相機控制、AI 處理、網路通訊
  • Node-RED Platform - 配方級自動化工作流(Node-RED 在每個配方中執行)
  • Update Management - 軟體版本控制與升級流程
  • System Monitoring - 健康檢查、診斷報告、錯誤處理

Version Management:

  • Recipe Compatibility - 舊的配方可在較新軟體版本上開啟
  • Version Upgrade - 儲存配方會自動將其更新到當前軟體版本
  • Downgrade Limitations - 軟體降級需要技術支援並會清除所有相機資料
備註

配方級配置

檢查配置層次

Recipe-Specific Settings:

  • Imaging Parameters - 曝光、對焦、鏡頭設定、照明配置
  • Template and Alignment - 模板匹配設定、置信度閾值、搜尋區域
  • AI Model Selection - 分類 vs 分割、訓練模式、準確性設定
  • Triggering Configuration - 手動、硬體、PLC、Aligner 或 Interval 觸發模式

配方狀態管理

Active vs Inactive Configuration:

  • Single Active Recipe - 任何時刻僅有一個活躍的配方在執行
  • Recipe Switching - 啟用/禁用過程與系統狀態變更
  • Configuration Validation - 設定相容性檢查與錯誤檢測
  • Recipe Dependencies - 模板影象、訓練資料和模型需求
  • Node-RED Integration - 每個配方包含自己的 Node-RED 自動化工作流

檢驗工作流架構

Recipe Execution Pipeline:

  • Trigger Processing - 輸入訊號處理與捕獲啟動
  • Image Acquisition - 相機控制與影象捕獲流程
  • AI Processing - 模型執行與結果生成
  • Output Communication - Digital I/O、PLC 與 HMI 結果傳送

全域性系統設定

跨配方共享資源

System-Wide Data Management:

  • Library Storage - 影象捕獲歷史,記憶體滿時自動清理
  • Storage Management - SD 卡分配、保留策略、最舊優先刪除
  • Training Data Protection - 訓練影象無論儲存約束都會被保留
  • Data Export/Import - 配方備份、恢復與傳輸能力
  • System Logs - 診斷資料、錯誤跟蹤、效能監控
  • Small File Storage - 相機可儲存小型參考檔案(CSV 等)供 Node-RED 訪問

Storage Hierarchy:

  • Training Data - 最高優先順序,永不自動刪除
  • Recent Captures - 最新影象先進行保留
  • Oldest Captures - 儲存幾乎滿時自動刪除最早的影象
  • Reference Files - 用於 Node-RED 工作流的小型檔案(必須保持小)

通訊與整合

External System Connectivity:

  • Network Protocols - Ethernet/IP、Profinet、TCP 通訊配置
  • Industrial Integration - PLC 通訊引數與資料交換格式
  • Node-RED Workflows - 配方級自動化邏輯與第三方系統整合
  • Remote Monitoring - Web 介面訪問與診斷能力
  • File Access - 可供 Node-RED 工作流訪問的小型參考檔案(CSV 等)

系統範圍策略

Operational Governance:

  • Default Behaviors - 回退設定與錯誤處理過程
  • Performance Optimization - 系統資源分配與處理優先順序
  • Maintenance Schedules - 自動清理、健康檢查與系統驗證
  • Data Retention - 檔案策略、儲存上限與資料生命週期管理

配置管理

設定永續性與恢復

Configuration Backup Architecture:

  • Recipe Export/Import - 單個配方備份與還原
  • System Configuration - 裝置級設定保留
  • Factory Reset - 將系統完全恢復到預設狀態
  • Emergency Recovery - 基於 USB 的配置訪問與修復

版本相容性

  • Software Updates - 系統升級時的設定遷移
  • Recipe Version Handling - 舊配方可在較新軟體上開啟,儲存更新為當前版本
  • Downgrade Restrictions - 軟體降級需要技術支援並會清除所有資料
  • Backward Compatibility - 舊版配置的向後相容,自動版本轉換

變更管理與驗證

Configuration Control:

  • Change Tracking - 修改歷史與審計痕跡
  • Settings Validation - 衝突檢測與相容性檢查
  • Rollback Procedures - 從失敗的配置變更中恢復
  • Testing Workflows - 配置驗證與效能驗證

系統狀態一致性

Architectural Integrity:

  • Configuration Dependencies - 跨層設定關係與驗證
  • Resource Allocation - 跨配置層的系統資源管理
  • Performance Impact - 設定變更對系統效能的影響
  • Operational Continuity - 在生產中斷最小化的配置變更

配置優先順序矩陣

Setting Category裝置級配方級全域性級活動配方覆蓋
網路身份✅ 主要❌ 不適用❌ 不適用❌ 不適用
使用者許可權✅ 主要❌ 不適用❌ 不適用❌ 不適用
成像引數硬體上限✅ 主要❌ 不適用✅ 活動配方
AI 模型選擇❌ 不適用✅ 主要❌ 不適用✅ 活動配方
觸發配置硬體能力✅ 主要❌ 不適用✅ 活動配方
資料儲存硬體容量使用情況✅ 主要❌ 不適用
通訊協議介面配置配方資料✅ 主要配方資料

🔗 參閱