0% encontró este documento útil (0 votos)
18 vistas135 páginas

Tema 3

El documento aborda las redes de comunicaciones industriales, incluyendo conceptos básicos, el modelo OSI y sus siete capas, así como diferentes tipos de conexiones y topologías de red. Se discuten las características de las redes de área local (LAN) y de área amplia (WAN), así como los medios de transmisión y sus especificaciones. Además, se analizan los protocolos de comunicación y la importancia de la calidad de transmisión en entornos industriales.

Cargado por

Pablo Novillo
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas135 páginas

Tema 3

El documento aborda las redes de comunicaciones industriales, incluyendo conceptos básicos, el modelo OSI y sus siete capas, así como diferentes tipos de conexiones y topologías de red. Se discuten las características de las redes de área local (LAN) y de área amplia (WAN), así como los medios de transmisión y sus especificaciones. Además, se analizan los protocolos de comunicación y la importancia de la calidad de transmisión en entornos industriales.

Cargado por

Pablo Novillo
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 PPTX, PDF, TXT o lee en línea desde Scribd

INFORMÁTICA INDUSTRIAL, ING.

ELECTRONICA INDUSTRIAL Y

Informática Industrial
Grado en Ingeniería Electrónica Industrial y Automática
AUTOMÁTICA

Tema 3
Redes de comunicaciones industriales

Oscar Déniz Suárez, 2012


Área Ingeniería de Sistemas y Automática
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Redes de comunicaciones
1. Introducción. Conceptos básicos
2. El modelo OSI
3. Nivel físico
AUTOMÁTICA

4. Nivel de enlace
5. Interfaces usados en la industria
6. La transmisión de datos en la pirámide de automatización
7. Ethernet
8. Protocolos TCP/IP
9. Ethernet industrial
10. Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
Una red es un conjunto de ordenadores o de equipos
informáticos conectados entre sí que pueden intercambiar
información
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Al principio las empresas adquirían ordenadores autónomos a los que a veces se

le conectaba una impresora o gran disco duro central.

• Cuando un usuario necesitaba imprimir algún documento, tenía que copiarlo en


AUTOMÁTICA

un disquete, y llevarlo a un ordenador con impresora

• Cuando se necesitaba guardar datos, tenía que hacer lo mismo.


INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Las empresas crecían y se pudo invertir en redes de área local
• Ya se puede transmitir archivos!
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• … Las empresas siguieron creciendo y expandiéndose por el
mundo, cada oficina tenía su propia red local…
AUTOMÁTICA

Administración
de red

Administración
de red
Administración
de red

Administración
de red

Administració Administración
n de red
de red
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• … surgieron redes más amplias…e Internet tal como lo
conocemos
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Ejemplos de redes de datos según área geográfica:
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Las redes de área local (LAN) están diseñadas para:
– Operar dentro de un área geográfica limitada
– Permitir el múltiple acceso a medios con un alto ancho de
banda
AUTOMÁTICA

– Controlar la red de forma privada


– Proporcionar conectividad continua a los servicios locales
– Conectar dispositivos físicamente adyacentes
• Las redes de área amplia (WAN) están diseñadas para:
– Operar en áreas geográficas extensas
– Permitir el acceso a través de interfaces series que operan
a velocidades reducidas
– Suministrar conectividad continua y parcial
– Conectar dispositivos separados por grandes distancias
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Ancho de banda: velocidad a la que se transmite información
en una red
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
• Retardo de transmisión:
• Mide el tiempo que transcurre desde que el
emisor envía un bit hasta que el receptor lo recibe
• Se mide en segundos
AUTOMÁTICA

• Calidad de transmisión - BER (Bit Error Rate):


• Mide la probabilidad de que se produzca un error
en la transmisión de un bit debido a las
alteraciones que el medio de transmisión añade
sobre la señal
• No tiene unidades
Introducción
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Modos de conexión entre un emisor y un receptor:


– Conexión dúplex (dúplex total ó full duplex):
• Permite el flujo de tráfico en ambas direcciones de
manera simultánea
• Ejemplo: Una calle ancha de doble sentido por donde
AUTOMÁTICA

pueden circular dos coches a la vez


– Conexión símplex:
• Permite el flujo de tráfico en una sola dirección
• Ejemplo: Una calle de un solo sentido
– Conexión semidúplex (half-duplex):
• Permite el flujo de tráfico en ambas direcciones, pero
sólo en un sentido a la vez
• Ejemplo: Una calle estrecha de doble sentido donde
sólo puede circular un coche a la vez
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
 Topologías de red (formas de conectar
nodos formando una red):

Punto a punto
AUTOMÁTICA

Red en estrella:
Conexiones con un único
punto
Ventajas: Muchos nodos,
puede fallar alguno
Inconvenientes: Alto
número de líneas, fallo del
nodo central
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Introducción
 Más topologías

Red en anillo:
Todas las unidades conectadas en serie
Ventaja: no hay un nodo central
AUTOMÁTICA

congestionado
Inconveniente: todos los dispositivos han
de estar funcionando

Red en bus:
Única línea para todos los puntos
Ventaja: Conexionado, expansión
Inconveniente: Velocidad baja
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI
• La interconexión de ordenadores es un problema técnico de
complejidad elevada!
• Requiere el funcionamiento correcto de equipos (hardware)
y programas (software) desarrollados por diferentes equipos
humanos. Son muy variados!
AUTOMÁTICA

• En 1984 la ISO definió el estándar OSI = Open Systems


Interconnection
• Marco de referencia para la definición de arquitecturas de
redes de comunicaciones
• Intenta definir un marco común ante el crecimiento
desmesurado y caótico de redes que empezó en los años 80
• El modelo consiste básicamente en dividir el proceso de
comunicación en 7 capas conceptualmente distintas…
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI
• La capa N ofrece servicios a la N+1 y solicita servicios a la N-1
• Las 7 capas del modelo de referencia OSI:

Aplicación Aplicación
AUTOMÁTICA

Presentación Presentación
Sesión Sesión
Transporte Transporte
Red Red
Enlace de datos Enlace de datos
Física Física

origen destino
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 1:
Aplicación – Transmisión binaria
Presentación – Cables, conectores, voltajes,
AUTOMÁTICA

