Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Paso 5: Configuración de Salidas

Su modelo AI está entrenado. Ahora decida qué hace la cámara con cada resultado aprobado/rechazado, y a dónde lo envía.

Hay dos preguntas por responder:

  1. ¿Cómo se calcula aprobado/rechazado? Modo básico (reglas) o modo avanzado (Node-RED).
  2. ¿A dónde va el resultado? Independiente (solo la UI de la cámara), a un PLC, o a salidas digitales físicas.

Las dos preguntas son independientes. Elija su escenario a continuación para la combinación exacta de modo + destino que necesita, luego lea las secciones relevantes en detalle.

What are you trying to do?

Pick your scenario — see exactly which mode and destination you need

The page below covers everything in detail. This picker is a shortcut to the right combination for your line.

Operators read pass/fail from the screen. No PLC, no external wiring beyond power and Ethernet to a laptop or HMI.

Logic: Basic modeDestination: Standalone

What to do

  1. Configure pass/fail rules in the IO Block (Basic mode).
  2. Done — results show on Live Preview and saved captures.
¿Qué versión de interfaz tiene?

La interfaz web del OV20i fue rediseñada en v2026.5. Verifique su versión de software en la esquina superior derecha de la UI de la cámara y elija la pestaña correspondiente. Su elección se mantiene en cada página de este flujo de configuración.

En la interfaz anterior, la configuración del disparador y el Bloque IO conviven en este paso de Salidas. Usted elige el modo de disparador y configura la lógica de aprobado/rechazado en la misma pantalla.

Disparador

Elija cómo ocurren las capturas desde el menú desplegable Trigger Settings (Manual, Hardware, PLC, alineador o Intervalo).

Menú desplegable Trigger Settings en el editor de recetas

Bloque IO (modo básico)

Agregue una regla para cada ROI (por ejemplo, la clase debe ser igual a "pass", o conteo de píxeles menor a N) y combínelas en el aprobado/rechazado general. Para cualquier cosa más allá de reglas por ROI, haga clic en Advanced Mode para abrir Node-RED.

Bloque IO en modo básico con una regla de conteo de píxeles para la clase Lead

Los conceptos en el resto de esta página (modos de lógica, destinos de salida, integración con PLC, modos de disparador y despliegue) aplican a esta interfaz.

El aprobado/rechazado global

Cada captura produce un único resultado binario: aprobado o rechazado. Incluso si tiene 50 regiones de interés (ROIs) realizando análisis complicados, todo se reduce a una sola respuesta: ¿es esta pieza buena o mala?

Ese único aprobado/rechazado global es lo que se envía a su PLC, HMI, torre de luces, compuerta de rechazo o cualquier otro sistema. La cámara lo calcula en cada captura; lo que cambia entre el modo Básico y el Avanzado es cómo expresa las reglas que lo producen.

Elija un modo lógico

Modo Básico: cuándo usarlo

Use el modo Básico cuando su regla de aprobado/rechazado sea una combinación simple de resultados por ROI. Ejemplos:

  • "Todos los ROIs deben tener clase = 'aprobado' para un aprobado global"
  • "ROI 1 y ROI 2 deben ser ambos 'presente', ROI 3 debe ser 'alineado'"
  • "Conteo de píxeles de defecto por debajo de N para la clase principal"

Si puede describir su regla en una oración con AND / OR / umbral, el modo Básico lo maneja. Sin código, sin editor de flujos.

Configúrelo: En el Bloque IO, agregue una regla para cada ROI (por ejemplo, clase predicha igual a Aprobar, o un umbral de confianza/conteo de píxeles), luego elija cómo se combinan las reglas en el aprobado/rechazado general (todas deben aprobar, o cualquier regla aprueba). La cámara calcula ese aprobado/rechazado en cada captura. Para la ruta exacta de clics en su interfaz, siga el recorrido del Bloque IO en la pestaña de versión arriba.

Alcanzar los pines físicos DO depende de su versión

