Saltar al contenido principal
Captia Technology

Qué es IO-Link

Definición

¿Qué es IO-Link?

IO-Link es la interfaz de comunicación digital punto a punto entre un maestro y un sensor o actuador, normalizada como IEC 61131-9. Sustituye la señal analógica o binaria del último tramo de cable por un enlace serie de tres hilos que transporta, además del valor de proceso, parámetros de configuración, identificación del dispositivo y diagnósticos.

IO-Link es la interfaz de comunicación digital punto a punto entre un maestro y un sensor o actuador, normalizada como IEC 61131-9. Sustituye la señal analógica o binaria del último tramo de cable por un enlace serie de tres hilos que transporta, además del valor de proceso, parámetros de configuración, identificación del dispositivo y diagnósticos.

Dónde aparece IO-Link en planta

IO-Link se encuentra en el último metro de la instalación: sensores de presión, temperatura, nivel, distancia y caudal, lectores RFID, columnas de señalización, pinzas y ventosas, caudalímetros de aire comprimido. El maestro suele ser un bloque de campo con grado de protección IP67 montado sobre la propia máquina y conectado hacia arriba por PROFINET o EtherNet/IP. En el tejido industrial español su adopción ha ido de la mano de las líneas de envasado y de alimentación y bebida, donde dos argumentos pesan más que ningún otro: sustituir un sensor sin volver a parametrizarlo a mano, porque el maestro guarda su configuración y la reescribe en el repuesto, y disponer de aviso anticipado cuando un sensor se ensucia o se desalinea, en lugar de descubrirlo por un rechazo de calidad.

IO-Link no es un bus de campo, y esa es la distinción que más se confunde. No hay topología compartida, no hay direcciones de nodo y no hay varios dispositivos por línea: cada puerto del maestro atiende a un único dispositivo, con cable estándar de sensor de tres hilos, sin apantallar, de hasta 20 metros y con el conector M12 habitual. El bus está por encima, entre el maestro y el controlador. Frente a CANopen o AS-Interface, que sí son buses multipunto, la propuesta de IO-Link es otra: digitalizar el último tramo sin cambiar la instalación eléctrica ni el tipo de cable. Un detalle que ahorra discusiones en planta: un dispositivo IO-Link conectado a una entrada digital convencional funciona en modo estándar como sensor conmutado de toda la vida, aunque en ese modo se pierde todo lo digital.

Cómo se extraen los datos de una instalación IO-Link

IO-Link maneja dos planos de datos y entender la diferencia decide todo lo demás. El primero son los datos de proceso, cíclicos, de hasta 32 bytes por sentido, que el maestro coloca en su imagen del bus de campo y que el controlador ve como cualquier otra entrada. El segundo son los datos de parámetro y los eventos, acíclicos, que viajan por un canal de servicio bajo demanda y que, salvo que alguien los haya programado explícitamente, nunca llegan al PLC.

La consecuencia práctica es que conectarse al controlador solo devuelve lo que el fabricante de la máquina decidió mapear, que casi siempre es el valor principal y poco más. Toda la información que justifica IO-Link (medidas secundarias, horas de servicio, temperatura interna del sensor, avisos de suciedad, número de serie y referencia del dispositivo) está en el canal acíclico y requiere otro camino.

Ese otro camino existe y es el ángulo interesante para una capa de datos: muchos maestros exponen una interfaz propia hacia la red, habitualmente un servidor OPC-UA o un servicio web con respuestas en JSON, independiente del ciclo de bus de campo. Leer por ahí no toca el programa del PLC, no consume ciclo del controlador y no altera la comunicación con el controlador de la máquina. Existe además una especificación complementaria de OPC-UA para IO-Link, publicada conjuntamente por la comunidad IO-Link y la OPC Foundation, que normaliza cómo se representan maestro y dispositivos en el espacio de direcciones.

La semántica llega del fichero IODD que cada fabricante publica para su dispositivo: nombres, tipos, unidades, rangos y significado de cada bit de estado. Con él, una capa de extracción etiqueta y escala los valores en lugar de mantener un mapa de bytes a mano, que es exactamente el trabajo que consume los proyectos de integración. En cuanto a tiempos, el ciclo mínimo del enlace lo declara cada dispositivo y depende de su velocidad de comunicación: va de unos 0,4 ms en COM3 (230,4 kbit/s) a unos 18 ms en COM1 (4,8 kbit/s), con COM2 (38,4 kbit/s) en torno a los 2,3 ms. El límite real de una capa de datos no está ahí, sino en el periodo de lectura de la interfaz del maestro. Y en cuanto a paradas: leer por la interfaz del maestro no requiere ninguna, mientras que mapear datos de proceso nuevos en la imagen del PLC, o sustituir un sensor analógico por uno IO-Link, sí implica intervención y ventana en esa estación.

Relación con otros términos

IO-Link se sitúa por debajo del bus de campo, alimentando maestros conectados por PROFINET o EtherNet/IP, y es una de las vías más directas para dar cuerpo al IoT industrial sin desplegar sensórica paralela. Sus datos suelen publicarse por OPC-UA hacia la capa de análisis. En Captia Connect corresponde a la conectividad de sensores: integrar señales nuevas y las que ya existen en la instrumentación de planta.

Términos relacionados

Soluciones relacionadas

Cómo aplicamos este concepto en la práctica:

Preguntas frecuentes

¿IO-Link es un bus de campo?
No. Es un enlace punto a punto: cada puerto del maestro atiende a un solo dispositivo, sin direcciones de nodo ni topología compartida. El bus de campo está por encima, entre el maestro y el controlador, normalmente PROFINET o EtherNet/IP.
¿IO-Link necesita cable especial?
No. Usa cable estándar de sensor de tres hilos sin apantallar, de hasta 20 metros, con el conector M12 habitual en instrumentación de planta. Es una de las razones de su adopción: no obliga a rehacer la instalación eléctrica existente.
¿Qué ocurre si conecto un sensor IO-Link a una entrada digital normal?
Funciona en modo estándar como sensor conmutado convencional, así que la instalación no se rompe. A cambio se pierde todo lo digital: parámetros, diagnóstico, identificación y medidas secundarias, que solo están disponibles cuando el dispositivo dialoga con un maestro IO-Link.
¿Se pueden leer los diagnósticos de un sensor sin tocar el programa del PLC?
Sí cuando el maestro expone una interfaz propia hacia la red, como un servidor OPC-UA o un servicio web. Los parámetros y eventos viajan por el canal acíclico, así que no dependen de que el controlador los tenga mapeados en su imagen de proceso.

Seguir leyendo

Este término forma parte del ámbito de Captia Connect. Encontrarás el resto de definiciones en el glosario completo.