¿Cuáles son las diferencias entre PROFIBUS V0, V1 y V2?

¿Cuáles son las diferencias entre PROFIBUS V0, V1 y V2? La pregunta surgió en una clase de capacitación de PROFINET en Vancouver.  (A veces, nos preguntan sobre PROFIBUS en la clase de PROFINET y viceversa.)

Este es el resumen:
DPV0: Intercambio de datos cíclico y diagnósticos (todos los dispositivos)
DPV1: Intercambio de datos acíclico y manejo de alarmas de procesos (automatización de procesos)
DPV2: Sincronización de reloj y marcas de tiempo (controladores)

Es importante tener en cuenta que las versiones están basadas unas en las otras y son interoperables y compatibles con las versiones anteriores. En términos prácticos, se puede instalar, por ejemplo, un controlador V1 sobre dispositivos esclavos V0 y V1. Los dispositivos V0 solo reportarán datos cíclicos y diagnósticos (de todas maneras estos dispositivos no tiene nada más que reportar).

Generamos un poco de debate interno sobre esta pregunta relacionada con PROFIsafe. Mostramos una línea de tiempo que muestra que PROFIsafe es parte de V1, pero debería indicar más precisamente que su asociación con V1 es estrictamente desde el punto de vista de una línea de tiempo. PROFIsafe es un perfil de aplicación y por lo tanto puede ser usado con cualquier versión de PROFIBUS, y con PROFINET.

Luego de todo el debate, estoy este artículo en el avión hacia Polonia camino a nuestra reunión internacional de RPA (Asociaciones regionales de PI) y PICC (Centros de Competencia PI). Espero que intercambiar información y conocimientos información con otras regiones del mundo.

Para conocer más detalles, lea la descripción del sistema PROFIBUS:

System Description: PROFIBUS Technology and Application