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 de aprobado/rechazado, y a dónde lo envía.
Hay dos preguntas que responder:
- ¿Cómo se calcula aprobado/rechazado? Modo básico (reglas) o modo avanzado (Node-RED).
- ¿A dónde va el resultado? Independiente (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.
What to do
- Configure pass/fail rules in the IO Block (Basic mode).
- Done — results show on Live Preview and saved captures.
La interfaz web del OV20i fue rediseñada en v2026.5. Verifique su versión de software en la esquina superior derecha de la IU de la cámara y seleccione la pestaña correspondiente. Su elección se mantendrá a través de cada página en este flujo de configuración.
- Versiones anteriores
- v2026.5 y más recientes
En la interfaz anterior, la configuración del disparador y el Bloque IO conviven en este paso de Salidas. Usted elige el modo de disparo y establece 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).

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.

Los conceptos en el resto de esta página (modos de lógica, destinos de salida, integración con PLC, modos de disparo y despliegue) se aplican a esta interfaz.
Esta etapa consta de dos pasos: Paso 5: Disparador y Paso 6: Bloque IO.
Paso 5: Disparador
En el editor de recetas, abra Paso 5: Disparador y elija qué activa la cámara desde el menú desplegable Fuente del disparador. Cada modo se explica por sí mismo, y cualquier parámetro para el modo seleccionado aparece directamente debajo del menú desplegable.

| Fuente del disparador | Se activa cuando | Ideal para |
|---|---|---|
| Manual HMI Trigger | un operador toca un botón en la HMI | pruebas y configuración (sin parámetros) |
| Hardware Trigger | una señal de 24 V llega a una entrada digital (foto-célula, salida de PLC) | la latencia más baja en líneas automatizadas |
| PLC Trigger | un bit en el ensamblado EtherNet/IP cambia | cuando el PLC controla la secuencia |
| Interval Trigger | transcurre un período de tiempo fijo | tareas de monitoreo y timelapse |
| Aligner Trigger | el alineador detecta una nueva pieza (con una ventana antirrebote) | piezas que llegan en momentos impredecibles |
Paso 6: Bloque IO
El Bloque IO es donde asigna las reglas y la lógica de aprobado/rechazado para los Modelos entrenados, luego envía ese resultado fuera de la cámara, a un PLC o al siguiente paso en su línea. Se abre en modo Básico. El encabezado tiene una acción Guardar, un botón Swap to Advanced Mode que reemplaza todo el bloque con el editor de Node-RED, y dos pestañas: Rules & Outputs y Save Images.
La forma de una regla depende del tipo de Modelos, así que elija la pestaña correspondiente a continuación. (Este selector se mantiene sincronizado con el del Paso 4.)
- Clasificador
- Segmentador
Reglas. Una regla define qué cuenta como PASS. Haga clic en Add rule para agregar una. Cada regla a nivel de ROI se lee de izquierda a derecha y tiene cuatro partes:
- Qué ROIs cubre la regla. Abra el selector para elegir un Tipo de inspección, que selecciona todos sus ROIs a la vez (mostrado como "+ 11 ...", por ejemplo), o profundice para elegir ROIs específicos.
- Métrica. Ya sea Clase predicha o Confianza.
- Operador. Para una clase: equals, not equals, contains, o doesn't contain. Para confianza: una comparación numérica contra un umbral.
- Valor. Por ejemplo,
Clase predichaequalsPass.

Para un segmentador no hay una única clase por ROI que evaluar, por lo que las reglas aplican umbral a las máscaras de defectos que produjo el modelo. Las reglas se organizan en Grupos de Reglas (cada grupo evalúa un conjunto de ROIs juntos), y Add rule construye una regla con cinco partes que se leen de izquierda a derecha:
- Clase. Qué clase de segmentación mira la regla, por ejemplo Hole.
- Métrica. Una medición geométrica de los blobs de esa clase. El menú desplegable (también en View metrics reference) incluye Pixel Count, Perimeter, Major Axis Length, Minor Axis Length, Center X / Y, Centroid X / Y, y Angle, cada uno con una variante Global que mide en coordenadas de imagen completa en lugar de dentro del ROI.
- Agregación. Cómo se combina la métrica entre todos los blobs encontrados: Any, All, None, Highest, Lowest, o Sum.
- Operador. Una comparación numérica: mayor que, menor que, igual a, y así sucesivamente.
- Valor. El umbral con el que comparar.
Leída de principio a fin, una regla como Hole / Pixel Count / All / > / 100 significa "fallar si todos los blobs de Hole detectados son mayores a 100 píxeles." Esto es lo que permite a un segmentador rechazar una pieza según el tamaño, forma, conteo o posición de un defecto, no solo su presencia.