En v2026.5 y posteriores, el bloque IO Básico asigna DO0 / DO1 directamente a una regla o al resultado general (la sección Digital Outputs (DO) en el Paso 6), sin necesidad de Node-RED. En versiones anteriores, el modo Básico solo produce la señal de aprobado/rechazado que leen los PLCs y la IU de la cámara; para controlar los pines físicos necesita el modo Avanzado. Vea Digital outputs (DO0 / DO1) abajo.

Modo Avanzado: cuándo usarlo

Haga clic en Advanced Mode en el Bloque IO para ingresar a Node-RED, un entorno de programación visual.

Editor de flujos de Node-RED mostrando salidas de bloques, lógica de aprobado/rechazado y salidas digitales

Use el modo Avanzado siempre que:

  • La regla de aprobado/rechazado necesite más que umbrales por ROI, por ejemplo, "rechazar si el área total de defectos es X% del área de la pieza, Y hay al menos N defectos, Y la confianza promedio está por encima del 80%"
  • Necesite lógica de series temporales, "rechazar si 7 de las últimas 10 piezas fallaron"
  • Necesite controlar salidas digitales físicas (DO0 / DO1) para una torre de luces, compuerta de rechazo o relé
  • Necesite enviar datos personalizados a un PLC más allá del aprobado/rechazado estándar + carga útil de ROI (por ejemplo, el módulo PROFINET User Data - 64 bytes, o campos adicionales de ensamblaje EtherNet/IP)
  • Necesite enrutar datos a cualquier destino externo, MQTT, MES, FTP, APIs REST, correo electrónico, Teams, bases de datos

Cada captura lanza un nuevo flujo. El nodo "All Blocks Output" expone todos los metadatos de la captura como un objeto JSON, clase, confianza, conteos de píxeles, áreas, nombres de ROI, marcas de tiempo, para que cualquier nodo posterior pueda ramificarse en cualquier campo.

Cosas que puede construir:

  • Lógica personalizada de aprobado/rechazado combinando múltiples campos de ROI
  • Control de torre de luces, compuerta de rechazo y relés (salidas digitales)
  • Análisis de series temporales ("¿Han fallado 7 de mis últimas 10 piezas? Alertar al supervisor")
  • Paneles personalizados: gráficos de Pareto, visualizaciones de tendencias, métricas de producción
  • Enrutamiento de datos a FTP, sistemas MES, bases de datos
  • Integración de códigos de barras vinculando resultados de inspección a números de serie de piezas
  • Guardado condicional de imágenes (por ejemplo, guardar solo en caso de rechazo)
  • Notificaciones por correo electrónico / Teams / Slack
  • Protocolos de comunicación: RS232, RS485, MQTT, HTTP/HTTPS, OPC-UA

Importación y exportación de flujos

Puede importar y exportar flujos de Node-RED como JSON. Esto le permite respaldar su lógica, compartir flujos entre cámaras o desplegar flujos generados por el Auto-Integration Builder.

Para acceder a importar/exportar, haga clic en el menú hamburguesa (tres líneas horizontales) en la esquina superior derecha del editor de Node-RED:

Menú hamburguesa de Node-RED mostrando las opciones Import y Export

Para importar un flujo: Seleccione Import en el menú. Pegue el JSON del flujo en el área de texto, o haga clic en "select a file to import" para subir un archivo JSON. Elija si desea importar al flujo actual o a un flujo nuevo, luego haga clic en Import.

Diálogo de Import de Node-RED con opciones de portapapeles e importación de archivo

Para exportar un flujo: Seleccione Export en el menú. Elija qué nodos exportar (nodos seleccionados o flujo actual), luego haga clic en Download para guardar como archivo o Copy to clipboard para pegar en otro lugar.

Diálogo de Export de Node-RED con opciones Download y Copy to clipboard

Cree flujos al instante con el Auto-Integration Builder

No necesita aprender Node-RED desde cero. El OV Auto-Integration Builder en tools.overview.ai genera flujos de Node-RED listos para producción a partir de descripciones en inglés simple.

Cómo funciona:

  1. Abra tools.overview.ai y seleccione Auto-Integration Builder
  2. Describa lo que desea en inglés simple. Por ejemplo: "Send an email when 3 failures happen in a row" o "Save fail images to an FTP server with the part serial number"
  3. La IA genera un flujo completo de Node-RED usando más de 50 tipos de nodos disponibles
  4. Revise el flujo, despliéguelo en su cámara con un solo clic