velocidades de comunicación…
Sesión
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 2:
Aplicación – Acceso al medio físico
– Direccionamiento físico, topologías
Presentación
AUTOMÁTICA

de red, notificación de errores,


Sesión control de flujo…

Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 3:
Aplicación – Selección de rutas
AUTOMÁTICA

Presentación
Sesión
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 4:
Aplicación – Conexiones garantizadas extremo
a extremo, i.e. de un host origen a
AUTOMÁTICA

Presentación un host destino


– Retransmisión si recepción
Sesión errónea
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 5:
– Establecer y administrar sesiones
Aplicación de comunicación entre
AUTOMÁTICA

Presentación aplicaciones en los hosts

Sesión
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 6:
– Negociado de formatos de datos,
Aplicación
estructuras de datos
AUTOMÁTICA

Presentación
Sesión
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI

• Funciones de la capa 7:
– Proporcionar servicios de red a
Aplicación aplicaciones (como correo
AUTOMÁTICA

electrónico, etc.)
Presentación
Sesión
Transporte
Red
Enlace de datos
Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI
Capa 7 (Aplicación). Proporciona un entorno que facilite el entendimiento entre
usuarios de distintas máquinas, sin importar medios ni protocolos de comunicación
(interfaz de usuario).
Capa 6 (Presentación). Facilita la comunicación a nivel de lenguaje y formato de
presentación entre el usuario y la máquina que da acceso a la red (traductor).
Interpretación y normalización de datos, encriptación, transformación de códigos y
AUTOMÁTICA

formatos...
Capa 5 (Sesión). Control de la comunicación. Control del inicio y fin de la misma,
arbitrando quién transmite y quién recibe información en cada instante (moderador).
Capa 4 (Transporte). Establece y garantiza un medio de comunicación sin errores en
ambos sentidos. Si es necesario fracciona el mensaje (mensajero)
Capa 3 (Red). Responsable del enrutamiento del mensaje, conmutación de paquetes,
subredes de comunicación, control de flujo y congestión de red, recuperación de
errores (servicio de mensajería).
Capa 2 (Enlace). Mantiene la comunicación entre cada par de nodos de la red,
apoyándose en el medio físico (centralita)
Capa 1 (Físico). Medios materiales que garantizan el enlace entre nodos (cable, fibra
óptica, drivers,...). Transmisión de bits entre nodos de la subred de comunicación,
control eléctrico, mecánico y funcional del circuito de datos, etc...
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI
• Encapsulamiento de datos:

Aplicación Flujo de datos Aplicación


Presentación Flujo de datos Presentación
AUTOMÁTICA

Sesión Flujo de datos Sesión


Transporte Datos Datos Datos Transporte
Encabezado
Red de red Datos Red
Encabezado Encabezado Final de
Enlace de trama de red Datos trama Enlace
Física 01001101010010101 Física
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

El modelo OSI
• Encapsulamiento de datos: Estos son los datos
“útiles” para el usuario,
lo que realmente
quiere enviar
AUTOMÁTICA

Mensaje de la aplicación

Cabecera de presentación

Cabecera de sesión

Cabecera de transporte

Cabecera de red

01001101010010101………………………………………………………10100101
Canal físico
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


• Medios de transmisión de datos binarios:
– Guiados (algún tipo de cable o conductor)
– No guiados (inalámbrico)
AUTOMÁTICA
La capa 1 (nivel físico)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Cable conductor de cobre u otro conductor:

• No se suele usar, sujeto a interferencias!


• Mejor el cable trenzado (inventado por A. Graham Bell)
• El cable trenzado permite usar el ‘modo diferencial’:
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


 Par trenzado sin blindaje
(UTP=Unshielded Twisted Pair)
AUTOMÁTICA

– Tiene 4 pares de hilos


– Cable sin blindaje
– Velocidad y rendimiento de 10 – 100 Mbps
– Longitud máxima del cable de 100 m
– Hilos codificados en colores
– Cable muy barato

Conector RJ-45
La capa 1 (nivel físico)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• El par trenzado es el medio físico


AUTOMÁTICA

más común
• Utilización:
– Red telefónica
• Entre domicilio y central local (bucle de
abonado)
– Dentro de edificios
• A centralita privada de conmutación (PABX)
– En redes de área local (LAN)
• 10Mbps a 1000Mbps (cable UTP categoría 5e)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


 Par trenzado blindado o apantallado (STP)
– Tiene 4 pares de hilos
– Blindaje por cada par de hilos, mas un blindaje general
– Es más inmune al ruido eléctrico que UTP
AUTOMÁTICA

– Velocidad y rendimiento de 10 -1000 Mbps


– Longitud máxima del cable de 100 m
– Más duro, grueso y pesado
– Cable más caro que el UTP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


 Cable coaxial

– Velocidad de 10 Mbps
AUTOMÁTICA

– Fácil de instalar y explotar


– Topologías limitadas
– Permite distancias de hasta 500 m
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


 Fibra Óptica

– Velocidad de 100+ Mbps


AUTOMÁTICA

– Precio promedio por nodo elevado


– Inmune al ruido eléctrico
– Distancias de hasta 40 Km
– Muy difícil de “pinchar”
– Inmunes al pulso electromagnético
nuclear (NEMP)
– Muy baja tasa de bit errados (BER)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 1 (nivel físico)


La Fibra Óptica frente al cobre:

Cable de Fibra Cable de 2400


AUTOMÁTICA

pares
Diametro 3.5 mm
Diámetro
Peso 350 Kg 80mm

Peso
20650 kg
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 2 (nivel de enlace)


• La capa de enlace transmite la información en tramas:
AUTOMÁTICA

• CRC=Cyclic Redundancy Check, un código detector de


errores
• El medio de transmisión a este nivel es potencialmente
compartido por varios dispositivos => En esta capa actúa
algún tipo de control de acceso al medio (MAC=Medium
Access Control)
• Si no se empleara algún algoritmo MAC habría
colisiones, produciendo tramas corruptas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 2 (nivel de enlace)


• Los algoritmos de control de acceso al medio son
principalmente de dos tipos:

• Rotación circular o paso de testigo (token ring):


AUTOMÁTICA

Solo transmite una estación a la vez


No hay colisiones
El turno se consigue normalmente con el paso de una
trama especial llamada testigo
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

