Saltar al contenido principal

Arquitectura de Configuración del Sistema

Esta página explica la estructura jerárquica y la organización de todos los elementos de configuración del sistema en el OV80i, mostrando cómo los diferentes niveles de configuración trabajan juntos para crear un sistema de visión cohesivo.

Visión General de la Arquitectura de Configuración

Jerarquía de Configuración de Tres Niveles

El OV80i organiza los ajustes en tres capas arquitectónicas distintas:

Niveles de Configuración:

  • Ajustes a Nivel de Dispositivo - Fundamento de hardware y del sistema
  • Ajustes a Nivel de Receta - Configuraciones específicas de inspección
  • Ajustes Globales del Sistema - Recursos y políticas compartidos entre recetas

Alcance de Configuración y Herencia

Relaciones de Configuración:

  • Ajustes de Dispositivo forman la base para todas las operaciones
  • Ajustes de Receta heredan las capacidades del dispositivo pero definen comportamientos específicos
  • Ajustes Globales aplican políticas a nivel de sistema que afectan a todas las recetas
  • Receta Activa determina la configuración operativa actual

Fundamento de Ajustes a Nivel de Dispositivo

Capa de Configuración de Hardware

Configuración Física del Sistema:

  • Identidad de Red - Dirección IP, configuración de subred y asignación de protocolos
  • Asignación de E/S Digital - Lógica NPN/PNP, entradas de disparo, salidas de estado
  • Gestión de Alimentación - Configuración de entrada de 19-24 VDC, protección térmica
  • Configuración de Puertos - Ethernet M12, acceso de emergencia Micro-USB, comunicación serial

Identidad y Seguridad del Sistema

Autenticación a Nivel de Dispositivo:

  • Gestión de Usuarios - Niveles de permiso Engineer/Supervisor/Operator
  • Control de Acceso - Requisitos de autenticación y gestión de sesiones
  • Identidad del Dispositivo - Números de serie, versionado de software, estado de activación
  • Acceso de Emergencia - Procedimientos de recuperación por Micro-USB y métodos de bypass

Arquitectura de Firmware y Software

Capa de Software del Sistema:

  • Servicios centrales del sistema - Control de la cámara, procesamiento de IA, comunicación de red
  • Plataforma Node-RED - Flujos de automatización específicos de la receta (Node-RED vive en cada receta)
  • Gestión de Actualizaciones - Control de versiones de software y procedimientos de actualización
  • Monitoreo del Sistema - Verificaciones de salud, informes de diagnóstico, manejo de errores

Gestión de Versiones:

  • Compatibilidad de Recetas - Recetas antiguas pueden abrirse en versiones de software más nuevas
  • Actualización de Versión - Al guardar, las recetas se actualizan automáticamente a la versión de software actual
  • Limitaciones de Downgrade - Las degradaciones de software requieren asistencia de soporte y borran todos los datos de la cámara

Configuración a Nivel de Receta

Jerarquía de Configuración de Inspección

Ajustes Específicos de Receta:

  • Parámetros de Imagen - Exposición, enfoque, ajustes de lente, configuración de iluminación
  • Plantilla y Alineación - Configuración de coincidencia de patrones, umbrales de confianza, áreas de búsqueda
  • Selección del Modelo de IA - Clasificación vs Segmentación, modos de entrenamiento, ajustes de precisión
  • Configuración de Disparos - Manual, Hardware, PLC, Aligner, o modos de disparo por Intervalo

Gestión de Estado de la Receta

Configuración Activa vs Inactiva:

  • Una Única Receta Activa - Sólo una receta operativa en cualquier momento
  • Conmutación de Recetas - Procedimientos de activación/desactivación y cambios en el estado del sistema
  • Validación de Configuración - Comprobaciones de compatibilidad de ajustes y detección de errores
  • Dependencias de Receta - Imágenes de plantilla, datos de entrenamiento y requisitos del modelo
  • Integración de Node-RED - Cada receta contiene sus propios flujos de automatización de Node-RED

Arquitectura del Flujo de Trabajo de Inspección

Pipeline de Ejecución de Recetas:

  • Procesamiento de Disparos - Manejo de señales de entrada e inicio de captura
  • Adquisición de Imágenes - Control de la cámara y procedimientos de captura de imágenes
  • Procesamiento de IA - Ejecución del modelo y generación de resultados
  • Comunicación de Salidas - Entrega de resultados a través de E/S digitales, PLC y HMI