Soporta:

  • Protocolos de comunicación: MQTT, Modbus TCP, OPC-UA, HTTP/HTTPS, RS232, RS485
  • Enrutamiento de datos: FTP, bases de datos, sistemas MES, almacenamiento en la nube
  • Lógica: Análisis de series de tiempo, ramificación condicional, agregación
  • Notificaciones: Email, Microsoft Teams, Slack, webhooks
  • I/O de hardware: Stack lights, compuertas de rechazo, transportadores, PLCs

También puede usar el Modify Mode: pegue un flujo existente y describa qué desea cambiar. El builder actualiza el flujo conservando su lógica existente.

No se requiere experiencia con Node-RED

Incluso si nunca ha usado Node-RED, el Auto-Integration Builder le permite configurar integraciones complejas en minutos. Describa lo que desea, revise el flujo generado y despliéguelo.

Destinos de salida

Ya decidió cómo se calcula aprobado/rechazado. Ahora decida a dónde va. Hay tres destinos, y cada uno tiene requisitos diferentes:

DestinoModo de lógica requeridoUsar cuando
Standalone (IU de la cámara / solo imágenes guardadas)Basic o AdvancedLos operadores leen aprobado/rechazado desde la pantalla; ningún otro sistema necesita el resultado
PLC (EtherNet/IP, PROFINET)Basic o AdvancedUn PLC controla la línea y necesita el resultado de la inspección
Salidas digitales (DO0 / DO1)Basic (v2026.5+) o AdvancedUna stack light, compuerta de rechazo, relé o cualquier dispositivo físico en el conector de I/O

Puede usar más de un destino al mismo tiempo, por ejemplo, enviar aprobado/rechazado a un PLC vía EtherNet/IP (el bloque de datos que lee un PLC) y controlar una stack light a través de DO0.

Standalone

Si la cámara es todo el sistema, sin PLC ni cableado externo más allá de la alimentación y Ethernet hacia una laptop o HMI, no necesita hacer nada más que configurar el Bloque IO. El resultado de aprobado/rechazado se muestra en la pantalla de Vista Previa en Vivo y en el historial de capturas guardadas. Tanto el modo Básico como el Avanzado funcionan; elija el que se ajuste a la complejidad de su lógica.

Puede monitorear el estado en tiempo real de los pines de I/O digitales y las conexiones EtherNet/IP en la página I/O Live Monitor:

I/O Live Monitor mostrando el estado de I/O digital y el estado de Ethernet/IP

PLC (EtherNet/IP y PROFINET)

El OV20i tiene soporte nativo para EtherNet/IP y PROFINET, por lo que el payload estándar de aprobado/rechazado + resultado por ROI viaja a su PLC sin necesidad de Node-RED. Importa el archivo EDS o GSDML que entregamos (enlaces al final de esta página), apunta el PLC a la IP de la cámara, y el assembly / módulo estándar de la cámara expone los campos de resultado directamente.

¿Cuándo necesita Node-RED para la integración con PLC? Cuando el payload estándar no es suficiente, p. ej., desea enviar campos adicionales de ROI, códigos de defecto personalizados, valores calculados o un número de serie de un lector de código de barras. En ese caso:

  • EtherNet/IP: extienda el assembly con campos personalizados escritos desde un flujo de Node-RED
  • PROFINET: agregue los módulos personalizados User Data - 64 bytes y User Results - 64 bytes en la configuración de dispositivo de su TIA Portal y escriba en ellos desde un flujo de Node-RED

Consulte Connect to PLC (EtherNet/IP & PROFINET) para el cableado, los archivos y la configuración paso a paso.

Salidas digitales (DO0 / DO1)

El OV20i tiene dos salidas digitales en el conector M12, DO0 (pin 10, violeta) y DO1 (pin 11, naranja), cada una NPN sinking (la salida lleva la línea a tierra), con capacidad de 100 mA por línea. Úselas para controlar torres de señalización, compuertas de rechazo, relés, LEDs indicadores o cualquier cosa activada por una señal sinking de 24V.

