Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Paso 5: Configuración de Salidas

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

Hay dos preguntas que responder:

  1. ¿Cómo se calcula el aprobado/rechazado? Modo básico (reglas) o modo avanzado (Node-RED).
  2. ¿A dónde va el resultado? Standalone (solo la IU 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.

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 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 de lógica

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:

  • "Todas las ROIs deben tener class = 'pass' para un aprobado global"
  • "ROI 1 y ROI 2 deben ser ambas 'present', ROI 3 debe ser 'aligned'"
  • "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:

  1. Navegue al Bloque IO en su editor de recetas
  2. Para cada ROI, establezca la regla (p. ej., la clase debe ser igual a "pass", o conteo de píxeles < N)
  3. Elija cómo se combinan las reglas — todas deben aprobar, o una pequeña expresión personalizada
  4. Guarde

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

La cámara ahora emite aprobado/rechazado en cada captura.

El modo básico no llega a los pines físicos DO

El modo básico produce la señal de aprobado/rechazado que leen los PLCs y la IU de la cámara. Para controlar los pines de salida digital físicos del OV80i (DO0 / DO1) — para una torre de luces, compuerta de rechazo o relé — necesita el modo avanzado. Vea Salidas digitales (DO0 / DO1) a continuación.

Modo avanzado — cuándo usarlo

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

Use el modo avanzado cuando:

  • La regla de aprobado/rechazado necesita más que umbrales por ROI — p. ej., "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%"
  • Necesita lógica de series temporales — "rechazar si 7 de las últimas 10 piezas fallaron"
  • Necesita controlar salidas digitales físicas (DO0 / DO1) para una torre de luces, compuerta de rechazo o relé
  • Necesita enviar datos personalizados a un PLC más allá de la carga útil estándar de aprobado/rechazado + ROI (p. ej., el módulo PROFINET User Data - 64 bytes, o campos adicionales del assembly de EtherNet/IP)
  • Necesita enrutar datos a cualquier lugar externo — MQTT, MES, FTP, REST APIs, email, 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, conteo de píxeles, áreas, nombres de ROI, marcas de tiempo — para que cualquier nodo descendente 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é (salidas digitales)
  • Análisis de series temporales ("¿Han fallado 7 de mis últimas 10 piezas? Alertar al supervisor")
  • Paneles personalizados: gráficas 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 los resultados de inspección con números de serie de las piezas
  • Guardado condicional de imágenes (p. ej., guardar solo cuando falla)
  • Notificaciones por email / 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 Importar y Exportar

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

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

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

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

Cree flujos al instante con el Auto-Integration Builder

No es necesario 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 sencillo.

Cómo funciona:

  1. Abra tools.overview.ai y seleccione Auto-Integration Builder
  2. Describa lo que desea en inglés sencillo. 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 y despliéguelo a su cámara con un 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 temporales, ramificación condicional, agregación
  • Notificaciones: Correo electrónico, Microsoft Teams, Slack, webhooks
  • I/O de hardware: Torretas luminosas, compuertas de rechazo, transportadores, PLCs

También puede utilizar el Modify Mode: pegue un flujo existente y describa lo que desea cambiar. El builder actualiza el flujo preservando su lógica existente.

No se requiere experiencia con Node-RED

Incluso si nunca ha utilizado 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 ha decidido cómo se calcula el aprobado/rechazado. Ahora decida adónde va. Hay tres destinos, y cada uno tiene requisitos diferentes:

DestinoModo de lógica requeridoUsar cuando
Standalone (solo IU de la cámara / imágenes guardadas)Básico o AvanzadoLos operadores leen el aprobado/rechazado en la pantalla; ningún otro sistema necesita el resultado
PLC (EtherNet/IP, PROFINET)Básico o AvanzadoUn PLC controla la línea y necesita el resultado de la inspección
Salidas digitales (DO0 / DO1)Avanzado (Node-RED) requeridoUna torreta luminosa, 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 mediante EtherNet/IP y controlar una torreta luminosa a través de DO0.

Independiente

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

PLC (EtherNet/IP y PROFINET)

El OV80i tiene soporte nativo de EtherNet/IP y PROFINET, por lo que la carga útil estándar de aprobado/rechazado + resultado por ROI viaja a su PLC sin ningún Node-RED. Usted importa el archivo EDS o GSDML que entregamos, apunta el PLC a la IP de la cámara, y el ensamblado / módulo estándar de la cámara expone los campos de resultado directamente.

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

  • EtherNet/IP: extienda el ensamblado 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 OV80i tiene dos salidas digitales en el conector M12 — DO0 (pin 11) y DO1 (pin 12) — cada una NPN sinking, con capacidad nominal de 100 mA por línea. Úselas para accionar torres de luces, compuertas de rechazo, relevadores, LEDs indicadores o cualquier cosa activada por una señal sinking de 24V.

Activar los pines físicos DO requiere modo Avanzado

No hay un interruptor nativo de "enviar aprobado a DO0" en el modo Básico. Para activar o desactivar un pin según el resultado de la inspección, necesita un flujo de Node-RED en modo Avanzado con un nodo Digital Output conectado al resultado de la inspección. Este es el mismo flujo que maneja su lógica personalizada, así que si ya está en modo Avanzado por cualquier razón, accionar los pines DO es solo un nodo más.

El flujo más simple de "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 haya un flujo en su lugar, puede codificar señales más ricas que solo aprobado/rechazado — diferentes clases de defectos pueden mapearse a diferentes combinaciones de pines, o puede pulsar un pin durante N milisegundos para accionar un solenoide de rechazo de un solo disparo.

Modos de disparo

Configure cómo ocurren las capturas:

DisparoDescripciónIdeal para
ManualPresión de botón en la IU 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
Pruebe el cableado de IO antes de desplegar a producción

El cableado incorrecto en la placa de I/O puede dañar la cámara, el equipo conectado o ambos. Siempre verifique su cableado con un multímetro y realice una prueba de banco antes de conectar a la maquinaria de producción.

Límites de corriente de salida digital

Las salidas digitales tienen una capacidad de corriente máxima. Verifique las especificaciones de su cámara antes de conectar dispositivos de alta potencia como solenoides, motores o relevadores grandes. Use un relevador intermedio o un amplificador si su carga excede la corriente de salida nominal.

Desplegar

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

Descargar archivos de integración 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
OV80i EDS FileElectronic Data Sheet para Studio 5000 (ControlLogix/CompactLogix)
Recipe Switch RoutineLógica ladder para cambiar recetas a través del PLC
Camera Trigger RoutineLógica ladder para activar inspecciones y manejar resultados

PROFINET (Siemens)

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

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

Lista de verificación de salida

Antes de pasar a producción, confirme:

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

Su inspección de AI ya está en producción. Para optimización continua, consulte Improving Your Model.