Articulo de referencia

Profinet

Profinet (generalmente escrito como PROFINET , acrónimo de Process Field Network ) es un estándar técnico industrial para la comunicación de datos a través de Ethernet industria...

Profinet (generalmente escrito como PROFINET , acrónimo de Process Field Network ) es un estándar técnico industrial para la comunicación de datos a través de Ethernet industrial , diseñado para recopilar datos y controlar equipos en sistemas industriales , con especial énfasis en la entrega de datos bajo estrictas limitaciones de tiempo. El estándar es mantenido y respaldado por Profibus & Profinet International , una organización paraguas con sede en Karlsruhe, Alemania .

Funcionalidades

Descripción general

Profinet implementa la interfaz con periféricos . [ 1 ] [ 2 ] Define la comunicación con dispositivos periféricos conectados en campo. Su base es un concepto de tiempo real en cascada. Profinet define todo el intercambio de datos entre controladores (llamados "controladores de E/S") y los dispositivos (llamados "dispositivos de E/S"), así como la configuración de parámetros y el diagnóstico. Los controladores de E/S suelen ser un PLC , DCS o IPC ; mientras que los dispositivos de E/S pueden variar: bloques de E/S, variadores, sensores o actuadores. El protocolo Profinet está diseñado para el intercambio rápido de datos entre dispositivos de campo basados ​​en Ethernet y sigue el modelo proveedor-consumidor. [ 1 ] Los dispositivos de campo en una línea Profibus subordinada se pueden integrar en el sistema Profinet sin problemas a través de un proxy de E/S (representante de un sistema de bus subordinado). [ 3 ]

Clases de conformidad (CC)

Las aplicaciones con Profinet se pueden dividir, según la norma internacional IEC 61784-2, en cuatro clases de conformidad:

  • En la Clase de Conformidad A (CC-A) , solo se certifican los dispositivos. Un certificado del fabricante es suficiente para la infraestructura de red. Por ello, también se puede utilizar cableado estructurado o una red de área local inalámbrica para usuarios móviles. Las aplicaciones típicas se encuentran en infraestructuras (por ejemplo, túneles de autopistas o ferrocarriles) o en la automatización de edificios .
  • La Clase de Conformidad B (CC-B) estipula que la infraestructura de red también incluye productos certificados y está estructurada según las directrices de Profinet. Los cables blindados aumentan la robustez y los conmutadores con funciones de gestión facilitan el diagnóstico de la red y permiten capturar la topología de la red según se desee para controlar una línea de producción o una máquina. La automatización de procesos requiere una mayor disponibilidad, que se puede lograr mediante la redundancia de medios y sistemas . Para que un dispositivo cumpla con la Clase de Conformidad B, debe comunicarse correctamente a través de Profinet y ser compatible con SNMP .
  • Con la conformidad de clase C (CC-C) , los sistemas de posicionamiento pueden implementarse con reserva de ancho de banda adicional y sincronización de aplicaciones. Los dispositivos de conformidad de clase C también se comunican mediante Profinet IRT.
  • Para la clase de conformidad D (CC-D) , Profinet se utiliza mediante redes sensibles al tiempo (TSN). Se pueden lograr las mismas funciones que con CC-C. A diferencia de CC-A y CC-B, la comunicación completa (cíclica y acíclica) entre el controlador y el dispositivo se realiza en la capa 2 de Ethernet. La interfaz de servicio remoto (RSI) se introdujo para este propósito.

Tipos de dispositivos

Un sistema Profinet consta de los siguientes dispositivos: [ 1 ] : 3

  • El controlador de E/S , que controla la tarea de automatización.
  • El dispositivo de E/S , que es un dispositivo de campo, es supervisado y controlado por un controlador de E/S. Un dispositivo de E/S puede constar de varios módulos y submódulos.
  • El IO-Supervisor es un software que normalmente se ejecuta en un PC para configurar parámetros y diagnosticar dispositivos de E/S individuales.

Estructura del sistema

Un sistema Profinet IO mínimo consta de al menos un controlador IO que controla uno o más dispositivos IO. Además, si es necesario, se pueden activar temporalmente uno o más supervisores IO para la configuración de los dispositivos IO.

Si dos sistemas de E/S están en la misma red IP , los controladores de E/S también pueden compartir una señal de entrada como entrada compartida, en la que tienen acceso de lectura al mismo submódulo en un dispositivo de E/S. [ 1 ] : 3 [ 2 ] Esto simplifica la combinación de un PLC con un controlador de seguridad o control de movimiento independiente . Del mismo modo, un dispositivo de E/S completo puede ser compartido como un dispositivo compartido, [ 1 ] : 11 en el que los submódulos individuales de un dispositivo de E/S se asignan a diferentes controladores de E/S.

Cada dispositivo de automatización con interfaz Ethernet puede funcionar simultáneamente como controlador de E/S y dispositivo de E/S. Si un controlador asociado actúa como dispositivo de E/S y, al mismo tiempo, controla su periferia como controlador de E/S, las tareas entre controladores se pueden coordinar sin necesidad de dispositivos adicionales.

