AI 驅動文件
您想了解什麼?
系統設定架構
本頁介紹 OV10i 中所有系統配置元素的層次結構和組織方式,展示不同設定層級如何協同工作以構建一個完整的視覺系統。
配置架構概覽
三層配置層次結構
OV10i 將設定組織為三個不同的架構層次:
配置層級:
- 裝置級設定 - 硬體和系統基礎
- 程式級設定 - 檢查專屬配置
- 全域性系統設定 - 跨程式共享資源和策略
配置範圍與繼承關係
設定關係:
- 裝置設定構成所有操作的基礎
- 程式設定繼承裝置能力,但定義特定行為
- 全域性設定適用於系統範圍的策略,影響所有程式
- 活動程式決定當前執行配置
裝置級設定基礎
硬體配置層
物理系統配置:
- 網路標識 - IP 地址、子網配置、協議分配
- 數字 I/O 分配 - NPN/PNP 邏輯、觸發輸入、狀態輸出
- 電源管理 - 19-24 VDC 輸入配置、熱保護
- 埠配置 - M12 乙太網、Micro-USB 應急訪問、序列通訊
系統標識與安全
裝置範圍身份驗證:
- 使用者管理 - 工程師/主管/操作員許可權級別
- 訪問控制 - 身份驗證要求和會話管理
- 裝置標識 - 序列號、軟體版本、啟用狀態
- 應急訪問 - Micro-USB 恢復程式和旁路方法
備註
參見:
韌體與軟體架構
系統軟體層:
- 核心系統服務 - 相機控制、AI 處理、網路通訊
- Node-RED 平臺 - 程式專屬自動化工作流(Node-RED 存在於每個程式中)
- 更新管理 - 軟體版本控制和升級程式
- 系統監控 - 健康檢查、診斷報告、錯誤處理
版本管理:
- 程式相容性 - 較舊的程式可以在較新的軟體版本上開啟
- 版本升級 - 儲存程式時會自動將其更新到當前軟體版本
- 降級限制 - 軟體降級需要技術支援協助,並會清除相機上的所有資料
備註
參見:Node-RED 基礎
程式級配置
檢查配置層級
程式專用設定:
- 影象引數 - 曝光、對焦、鏡頭設定、光照配置
- 模板與對齊 - 模式匹配設定、置信度閾值、搜尋區域
- AI 模型選擇 - 分類 vs 分割、訓練模式、精度設定
- 觸發配置 - 手動、硬體、PLC、對齊器或間隔觸發模式
備註
程式狀態管理
活動與非活動配置:
- 單一活動程式 - 任何時候僅有一個程式處於執行狀態
- 程式切換 - 啟用/停用程式及系統狀態變更
- 配置驗證 - 設定相容性檢查與錯誤檢測
- 程式依賴項 - 模板影象、訓練資料和模型要求
- Node-RED 整合 - 每個程式都包含其自身的 Node-RED 自動化工作流
檢查工作流架構
程式執行管道:
- 觸發處理 - 輸入訊號處理與捕獲啟動
- 影象採集 - 相機控制與影象捕獲流程
- AI 處理 - 模型執行與結果生成
- 輸出通訊 - 數字 I/O、PLC 和 HMI 結果傳遞
全域性系統設定
跨程式共享資源
系統級資料管理:
- 庫儲存 - 影象捕獲歷史,記憶體滿時自動清理
- 儲存管理 - SD 卡分配、保留策略、最早優先刪除
- 訓練資料保護 - 訓練影象無論儲存限制如何均被保留
- 資料匯出/匯入 - 程式備份、恢復與傳輸功能
- 系統日誌 - 診斷資料、錯誤跟蹤與效能監控
- 小檔案儲存 - 相機可儲存小型參考檔案(CSV 等)供 Node-RED 訪問
儲存層級:
- 訓練資料 - 最高優先順序,永不自動刪除
- 最近捕獲 - 最新影象優先保留
- 最早捕獲 - 儲存接近滿時自動刪除
- 參考檔案 - 用於 Node-RED 工作流的小型檔案(必須保持小尺寸)
備註
參見 庫與影象管理
通訊與整合
外部系統連線:
- 網路協議 - Ethernet/IP、Profinet、TCP 通訊配置
- 工業整合 - PLC 通訊引數與資料交換格式
- Node-RED 工作流 - 程式專用的自動化邏輯與第三方系統整合
- 遠端監控 - Web 介面訪問與診斷功能
- 檔案訪問 - Node-RED 工作流可訪問的小型參考檔案(CSV 等)
系統級策略
執行治理:
- 預設行為 - 回退設定與錯誤處理流程
- 效能最佳化 - 系統資源分配與處理優先順序
- 維護計劃 - 自動清理、健康檢查與系統驗證
- 資料保留 - 歸檔策略、儲存限制與資料生命週期管理
配置管理
設定持久化與恢復
配置備份架構:
- 程式匯出/匯入 - 單個程式的備份和恢復
- 系統配置 - 裝置級設定儲存
- 出廠重置 - 將系統完全恢復到預設狀態
- 緊急恢復 - 基於 USB 的配置訪問和修復
版本相容性:
- 軟體更新 - 系統升級期間的設定遷移
- 程式版本處理 - 舊版程式可在新版軟體中開啟,儲存時更新版本
- 降級限制 - 軟體降級需要支援人員協助,並會擦除所有資料
- 向後相容性 - 透過自動版本轉換支援舊版配置
變更管理與驗證
配置控制:
- 變更跟蹤 - 修改歷史和審計追蹤
- 設定驗證 - 衝突檢測和相容性檢查
- 回滾程式 - 從失敗的配置變更中恢復
- 測試工作流 - 配置驗證和效能確認
系統狀態一致性
架構完整性:
- 配置依賴關係 - 跨層級設定關係與驗證
- 資源分配 - 跨配置級別的系統資源管理
- 效能影響 - 設定變更及其對系統效能的影響
- 執行連續性 - 在不中斷生產的情況下進行配置變更
配置優先順序矩陣
| 設定類別 | 裝置級 | 程式級 | 全域性級 | 活動程式覆蓋 |
|---|---|---|---|---|
| 網路身份 | ✅ 主要 | ❌ 不適用 | ❌ 不適用 | ❌ 不適用 |
| 使用者許可權 | ✅ 主要 | ❌ 不適用 | ❌ 不適用 | ❌ 不適用 |
| 成像引數 | 硬體限制 | ✅ 主要 | ❌ 不適用 | ✅ 活動程式 |
| AI 模型選擇 | ❌ 不適用 | ✅ 主要 | ❌ 不適用 | ✅ 活動程式 |
| 觸發配置 | 硬體能力 | ✅ 主要 | ❌ 不適用 | ✅ 活動程式 |
| 資料儲存 | 硬體容量 | 使用情況 | ✅ 主要 | ❌ 不適用 |
| 通訊協議 | 介面配置 | 程式資料 | ✅ 主要 | 程式資料 |