La integración del sensor de visión Keyence IV4 con un PLC CompactLogix mediante EtherNet/IP permite transferir datos de inspección en tiempo real, como resultados OK/NG, valores medidos y estados del equipo, directamente al controlador. Esta comunicación industrial elimina la necesidad de interfaces intermedias y facilita la sincronización entre la cámara y los procesos automatizados.
A continuación, se presenta un procedimiento paso a paso para establecer la comunicación entre el IV4 y un CompactLogix, desde la asignación de direcciones IP y registro del EDS, hasta la configuración de tags y pruebas de intercambio de datos en Studio 5000.
✅ Recuerda que al Suscríbete a nuestro boletín de noticias, recibirás por correo electrónico cada nueva publicación y también las actualizaciones de los mismos.
🌐 3. Crear la comunicación en Studio 5000
Abre tu proyecto en Studio 5000.
En el Árbol de proyecto, ubica tu controlador CompactLogix.
Expande I/O Configuration → clic derecho sobre la tarjeta Ethernet del PLC → selecciona New Module.
En la lista de dispositivos, busca Keyence IV4.
Asigna:
Name: IV4
IP Address: 192.168.1.10 (o la IP real del IV4)
Comm Format: Data - INT
RPI (Requested Packet Interval): 10 ms (puedes ajustarlo luego).
🧠 4. Crear Tags automáticos
Al agregar el módulo, Studio 5000 crea automáticamente un grupo de tags, por ejemplo:
IV4:I.Data[0]
IV4:O.Data[0]
I.Data → datos enviados del IV4 al PLC (estado, resultado, códigos, etc.)
O.Data → comandos desde el PLC al IV4 (trigger, reset, etc.)
💡 Puedes crear alias tags para facilitar lectura en Ladder, por ejemplo:
Alias Tag: IV4_OK → IV4:I.Data[0].0
Alias Tag: IV4_Trigger → IV4:O.Data[0].0
🧩 5. Prueba de conexión
Descarga el programa al PLC.
En línea, abre el Module Properties del IV4.
Estado esperado: Connection: Established
Si dice “Not Responding” o “Connection Timeout”: revisa IP y assemblies.
En el Monitor Tags, observa IV4_Camera:I.Data.
Si varían los valores al activar el sensor → comunicación correcta.
🧰 6. Configurar comandos desde el PLC
Dependiendo del modelo IV4 y su firmware, los bits de salida pueden ser:
Bit
Función típica
Descripción
0
Trigger
Dispara captura
1
Reset
Restablece error o resultado
2
External bank select
Cambia programa en el IV4
3
Light ON/OFF
Controla iluminación del sensor
Confirma en la guía IV4 EtherNet/IP los bits exactos para tu firmware.
Ladder Trigger
Ejemplo en Ladder:
| Start_PB |----[ONS]----( )----|IV4_Camera:O.Data[0].0| // Disparo del sensor
🧾 7. Recepción de resultados
Los datos de entrada (Input Assembly) suelen incluir:
Bits de estado (OK/NG, Busy, Error)
Códigos de resultado
Valores medidos (si aplica)
Puedes mostrarlos en el HMI o usarlos en lógica:
IF IV4:I.Data[0].1 = 1 THEN
OK_Counter := OK_Counter + 1;
END_IF;
⚡ 8. Diagnóstico y mantenimiento
Ping desde el PLC (Diagnostic → Module → Connection tab).
En IV Smart Navigator → “EtherNet/IP Diagnostics” puedes ver los bytes enviados/recibidos.
Usa Wireshark o RSLogix Ethernet Statistics si hay problemas de conexión.
✅ 9. Recomendaciones finales
Mantén la versión del firmware del IV4 igual a la del EDS.
Evita usar “Generic Ethernet Module” salvo que no tengas el EDS actualizado.
Verifica la tabla de assemblies en la guía oficial antes de definir los tamaños.
Asigna IPs fijas y únicas para evitar conflictos en red.
Prueba primero con una sola cámara antes de escalar a varias unidades.
✅ 10. Descarga
Para complementar esta guía, hemos preparado un material de apoyo que incluye los archivos necesarios para realizar la práctica completa: proyecto base en Studio 5000, ejemplo de configuración del IV4 y guía rápida de comunicación EtherNet/IP. Puedes descargarlo desde el siguiente enlace y seguir cada paso directamente en tu propio entorno de pruebas.
⭐️ Si quieres saber más de otros artículos parecidos a Comunicar PLC Compactlogix & IV4 Keyence puedes visitar nuestra categoría Allen Bradley. Te esperamos dentro 👍
Entradas de Interes