Relaciones

Se establece una relación de aplicación (RA) entre un controlador de E/S y un dispositivo de E/S. Estas RA se utilizan para definir relaciones de comunicación (RC) con diferentes características para la transferencia de parámetros, el intercambio cíclico de datos y el manejo de alarmas. [ 1 ] : 4

Ingeniería

La ingeniería del proyecto [ 1 ] : 5 [ 2 ] de un sistema de E/S es casi idéntica a la de Profibus en términos de "apariencia y sensación":

  • Las propiedades de un dispositivo de E/S se describen mediante un archivo GSD (General Station Description), proporcionado por el fabricante. El lenguaje utilizado es GSDML (GSD Markup Language), un lenguaje basado en XML . El archivo GSD sirve como entorno de ingeniería para planificar la configuración de un sistema de E/S Profinet.
  • Todos los dispositivos de campo Profinet identifican a sus vecinos. [ 1 ] : 8 Esto significa que los dispositivos de campo pueden reemplazarse en caso de falla sin necesidad de herramientas adicionales ni conocimientos previos. Al leer esta información, la topología de la planta puede visualizarse gráficamente para mayor claridad.
  • La ingeniería puede ser apoyada por herramientas como PROFINET Commander [ 4 ] o PRONETA. [ 5 ]

Confianza

Profinet también se utiliza cada vez más en aplicaciones críticas. Siempre existe el riesgo de que no se puedan cumplir las funciones requeridas. Este riesgo se puede reducir mediante medidas específicas identificadas en un análisis de confiabilidad [ 6 ] . Los siguientes objetivos son prioritarios:

  1. Seguridad: Garantizar la seguridad funcional. El sistema debe pasar a un estado seguro en caso de fallo .
  2. Disponibilidad: Aumentar la disponibilidad. En caso de fallo, el sistema debería poder seguir realizando la función mínima requerida.
  3. Seguridad: La seguridad de la información consiste en garantizar la integridad del sistema.

Estos objetivos pueden interferir entre sí o complementarse.

Seguridad funcional: Profisafe

Profisafe [ 7 ] define cómo los dispositivos relacionados con la seguridad ( botones de parada de emergencia , rejillas de luz, dispositivos de prevención de sobrellenado, ...) se comunican con los controladores de seguridad a través de Profinet de una manera tan segura que pueden usarse en tareas de automatización relacionadas con la seguridad hasta el Nivel de Integridad de Seguridad 3 (SIL) según IEC 61508 , el Nivel de Rendimiento "e" (PL) según ISO 13849 o la Categoría 4 según EN 954–1.

Profisafe implementa una comunicación segura mediante un perfil, [ 8 ] es decir, mediante un formato especial de los datos del usuario y un protocolo especial. Está diseñado como una capa separada sobre la capa de aplicación del bus de campo para reducir la probabilidad de errores en la transmisión de datos. Los mensajes de Profisafe utilizan cables y mensajes de bus de campo estándar. No dependen de los mecanismos de detección de errores de los canales de transmisión subyacentes y, por lo tanto, admiten la seguridad de rutas de comunicación completas, incluidos los backplanes dentro de los controladores o las E/S remotas . [ 9 ] El protocolo Profisafe utiliza mecanismos de detección de errores y fallos tales como:

y está definido en la norma IEC 61784-3-3 .

Mayor disponibilidad

La alta disponibilidad [ 10 ] es uno de los requisitos más importantes en la automatización industrial, tanto en la automatización de fábricas como de procesos. La disponibilidad de un sistema de automatización puede incrementarse añadiendo redundancia a los elementos críticos. Se puede distinguir entre redundancia de sistema y redundancia de medios.

Redundancia del sistema

La redundancia del sistema también puede implementarse con Profinet para aumentar la disponibilidad . En este caso, se configuran dos controladores de E/S que controlan el mismo dispositivo de E/S. El controlador de E/S activo marca sus datos de salida como primarios. Los datos de salida que no están marcados son ignorados por el dispositivo de E/S en un sistema de E/S redundante. En caso de error, el segundo controlador de E/S puede tomar el control de todos los dispositivos de E/S sin interrupción al marcar sus datos de salida como primarios. La forma en que los dos controladores de E/S sincronizan sus tareas no está definida en Profinet y varía según el fabricante que ofrece sistemas de control redundantes.

Redundancia de medios

Profinet ofrece dos soluciones de redundancia de medios. El Protocolo de Redundancia de Medios (MRP) permite crear una topología de anillo independiente del protocolo con un tiempo de conmutación inferior a 50 ms. Esto suele ser suficiente para la comunicación estándar en tiempo real con Profinet. Para conmutar la redundancia en caso de error sin retardo, se debe utilizar la "Redundancia de Medios para Duplicación Planificada" (MRPD), un concepto de redundancia de medios sin interrupciones. En la MRPD, los datos cíclicos en tiempo real se transmiten en ambas direcciones en la topología de anillo. Una marca de tiempo en el paquete de datos permite al receptor eliminar los duplicados redundantes.

