AI 驅動文件
您想了解什麼?
系統設定架構
本頁說明 OV80i 中所有系統配置元素的分層結構與組織,展示不同設定級別如何協同工作,以構建一個統一的視覺系統。
配置架構概覽
三層配置層級
OV80i 將設定分為三種不同的架構層級:
配置級別:
- 裝置級設定 - 硬體與系統基礎
- 配方級設定 - 檢查相關配置
- 全域性系統設定 - 跨配方的共享資源與策略
配置作用域與繼承
設定關係:
- 裝置設定 為所有操作奠定基礎
- 配方設定 繼承裝置能力,但定義特定行為
- 全域性設定 應用系統範圍的策略,影響所有配方
- 活動配方 決定當前的操作配置
裝置級設定基礎
硬體配置層
物理系統配置:
- 網路身份 - IP 地址分配、子網配置、協議分配
- 數字 I/O 分配 - NPN/PNP 邏輯、觸發輸入、狀態輸出
- 電源管理 - 19-24 VDC 輸入配置、熱保護
- 埠配置 - M12 Ethernet、Micro-USB 緊急訪問、序列通訊
系統身份與安全
裝置級身份驗證:
- 使用者管理 - 工程師/主管/操作員 許可權級別
- 訪問控制 - 認證要求與會話管理
- 裝置身份 - 序列號、軟體版本管理、啟用狀態
- 緊急訪問 - Micro-USB 恢復程式與繞過方法
備註
請參閱:
韌體與軟體架構
系統軟體層:
- 核心系統服務 - 攝像頭控制、AI 處理、網路通訊
- Node-RED 平臺 - 配方特定的自動化工作流(Node-RED 在每個配方中執行)
- 更新管理 - 軟體版本控制與升級流程
- 系統監控 - 健康檢查、診斷報告、錯誤處理
版本管理:
- 配方相容性 - 舊配方可在新軟體版本中開啟
- 版本升級 - 儲存配方會自動將其更新到當前軟體版本
- 降級限制 - 軟體降級需要技術支援並會清除所有相機資料
備註
請參閱: Node-RED Basics
配方級配置
檢查配置層次
配方特定設定:
- 成像引數 - 曝光、對焦、鏡頭設定、照明配置
- 模板與對齊 - 模式匹配設定、置信閾值、搜尋區域
- AI 模型選擇 - 分類 vs 分割、訓練模式、精度設定
- 觸發配置 - 手動、硬體、PLC、對齊器,或區間觸發模式
配方狀態管理
啟用與禁用配置:
- 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 - 數字 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 的配置訪問與修復
Version Compatibility:
- 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 - 在不影響生產的前提下進行配置變更
配置優先順序矩陣
| 設定分類 | 裝置級別 | 配方級別 | 全域性級別 | 活動配方覆蓋 |
|---|---|---|---|---|
| 網路身份 | ✅ Primary | ❌ N/A | ❌ N/A | ❌ N/A |
| 使用者許可權 | ✅ Primary | ❌ N/A | ❌ N/A | ❌ N/A |
| 成像引數 | Hardware Limits | ✅ Primary | ❌ N/A | ✅ Active Recipe |
| AI 模型選擇 | ❌ N/A | ✅ Primary | ❌ N/A | ✅ Active Recipe |
| 觸發配置 | Hardware Capability | ✅ Primary | ❌ N/A | ✅ Active Recipe |
| 資料儲存 | Hardware Capacity | Usage | ✅ Primary | ❌ N/A |
| 通訊協議 | Interface Config | Recipe Data | ✅ Primary | Recipe Data |