Global System Settings

Recursos Compartidos Entre Recetas

Gestión de Datos a Nivel de Sistema:

  • Library Storage - Historial de capturas de imágenes con limpieza automática cuando la memoria se llena
  • Storage Management - Asignación de tarjeta SD, políticas de retención, eliminación de los archivos más antiguos
  • Training Data Protection - Imágenes de entrenamiento conservadas independientemente de las limitaciones de almacenamiento
  • Data Export/Import - Copias de seguridad de recetas, restauración y capacidades de transferencia
  • System Logs - Datos de diagnóstico, rastreo de errores y monitoreo de rendimiento
  • Small File Storage - La cámara puede almacenar archivos de referencia pequeños (CSV, etc.) para acceso de Node-RED

Storage Hierarchy:

  • Training Data - Mayor prioridad, nunca se eliminan automáticamente
  • Recent Captures - Las imágenes más nuevas se conservan en primer lugar
  • Oldest Captures - Eliminadas automáticamente cuando el almacenamiento está casi lleno
  • Reference Files - Archivos pequeños para flujos de Node-RED (deben mantenerse pequeños)

Comunicación e Integración

Conectividad con Sistemas Externos:

  • Network Protocols - Configuración de la comunicación Ethernet/IP, Profinet y TCP
  • Industrial Integration - Parámetros de comunicación PLC y formatos de intercambio de datos
  • Node-RED Workflows - Lógica de automatización específica de la receta e integración con sistemas de terceros
  • Remote Monitoring - Acceso a la interfaz web y capacidades de diagnóstico
  • File Access - Archivos de referencia pequeños (CSV, etc.) accesibles para flujos de Node-RED

Políticas a Nivel del Sistema

Gobernanza Operativa:

  • Default Behaviors - Configuraciones de respaldo y procedimientos de manejo de errores
  • Performance Optimization - Asignación de recursos del sistema y prioridades de procesamiento
  • Maintenance Schedules - Limpieza automatizada, verificaciones de estado y validación del sistema
  • Data Retention - Políticas de archivo, límites de almacenamiento y gestión del ciclo de vida de los datos

Configuration Management

Persistencia y Recuperación de Configuración

Arquitectura de Copia de Seguridad de Configuración:

  • Recipe Export/Import - Respaldo y restauración de recetas individuales
  • System Configuration - Preservación de ajustes a nivel de dispositivo
  • Factory Reset - Restauración completa del sistema a su estado predeterminado
  • Emergency Recovery - Acceso y reparación de la configuración mediante USB

Version Compatibility:

  • Software Updates - Migración de configuraciones durante actualizaciones del sistema
  • Recipe Version Handling - Las recetas antiguas se abren en software más nuevo; al guardar, se actualizan a la versión
  • Downgrade Restrictions - La degradación de software requiere asistencia de soporte y borra todos los datos
  • Backward Compatibility - Soporte de configuraciones heredadas con conversión automática de versiones

Change Management and Validation

Control de Configuración:

  • Change Tracking - Historial de cambios y trazabilidad
  • Settings Validation - Detección de conflictos y verificación de compatibilidad
  • Rollback Procedures - Recuperación ante cambios de configuración fallidos
  • Testing Workflows - Validación de configuración y verificación de rendimiento

System State Consistency

Integridad Arquitectónica:

  • Configuration Dependencies - Relaciones de configuración entre capas y validación
  • Resource Allocation - Gestión de recursos del sistema entre los niveles de configuración
  • Performance Impact - Cambios de configuración e implicaciones de rendimiento
  • Operational Continuity - Cambios de configuración sin interrupción de la producción

Configuración Priority Matrix

Categoría de AjusteNivel de DispositivoNivel de RecetaNivel GlobalAnulación de Receta Activa
Identidad de Red✅ Primario❌ N/A❌ N/A❌ N/A
Gestión de Usuarios✅ Primario❌ N/A❌ N/A❌ N/A
Parámetros de ImagenLímites de Hardware✅ Primario❌ N/A✅ Receta Activa
Selección del Modelo de IA❌ N/A✅ Primario❌ N/A✅ Receta Activa
Configuración de DisparosCapacidad de Hardware✅ Primario❌ N/A✅ Receta Activa
Almacenamiento de DatosCapacidad de HardwareUso✅ Primario❌ N/A
** Protocolos de Comunicación**Configuración de InterfazDatos de Receta✅ PrimarioDatos de Receta

🔗 Ver También