Seguridad

El concepto de seguridad informática [ 11 ] para Profinet adopta un enfoque de defensa en profundidad [ 12 ] . En este enfoque, la planta de producción se protege contra ataques, especialmente externos, mediante un perímetro multinivel que incluye cortafuegos. Además, es posible una mayor protección dentro de la planta dividiéndola en zonas mediante cortafuegos . Asimismo, una prueba de componentes de seguridad garantiza que los componentes de Profinet sean resistentes a la sobrecarga hasta un nivel definido [ 13 ] . Este concepto se apoya en medidas organizativas en la planta de producción dentro del marco de un sistema de gestión de seguridad conforme a la norma ISO 27001 .

Perfiles de aplicación

Para una interacción fluida de los dispositivos involucrados en una solución de automatización, estos deben corresponderse en sus funciones y servicios básicos. La estandarización se logra mediante "perfiles" [ 14 ] con especificaciones vinculantes para funciones y servicios. Las posibles funciones de comunicación con Profinet están restringidas y se prescriben especificaciones adicionales con respecto a la función del dispositivo de campo. Estas pueden ser propiedades de clase de dispositivo cruzadas, como un comportamiento relevante para la seguridad (perfiles de aplicación comunes) o propiedades específicas de la clase de dispositivo (perfiles de aplicación específicos). [ 15 ] Se hace una distinción entre

  • Perfiles de dispositivos, por ejemplo, robots, accionamientos (PROFIdrive), dispositivos de proceso, codificadores, bombas.
  • Perfiles sectoriales, por ejemplo, de tecnología de laboratorio o vehículos ferroviarios.
  • Perfiles de integración para la integración de subsistemas como los sistemas IO-Link.

Unidades de conducción

PROFIdrive [ 16 ] es el perfil de dispositivo modular para dispositivos de accionamiento . Fue desarrollado conjuntamente por fabricantes y usuarios en la década de 1990 y, desde entonces, junto con Profibus y, a partir de la versión 4.0, también con Profinet, ha cubierto toda la gama, desde las soluciones de accionamiento más simples hasta las más exigentes.

Energía

Otro perfil es PROFIenergy , que incluye servicios para la monitorización en tiempo real de la demanda energética. Este perfil fue solicitado en 2009 por el grupo AIDA de fabricantes de automóviles alemanes ( Audi , BMW , Mercedes-Benz , Porsche y Volkswagen ), que deseaban contar con una forma estandarizada de gestionar activamente el consumo energético en sus plantas. Los dispositivos y subsistemas de alto consumo energético, como robots, láseres e incluso líneas de pintura, son el objetivo de este perfil, que ayudará a reducir los costes energéticos de una planta al activar de forma inteligente los modos de "reposo" para tener en cuenta las interrupciones de producción, tanto previstas (por ejemplo, fines de semana y paradas) como imprevistas (por ejemplo, averías).

Automatización de procesos

Los dispositivos de proceso modernos poseen inteligencia propia y pueden asumir parte del procesamiento de información o la funcionalidad general en los sistemas de automatización. Para la integración en un sistema Profinet, [ 17 ] [ 18 ] se requiere una conexión Ethernet de dos hilos, además de una mayor disponibilidad.

Dispositivos de proceso

El perfil PA Devices [ 19 ] define para diferentes clases de dispositivos de proceso todas las funciones y parámetros que se utilizan típicamente en los dispositivos de proceso para el flujo de señal desde la señal del sensor del proceso hasta el valor de proceso preprocesado, que se lee al sistema de control junto con un estado de valor medido. El perfil PA Devices contiene hojas de datos de dispositivos para

  1. Presión y presión diferencial
  2. Nivel, temperatura y caudal
  3. Entradas y salidas analógicas y digitales
  4. Válvulas y actuadores
  5. Equipos de análisis

Capa física avanzada

La capa física avanzada de Ethernet (Ethernet-APL) [ 20 ] describe una capa física para la tecnología de comunicación Ethernet, desarrollada especialmente para las necesidades de las industrias de procesos. El desarrollo de Ethernet-APL surgió de la necesidad de comunicación a alta velocidad y a largas distancias, el suministro de energía y señales de comunicación mediante un cable común de par trenzado (2 hilos), así como medidas de protección para su uso seguro en zonas con riesgo de explosión. Ethernet-APL permite la integración de Profinet en instrumentos de proceso.

Tecnología

Protocolos Profinet

Profinet utiliza los siguientes protocolos en las diferentes capas [ 2 ] : 15 del modelo OSI :

