0% encontró este documento útil (0 votos)
57 vistas25 páginas

Ethernet Industrial

El documento aborda el uso de Ethernet industrial en la automatización y gestión de redes, destacando la necesidad de modificar protocolos para cumplir con requisitos de determinismo temporal y sincronización. Se analizan estándares como IEC 61158 e IEC 61784, así como estrategias y protocolos para la automatización y gestión de redes industriales. Además, se discuten aspectos críticos como la redundancia, calidad de servicio, y sincronización temporal en entornos industriales.

Cargado por

asier.s
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas25 páginas

Ethernet Industrial

El documento aborda el uso de Ethernet industrial en la automatización y gestión de redes, destacando la necesidad de modificar protocolos para cumplir con requisitos de determinismo temporal y sincronización. Se analizan estándares como IEC 61158 e IEC 61784, así como estrategias y protocolos para la automatización y gestión de redes industriales. Además, se discuten aspectos críticos como la redundancia, calidad de servicio, y sincronización temporal en entornos industriales.

Cargado por

asier.s
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

redes de comunicaciones

ethernet industrial
ethernet industrial
índice
introducción
estándares IEC 61158 e IEC 61784
protocolos para la automatización de procesos
protocolos para la gestión de redes industriales
ethernet industrial
índice
introducción
estándares IEC 61158 e IEC 61784
protocolos para la automatización de procesos
protocolos para la gestión de redes industriales
ethernet en la industria - automatización y gestión
tecnologías de red para la automatización - datos de proceso
● monitorización del proceso de fabricación: el tiempo no es determinante por lo que nos sirve el stack de Internet tal cual.
● control del proceso de fabricación
○ control de máquina: el tiempo es determinante por lo que es necesario aligerar el protocolo Ethernet (capa 2) y mejorar el HW Ethernet (capa 1).
○ control de movimiento - el tiempo es crítico por lo que es necesario diseñar nuevos Ethernet.

tecnologías de red para la gestión de la propia red destinada a la automatización - datos de gestión
● funciones de redundancia
● configurar la calidad de servicio (de la transferencia de datos)
● configurar el tráfico multicast y arquitecturas VLAN
● gestionar la sincronización de dispositivos
ethernet industrial - tiempos de reacción para la automatización

⋍100 ms para aplicaciones de monitorización de procesos. monitorización del proceso de fabricación


con tecnología Ethernet (capas 1&2)

control de máquina
< 10 ms para el control de la máquina herramienta basada en PLCs o PCs.
con tecnología Ethernet con cambios (capas 1&2)

< 1 ms control de movimiento, sincronización de ejes. control de movimiento


con nueva tecnología Ethernet (capas 1&2)
ethernet industrial - que le hace falta
Necesitamos que Ethernet incorpore las siguientes funcionalidades para que pueda ser adoptado de forma integral:

● Determinismo temporal: poder asegurar que la comunicación sucede en un tiempo determinado.


● Sincronización: poder asegurar que los dispositivos que intercambian información utilizan la misma referencia
temporal.
● Intercambio eficiente y muy frecuente de pequeñas cantidades de datos.

Decir que Ethernet tiene que modificarse, o que tiene que re-diseñarse, quiere decir que es necesario desarrollar nuevos
componentes de red que nos permitan garantizar esos tres requisitos mientras podemos convivir con el resto de redes
Ethernet tradicionales.
ethernet industrial
índice
introducción
estándares IEC 61158 e IEC 61784
protocolos para la automatización de procesos
protocolos para la gestión de redes industriales
estándares
Antes de pasar a visualizar qué tecnologías tenemos basadas en Ethernet, vamos a repasar que tenemos estandarizado hoy
en día.

Los estándares son especificación que realiza un ente sin ánimo de lucro para que todos los fabricantes y consumidores se
atengan a unas reglas comunes.

Actualmente tenemos unos 24 protocolos industriales que están especificados siguiendo un estándar único. Y como no,
entre ellos se encuentran aquellos basados en Ethernet.

Tenemos dos estándares, uno que define protocolos de comunicaciones, y otro que define perfiles (capa de usuario).
estructura del estándar IEC 61158
El estándar IEC 61158 (ed. 2019) define 26 protocolos industriales divididos en 6 partes, una parte para cada capa de
protocolo.

● IEC 61158-1 Parte 1: Descripción general y orientación para las series IEC 61158 e IEC 61784
● IEC 61158-2 PhL: Parte 2: Especificación de la capa física y definición del servicio
● IEC 61158-3-x DLL: Parte 3-x: Definición del servicio de la capa de enlace de datos - Elementos de tipo x
● IEC 61158-4-x DLL: Parte 4-x: Especificación del protocolo de la capa de enlace de datos - Elementos de tipo x
● IEC 61158-5-x AL: Parte 5-x: Definición del servicio de la capa de aplicación - Elementos de tipo x
● IEC 61158-6-x AL: Parte 6-x: Especificación del protocolo de la capa de aplicación - Elementos de tipo x