La capa 2 (nivel de enlace)



• Acceso por contención:
AUTOMÁTICA

Las estaciones pueden transmitir en cualquier momento


Se pueden dar colisiones
Existen mecanismos para tratar las colisiones
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (nivel de red) y posteriores


AUTOMÁTICA

Veremos ejemplos de ellas más


adelante al ver Ethernet industrial y
TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Interfaces usados en la industria


 Formas de transmisión de datos SERIE:
 Síncrona:
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Interfaces usados en la industria


 Formas de transmisión de datos SERIE:
 Asíncrona:
 El bit de comienzo es siempre cero, el bit(s) de parada es
siempre uno
 La unidad receptora puede detectar un carácter a través del
AUTOMÁTICA

conocimiento de las siguientes reglas:


 Una línea desocupada siempre se encuentra en estado uno
 El inicio de la transmisión puede detectarse a partir del bit
de inicio que es siempre cero. Los bits que le prosiguen le
corresponden a los bits del carácter.
 Para señalar la culminación de la transmisión se utiliza al
menos un bit de alto
 El reloj interno del receptor, que debe conocer la velocidad de
transmisión de los bits, puede así reconocer el inicio y fin de una
trama
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

1 0 0 1 1 1 0
Interfaces usados en la industria

0 0 1 0 1 1 0
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Interfaces usados en la industria


 RS-232 es el interfaz serie más común
 Punto a punto, transmisión asíncrona
 Uso doméstico y entornos poco agresivos en
interferencias
 Conector de 9 ó 25 pines
AUTOMÁTICA

 Se recomienda cables de menos de 15 metros


INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

(START BIT)
Interfaces usados en la industria

(STOP BITS)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Interfaces usados en la industria


 RS-422 es un interfaz estándar para aplicaciones
industriales
 Máxima distancia recomendada
 1.200 m (a 100 kbit/s) ó 50 m (a 10 Mbit/s)
AUTOMÁTICA

 Transmisión diferencial
 4 hilos: Tx+, Tx-, Rx+, Rx- (Full Duplex)
 Permite conexiones multipunto (máximo 10 dispositivos)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Interfaces usados en la industria


 RS-485 es un descendiente del RS-422
 Creado para comunicaciones en bus
 Sistema triestado
 Transmisión diferencial (2 hilos por señal)
AUTOMÁTICA

 Distancia recomendada hasta 1.200 m.


 Ventaja: Puede invertir la dirección de comunicación.
Permite una conexión con dos cables
enable

Tx

Rx

enable
Interfaces usados en la industria
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

 Paralelo CENTRONICS
 Inicialmente 36 pines
 8 señales paralelas + 10 señales de control
 Hasta 4.5 m (15 m)
 100 kb/s
AUTOMÁTICA

 En desuso, muy usado antiguamente para impresoras


Interfaces usados en la industria
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

 USB (Universal Serial Bus)


 Hasta 127 periféricos
 Tasas de velocidad:
 1.5 Mbps/12 Mbps
 480 Mbps (USB 2.0)
AUTOMÁTICA

 5 Gbps (USB 3)
 Plug and Play/ Hot plugging
 4 hilos: Vbus, GND, D+ D-
Interfaces usados en la industria
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

 Firewire (IEEE 1394)


 Ancho de banda 30 veces mayor que USB 1
 Longitud de cable de hasta 4.5m
 Transmisión serie de datos
 Plug and play/Hot plugging
AUTOMÁTICA

 Muy usado para cámaras, es un estándar para


equipos A/V
 Sony lo llama i.Link
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• La Ethernet Industrial se basa en Ethernet


• Ethernet es un tipo de red de área local (LAN) que se originó
a principios de los 80 en el ámbito de oficina (no en el
industrial)
• Ethernet es la LAN de mayor uso mundial (muchos nos
conectamos a Internet gracias a ella!)
AUTOMÁTICA

• Estándar IEEE 802.3


• Implementa unos protocolos
concretos para lo que serían las capas 1 y 2 del
modelo OSI (nivel físico y
nivel de enlace)

Velocidades:
10 Mbits/sec (10Base-T)
100 Mbits/sec (Fast Ethernet)
1 Gbit/sec (Gigabit Ethernet)
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Ethernet se desarrolló dentro de Xerox entre 1973 y 1974


• A finales de los 80 era claramente la tecnología dominante
para red local
• En 1985 el IEEE lo publica como el estándar IEEE 802.3
AUTOMÁTICA

Bob Metcalfe, con la United States


National Medal of Technology
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 1 (Nivel físico):

• NIC o Tarjeta de Red: permite el acceso de un ordenador u otro


equipo (p.ej. PLC) a una red local. Cada adaptador posee una
dirección MAC (Media Access Control) que la identifica en la red
AUTOMÁTICA

y es única. Un equipo conectado a una red se denomina nodo.


• Las direcciones MAC son únicas para cada interfaz de la red.
Tienen 48 bits (6 bytes): los primeros 24 bits identifican al
fabricante y son asignados por el IEEE. Los 24 últimos bits pueden
ser la serie u otro dato del fabricante.
• Comandos:
ipconfig /all (en Windows)
ifconfig –a (en Linux)
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 1 (Nivel físico):

• Los datos que se envían se difunden por todo el medio (broadcast). De


ahí la parte Ether del nombre

• Cables y conectores:
• Par trenzado + RJ-45
AUTOMÁTICA

• Cable coaxial + conector BNC

• Fibra óptica
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 1 (Nivel físico):

• Categorías (calidades) de cables:


AUTOMÁTICA
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 1 (Nivel físico):

• El hub sirve como un “ladrón”, simplemente difunde una entrada por


varias salidas (actúa desde el nivel físico)
AUTOMÁTICA

• Cuando aumenta la longitud del medio de transmisión éste se


congestiona por el tráfico
• Se usan los switches, que aíslan la capa física de una sección a otra,
comunicando a nivel de la capa de enlace (cada switch “soporta” unos
100m de cable de par trenzado)
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 2 (Nivel de enlace):

• Los switches alivian las colisiones, lo que aumenta el ancho


de banda efectivo
AUTOMÁTICA
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 2 (Nivel de enlace):

• Trama:
AUTOMÁTICA