Capas 1-2: Se recomienda principalmente dúplex completo con 100  Mbit/s eléctricos ( 100BASE-TX ) u ópticos ( 100BASE-FX ) según IEEE 802.3 [ 21 ] como conexiones de dispositivos. El cruce automático es obligatorio para todas las conexiones para evitar el uso de cables cruzados . De IEEE 802.1Q se utiliza VLAN con etiquetado de prioridad. Todos los datos en tiempo real reciben la máxima prioridad posible (6) y, por lo tanto, son reenviados por un conmutador con un retardo mínimo.

El protocolo Profinet se puede grabar y visualizar con cualquier herramienta de análisis Ethernet. Wireshark es capaz de decodificar los telegramas Profinet.

El Protocolo de Descubrimiento de Capa de Enlace (LLDP) se ha ampliado con parámetros adicionales, de modo que, además de la detección de vecinos, se puede comunicar el tiempo de propagación de las señales en las líneas de conexión.

Capas 3-6: Para el establecimiento de la conexión y los servicios acíclicos se utiliza el protocolo de Interfaz de Servicio Remoto (RSI) o el protocolo de Llamada a Procedimiento Remoto (RPC). El protocolo RPC se utiliza mediante el Protocolo de Datagramas de Usuario (UDP) y el Protocolo de Internet (IP) con el uso de direcciones IP . El Protocolo de Resolución de Direcciones (ARP) se extiende para este propósito con la detección de direcciones IP duplicadas. El Protocolo de Descubrimiento y Configuración Básica (DCP) es obligatorio para la asignación de direcciones IP. Opcionalmente, también se puede utilizar el Protocolo de Configuración Dinámica de Host (DHCP). No se utilizan direcciones IP con el protocolo RSI. Por lo tanto, IP se puede utilizar en el sistema operativo del dispositivo de campo para otros protocolos como la Arquitectura Unificada OPC (OPC UA).

Capa 7: Se definen varios protocolos [ 1 ] para acceder a los servicios de la capa de aplicación del bus de campo (FAL). El protocolo RT (tiempo real) se utiliza para aplicaciones de clase A y B con tiempos de ciclo de entre 1 y 10 ms. El protocolo IRT (tiempo real isócrono) para aplicaciones de clase C permite tiempos de ciclo inferiores a 1 ms para aplicaciones de tecnología de accionamiento. Esto también se puede lograr con los mismos servicios mediante redes sensibles al tiempo (TSN).

Tecnología de clases de conformidad

Las funcionalidades de Profinet IO se implementan con diferentes tecnologías y protocolos:

Tecnología de Clase A (CC-A)

La función básica del Profinet es el intercambio cíclico de datos entre el controlador de E/S como productor y varios dispositivos de E/S como consumidores de los datos de salida, y los dispositivos de E/S como productores y el controlador de E/S como consumidor de los datos de entrada. [ 1 ] Cada relación de comunicación de datos de E/S CR entre el controlador de E/S y un dispositivo de E/S define la cantidad de datos y los tiempos de ciclo.

Todos los dispositivos Profinet IO deben admitir el diagnóstico del dispositivo y la transmisión segura de alarmas a través de la relación de comunicación para alarmas Alarm CR .

Además, los parámetros del dispositivo se pueden leer y escribir en cada dispositivo Profinet mediante la relación de comunicación acíclica Record Data CR . Todos los dispositivos Profinet deben instalar el conjunto de datos para la identificación única de un dispositivo de E/S, el Conjunto de Datos de Identificación y Mantenimiento 0 (I&M 0). Opcionalmente, se puede almacenar información adicional en un formato estandarizado como I&M 1–4.

Para datos en tiempo real (datos cíclicos y alarmas), los telegramas Profinet Real-Time (RT) se transmiten directamente a través de Ethernet. Para la transmisión de datos acíclicos se utiliza UDP/IP.

Gestión de las relaciones con las aplicaciones (AR)

