Integración de Ethernet
  • 12 May 2025
  • DF

Integración de Ethernet

  • DF

Resumen del artículo

El sistema de visión OV80i admite comunicación en tiempo real con PLCs basados en EtherNet/IP. Esta guía explica cómo configurar conexiones cíclicas de E/S, mapear estructuras de datos y utilizar las herramientas Node-RED de Overview para acceder tanto a los resultados de inspección globales como a nivel de región de interés (ROI).


Overview

El OV80i funciona como un adaptador EtherNet/IP, mientras que tu PLC opera como un escáner (o maestro). Una vez configurados, los dispositivos intercambian datos estructurados en cada ciclo utilizando un formato compacto y predecible.

Características soportadas

  • Comunicación cíclica de I/O- soporte para tiempos de ciclo de 20 a 10,000 ms

  • Rendimiento de datos - hasta 256 bytes en cada dirección

  • Manejo de datos personalizado - leer/escribir datos de Node-RED como parte de la receta activa


Configuración de Red Ethernet

  1. Asignar una dirección IP estática al OV80i.

  2. Asegúrate de que tanto el OV80i como tu PLC estén en la misma subred.

  3. Asegúrate de que el tráfico EtherNet/IP esté permitido en tu red.

  4. Pon el OV80i en modo Ethernet/IP seleccionándolo en la pestaña de Ethernet Industrial en la barra lateral.


Configuración del PLC

  1. Descarga el archivo EDS del OV80i e impórtalo en tu entorno de desarrollo del PLC.

  2. Agrega el OV80i como un nuevo dispositivo EtherNet/IP utilizando el archivo EDS.

  3. Configura las instancias de ensamblaje de entrada y salida y el intervalo de paquete solicitado (RPI).

  4. Asocia los datos del ensamblaje con las etiquetas adecuadas en tu PLC

  5. Asegúrate de que los datos se estén enviando y recibiendo en tiempo real


Ensamblajes de Entradas (OV80i → PLC)

El ensamblaje de entrada contiene los datos enviados desde el OV80i al PLC en cada ciclo. Esto incluye el estado del sistema, los resultados de la inspección, la información de la receta y desgloses opcionales de ROI

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

Online / Startup Complete

Recipe Switch Ack

Trigger Ack

Trigger Ready

1

Busy

Recipe Switch Error

Trigger Error

2

Inspection Pass

Inspection Completed / Result Available

Exposure Complete

3

4

5

6-7

8-9

Current Recipe ID (16-bit integer)

10-11

12-13

Inspection ID (16-bit integer)

14-15

16-254

ROI Results Assembly or Custom Data from Node-RED

Ensamblajes de Salidas (PLC → OV80i)

El ensamblado de salida contiene los datos de control enviados desde el PLC al OV80i. Puedes utilizarlo para activar inspecciones, cambiar recetas o pasar parámetros personalizados.

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

Recipe Switch Request

Trigger

1

2

3

4-5

Recipe ID (16-bit integer)

6-256

Custom Data For NodeRED

Comportamiento de Sincronización y Señal de Confirmación (Handshake)

Soporte para Datos Personalizados

El OV80i puede aceptar o devolver datos personalizados adicionales como parte de tu flujo de Node-RED.

PLC → OV80i

  • Escribe banderas externas, umbrales o contadores para influir en la lógica dentro de Node-RED.

OV80i → PLC

  • Devuelve valores calculados, mediciones, marcas de tiempo u otras salidas condicionales.

  • Los datos personalizados se integran en la porción extendida de los ensamblados, comenzando después de las señales principales y la información de recetas.

Desglose de resultados de ROI (Solo para recetas de clasificación)

Para las recetas de clasificación, puedes exponer los resultados por ROI al PLC utilizando el nodo personalizado de Node-RED de Overview: Format data to PLC.

Como Funciona:

  • Colocado entre “Todos los bloques de salida de datos” y “Enviar datos al PLC” en el flujo de Node-RED.

  • Llena automáticamente una región estructurada de ROI comenzando en el byte 16 del ensamblado de entrada. (Esto implica que a partir del byte 16, el sistema reserva espacio para datos detallados de la ROI, organizados de forma estructurada (por ejemplo: tipo, posición, confianza, etc.).

  • Admite hasta 4 regiones de interés (ROI) por inspección.

  • Cada ROI incluye:

    • ROI ID

    • Pass/Fail bit

    • Nivel de confianza.

    • Bytes reservados para uso futuro.

⚠️ El nodo “Format Data for PLC “ Solo funciona con recetas de clasificación

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 016

16

Aligner Success

17-18

Aligner Confidence (unsigned 16-bit integer)

19-20

Aligner Angle (signed 16-bit integer)

21-23

Aligner: Reserved for Future Data

24

ROI 0 ID (8-bit integer)

25

ROI 0 Pass

26-27

ROI 0 Confidence (unsigned 16-bit integer)

28-31

ROI 0: Reserved for Future Data

32

ROI 1 ID (8-bit integer)

33

ROI 1 Pass

34-35

ROI 1 Confidence (unsigned 16-bit integer)

36-39

ROI 1: Reserved for Future Data

40

ROI 2 ID (8-bit integer)

41

ROI 2 Pass

42-43

ROI 2 Confidence (unsigned 16-bit integer)

44-47

ROI 2: Reserved for Future Data

48

ROI 3 ID (8-bit integer)

49

ROI 3 Pass

50-51

ROI 3 Confidence (unsigned 16-bit integer)

52-55

ROI 3: Reserved for Future Data


¿Fue útil este artículo?

ESC

Eddy AI, una IA generativa, que facilita el descubrimiento de conocimiento a través de la inteligencia conversacional