Cada parte todavía contiene varios miles de páginas. Por lo tanto, estas partes se han subdividido en subpartes. Los
protocolos individuales simplemente se han numerado con un tipo. Por tanto, cada tipo de protocolo tiene su propia
subparte si es necesario.
estructura del estándar IEC 61784
Esta colección de estándares de bus de campo en IEC 61158 no es adecuada para su implementación.

Las instrucciones de cómo implementar se dan como familias de perfiles de comunicación (Communication Profile
Families - CPF) IEC 61784:

● IEC 61784-1 Conjuntos de perfiles para fabricación continua y discreta en relación con el uso de bus de campo en
sistemas de control industrial.
● IEC 61784-2 Perfiles adicionales para redes de comunicación basadas en ISO / IEC 8802-3 (Ethernet) en
aplicaciones en tiempo real.
● IEC 61784-3 buses de campo de seguridad funcional: reglas generales y definiciones de perfil.
● Bus de campo de seguridad funcional IEC 61784-3-n - Especificaciones adicionales para CPF n.
● IEC 61784-5-n Instalación de buses de campo - Perfiles de instalación para CPF n.
estructura del estándar IEC 61784 (basadas en Ethernet en tiempo real)
● CPF 2 CIP
● CPF 3 PROFIBUS Y PROFINET
● CPF 1 FOUNDATION Fieldbus ● CPF 4 P-NET
● CPF 5 WorldFIP ● CPF 6 INTERBUS
● CPF 7 SwiftNet ● CPF 10 Vnet / IP
● CPF 8 CC-Link ● CPF 11 TCnet
● CPF 9 HART ● CPF 12 EtherCAT
● CPF 19 MECHATROLINK ● CPF 13 ETHERNET Powerlink
● CPF 14 Ethernet para automatización de plantas (EPA)
● CPF 15 MODBUS
● CPF 16 SERCOS
ethernet industrial
índice
introducción
estándares IEC 61158 e IEC 61784
protocolos para la automatización de procesos
protocolos para la gestión de redes industriales
ethernet industrial - protocolos
Perfiles Bloques funcionales OPC

CANopen
VNET/ PROFINET CC-link Ether- EIB- LON-
Modbbus CIP Modbus/ PNET/ TCnet SERCOS EPL BACnet
HSE IP EPA CBA I/O IE CAT net talk
/TCP RTPS IP
Encaps. RDP. DCOM Encaps. 852

TCP UDP UDP


capas vacías

IP IP

Extensiones para programar el acceso al medio


Ethernet capa de enlace - control de acceso al medio

Redund. Redundancia, conmutadores, sincronización.


Ethernet capa física

CIP: Control and Information Protocol EPL: Ethernet Powerlink Encaps: capa de encapsulamiento
RTPS: Real-Time Pubclisher Subscriber HSE: High-Speed Ethernet (Foundation Fieldbus) RDP: Real-Time Reliable Datagram Protocol
EPA: Ethernet for Plant Automation 852: EIA-852 Extensiones no estándares
CBA: Component-Based Automation
ethernet industrial - protocolos para la automatización
Ha habido 4 tipos de estrategias a la hora de utilizar Ethernet como capa 2:

● Utilizar las capas de aplicación de protocolos industriales preexistentes sobre el stack de protocolos de Internet:
a. MODBUS-TCP, MODBUS/RTPS,
b. HSE (High Speed Ethernet de Foundation Fieldbus)
c. Ethernet/IP que utiliza por encima el protocolo CIP
d. P-Net sobre IP
e. Vnet/IP,
f. SERCOS III
g. CC-Link IE que utiliza CC-Link sobre Ethernet
ethernet industrial - protocolos para la automatización
Ha habido 4 tipos de estrategias a la hora de utilizar Ethernet como capa 2:

● Utilizar las capas de aplicación preexistentes pero sin compatibilidad directa:


○ Ethernet Powerlink y EtherCAT que utilizan la capa de aplicación de CANopen como interfaz.
● Compatibilizar modelos de datos y objetos con los protocolos industriales existentes:
○ PROFINET con la base de PROFIBUS
● Desarrollar nuevos Ethernet industriales como
○ Ethernet for Plan Automation (EPA)
○ TC-NEt
ethernet industrial
índice
introducción
estándares IEC 61158 e IEC 61784
protocolos para la automatización de procesos
protocolos para la gestión de redes industriales
ethernet industrial - protocolos para la gestión de la red
Como hemos venido diciendo, la gestión de la propia red industrial es capital. Algunas de las funciones críticas que
entran bajo esta categoría son:

● la redundancia de la red.
● la calidad de servicio.
● la gestión de tráfico multicast y VLAN.
● la sincronización de la red.

Vamos a ver algunos ejemplos de protocolos que se utilizan para estas tareas...
ethernet industrial - protocolos para la gestión de la redundancia
La disponibilidad de la red es muy importante en las redes industriales: debemos ser capaces de garantizar un mínimo
de disponibilidad, o en el caso de caída, un mínimo tiempo de recuperación.

El tiempo de recuperación de la red es la suma del tiempo que necesitamos para detectar el fallo después de perder la
comunicación, más el tiempo para reconfigurar la red y restablecer la comunicación.