La relación de aplicación (RA) se establece entre un controlador de E/S y cada dispositivo de E/S que se va a controlar. Dentro de las RA se definen las relaciones de configuración (RC) necesarias. El ciclo de vida de la RA de Profinet consta de resolución de direcciones, establecimiento de conexión, parametrización, intercambio de datos de E/S de proceso/gestión de alarmas y finalización.

  1. Resolución de direcciones: Un dispositivo Profinet IO se identifica en la red Profinet por su nombre de estación. [ nota 1 ] El establecimiento de la conexión, la parametrización y la gestión de alarmas se implementan con el Protocolo de Datagramas de Usuario (UDP), que requiere que al dispositivo también se le asigne una dirección IP . Después de identificar el dispositivo por su nombre de estación, el controlador IO le asigna la dirección IP preconfigurada.
  2. Establecimiento de conexión: El establecimiento de conexión comienza cuando el controlador de E/S envía una solicitud de conexión al dispositivo de E/S. La solicitud de conexión establece una relación de aplicación (RA) que contiene varias relaciones de comunicación (RC) entre el controlador de E/S y el dispositivo de E/S. [ 2 ] Además de la RA y las RC, la solicitud de conexión especifica la configuración modular del dispositivo de E/S, la disposición de las tramas de datos de E/S del proceso, la tasa cíclica de intercambio de datos de E/S y el temporizador de vigilancia . La confirmación de la solicitud de conexión por parte del dispositivo de E/S permite la parametrización posterior. A partir de este momento, tanto el dispositivo de E/S como el controlador de E/S comienzan a intercambiar tramas de datos de E/S de proceso cíclicas. Las tramas de datos de E/S de proceso no contienen datos válidos en este punto, pero comienzan a servir como mantenimiento de conexión para evitar que el temporizador de vigilancia caduque.
  3. Parametrización: El controlador de E/S escribe los datos de parametrización en cada submódulo del dispositivo de E/S de acuerdo con el archivo GSDML ( General Station Description Markup Language ). Una vez configurados todos los submódulos, el controlador de E/S indica que la parametrización ha finalizado. El dispositivo de E/S responde indicando que la aplicación está lista, lo que permite el intercambio de datos de E/S del proceso y la gestión de alarmas. [ 2 ]
  4. Intercambio de datos de E/S de proceso / gestión de alarmas: El dispositivo de E/S, seguido por el controlador de E/S, comienza a actualizar cíclicamente los datos de E/S de proceso válidos . El controlador de E/S procesa las entradas y controla las salidas del dispositivo de E/S. [ 2 ] Las notificaciones de alarma se intercambian de forma acíclica entre el controlador de E/S y el dispositivo de E/S a medida que ocurren eventos y fallos. [ 1 ]
  5. Terminación: La conexión entre el dispositivo de E/S y el controlador de E/S finaliza cuando expira el temporizador de vigilancia. [ 2 ] La expiración del temporizador de vigilancia es el resultado de un fallo en la actualización de los datos de E/S del proceso cíclico por parte del controlador de E/S o del dispositivo de E/S. [ 1 ] A menos que la conexión se haya terminado intencionalmente en el controlador de E/S, este intentará reiniciar la relación de la aplicación Profinet.

Tecnología de Clase B (CC-B)

Además de las funciones básicas de Clase A, los dispositivos de Clase B deben admitir funcionalidades adicionales. [ 1 ] Estas funcionalidades principalmente respaldan la puesta en marcha, operación y mantenimiento de un sistema Profinet IO y están destinadas a aumentar la disponibilidad del sistema Profinet IO.

Es obligatorio el soporte para el diagnóstico de red mediante el Protocolo simple de administración de red (SNMP). Asimismo, todos los dispositivos de Clase B deben ser compatibles con el Protocolo de descubrimiento de capa de enlace (LLDP) para la detección de vecinos, incluidas las extensiones para Profinet. Esto también incluye la recopilación y el suministro de estadísticas relacionadas con los puertos Ethernet para el mantenimiento de la red. Con estos mecanismos, se puede consultar la topología de una red Profinet IO en cualquier momento y supervisar el estado de las conexiones individuales. Si se conoce la topología de la red, se puede activar el direccionamiento automático de los nodos según su posición en la topología. Esto simplifica considerablemente la sustitución de dispositivos durante el mantenimiento, ya que no es necesario realizar más configuraciones.

La alta disponibilidad del sistema de E/S es fundamental para aplicaciones de automatización e ingeniería de procesos. Por ello, se han definido procedimientos especiales para dispositivos de Clase B con las relaciones y protocolos existentes. Esto permite la redundancia del sistema , con dos controladores de E/S accediendo simultáneamente a los mismos dispositivos. Además, existe un procedimiento de reconfiguración dinámica (RD) que permite modificar la configuración de un dispositivo de E/S mediante estas relaciones redundantes sin perder el control sobre el mismo.

Tecnología de Clase C (CC-C)

Para las funcionalidades de la Clase de Conformidad C (CC-C) se utiliza principalmente el protocolo Isócrono en Tiempo Real [ 1 ] (IRT).

Con la reserva de ancho de banda , una parte del ancho de banda de transmisión disponible de 100  Mbit/s se reserva exclusivamente para tareas en tiempo real. Se utiliza un procedimiento similar a un método de multiplexación por tiempo . El ancho de banda se divide en tiempos de ciclo fijos, que a su vez se dividen en fases. La fase roja se reserva exclusivamente para datos en tiempo real de clase C , en la fase naranja se transmiten los mensajes críticos en tiempo real y en la fase verde se transmiten de forma transparente los demás mensajes Ethernet. Para garantizar que se puedan transmitir de forma transparente la mayor cantidad posible de telegramas Ethernet, la fase verde debe tener una duración mínima de 125 μs. Por lo tanto, no es posible utilizar tiempos de ciclo inferiores a 250 μs en combinación con Ethernet sin cambios.

Para lograr tiempos de ciclo más cortos, de hasta 31,25 μs, los telegramas Ethernet de la fase verde se dividen opcionalmente en fragmentos. Estos fragmentos cortos se transmiten a través de la fase verde. Este mecanismo de fragmentación es transparente para los demás participantes de la red Ethernet y, por lo tanto, no es detectable.