• En el nivel de enlace Ethernet usa el algoritmo CSMA/CD como


método de acceso al medio y envío de tramas
• Se sigue el modelo productor/consumidor: el envío es a todo el
medio (broadcast) y todos los receptores leen las tramas. Cada
receptor sabe si la trama se dirige a él en base a su dirección MAC
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 2 (Nivel de enlace):

• CSMA/CD: Carrier sense multiple access with collision


detection
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

Cómo montar una LAN Ethernet:


Ethernet
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Otros vídeos, cómo montar una LAN, Ethernet…:

https://www.youtube.com/watch?v=X4fCIhL-5VY
https://www.youtube.com/watch?v=ekTLYuQ_p6s
https://www.youtube.com/watch?v=HLziLmaYsO0
AUTOMÁTICA

..
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• TCP/IP son los protocolos de comunicaciones en los que se


sustenta… INTERNET !
“The Internet is a global system of
interconnected computer networks that use the
standard Internet protocol suite (often called
AUTOMÁTICA

TCP/IP, although not all applications use TCP) to


serve billions of users worldwide. It is a network of
networks that consists of millions of private, public,
academic, business, and government networks, of
local to global scope, that are linked by a broad array
of electronic, wireless and optical networking
technologies. …As of 2011 more than 2.2 billion
people—nearly a third of Earth's Human population—
used the services of the Internet.”
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• TCP/IP son protocolos concretos para las siguientes


capas del modelo OSI:

• El Protocolo IP: la capa 3 (nivel de red)


• El Protocolo TCP: la capa 4 (nivel de transporte)
AUTOMÁTICA
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Paquete o datagrama:
AUTOMÁTICA

Datos

• A este nivel los paquetes (que van en el payload de las tramas) se


deben poder enrutar (encaminar) desde el origen hacia el destino,
pasando por nodos intermedios. Se emplea el llamado protocolo
IP
• En este protocolo, todos los nodos tienen una dirección IP
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Paquete o datagrama:
AUTOMÁTICA

Datos

• En todo sistema de comunicaciones resulta interesante dividir la


información a enviar en bloques de un tamaño máximo conocido
• Esto simplifica el control de la comunicación, las comprobaciones
de errores, la gestión de los equipos de encaminamiento, etc.
• Los datos se envían en varios paquetes !
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Formato de una dirección IP: 4 números de 8 bits c/u separados


por un punto. Ej.:
194.106.0.132
AUTOMÁTICA

• Las direcciones IP se componen de dos partes:


• Red: una cierta red de ordenadores
• Host: equipo concreto dentro de esa red

• La parte que es de red y la parte que es de Host viene definida por


la máscara de red…
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Los 1’s en la máscara de red indican la parte que es red. Los 0’s indican
la parte que es host
• Al configurar la dirección IP de una interfaz de red de un host hay que
especificar la máscara utilizada red host
AUTOMÁTICA

Ejemplo:
Dirección: 147 . 156 . 135 . 22

Máscara: 255 . 255 . 255 . 0

En binario: 11111111 11111111 11111111 00000000

Esta interfaz está en una red con 256 direcciones,


desde la 147.156.135.0 hasta la 147.156.135.255

Parte host a ceros Parte host a unos


Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

¿Cómo se asignan las direcciones IP a los equipos (hosts)?

• IP estática (fija): la ponemos en la configuración local del


propio equipo
AUTOMÁTICA

• IP dinámica: Cada vez que el host se conecte a la red


recibirá de la misma una dirección IP distinta (de un
servidor DHCP conectado a la red).
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

¿Cómo se asignan las direcciones IP a los equipos (hosts)?

• La dirección IP se asocia con la MAC de la interfaz de red


(NIC)
AUTOMÁTICA

• En realidad las direcciones no se asignan a los hosts sino a


las interfaces de red. Si un host tiene varias interfaces
(varias tarjetas de red) cada una tendrá una dirección IP

• Comandos Windows:

ipconfig /renew
ping
tracert
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

C:\>ipconfig/all Dirección/máscara
Configuración IP de Windows

Nombre del host . . . . . . . . . : uveg-97871125e1


Sufijo DNS principal . . . . . . :
Tipo de nodo. . . . . . . . . . . : híbrido
AUTOMÁTICA

Enrutamiento habilitado. . . . . .: No
Proxy WINS habilitado. . . . . : No
Lista de búsqueda de sufijo DNS: uv.es

Adaptador Ethernet Conexión de área local 3 :

Sufijo de conexión específica DNS :


Descripción. . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
Dirección física. . . . . . . . . : 00-0F-B0-FA-00-63
DHCP habilitado. . . . . . . . . : No
Dirección IP. . . . . . . . . . . : 147.156.135.22
Máscara de subred . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 147.156.135.1
Servidores DNS . . . . . . . . . .: 147.156.1.1
147.156.1.3
Puerta de enlace por
C:\> defecto, está siempre en
la misma red que el host
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• De entre todas las posibilidades, el protocolo establece


algunos rangos de direcciones IP que son privadas:
AUTOMÁTICA

• NOTA: cuando dice 0 es que las direcciones de host van de 0


a 255
• El resto de direcciones son públicas y accesibles en Internet
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Cualquier trafico que posea una dirección destino


dentro de uno de los intervalos de direcciones
privadas NO se enrutará a través de Internet
AUTOMÁTICA

• Las direcciones privadas no son accesibles en


Internet, pero sí en redes privadas (intranets)

• Dirección especial: 127.0.0.1 (= el propio equipo


local, localhost)
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

• Todos los nodos de la red son capaces de enrutar


los paquetes acercándolos a su destino
• Para ello tienen tablas de enrutamiento
AUTOMÁTICA

• Cuando a un nodo de la red le llega un paquete,


utiliza su tabla de enrutamiento para dirigirlo a uno
u otro nodo vecino en función de la dirección IP del
destino
• Comando Windows:

route
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

Ejemplo de tabla de enrutamiento:


AUTOMÁTICA

• Dirección IP de este equipo: 192.168.0.2


• Destino de red: red o dirección de host a la que se puede dirigir un
paquete
• Puerta de acceso: Dirección accesible a este nodo al que se redirigiría el
paquete
• Puerta de enlace (gateway) predeterminada: a donde se envía los
paquetes que tienen un destino distinto de los especificados en la tabla
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 3 (Nivel de red):