La redundancia es una técnica muy habitual de maximizar la disponibilidad de una red. Hay dos tipos de soluciones:

● Operar con caminos alternos


● Operar con caminos paralelos
ethernet industrial - protocolos para la gestión de la redundancia
Operar con caminos alternos

○ Hay varios caminos paralelos entre los dispositivos pero solo uno de los caminos está activo (hay datos en transmisión).
○ El camino alternativo se activa solo si falla el primario.
○ Es necesario un tiempo de recuperación (de cambio entre uno y otro), típico de entre 10-200 ms. Algún dato se pierde entre medias.
○ Protocolos para que los nodos puedan gestionar estos dos caminos: RSTP y Media Redundancy Protocol (MRP).

Operar con caminos paralelos

○ Los caminos paralelos se utilizan al mismo tiempo (hay datos en transmisión).


○ Se duplican los paquetes.
○ No se pierden paquetes en el caso de fallos (a no se que fallen los dos caminos a la vez).
○ Requiere de HW y SW especiales en los nodos.
○ Protocolos ejemplo: Parallel Redundancy Protocol (PRP) y High-Availability Seamless Redundancy (HSR).
ethernet industrial - protocolos para la calidad de servicio
La calidad de servicio en Ethernet se refiere a priorizar tráfico para reducir la latencia y el jitter de un tipo de datos en
particular (los de mayor prioridad) cuando hacen cola por ejemplo en un Switch.

● El protocolo IEEE 802.1Q Class of Service (CoS) permite la priorización de datos en capa 2 Ethernet, clasificando el
tráfico en 8 niveles, del 0 al 7.
● Se utiliza el valor del campo priority code point (PCP) dentro del tag VLAN de una trama Ethernet.

Un Switch normalmente puede tener 4 o más colas de prioridad, y el mapeo entre estas colas y los niveles QoS se realiza
al configurar el Switch.

Algunos Switch pueden utiliza información de la capa 3 (el campo de servicios diferenciados) de las cabeceras IPv4 y 6.
ethernet industrial - multicast y VLAN
Hay varias tecnologías que utilizan tráfico multicast en las redes:

● IEC 61850 GOOSE (L2 multicast)


● FF HSE (L3 multicast)
● EtherNet/IP (L3 multicast)

Puede ser un problema en las redes industriales: puede haber un exceso de tráfico que “moleste” a ciertos dispositivos.
En las redes modernas los Switches realizan el filtrado de tráfico multicast de forma autónoma:

● Para el filtrado de tráfico multicast MAC: el protocolo utilizado es el MMRP(Multiple Registration Protocol).
● Para el filtrado de tráfico multicast IP: IGMP (Internet Group Management Protocol).
ethernet industrial - multicast y VLAN
Las VLAN también son una herramienta para acotar el tráfico multicast/broadcast a un segmento de la red.

Cuando juntamos tráfico multicast y arquitecturas redundantes, podemos tener bucles infinitos.

● Lo normal es utilizar protocolos spanning tree para evitar esos bucles.


● Si utilizamos VLAN, es necesario utilizar un protocolo específico Multiple Spanning Tree Protocol (MSTP).

La configuración de la VLAN puede ser manual o automática:

● Mediante el protocolo MVRP (Multiple VLAN Registration Protocol).


● Define cómo son los parámetros relacionados con VLAN y su semántica.
ethernet industrial - sincronización temporal
La sincronización de dispositivo industrial es un requisito muy importante. Podemos sincronizar varios dispositivos
(nodos):

● La señal de reloj es una señal de periodo constante que se comparte entre varios nodos para ir al mismo ritmo.
● Podemos utilizar un canal o medio físico específico para compartir esa señal reloj.
● O podemos sincronizando los relojes individuales de los dispositivos mediante un protocolo específico sobre el
canal de transmisión de datos normal (es decir, utilizando la misma capa física y de enlace por ejemplo).

Existen dos protocolos de sincronización de redes basados en Ethernet:

● Simple Network Time Protocol (SNTP)


● Precision Time Protocol (PTP—IEEE 1588)
ethernet industrial - sincronización temporal SNTP
Una aplicación cliente SNTP (que se instala en un nodo) calcula periódicamente el offset (la diferencia) entre él y un una
aplicación servidora SNTP (que se instala en otro nodo), mediante la compartición de unos timestamps (tiempo
absoluto del microprocesador de cada nodo).

En base a esos timestamps cada nodo ajusta sus relojes convenientemente para ir al ritmo.
ethernet industrial - sincronización temporal PTP
El Precision Time Protocol utiliza diferentes métodos para sincronizar los relojes locales. Pero la principal ventaja frente al SNTP
es que gran parte del HW que se utiliza hoy en día es capaz de marcar temporalmente (añadir un timestamp) a los paquetes
PTP, lo que permite calcular con mucha precisión el tiempo que tardan en navegar los paquetes por la red.

Se puede decir que PTP es el estándar hoy en día. PROFINET recomiendo usar el IEEE 802.1AS que es un tipo de PTP, y hay un
perfil denominado C37.238 para su uso en sistemas en el IEC 61850.

También podría gustarte