Para implementar estos ciclos de bus para la reserva de ancho de banda, se requiere una sincronización precisa del reloj de todos los dispositivos participantes, incluidos los conmutadores, con una desviación máxima de 1 μs. Esta sincronización se implementa mediante el Protocolo de Tiempo de Precisión (PTP) según la norma IEEE 1588-2008 (1588 V2) . Por lo tanto, todos los dispositivos involucrados en la reserva de ancho de banda deben estar en el mismo dominio temporal.

Para aplicaciones de control de posición en varios ejes o para procesos de posicionamiento según el perfil de accionamiento PROFIdrive [ 16 ] de las clases de aplicación 4 a 6, no solo debe ser oportuna la comunicación, sino que también deben coordinarse y sincronizarse las acciones de los distintos accionamientos en un Profinet . La sincronización del reloj del programa de aplicación con el ciclo del bus permite implementar funciones de control que se ejecutan de forma síncrona en dispositivos distribuidos.

Si varios dispositivos Profinet están conectados en cadena ( en serie ), es posible optimizar aún más el intercambio cíclico de datos mediante el Empaquetado Dinámico de Tramas (DFP). Para ello, el controlador coloca todos los datos de salida de todos los dispositivos en una única trama IRT. Al pasar la trama IRT, cada dispositivo extrae los datos que le corresponden, es decir, la trama IRT se va acortando progresivamente. La trama IRT se ensambla dinámicamente para los datos que los distintos dispositivos envían al controlador. La gran eficiencia del DFP reside en que la trama IRT siempre tiene la extensión justa y necesaria, y en que los datos del controlador a los dispositivos se pueden transmitir en dúplex completo simultáneamente con los datos de los dispositivos al controlador.

Tecnología de Clase D (CC-D)

La clase D ofrece al usuario los mismos servicios que la clase C, con la diferencia de que estos servicios se proporcionan utilizando los mecanismos de redes sensibles al tiempo (TSN, por sus siglas en inglés) definidos por el IEEE.

La Interfaz de Servicio Remoto (RSI) se utiliza como reemplazo del conjunto de protocolos de Internet . Por lo tanto, esta aplicación de clase D se implementa independientemente de las direcciones IP . La pila de protocolos será más pequeña e independiente de futuras versiones de Internet ( IPv6 ).

El TSN no es una definición de protocolo consistente y autónoma, sino una colección de diferentes protocolos con distintas características que pueden combinarse casi arbitrariamente para cada aplicación. Para su uso en automatización industrial , se compila un subconjunto en la norma IEC/IEEE 60802 "Joint Profile TSN for Industrial Automation". Otro subconjunto se utiliza en la versión 2.4 de la especificación Profinet para la implementación de la clase D. [ 22 ]

En esta especificación se establece una distinción entre dos aplicaciones:

  • Intercambio de datos cíclico isócrono con un tiempo de latencia corto y limitado (Isochronous Cyclic Real Time) para aplicaciones en control de movimiento y tecnología de control distribuido.
  • Intercambio cíclico de datos con tiempo de latencia limitado (tiempo real cíclico) para tareas de automatización generales.

Para el intercambio de datos isócrono, los relojes de los participantes deben estar sincronizados. Para ello, se adaptan las especificaciones del Protocolo de Tiempo de Precisión según la norma IEC 61588 para la sincronización horaria con TSN [ 23 ] .

Los telegramas se organizan en colas según las prioridades indicadas en la etiqueta VLAN . El modelador de tiempo (TAS) [ 24 ] especifica un pulso de reloj con el que se procesan las colas individuales en un conmutador. Esto da lugar a un procedimiento de ranura de tiempo en el que los datos cíclicos isócronos se transmiten con la máxima prioridad, seguidos de los datos cíclicos con la segunda prioridad, antes que todos los datos acíclicos. Esto reduce la latencia y la fluctuación (jitter) de los datos cíclicos. Si un telegrama de datos de baja prioridad se prolonga demasiado, puede ser interrumpido por un telegrama de datos cíclico de alta prioridad y transmitido posteriormente. Este procedimiento se denomina preemption de trama [ 25 ] y es obligatorio para CC-D.

Implementación de la interfaz Profinet

Para la implementación [ 26 ] de una interfaz Profinet como controlador o dispositivo, no se requieren requisitos de hardware adicionales para Profinet (CC-A y CC-B) que no puedan ser satisfechos por una interfaz Ethernet común ( 100BASE-TX o 100BASE-FX ). Para permitir una topología de línea más simple, se recomienda la instalación de un conmutador con 2 puertos en un dispositivo.

Para la implementación de dispositivos de clase C (CC-C), se requiere una extensión del hardware con sincronización horaria mediante el Protocolo de Tiempo de Precisión (PTP) y funcionalidades de reserva de ancho de banda. Para dispositivos de clase D (CC-D), el hardware debe ser compatible con las funcionalidades requeridas de Redes Sensibles al Tiempo (TSN) según los estándares IEEE .

