¿PROFINET es ruteable? (reporte desde Vancouver)

Esta pregunta surgió en una clase de capacitación PROFINET en Vancouver: “¿PROFINET se puede enrutar?”  En otras palabras, ¿los mensajes PROFINET se pueden enviar mediante un enrutador?

Primero, algunos antecedentes. En una red Ethernet se pueden usar diversos tipos de dispositivos: hubs, conmutadores y enrutadores. Cada uno funciona en una capa diferente del modelo de referencia ISO/OSI. Este es un resumen del modelo de referencia ISO/OSI:

(Haga clic para ver una imagen más grande)

  • Hubs: Los hubs funcionan en la capa 1 del modelo ISO/OSI de siete capas. No se recomienda usar hubs en redes industriales, porque envían los mensajes entrantes de cualquier puerto hacia cualquier otro puerto. Esto crea demasiado tráfico para mantener la red comportándose de manera determinista.
  • Conmutadores: Los conmutadores funcionan en la capa 2. En el mundo de Ethernet, conmutadores utilizan la dirección física del dispositivo: la dirección MAC.  Las capas 3 (IP) y 4 (TCP o UDP) no están involucradas. Los enrutadores utilizan la capa 3 y se comunican utilizando la dirección IP.
  • Enrutadores: Los enrutadores son necesarios al comunicarse entre subredes. (Para conocer más sobre subredes, vea nuestro seminario web archivado, “Introducción a Ethernet para ingenieros de control.”)

PROFINET se comunica de dos maneras: mediante TCP/IP y mediante el canal en tiempo real de PROFINET (PROFINET RT). PROFINET RT omite la porción TCP/IP del modelo de comunicaciones. En otras palabras, PROFINET RT solo utiliza las capas 1, 2 y 7 del modelo ISO de la misma manera que lo hacen PROFIBUS y otros fieldbuses. Este método reduce el jitter, pero como no utiliza IP, no puede pasar a través de un enrutador.

Afortunadamente, PROFINET  CBA (Automatización basada en componentes, comunicación peer-to-peer) nos permiten usar TCP/IP para las comunicaciones y estas son enrutables. Entonces, la respuesta corta luego de una larga explicación es: Sí, PROFINET se puede enrutar utilizando PROFINET CBA (pero, usar TCP/IP y pasar por un enrutador introducirá demoras en comparación con PROFINET RT).

Más sobre la clase de Vancouver: La mayoría de los asistentes señalaron, en la evaluación del curso, que la duración fue “perfecta” y varios pensaron que fue “demasiado larga”. Tal vez, la mejor observación de alguien fue “Larga, pero buena”. Estoy de acuerdo con que fue larga, ciertamente.  Un par de personas me sugirió que recortemos la introducción.

Otros comentarios:

“Uso efectivo de nuestro tiempo.  Los seminarios web son una característica excelente”.
“Funcionó bien con dos instructores (también hay coherencia con los seminarios web)”. [Puede encontrar estos seminarios web aquí].
“Buen ritmo. Bien dirigido”.
“Los instructores tienen un conocimiento impresionante de PROFINET”. [Probablemente se refieren a Hunter, pero yo me beneficio de la gloria que él emana].

Vea este seminario web para obtener un resumen de PROFINET:

An Introduction to PROFINET