Algoritmo básico de enrutamiento que se sigue cuando se recibe un


paquete:

D = Dirección IP destino
for cada entrada (Destino_red, Mascara_red,
Puerta_acceso) de la tabla enrutamiento
AUTOMÁTICA

D1 = Mascara_red & D
if D1 == Destino_red
Enviar datagrama a Puerta_acceso

• Se usa la puerta de enlace predeterminada si nada coincide


Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

Ejemplo 1:
• Si a este nodo le llega un paquete dirigido a la dirección IP
192.168.0.2 se lo queda (2ª entrada de la tabla y después la
3ª entrada)
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

Ejemplo 2:
• Si a este nodo le llega un paquete dirigido a la dirección IP
192.168.0.3 lo reenvía por su tarjeta de red a esa misma
dirección (2ª entrada de la tabla)
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

Ejemplo 3:
• Si a este nodo le llega un paquete dirigido a la dirección IP
200.1.1.1 lo reenvía a 192.168.0.1
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• Recordemos que este nivel se encarga del


transporte de los datos desde un programa en el
equipo origen a un programa en el equipo destino
AUTOMÁTICA

• Usa los servicios de la capa de red


• TCP está implementado sobre IP, por lo tanto debe
resolver los problemas no resueltos por IP:
• los datagramas se pueden perder o llegar fuera
de orden (pueden llegar de origen a destino por
diferentes rutas, dependiendo de la congestión
de las distintas redes y las tablas de
enrutamiento)
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• Los paquetes de TCP se llaman segmentos:


AUTOMÁTICA

Datos
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• ¿Cómo logra TCP la confiabilidad? Hace uso de acuses de recibo y


retransmisión
• Con el envío de cada mensaje TCP inicia un timer. Si éste expira antes de
la recepción del acuse de recibo correspondiente, se envía una
retransmisión:
AUTOMÁTICA
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• ¿Cómo logra TCP la entrega de datos en orden?


• Los datos se envían con un nº de secuencia (ver formato del
segmento)
• El host destino reordena los datos según el nº de secuencia
AUTOMÁTICA

de cada paquete
• TCP puede hacer esperar a la aplicación mientras llegan
datos fuera de orden (esperas de hasta segundos). Esta es
una de las razones por las que no es apto para tiempo real
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• El puerto es una especie de dirección local que


indica el proceso del nivel de aplicación origen o
destino del paquete
AUTOMÁTICA

• La combinación de dirección IP y puerto identifica


lo que se llama un ‘socket’: Ej.:
147.156.1.43:80
• Una conexión TCP queda especificada por los dos
sockets que se comunican: IP-puerto origen, IP-
puerto destino
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• Los puertos del 0 al 5000 se llaman puertos bien


conocidos (‘well known ports’). Se reservan
normalmente para servidores de protocolos
estándar (ej.: el protocolo HTTP para servir páginas
AUTOMÁTICA

web es el puerto 80).


• Solo procesos con acceso superusuario
(Administrador del equipo, root) pueden utilizarlos
Servicio Puerto
Ejemplos FTP 21
de SSH 22

puertos TelNet 23
Domain (DNS) 53
bien HTTP (las páginas web !) 80
conocidos POP3 (correo electrónico) 110
HTTPS 443
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• Existen APIs para comunicación por una red


TCP/IP entre equipos remotos mediante
sockets
AUTOMÁTICA

• En Windows se la llama Winsock


• Los programas de aplicación utilizan sockets
a través de llamadas a funciones como
socket(),bind(), listen(), connect(),
send(), recv()
• Ejemplos …
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Cliente, 1/2:
#include<winsock2.h>
#include<stdio.h>

void Error(int nerror)


{
printf("\nError %d",nerror); system("pause"); exit(nerror);
}
AUTOMÁTICA

int main(int argc, char *argv[])


{
SOCKET sockfd;
int len, result;
struct sockaddr_in address;
char ch = 'A', DirIP[16];

WSADATA wsadata;
if(WSAStartup(0x101,(LPWSADATA)&wsadata) != 0) Error(1);

sockfd = socket(AF_INET, SOCK_STREAM, 0);


if(sockfd < 0) Error(2);

address.sin_family = AF_INET;
printf("Direccion IP del servidor: ");gets(DirIP);
printf("Puerto de escucha del servidor: "); scanf("%d", &(address.sin_port));
address.sin_addr.s_addr = inet_addr(DirIP);
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Cliente, 2/2:


result = connect(sockfd, (struct sockaddr *)&address, sizeof(address));
if(result == -1) Error(3);
AUTOMÁTICA

send(sockfd, &ch, 1, 0);


recv(sockfd, &ch, 1, 0);
printf("Caracter devuelto por el servidor = %c\n", ch);
closesocket(sockfd);

system("pause");
return 0;
}
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Servidor, 1/2:

#include<winsock2.h>
#include<stdio.h>

int main(int argc, char *argv[])


{
SOCKET server_sockfd, client_sockfd;
AUTOMÁTICA

int client_len;
struct sockaddr_in server_address;
struct sockaddr_in client_address;

// Inicializar librería Winsock...


WSADATA wsadata;
if(WSAStartup(0x101,(LPWSADATA)&wsadata) != 0) Error(1);

// Obtener variable socket...


server_sockfd = socket(AF_INET, SOCK_STREAM, 0);
if(server_sockfd == SOCKET_ERROR) Error(2);

// Definir puerto de escucha de este servidor...


server_address.sin_family = AF_INET;
server_address.sin_addr.s_addr = INADDR_ANY;
printf("Puerto de escucha: "); scanf("%d", &(server_address.sin_port));
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Servidor, 2/2:

if(bind(server_sockfd, (struct sockaddr *)&server_address, sizeof(server_address)) < 0)
Error(3);

if(listen(server_sockfd, 5) < 0) Error(4);


AUTOMÁTICA

printf("Servidor esperando peticion (Ctrl-C para salir)...\n");


client_len = sizeof(client_address);
while(1) {
char ch;

client_sockfd = accept(server_sockfd, (struct sockaddr *)&client_address, &client_len);


if(client_sockfd == SOCKET_ERROR) Error(5);
else
printf(" [Un cliente ha pedido algo!]\n");

recv(client_sockfd, &ch, 1, 0);


ch++;
send(client_sockfd, &ch, 1, 0);
}
closesocket(client_sockfd);
}
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):