El método de implementación [ 27 ] depende del diseño y el rendimiento del dispositivo y de las cantidades esperadas. Las alternativas son:

  • Desarrollo interno [ 28 ] o con un proveedor de servicios.
  • Uso de bloques de construcción prefabricados o diseño individual
  • Ejecución en ASIC de diseño fijo , reconfigurable en tecnología FPGA , como módulo enchufable o como componente de software.

Historia

En la asamblea general de la organización de usuarios de Profibus celebrada en el año 2000, se iniciaron las primeras conversaciones concretas sobre un sucesor de Profibus basado en Ethernet . Tan solo un año después, se publicó la primera especificación de Automatización Basada en Componentes (CBA), que se presentó en la Feria de Hannover. En 2002, Profinet CBA se integró en la norma internacional IEC 61158 / IEC 61784-1 .

Un sistema Profinet CBA [ 29 ] consta de diferentes componentes de automatización. Cada componente comprende todas las variables mecánicas, eléctricas y de tecnología de la información. Este componente puede haberse creado con las herramientas de programación habituales. Para describir un componente, se crea un archivo de descripción de componentes Profinet (PCD) en formato XML . Una herramienta de planificación carga estas descripciones y permite crear las conexiones lógicas entre los componentes individuales para implementar una planta.

La idea fundamental de Profinet CBA era que, en muchos casos, es posible dividir un sistema de automatización completo en subsistemas autónomos y, por lo tanto, gestionables. La estructura y la funcionalidad pueden encontrarse en varias plantas de forma idéntica o con ligeras modificaciones. Estos componentes Profinet se controlan normalmente mediante un número manejable de señales de entrada. Dentro del componente, un programa de control escrito por el usuario ejecuta la funcionalidad requerida y envía las señales de salida correspondientes a otro controlador. La comunicación de un sistema basado en componentes se planifica, no se programa. La comunicación con Profinet CBA era adecuada para tiempos de ciclo de bus de aproximadamente 50 a 100 ms.

Los sistemas individuales demuestran cómo estos conceptos pueden implementarse con éxito en la aplicación. Sin embargo, Profinet CBA no ha tenido la acogida esperada en el mercado y, a partir de la cuarta edición de 2014, ya no figurará en la norma IEC 61784-1.

En 2003 se publicó la primera especificación de Profinet IO (IO = Entrada/Salida). Se adoptó la interfaz de aplicación de Profibus DP (DP = Periferia Descentralizada), que había tenido éxito en el mercado, y se complementó con los protocolos actuales de Internet. Al año siguiente, se extendió la transmisión isócrona, lo que hizo que Profinet IO fuera adecuado para aplicaciones de control de movimiento. Profisafe se adaptó para que también pudiera utilizarse a través de Profinet. Con el claro compromiso de AIDA [ 30 ] con Profinet en 2004, se logró su aceptación en el mercado. En 2006, Profinet IO pasó a formar parte de la norma internacional IEC 61158 / IEC 61784-2 .

En 2007, según el recuento neutral, ya se habían instalado 1 millón de dispositivos Profinet; al año siguiente, esta cifra se duplicó a 2 millones. Para 2019, se reporta un total de 26 millones [ 31 ] de dispositivos vendidos por los distintos fabricantes.

En 2019, se completó la especificación para Profinet con redes sensibles al tiempo (TSN), [ 32 ] introduciendo así la clase de conformidad CC-D.

Lecturas adicionales

  • Powell, James; Vandelinde, Henry. Capturando el bus de campo de procesos: una introducción a Profibus y Profinet . PI Norteamérica, descarga gratuita.
  • Popp, Manfred (2015). Comunicación industrial con PROFINET . PROFIBUS Nutzerorganisation eV (PNO). N.º de pedido: 4.182.
  • Xiu, Ji (12 de julio de 2019). PROFINET en la práctica: Instalación, mantenimiento, diseño e ingeniería de sistemas . Publicado de forma independiente. ISBN 978-1-07707-721-8.
  • Pigan, Raimond; Metter, Mark (3 de diciembre de 2008). Automatización con PROFINET: Comunicación industrial basada en Ethernet industrial . Publicis. ISBN 978-3-89578-294-7.

Notas

  1. El nombre de la estación es una descripción alfanumérica configurable por el usuario de hasta 240 caracteres.