Controles de prueba y referencia. Algunos ayudantes están junto a la lista de reglas:
- View metrics reference enumera cada campo sobre el que puede construir reglas.
- Capture & test rules captura un cuadro y muestra cómo se evalúan sus reglas contra la captura en vivo.
- Prev / Next avanzan a través de las capturas para que pueda verificar la lógica antes de desplegar.
Resultado general. Combine sus reglas en el único aprobado/rechazado que reporta la cámara. Elija All rules pass (AND) o Any rule passes (OR). Ese único aprobado/rechazado global es lo que viaja a un PLC, la HMI y las salidas digitales.
Salidas Digitales (DO). Controle los dos pines de salida físicos de la cámara directamente desde el Bloque IO Básico, sin necesidad de Node-RED. Una línea de estado muestra cuántos de los dos pines están configurados. Para cada pin, DO0 (pin 10) y DO1 (pin 11), configure tres cosas:
- Fuente. El Resultado general, o una Regla específica.
- Comportamiento. Latch mantiene el estado hasta el próximo resultado; Pulse se activa brevemente, lo cual es adecuado para un solenoide de rechazo de un solo disparo.
- Polaridad. N.O. (Normalmente Abierto) o N.C. (Normalmente Cerrado).
Eso es todo lo que se necesita para cablear una torre de luz aprobado-verde, rechazado-rojo o una compuerta de rechazo.

Save Images. La pestaña Save Images elige qué cuadros capturados se escriben en la Biblioteca para revisión posterior: All inspections, Fail only (recomendado para reentrenamiento), Pass only (útil para auditorías de muestra dorada), o None.