• El comando netstat nos permite saber qué
conexiones TCP tenemos establecidas y qué
sockets la forman en el extremo local y el
AUTOMÁTICA

remoto.
• También nos permite averiguar que puertos
tenemos en modo ‘LISTEN’, es decir abiertos
y esperando comunicaciones remotas.
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):


• Una forma típica de protección de los
cortafuegos (firewall) es bloquear puertos
innecesarios, es decir no dejar pasar
AUTOMÁTICA

paquetes cuyo número de puerto de destino


no sea alguno de los servicios abiertos

Wireshark es un
programa muy completo
para analizar el tráfico de
una red TCP/IP
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

IP local

C:\>netstat -n Puerto remoto


Conexiones activas Puerto local IP remota

Proto Dirección local Dirección remota Estado

TCP 10.0.1.25:3719 10.0.1.60:21 ESTABLISHED


TCP 10.0.1.25:4111 10.0.1.50:110 TIME_WAIT
AUTOMÁTICA

TCP 10.0.1.25:4113 10.0.1.50:110 TIME_WAIT


TCP 10.0.2.13:80 10.0.2.40:1056 ESTABLISHED
TCP 10.0.1.25:80 10.0.1.30:2312 ESTABLISHED
TCP *:80 *:* LISTEN
C:\>

Servidor web a la escucha en este host. Admite conexiones al puerto 80 por todas
sus direcciones IP (*:80) desde cualquier dirección IP y puerto (*:*)
Conexiones de clientes con este servidor web
Sesiones pendiente de cerrar de este host como cliente de correo de 10.0.1.50
Conexión de este host como cliente ftp de 10.0.1.60

Si no se utiliza la opción ‘–n’ el programa netstat intenta convertir las direcciones IP y


los puertos a nombres siempre que puede (por ejemplo pone ‘pop3’ en vez de 110)
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

SITUACION ANTERIOR:

Outlook (cliente IP 10.0.1.50


POP3) conectado Servidor POP3
con 10.0.1.50. Puerto de correo
Conexiones en 110
proceso de cierre
AUTOMÁTICA

Puerto 4113 IP 10.0.1.60


Puerto 4111
Servidor ftp
Puerto
21
Cliente ftp Puerto 3719
conectado
con 10.0.1.60 Puerto
80

IP 10.0.1.25 Ordenador
ejecutando
Servidor Web IP 10.0.2.13 navegador hacia
Puerto
(p.ej.Apache) 1056 10.0.2.13
Ordenador Puerto
ejecutando 2312 IP 10.0.2.40
navegador hacia
10.0.1.25
IP 10.0.1.30
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Capa 4 (Nivel de transporte):

• Además de TCP, existe un protocolo de Nivel de


transporte llamado UDP que supone el 10% del
tráfico en Internet (TCP el 90% restante)
• UDP = User Datagram Protocol, es un protocolo más
AUTOMÁTICA

simple que TCP, es menos robusto


• Es apropiado para situaciones en las que no se
requiere comprobación de errores o éstos son
tratados por la aplicación
• UDP descarta paquetes en vez de esperar
indefinidamente a que le lleguen o intentar
retransmisiones como hace TCP. Por ello, es más
apropiado para aplicaciones de tiempo real
• UDP permite envío multicast (a varios nodos
destino), TCP no
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• La forma de Ethernet Industrial más extendida se llama


EtherNet/IP y está implementada sobre Ethernet y TCP/IP
• La parte “IP” del nombre no se refiere al protocolo IP, sino que
quiere decir “Industrial Protocol”
AUTOMÁTICA

• Es una especificación abierta llamada Common Industrial


Protocol (CIP) desarrollada por el “Open DeviceNet Vendor
Association” (ODVA)
• Implementa la capa 5 de Sesión y superiores del modelo OSI
(esto significa que se basa en los protocolos TCP/IP de Internet)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

• En el modelo OSI…
Ethernet Industrial

CIP
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• En el modelo OSI…

BOOTP
[Capas superiores] FTP HTTP DNS CIP SNMP DHCP
AUTOMÁTICA

Capa de
transporte TCP UDP

OSPF IGMP
ICMP
Capa de red IGRP

ARP IP RARP

Capa enlace de datos


Capa física IEEE 802.3 Ethernet
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• En el modelo OSI, protocolos y protocolos …

Application
CIP EN 50170 Standard
Presentation Common Industrial IEC 61158 Standard
Protocol
AUTOMÁTICA

O P E N
Session

Transport UDP TCP

Network IP

Ethernet
Link MAC
IEEE 802.3
Ethernet
Physical Physical

Real
RealTime
TimeI/O
I/OControl
Control Explicit
ExplicitMessaging
Messaging
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• En la práctica, en lo que es la capa física se permiten conectores RJ-45


estándar, pero además los hay protegidos IP67:
AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

• Switches con protección IP67:


Ethernet Industrial
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• EtherNet/IP sigue el modelo productor/consumidor en el envío de datos


• Se envía dos tipos de mensajes:
• Explícitos: usa TCP
• Implícitos: usa UDP (más apropiado para I/O)

HMI/SCADA/Industrial PC… PLC


AUTOMÁTICA

Switches

Ethernet
Remote IO Drives Robots
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• La mayoría de los PLCs tienen hoy conexión para


red Ethernet
• Ethernet e Internet están (y seguirán estando)
presentes por doquier
AUTOMÁTICA

• No obstante, Ethernet es una red no diseñada para


tiempo real (ahí siempre tendrán ventaja los buses
de campo)
• El uso de Ethernet en las capas más bajas de la
pirámide CIM depende de:
• Los requerimientos de la aplicación
• El ancho de banda disponible, switches, etc.
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Además de Ethernet/IP hay toda una multitud de otras ‘Ethernet


industriales’ (EtherCAT, Ethernet Powerlink, SERCOS…)
• Una forma de Ethernet industrial prominente es PROFINET
• Es un estándar abierto, basado también en TCP/IP, pero diseñado
específicamente para ser una Ethernet de tiempo real, apta para
los niveles más bajos de la pirámide de automatización:
AUTOMÁTICA