Referencias

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 "Descripción del sistema PROFINET" . PROFIBUS Nutzerorganisation eV Octubre de 2014. Número de pedido 4.132.
  2. ^ Manfred Popp .Comunicación industrial con PROFINET . PROFIBUS Nutzerorganisation eV (PNO). N.º de pedido: 4.182.
  3. "Profinet" . Automation Networks . 1 de noviembre de 2023. Consultado el 30 de diciembre de 2023 .
  4. "PROFINET Commander – Tome el control de su red PROFINET" . profinetcommander.com . Consultado el 14 de abril de 2020 .
  5. "PRONETA - Portafolio PROFINET - Sitio web global de Siemens" . Consultado el 14 de abril de 2020 .
  6. Kirrmann, H. (2005). Computación tolerante a fallos en la automatización industrial (PDF)
  7. "Descripción del sistema PROFIsafe" . Documentación . Profinet International. 2016. Consultado el 1 de abril de 2020 .
  8. "Seguridad funcional" . Módulos de aprendizaje . Universidad Profinet . Consultado el 2 de abril de 2020 .
  9. "Reliance Electric Automax PLC 57C554 | Automatización Industrial" . 57c554.com . Consultado el 30/12/2023 .
  10. "Redundancia del sistema" . Módulos de aprendizaje . Universidad Profinet . Consultado el 2 de abril de 2020 .
  11. "Extensiones de seguridad para Profinet" . Libro blanco de PI . Profinet International. 2019. Consultado el 1 de abril de 2020 .
  12. "Mejora de la ciberseguridad de los sistemas de control industrial con estrategias de defensa en profundidad" (PDF) . Práctica recomendada . Departamento de Seguridad Nacional. 2016. Consultado el 1 de abril de 2020 .
  13. "Cómo obtener un certificado para un dispositivo Profinet" . Pruebas y certificación . Profinet International. 2019. Consultado el 1 de abril de 2020 .
  14. "Perfiles de aplicación" . Módulos de aprendizaje . Universidad Profinet . Consultado el 2 de abril de 2020 .
  15. "Lista de perfiles" . Perfil de PI . Profinet International . Consultado el 1 de abril de 2020 .
  16. 1 2 "Accionamientos y movimiento con PROFINET" . Libro blanco de PI . Profinet International. 21 de noviembre de 2012. Consultado el 3 de abril de 2020 .
  17. "PROFINET – La plataforma de soluciones para la automatización de procesos" . Libro blanco de PI . Profinet International. 2018. Consultado el 3 de abril de 2020 .
  18. "Automatización de procesos" . Módulos de aprendizaje . Universidad Profinet . Consultado el 3 de abril de 2020 .
  19. "Dispositivos de control de procesos" . Especificación PI . Profinet International. 09/05/2018.
  20. "FieldComm Group, ODVA y PI presentan una actualización conjunta sobre una capa física avanzada para Ethernet industrial" . Comunicado de prensa . Profinet International. 25 de noviembre de 2019. Consultado el 3 de abril de 2020 .
  21. PROFINET Montaje / Cableado y ensamblaje . PROFIBUS Nutzerorganisation eV (PNO). 21 de noviembre de 2019. Número de pedido: 8.072, descarga gratuita.
  22. "Directrices de Profinet sobre TSN" . Especificación PI . Profinet International. 2019. Consultado el 30 de octubre de 2019 .
  23. "IEEE 802.1ASrev Sincronización y sincronización" . Estándar 802. IEEE. 2019. Archivado del original el 17 de mayo de 2022. Consultado el 31 de octubre de 2019 .
  24. "Mejoras de IEEE 802.1Qbv para tráfico programado" . Estándar 802. IEEE . Consultado el 30 de octubre de 2019 .
  25. "IEEE 802.1Qbu Frame Preemption" . Estándar 802. IEEE. Archivado del original el 31 de enero de 2022. Consultado el 31 de octubre de 2019 .
  26. "La forma más sencilla de usar la tecnología PROFINET" . PI Norteamérica. 2 de agosto de 2019. Consultado el 14 de abril de 2020 .
  27. "Desarrollo de Profinet" . Universidad Profinet. 2 de agosto de 2019. Consultado el 14 de abril de 2020 .
  28. "Dispositivos de campo PROFINET: Recomendaciones para el diseño y la implementación" . PI International. 2018. Número de pedido: 8.202 descarga gratuita . Consultado el 14 de abril de 2020 .
  29. Profinet, Tecnología y Aplicación (PDF) Primera versión histórica de una descripción del sistema para Profinet CBA
  30. "AIDA se une a PROFINET" . Comunicado de prensa . Profinet International. 24 de noviembre de 2004. Consultado el 2 de abril de 2020 .
  31. "PROFIsafe e IO-Link superan la marca de los 10 millones" . Comunicado de prensa . Profinet International. 1 de abril de 2019. Consultado el 2 de abril de 2020 .
  32. "Próximos pasos en la hoja de ruta de "PROFINET sobre TSN" . Comunicado de prensa . Profinet International. 27 de noviembre de 2019. Consultado el 2 de abril de 2020 .
  • PROFIBUS y PROFINET Internacional (PI)
  • Página de tecnología PROFINET
  • PROFINET IO
  • PROFIBUS Internacional
  • Portal web PROFIsafe
  • Universidad PROFINET
  • Wiki de Wireshark PROFINET
  • Pila de la comunidad PROFINET
  • p-net: una pila de dispositivos PROFINET de código abierto