Modo Avanzado. Cuando su lógica supera las reglas por ROI, por ejemplo verificaciones de series temporales, datos personalizados de PLC, enrutamiento a MQTT, MES o FTP, o alertas por correo electrónico y Teams, haga clic en Swap to Advanced Mode para abrir el editor completo de Node-RED cubierto a continuación.
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 buena o mala esta pieza?
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 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:
- "Todos los ROIs deben tener clase = 'pass' para un aprobado global"
- "ROI 1 y ROI 2 deben ser ambos iguales a 'present', ROI 3 debe ser igual a '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 la maneja. Sin código, sin editor de flujos.
Configúrelo: En el Bloque IO, agregue una regla para cada ROI (por ejemplo, la clase predicha es igual a Pass, 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 tutorial del Bloque IO en la pestaña de versión de arriba.
En v2026.5 y versiones más nuevas, el bloque IO Básico mapea 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 interfaz de la cámara; para controlar los pines físicos necesita el modo Avanzado. Consulte 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 siempre que:
- La regla de aprobado/rechazado necesite más que umbrales por ROI, por ejemplo, "rechazar si el área total de defecto 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 de tiempo, "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 payload estándar de aprobado/rechazado + ROI (por ejemplo, el módulo
User Data - 64 bytesde PROFINET, o campos adicionales de ensamblaje de EtherNet/IP) - Necesite enrutar datos a cualquier lugar externo, MQTT, MES, FTP, REST APIs, 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 ramificar según cualquier campo.
Cosas que puede construir:
- Lógica de aprobado/rechazado personalizada combinando múltiples campos de ROI
- Control de torre de luces, compuerta de rechazo y relés (salidas digitales)
- Análisis de series de tiempo ("¿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
Importando y exportando 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:

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 cargar un archivo JSON. Elija si desea importar al flujo actual o a un nuevo flujo, luego haga clic en Import.

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.

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 sencillo.
Cómo funciona:
- Abra tools.overview.ai y seleccione Auto-Integration Builder
- 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"
- La IA genera un flujo completo de Node-RED utilizando más de 50 tipos de nodos disponibles
- Revise el flujo y despliéguelo en su cámara con un solo clic
Compatible con:
- 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: Email, Microsoft Teams, Slack, webhooks
- I/O de hardware: Torretas de señalización, 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.
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 diferentes requisitos:
| Destino | Modo de lógica requerido | Utilizar cuando |
|---|---|---|
| Standalone (IU de la cámara / imágenes guardadas únicamente) | Basic o Advanced | Los operadores leen aprobado/rechazado desde la pantalla; ningún otro sistema necesita el resultado |
| PLC (EtherNet/IP, PROFINET) | Basic o Advanced | Un PLC controla la línea y necesita el resultado de la inspección |
| Salidas digitales (DO0 / DO1) | Basic (v2026.5+) o Advanced | Una torreta de señalización, compuerta de rechazo, relé, o cualquier dispositivo físico en el conector de I/O |
Puede utilizar más de un destino al mismo tiempo, por ejemplo, enviar aprobado/rechazado a un PLC a través de EtherNet/IP (el bloque de datos que lee un PLC) y controlar una torreta de señalización a través de DO0.
Standalone
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 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 digitales de I/O y las conexiones EtherNet/IP en la página I/O Live Monitor:

PLC (EtherNet/IP y PROFINET)
El OV20i tiene soporte nativo para EtherNet/IP y PROFINET, por lo que la carga útil estándar de aprobado/rechazado + resultado por ROI viaja a su PLC sin necesidad de Node-RED. Usted importa el archivo EDS o GSDML que le proporcionamos (enlaces al final de esta página), apunta el PLC a la IP de la cámara, y el ensamble / 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 la carga útil estándar no es suficiente, por ejemplo, cuando desea enviar campos adicionales de ROI, 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 ensamble con campos personalizados escritos desde un flujo de Node-RED
- PROFINET: agregue los módulos personalizados
User Data - 64 bytesyUser Results - 64 bytesen 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 jala la línea a tierra), con capacidad de 100 mA por línea. Úselas para accionar torretas luminosas, compuertas de rechazo, relevadores, LEDs indicadores o cualquier cosa activada por una señal sinking de 24V.
Los colores de los cables varían según la longitud del cable. Si los colores de los cables en su cable no coinciden, consulte la Wire Color Reference para los colores de los cables de 3M y 5M vs 10M.
En versiones anteriores a v2026.5, no hay un interruptor 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 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 de "aprobado-enciende-verde, rechazado-enciende-rojo" 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é en su lugar, puede codificar señales más complejas que solo aprobado/rechazado; diferentes clases de defecto 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. Los cinco modos de disparo son los mismos en ambas versiones de la interfaz:
| Disparo | Descripción | Ideal para |
|---|---|---|
| Manual | Presión de botón en la IU de la cámara | Pruebas y configuración |
| Hardware (entrada digital) | Señal eléctrica de un sensor | Líneas automatizadas con sensores de proximidad |
| PLC | Comando de su controlador industrial | Totalmente automatizado con tiempos precisos |
| Aligner | Se dispara automáticamente cuando se detecta la alineación de la pieza | Cuando las piezas llegan en tiempos impredecibles |
| Intervalo | Captura en intervalos de tiempo establecidos | Monitoreo continuo |

El cableado incorrecto en el conector de I/O puede dañar la circuitería 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 conectar a la maquinaria de producción.
Las salidas digitales de la cámara tienen una clasificación de corriente máxima. Verifique las especificaciones de hardware antes de conectar dispositivos de alta potencia tales como solenoides, relés o motores. Utilice un relé intermedio o una placa controladora si su carga excede la corriente de salida nominal.
Desplegar
- Activar la receta
- Configure su modo de disparo
- Ejecute piezas de prueba y verifique que la salida de aprobado/rechazado coincida con las expectativas
- Verifique los casos límite, especialmente las piezas más difíciles de clasificar
- Monitoree durante la primera hora para asegurar consistencia
Descargar archivos de integración con PLC
Si está integrando con un PLC, descargue los archivos de configuración y el código de muestra:
EtherNet/IP (Allen-Bradley)
| Archivo | Descripción |
|---|---|
| Archivo EDS OV20i | Electronic Data Sheet para Studio 5000 (ControlLogix/CompactLogix) |
| Rutina de Cambio de Receta | Ladder logic para cambiar recetas mediante PLC |
| Rutina de Disparo de Cámara | Ladder logic para disparar inspecciones y manejar resultados |
PROFINET (Siemens)
| Archivo | Descripción |
|---|---|
| Archivo GSDML OV20i | Descripción del dispositivo para TIA Portal |
Importe el archivo EDS o GSDML a su entorno de programación de PLC antes de configurar la conexión. Las rutinas L5X son ladder logic listas para usar que puede importar directamente a Studio 5000.
Lista de verificación de salidas
Antes de entrar en producción, confirme:
- Reglas de IO configuradas (la lógica de aprobado/rechazado coincide con sus requisitos)
- Modo de disparo establecido (manual, hardware, PLC, aligner o intervalo)
- Receta activada
- Piezas de prueba ejecutadas (la salida de aprobado/rechazado coincide con las expectativas)
- Casos límite probados (las piezas más difíciles se clasifican correctamente)
Su inspección con AI ya está en vivo. Para optimización continua, consulte Improving Your Model.