Entonces, ¿Ethernet, es o no es determinista? La respuesta es: “tal vez”. Pero, siendo más realistas, esa respuesta es incorrecta. Ethernet por sí misma no es un sistema de comunicación completo. Se necesita un protocolo sobre el medio de comunicación que es Ethernet. (Consulte Ethernet no es un protocolo.)
¿Qué significa ser determinista? Busqué la definición de “determinista” en el contexto de automatización y no la encontré. Entonces, esta es la mía: “un mensaje que llega cuando uno deseo que lo haga”. Para Ethernet, podemos decir “telegrama” en vez de “mensaje”.
¿Ethernet es determinista? Tal vez.
¿PROFINET es determinista? ¡Definitivamente!
Dediquemos un minuto a ver cómo PROFINET logra el intercambio de datos en tiempo real:
Pero… Siempre hay algunos “peros”. Una cosa que surgió en una reciente clase de capacitación PROFINET es: ¿Cómo puede ser PROFINET determinista en una red Ethernet altamente cargada?. Primero que todo, ¡no diseñe una red altamente cargada! Nada puede reemplazar mala ingeniería. Hemos intentado facilitar el diseño de red con algunas guías como esta: Orientación de diseño de PROFINET con herramienta. Esta herramienta es para ayudarlo a calcular la carga de red. También incluye algunas recomendaciones para la topología. Por ejemplo, no coloque demasiados dispositivos en una topología lineal; o no coloque dispositivos que consumen mucho ancho de banda al final de un tramo lineal. Impresoras o sistemas de visión deben instalarse cuidadosamente ya que son grandes consumidores de ancho de banda.
Si no puede evitar altas cargas de red, PROFINET tiene una solución: PROFINET IRT (PROFINET en tiempo real isócrono). PROFINET IRT reserva el ancho de banda de la red para el tráfico importante. Entonces, si la red inhibe la entrega de telegramas, no se interrumpirá el envío de telegramas críticos. Otro tráfico puede sufrir, entonces, diseñe cuidadosamente. También hay un video que explica la reservación de banda: MinutePROFINET.
–Carl Henning
Más sobre cómo logra PROFINET ser determinista: