跳到主要内容

AI 驱动文档

您想了解什么?

系统设置架构

OV10i 备注

OV10i 仅支持 classification 模型。本页提及的 Segmentation 功能在 OV20iOV80i 摄像头上可用。

本页解释 OV10i 所有系统配置元素的分层结构与组织方式,展示不同设置级别如何协同工作以创建一个连贯的视觉系统。

配置架构概览

三层配置层次结构

OV10i 将设置分为三个不同的架构层:

配置级别:

  • Device-Level Settings - 硬件与系统基础
  • Recipe-Level Settings - 检验专用配置
  • Global System Settings - 跨配方共享资源与策略

配置范围与继承

设置关系:

  • 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 紧急访问、串行通信

系统身份与安全

设备级身份验证:

  • User Management - Engineer/Supervisor/Operator 权限等级
  • Access Control - 身份验证要求与会话管理
  • Device Identity - 序列号、软件版本控制、激活状态
  • Emergency Access - Micro-USB 恢复程序与旁路方法

固件与软件架构

系统软件层:

  • Core System Services - 相机控制、AI 处理、网络通信
  • Node-RED Platform - 配方级自动化工作流(Node-RED 位于每个 recipe 中)
  • Update Management - 软件版本控制与升级流程
  • System Monitoring - 健康检查、诊断报告、错误处理

版本管理:

  • Recipe Compatibility - 较旧的 recipe 可以在较新软件版本上打开
  • Version Upgrade - 保存 recipe 时会自动更新至当前软件版本
  • Downgrade Limitations - 软件降级需要技术支持协助并会抹除所有摄像头数据
备注

配方级配置

检验配置层次结构

Recipe-Specific Settings:

  • Imaging Parameters - 曝光、对焦、镜头设置、照明配置
  • Template and Alignment - 模板匹配设置、置信度阈值、搜索区域
  • AI Model Selection - Classification vs Segmentation、训练模式、准确度设置
  • Triggering Configuration - Manual、Hardware、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 - 摄像机可存储用于 Node-RED 访问的小型参考文件(CSV 等)

Storage Hierarchy:

  • Training Data - 最高优先级,永不自动删除
  • Recent Captures - 最新图像优先保存
  • Oldest Captures - 存储接近满时自动删除
  • Reference Files - 用于 Node-RED 工作流的小型文件(必须保持小)

通信与集成

外部系统连接:

  • Network Protocols - Ethernet/IP、Profinet、TCP 通信配置
  • Industrial Integration - PLC 通信参数与数据交换格式
  • Node-RED Workflows - 针对 Recipe 的自动化逻辑与第三方系统集成
  • Remote Monitoring - Web 界面访问与诊断能力
  • File Access - 可供 Node-RED 工作流访问的小型参考文件(CSV 等)

系统级策略

运行治理:

  • 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 - 较旧的 recipe 能在新版软件上打开,并将更新保存到相应版本
  • Downgrade Restrictions - 软件降级需技术支持协助并会抹除所有数据
  • Backward Compatibility - 旧版配置支持与自动版本转换

变更管理与验证

Configuration Control:

  • Change Tracking - 修改历史与审计轨迹
  • Settings Validation - 冲突检测与兼容性检查
  • Rollback Procedures - 从配置变更失败中恢复
  • Testing Workflows - 配置验证与性能验证

系统状态一致性

Architectural Integrity:

  • Configuration Dependencies - 跨层设置关系与校验
  • Resource Allocation - 跨配置层的系统资源管理
  • Performance Impact - 设置变更及系统性能影响
  • Operational Continuity - 配置变更不影响生产连续性

配置优先级矩阵

设置类别设备层配方层全局层活动配方覆盖
网络身份✅ 主要❌ 不适用❌ 不适用❌ 不适用
用户权限✅ 主要❌ 不适用❌ 不适用❌ 不适用
成像参数硬件极限✅ 主要❌ 不适用✅ 活动配方
AI 模型选择❌ 不适用✅ 主要❌ 不适用✅ 活动配方
触发配置硬件能力✅ 主要❌ 不适用✅ 活动配方
数据存储硬件容量使用情况✅ 主要❌ 不适用
通信协议接口配置配方数据✅ 主要配方数据

🔗 参阅