Integración perfecta de dispositivos IO-Link de ifm en Studio 5000 Logix Designer
IO-Link es una tecnología de comunicación popular que se utiliza para conectar sensores inteligentes a sistemas de control industrial.
ifm es miembro fundador del consorcio IO-Link y es un fabricante líder de hardware IO-Link innovador que se utiliza en muchas industrias diferentes.
En este artículo, le mostraré cómo integrar un sensor de distancia IO-Link de ifm en un sistema de control Logix 5000 utilizando un maestro IO-Link de ifm.
Paquete inicial Allen-Bradley
ifm proporciona un paquete de inicio que contiene todo lo necesario para integrar los dispositivos IO-Link de ifm con los sistemas de control Allen Bradley. Puede descargar el paquete de inicio utilizando el enlace en la descripción a continuación.
En mi computadora, descargué y extraje el contenido del paquete de inicio. En el interior, puedo ver que hay un conjunto de carpetas numeradas que nos llevan a través del proceso de integración de dispositivos IO-Link de ifm en un sistema de control.
Sigamos estos pasos.
Instala los archivos EDS y crea el dispositivo
En Studio 5000 Logix Designer, puedo instalar el archivo EDS para el maestro IO-Link haciendo clic en Herramientas y luego en Herramienta de instalación de descripción de dispositivo.
En la herramienta de instalación de descripción de dispositivo, sigo las indicaciones para registrar un nuevo archivo EDS.
En la página de registro, busco la carpeta 5. EDS, que forma parte del paquete de inicio, selecciono el archivo ifm_IOL_Master_AL1120.eds, que es el maestro IO-Link que estoy usando en esta demostración, y hago clic en Abrir.
Luego continúo el proceso para registrar el dispositivo.
Ahora que el dispositivo está registrado, puedo agregarlo a la Configuración de E/S del proyecto. Para hacer eso, hago clic derecho en el puerto Ethernet del dispositivo y selecciono Nuevo Módulo
En el cuadro de diálogo Nuevo módulo, busco el maestro IO-Link AL1120 que acabo de registrar y hago clic en Crear para agregar una instancia al proyecto.
En el cuadro de diálogo Nuevo módulo, le doy un nombre al módulo y configuro la dirección IP en 192.168.1.250. Esta es la dirección IP predeterminada de ifm IO-Link Masters.
A continuación, hago clic en Cambiar para abrir la Definición del módulo.
En este cuadro de diálogo puedo configurar la definición del maestro IO-Link. En la columna de nombre, verifico que esté seleccionado Propietario exclusivo IO-Acyc-Diag.
Luego cambio las unidades de tamaño de SINT a INT y verifico que el tamaño sea correcto. Para un maestro IO-Link de 4 puertos, que es lo que estoy usando en este ejemplo, el tamaño de entrada debe ser 123 y el tamaño de salida debe ser 87. Para un maestro IO-Link de 8 puertos, el tamaño de entrada debe ser 223 y el tamaño de salida debe ser 151.
Ahora que el módulo está configurado, hago clic en Aceptar para cerrar el cuadro de diálogo Definición del módulo y selecciono Sí en el cuadro de diálogo de advertencia.
Luego hago clic en Aceptar para cerrar el cuadro de diálogo Nuevo módulo y, finalmente, hago clic en Cerrar para cerrar el cuadro de diálogo Seleccionar tipo de módulo.
Ahora estamos listos para escribir la lógica para recuperar datos del sensor de distancia.
Programar el PLC
La forma más sencilla de comunicarse con un dispositivo IO-Link de ifm es utilizar las instrucciones del complemento desarrolladas por ifm.
Para hacer eso, expando la carpeta Activos del proyecto, hago clic derecho en la carpeta Instrucción complementaria y selecciono Importar instrucción complementaria.
En el cuadro de diálogo Importar instrucciones complementarias que se abre, busco la carpeta 3. Instrucciones complementarias, que forma parte del paquete de inicio.
En esta carpeta, selecciono 1. dispositivos ifm y busco la carpeta O5D_OIDxxx. Esta carpeta contiene las instrucciones complementarias para el sensor de distancia O5D150 que estoy usando en esta demostración.
En esta carpeta, selecciono la instrucción complementaria de 4 puertos ya que mi IO-Link Master tiene 4 puertos y hago clic en Abrir para importar la instrucción complementaria.
En el cuadro de diálogo Configuración de importación, hago clic en Aceptar para finalizar la importación y la instrucción complementaria ahora está disponible en la carpeta Activos del proyecto.
Para usar esta instrucción complementaria, abro la rutina principal, arrastro la instrucción complementaria desde la carpeta Activos y la suelto en el renglón.
A continuación, creo una etiqueta de respaldo para la instrucción haciendo clic derecho en el signo de interrogación y seleccionando Nueva etiqueta.
En el cuadro de diálogo Nueva etiqueta, le doy un nombre a la etiqueta y hago clic en Crear.
Ahora puedo parametrizar la instrucción agregando una referencia al área de entrada del PLC y configurando el número de puerto como se muestra aquí. En este caso, el sensor está conectado al primer puerto de mi maestro IO-Link, por lo que configuré el número de puerto en 1.
Ahora estamos listos para descargar y probar el proyecto
Probar el proyecto
En Studio 5000 Logix Designer, hago clic en el botón RS Who para abrir el cuadro de diálogo Who Active.
En este cuadro de diálogo, selecciono el controlador que deseo descargar y hago clic en Descargar.
En el cuadro de diálogo Descargar, hago clic en Descargar para confirmar que deseo descargar al PLC.
Cuando se completa la descarga, hago clic en Sí para volver a poner el controlador en modo de ejecución remota.
En la Configuración de E/S, puedo ver que el PLC puede comunicarse con el maestro IO-Link sin errores.
Y en MainRoutine, puedo ver los datos provenientes de mi sensor.
Resumen
En este vídeo, vio cómo integrar el hardware IO-Link de ifm en un sistema de control Allen-Bradley.
Solicitar formación personalizada
En línea o presencial. Creado en torno al equipo, las carencias de habilidades y las necesidades del proyecto de su empresa.
https://www.realpars.com/entrenamiento-personalizado
13 de abril de 2026
Sistema de control de automatización
- Job Shop Automatiza usando Cobot Arm
- Automatización asistida en acción:tres escenarios del mundo real
- ¿Quiere mejorar el servicio al cliente? Considere los portales de autoservicio para el servicio de asistencia técnica
- Cómo la automatización de servidores llegó a FANG
- Una nueva investigación establece un récord de velocidad de comunicaciones 5G para vehículos autónomos
- KraussMaffei lanza máquinas de inyección totalmente eléctricas, extrusoras de doble tornillo y línea de robótica de fabricación china en Chinaplas 2019
- FANUC, más una alianza de formas
- Hahn Group adquiere la tecnología Cobot de Rethink Robotics
- Lazos de control:abiertos frente a cerrados
- Lógica de escalera 101:conceptos básicos
- La tienda prospera gracias a las tecnologías avanzadas de fabricación y mecanizado