Versiones anteriores: controlar los pines físicos DO requiere el modo Avanzado

En versiones anteriores a v2026.5, no hay un toggle nativo de "enviar aprobado a DO0" en el modo Básico, por lo que necesita un flujo de Node-RED en modo Avanzado con un nodo Digital Output conectado al resultado de la inspección. En v2026.5 y posteriores, puede mapear DO0 / DO1 directamente desde el Bloque IO Básico (latch/pulso, N.O. / N.C.) sin Node-RED.

El flujo más simple "aprobado-luz-verde, rechazado-luz-roja" utiliza dos nodos Digital Output conectados a la rama de aprobado/rechazado. Para el cableado paso a paso + configuración de Node-RED, consulte Set Digital Output Logic.

Una vez que los pines están cableados y un flujo está implementado, puede codificar señales más complejas que solo aprobado/rechazado: diferentes clases de defectos pueden mapearse a diferentes combinaciones de pines, o puede pulsar un pin durante N milisegundos para activar un solenoide de rechazo de un solo disparo.

Modos de disparo

Configure cómo ocurren las capturas. Los cinco modos de disparo son los mismos en ambas versiones de la interfaz:

DisparoDescripciónMejor para
ManualPresión de botón en la UI de la cámaraPruebas y configuración
Hardware (entrada digital)Señal eléctrica de un sensorLíneas automatizadas con sensores de proximidad
PLCComando desde su controlador industrialTotalmente automatizado con sincronización precisa
AlineadorSe dispara automáticamente cuando se detecta la alineación de la piezaCuando las piezas llegan en momentos impredecibles
IntervaloCaptura a intervalos de tiempo establecidosMonitoreo continuo

Diagrama de cableado de disparo por hardware para cámaras OV20 y OV80

Pruebe el cableado de IO antes de desplegar a producción

Un cableado incorrecto en el conector de I/O puede dañar los circuitos de salida de la cámara o el equipo conectado. Siempre verifique el cableado con un multímetro y realice una prueba de banco antes de conectarse a la maquinaria de producción.

Límites de corriente de salida digital

Las salidas digitales de la cámara tienen una corriente máxima nominal. Revise las especificaciones del hardware antes de conectar dispositivos de alta potencia como solenoides, relés o motores. Use un relé intermedio o una placa controladora si su carga excede la corriente de salida nominal.

Desplegar

  1. Activar la receta
  2. Configure su modo de activación
  3. Ejecute piezas de prueba y verifique que la salida aprobado/rechazado coincida con las expectativas
  4. Verifique los casos extremos, especialmente las piezas más difíciles de clasificar
  5. Monitoree durante la primera hora para garantizar la consistencia

Descargar archivos de integración del PLC

Si está integrando con un PLC, descargue los archivos de configuración y el código de muestra:

EtherNet/IP (Allen-Bradley)

ArchivoDescripción
OV20i EDS FileElectronic Data Sheet para Studio 5000 (ControlLogix/CompactLogix)
Recipe Switch RoutineLógica ladder para cambiar recetas mediante el PLC
Camera Trigger RoutineLógica ladder para activar inspecciones y manejar resultados

PROFINET (Siemens)

ArchivoDescripción
OV20i GSDML FileDescripción del dispositivo para TIA Portal
tip

Importe el archivo EDS o GSDML a su entorno de programación del PLC antes de configurar la conexión. Las rutinas L5X son lógica ladder lista para usar que puede importar directamente en Studio 5000.

Lista de verificación de salida

Antes de poner en marcha, confirme:

  • Reglas de IO configuradas (la lógica de aprobado/rechazado coincide con sus requisitos)
  • Modo de activación configurado (manual, hardware, PLC, alineador o intervalo)
  • Receta activada
  • Piezas de prueba ejecutadas (la salida aprobado/rechazado coincide con las expectativas)
  • Casos extremos probados (las piezas más difíciles se clasifican correctamente)

Su inspección con AI ya está en marcha. Para una optimización continua, consulte Improving Your Model.