Control
Level
= Office
World
Cell
Level
Industrial Ethernet
Field -
Level the basis
for PROFINET
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• PROFINET permite interoperabilidad con buses de campo


preinstalados como AS-i, Interbus o PROFIBUS
• Es modular, de forma que según las necesidades del usuario
se tiene:
• PROFINET CBA: apropiado para
AUTOMÁTICA

comunicación máquina a
máquina usando TCP/IP y
también para comunicación en
tiempo real en planta
• PROFINET I/O: comunicación en
tiempo real y tiempo real
isócrono (IRT) con las E/S
distribuidas. Tiempos de ciclo de
pocos milisegundos

• Ambos modos pueden operar


simultáneamente y con TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Ethernet Industrial
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• ¿Cómo consigue PROFINET tiempo real?


• Un problema de cara a controlar actuadores en tiempo real es el
jitter: variación del tiempo de tránsito de los paquetes de datos
• PROFINET IRT minimiza el jitter mediante la sincronización
temporal de los switches entre sí (isócrono=que se realiza en un
tiempo de igual duración a otro)
AUTOMÁTICA

• Los switches sincronizan entre sí el comienzo y final de ciclo, y se


dedican rodajas de tiempo separadas a la comunicación tiempo
real RT y al resto
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Tiempo de funcionamiento y su varianza:


AUTOMÁTICA

(msec)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Ethernet Industrial
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• La tecnología Power over Ethernet ó PoE describe


un sistema para transferir de forma segura potencia
eléctrica junto con datos, a dispositivos remotos
sobre un cableado categoría 3, 5, 5E ó 6 en una red
Ethernet sin necesidad de modificar el cableado
existente
AUTOMÁTICA

• El estándar IEEE 802.3af PoE ofrece hasta 15.4 W


de potencia DC (mínimo 44 V DC y 350 mA) para
cada dispositivo
• El estándar IEEE 802.3at PoE (Septiembre de
2009), ofrece hasta 25W de potencia
• Algunos proveedores han anunciado productos que
soportan el nuevo estándar 802.3at y ofrecen hasta
51W de potencia sobre un solo cable
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Principales ventajas del PoE:


• Reducción de cableado
• Funcionamiento continuo aunque falle la alimentación
externa (p.ej. en un teléfono IP o una cámara IP)

switch con capacidad PoE


AUTOMÁTICA
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Ethernet Industrial
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• El presente y el futuro de las comunicaciones


digitales son inalámbricos!

• Principales ventajas:
• Movilidad
AUTOMÁTICA

• Cableado reducido al mínimo


• Menor coste despliegue
• Desventajas:
• Pérdida de potencia de la señal
• Errores en la transmisión
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Comunicaciones inalámbricas
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• El estándar WiFi (IEEE 802.11) define protocolos para las


dos capas inferiores del modelo OSI (nivel físico y nivel de
enlace de datos)
• La capa física define la modulación de las ondas de radio y
las características de señalización para la transmisión de
AUTOMÁTICA

datos
• La capa de enlace (de acceso al medio) utiliza una variante
de la de Ethernet llamada CSMA/CA (Carrier Sense Multiple
Access/Collision Avoidance)
• Sobre WiFi pueden funcionar protocolos de capa superior
como TCP/IP de la misma manera que funcionan en una red
Ethernet cableada
• Velocidades: 1-2-11-54 Mb/s
• Frecuencia radio: 2,4 GHz (5 Ghz en EEUU y Japón)
• Alcance: unos 30m
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Los nodos de la red tienen una tarjeta de red (NIC) wireless


AUTOMÁTICA

• La comunicación entre 2 nodos siempre se hace a través de


un punto de acceso
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Puntos de acceso normalmente con 2 antenas:


• El equipo recibe la señal por las dos antenas y compara,
eligiendo la que le da mejor calidad de señal. El proceso
se realiza de forma independiente para cada trama
recibida
AUTOMÁTICA

• Para emitir a esa estación se usa la antena que dio mejor


señal en recepción la última vez
• Si la emisión falla (no se recibe el ACK) cambia a la otra
antena y reintenta
• Bluetooth puede interferir con WiFi
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• El medio es de muy fácil acceso => Seguridad


en la red WiFi
• Encriptación: Opción WEP (Wireless
Equivalent Privacy). Se basa en encriptación de
40 o de 128 bits
• WPA (WiFi Protected Access) ha remplazado a
AUTOMÁTICA

WEP y corrige algunas de sus deficiencias

• La radiación electromagnética de 2,4 GHz es


absorbida por el agua y la calienta (hornos
microondas). Por tanto un emisor WLAN
podría calentar el tejido humano
• Sin embargo la potencia radiada es tan baja
(100 mW máximo) que el efecto es
despreciable
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Red ‘Ad hoc’: modo de funcionamiento en el que no


se necesita un punto de acceso para comunicar los
nodos
• Los nodos de una red ad hoc se comunican
AUTOMÁTICA

directamente entre sí
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA

• Bluetooth (IEEE 802.15)


• Objetivo: remplazar cables de conexión entre periféricos
• Estándar aprobado por el IEEE en junio de 2002
• Tecnología muy similar a la WiFi, misma banda de
frecuencias (2,4Ghz)
• Pero…
• Potencias de emisión inferiores (diseñado para equipos
portátiles, como PDAs, con baterías de baja capacidad)
• Alcance mucho menor (10 m)
• Velocidad más reducida (721 Kb/s)
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Existe cierta probabilidad de interferencia


entre:
• Dos redes Bluetooth próximas
• Una red Bluetooth y una 802.11 a 2,4
GHz
• Una red Bluetooth y un horno de
AUTOMÁTICA

microondas
• No hay puntos de acceso, solo estaciones
• Uno de las estaciones actúa como maestro
y el resto (hasta 7) como esclavos
• Alcance:
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Telefonía celular GPRS/UMTS


• Un poco de historia…

Años 70: los laboratorios Bell prueban la telefonía celular


analógica (telefonía de 1ª generación, 1G). No estandarizada.
Años 80: se comercializa la 1G, sobre todo en Norte de Europa.
AUTOMÁTICA

