Saltar al contenido principal
Captia Technology

Qué es PROFINET

Definición

¿Qué es PROFINET?

PROFINET es el estándar de Ethernet industrial de PROFIBUS & PROFINET International, recogido en IEC 61158 e IEC 61784. Transporta datos cíclicos de proceso entre un controlador y sus dispositivos de campo sobre cableado Ethernet estándar, junto al tráfico TCP/IP. Define una clase de tiempo real (RT) para ciclos de milisegundos y una clase isócrona (IRT) para movimiento sincronizado.

PROFINET es el estándar de Ethernet industrial de PROFIBUS & PROFINET International (PI), recogido en IEC 61158 e IEC 61784. Un controlador intercambia datos cíclicos de proceso con sus dispositivos de campo sobre cableado Ethernet estándar, compartiendo el mismo medio con el tráfico TCP/IP de configuración y diagnóstico.

Dónde aparece PROFINET en planta

PROFINET es la red de campo por defecto de los controladores Siemens de generación actual, así que aparece con frecuencia allí donde el control es de esa familia: automoción y su cadena de proveedores, alimentación y bebida, envase y embalaje, y en general líneas renovadas en las dos últimas décadas. Se reconoce por la topología en línea o anillo entre armarios, los switches gestionados integrados en la periferia descentralizada y por el hecho de que cada dispositivo tiene un nombre de estación además de una dirección IP. Ese nombre es la clave: el controlador localiza a sus dispositivos por nombre mediante DCP y les asigna la dirección IP en arranque, de modo que sustituir un módulo consiste en darle el nombre correcto, no en configurar la red a mano.

PROFINET frente a PROFIBUS

Comparten organismo, filosofía de ingeniería y modelo de dispositivo (slots, subslots y ficheros de descripción), pero no son el mismo bus ni son compatibles a nivel físico. PROFIBUS DP es un bus serie sobre par trenzado RS-485, con un maestro que interroga a los esclavos por turnos, direcciones fijadas en el propio equipo y segmentos que hay que terminar en ambos extremos. PROFINET usa Ethernet conmutado: cada dispositivo tiene su enlace punto a punto con un switch, la infraestructura es la misma que la de IT y el tráfico de proceso convive con HTTP o OPC-UA sobre el mismo cable. Para unir ambos mundos se emplea un proxy que presenta un segmento PROFIBUS completo como si fuera un único dispositivo PROFINET.

Cómo se extraen los datos de una red PROFINET

El tráfico de tiempo real de PROFINET no es un protocolo de petición y respuesta: son tramas Ethernet de nivel 2 que el controlador y sus dispositivos intercambian de forma cíclica y que no se enrutan fuera del segmento. No existe, por tanto, un mapa de registros que un cliente externo pueda consultar como en Modbus. En la práctica hay tres vías para llevar ese dato a una capa de datos.

La primera es leer del propio controlador, que ya tiene la imagen de proceso consolidada y suele exponer un servidor OPC-UA o un protocolo del fabricante. Es la vía más limpia y no toca la red de campo, pero solo alcanza a las señales que el programa tenga mapeadas y consume recursos de comunicación de la CPU, por lo que conviene agrupar lecturas en lugar de lanzar una petición por variable.

La segunda es la captura pasiva: un puerto espejo en un switch gestionado, o un TAP de red, y un equipo de borde con una interfaz en modo escucha. No añade tráfico ni un nodo más a la red, pero la trama cíclica es un bloque plano de bytes sin nombres: para darle significado hacen falta la configuración hardware del controlador y los ficheros GSDML de los dispositivos, que indican qué offset corresponde a qué submódulo. Y como la red es conmutada, solo se ve el tráfico que atraviesa el puerto espejado, así que la posición del punto de captura determina qué se puede leer.

La tercera es integrarse como segundo controlador mediante Shared Device, una función del propio estándar que permite asignar submódulos de un dispositivo a más de un controlador IO. Es la única de las tres que aporta datos que el programa no expone, pero implica modificar la ingeniería y descargar la configuración hardware, operación que en muchos equipos exige poner la CPU en STOP y, por tanto, una ventana de parada. En términos de latencia, el ciclo de la red se mueve en el rango de los milisegundos, muy por debajo de lo que necesita cualquier cuadro de mando: el cuello de botella real está en el muestreo que se elija y en el transporte hacia arriba, no en PROFINET.

Relación con otros términos

PROFINET es el sucesor de PROFIBUS y resuelve, con otro diseño, el mismo problema que EtherNet/IP: llevar datos cíclicos de proceso sobre Ethernet estándar. Convive con OPC-UA sobre el mismo cable, alberga maestros IO-Link como periferia descentralizada y suele apoyarse en un gateway industrial cuando el dato debe salir del perímetro de planta. En Captia Connect este trabajo es la conectividad de PLC: ingeniería de conexión sobre cualquier marca, sin sustituir la capa de control.

Términos relacionados

Soluciones relacionadas

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

Preguntas frecuentes

¿PROFINET y PROFIBUS son compatibles entre sí?
No directamente: usan medios físicos y mecanismos de acceso distintos. Se conectan mediante un proxy o enlace que presenta el segmento PROFIBUS como un dispositivo PROFINET más ante el controlador, lo que permite mantener periferia antigua en una instalación migrada.
¿Se pueden leer datos de una red PROFINET sin parar la línea?
Sí. Leer del controlador por OPC-UA o capturar de forma pasiva en un puerto espejo no interrumpe la producción. Lo que sí exige ventana de parada es modificar la configuración hardware del controlador, porque la descarga suele obligar a poner la CPU en STOP.
¿PROFINET necesita switches especiales?
Funciona sobre Ethernet estándar, pero conviene un switch gestionado con priorización de tramas para separar el tráfico de proceso del resto. La clase isócrona IRT sí requiere hardware específico en switches y dispositivos, porque planifica ranuras temporales fijas.
¿PROFINET es determinista?
La clase RT prioriza las tramas de proceso sobre el tráfico TCP/IP y alcanza ciclos en el rango de milisegundos, suficiente para periferia y control de proceso. El determinismo estricto para movimiento sincronizado se consigue con la clase IRT y hardware preparado para ella.

Seguir leyendo

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