Aparecen incompatibilidades entre países.


1982: El CEPT (Conference of Europe Posts and Telecom) crea el
Groupe Special Mobile (GSM) para estandarizar telefonía 2G
1989: La estandarización de GSM se traslada de CEPT a ETSI
1991: Se comercializa GSM en Europa (inicialmente 900 MHz)
1993: Existen 36 redes GSM en 22 países diferentes
2000: Aparece GPRS (General Packet Radio Service, 2,5G)
2000-2010: 3G
2010-2020: 4G
2020- : 5G
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• El estándar imperante a nivel mundial para telefonía móvil


es el GSM (Global System for Mobile Communications)
• Con roaming el rango es ilimitado
• Una ciudad o área tiene varias estaciones base
• El dispositivo (teléfono) selecciona la mejor recepción y se
AUTOMÁTICA

conecta a la estación base


Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• En GSM se requiere una tarjeta SIM identificadora en cada


dispositivo
• Hay SIMs exclusivas para envío de datos (entrantes y
salientes) y SMS
AUTOMÁTICA

• La conexión se establece marcando el número asociado a


una SIM
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Sobre el sistema GSM funciona el GPRS (General Packet Radio


Service)
• GPRS usa la red de telefonía convencional GSM para enviar
pequeñas cantidades de datos
• Añade una capa TCP/IP a la comunicación. No se marca un nº para
establecer la conexión
AUTOMÁTICA

• Cada dispositivo tiene una dirección IP, a menudo dinámica


• Los proveedores de servicios cobran por conexión que se
establece y por volumen de datos, no por tiempo de conexión! =>
los módems GPRS pueden estar siempre conectados
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• UMTS (Universal Mobile Telecommunications


System)
• Nueva tecnología radio, red de 3ª generación (3G)
• Red con mayor capacidad, completamente basada
en conmutación de paquetes (IP)
AUTOMÁTICA

• Mayores velocidades de datos: hasta 2 Mbps en


condiciones estáticas (a menos de 10 km/h) y hasta
384 kbit/s con movilidad (en espacios abiertos)
• Nuevos terminales, Nueva tarjeta SIM
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

UMTS vs GPRS

Problemas de UMTS:
• Dudosa interoperabilidad de equipos de red (p.ej entre Europa,
EEUU y Japón)
AUTOMÁTICA

• Dudosa disponibilidad de terminales (problemas de consumo)


• Cobertura sólo en ciudades grandes
• Poca madurez y dudosa comercialización
Ventajas de GPRS:
• Desarrollo de Aplicaciones novedosas que serán utilizables en
UMTS
• Estímulo de los usuarios (especialmente empresas) en el uso de
aplicaciones de transmisión de datos en un entorno celular
• Aprendizaje del operador en este nuevo mercado y en la nueva
tecnología de datos
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Velocidad tecnologías celulares (en EEUU):

GSM (2G) -- 9.6Kbps


GPRS (2.5G) -- 35Kbps to 171kbps
EDGE (2.75G) -- 120Kbps to 384Kbps
AUTOMÁTICA

UMTS (3G) -- 384Kbps to 2Mbps


HSDPA (3G) -- 600Kbps to 10Mbps
LTE (4G) -- 3Mbps to 6Mbps average
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Equipos ejemplo, HERMES TCR-200, equipo de telecontrol y telemetría vía


GSM/GPRS para entornos industriales
• Capacidad de notificar las alarmas mediante llamada de voz
• Aplicaciones, supervisión y control en:
• Redes de suministro de agua
• Redes de distribución eléctrica
• Instalaciones de energía solar
• Estaciones de bombeo
AUTOMÁTICA

• Instalaciones de frío industrial


• Instalaciones industriales en general
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Comunicaciones inalámbricas
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• ZigBee (IEEE 802.15.4)


• Estándar de redes inalámbricas de área personal
basado en radiodifusión digital de bajo consumo
AUTOMÁTICA

• Ámbito de mayor crecimiento de ZigBee: la


domótica
• El estándar define un nivel físico y un nivel de
enlace de datos del modelo OSI
• Electrónica sencilla y de poco volumen
• Velocidades comprendidas entre 20 kB/s y 250
kB/s y rangos de 10 m a 75 m
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Una red ZigBee puede estar formada por hasta 255


nodos los cuales tienen la mayor parte del tiempo el
emisor ZigBee dormido con objeto de consumir
menos que otras tecnologías inalámbricas. El
objetivo es que un sensor equipado con un emisor
AUTOMÁTICA

ZigBee pueda ser alimentado con dos pilas AA


durante al menos 6 meses y hasta 2 años.
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Aplicación ZigBee: red de sensores distribuidos


AUTOMÁTICA

• Los sensores se alimentan con tensión entre 9 y 24 VDC


Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• RFID = Radio Frequency Identification


AUTOMÁTICA

(tag)

• Al ser RF no se requiere visión directa entre emisor y receptor


• El Reader envía envía una señal de radiofrecuencia para
preguntar información de los tags que se encuentren en el radio
de cobertura de dicho reader.
• El tag recibe dicha señal, y la utiliza como señal de alimentación
para enviar información en una respuesta
• Las etiquetas o tags RFID son unos dispositivos pequeños,
similares a una pegatina, que pueden ser adheridas o
incorporadas a un producto, un animal o una persona
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

• Las tags pueden ser:


• Pasivas: no necesitan alimentación eléctrica (0.1-
10m)
• Activas: sí, mayor distancia de
funcionamiento (10-100m)
AUTOMÁTICA

• Coste tags pasivos: 0.04€-0.8€


• Coste tags activos: 0.8€-17€

• El tag tiene dos elementos principales:


• Antena: mayor tamaño=más alcance
• Memoria: entre 128 y 512 bits
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y

Algunos usos actuales de RFID:

• Identificación de animales
• Automóviles para antirrobo
• Bibliotecas (seguimiento de libros)
• En pacientes de centros hospitalarios para hacer un
AUTOMÁTICA

seguimiento de su historia clínica


• Identificación de acreditaciones
• Seguimiento de equipaje en aerolíneas
• Seguimiento de pallets y envases
• Control de acceso en edificios
• Peaje rápido
• Arranque coche “sin llave”
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Comunicaciones inalámbricas

También podría gustarte