Tema 3
Tema 3
ELECTRONICA INDUSTRIAL Y
Informática Industrial
Grado en Ingeniería Electrónica Industrial y Automática
AUTOMÁTICA
Tema 3
Redes de comunicaciones industriales
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
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
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
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
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
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
El modelo OSI
• Funciones de la capa 5:
– Establecer y administrar sesiones
Aplicación de comunicación entre
AUTOMÁTICA
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:
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
Conector RJ-45
La capa 1 (nivel físico)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
– Velocidad de 10 Mbps
AUTOMÁTICA
pares
Diametro 3.5 mm
Diámetro
Peso 350 Kg 80mm
Peso
20650 kg
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
(START BIT)
Interfaces usados en la industria
(STOP BITS)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
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
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
Velocidades:
10 Mbits/sec (10Base-T)
100 Mbits/sec (Fast Ethernet)
1 Gbit/sec (Gigabit Ethernet)
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
• Cables y conectores:
• Par trenzado + RJ-45
AUTOMÁTICA
• Fibra óptica
Ethernet
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
• Trama:
AUTOMÁTICA
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
• Paquete o datagrama:
AUTOMÁTICA
Datos
• Paquete o datagrama:
AUTOMÁTICA
Datos
• 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
• Comandos Windows:
ipconfig /renew
ping
tracert
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
C:\>ipconfig/all Dirección/máscara
Configuración IP de Windows
Enrutamiento habilitado. . . . . .: No
Proxy WINS habilitado. . . . . : No
Lista de búsqueda de sufijo DNS: uv.es
route
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
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
Datos
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
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
Cliente, 1/2:
#include<winsock2.h>
#include<stdio.h>
WSADATA wsadata;
if(WSAStartup(0x101,(LPWSADATA)&wsadata) != 0) Error(1);
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
system("pause");
return 0;
}
Protocolos TCP/IP
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
Servidor, 1/2:
#include<winsock2.h>
#include<stdio.h>
int client_len;
struct sockaddr_in server_address;
struct sockaddr_in client_address;
Servidor, 2/2:
…
if(bind(server_sockfd, (struct sockaddr *)&server_address, sizeof(server_address)) < 0)
Error(3);
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
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
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
SITUACION ANTERIOR:
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
• 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
Application
CIP EN 50170 Standard
Presentation Common Industrial IEC 61158 Standard
Protocol
AUTOMÁTICA
O P E N
Session
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
Switches
Ethernet
Remote IO Drives Robots
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
Control
Level
= Office
World
Cell
Level
Industrial Ethernet
Field -
Level the basis
for PROFINET
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
(msec)
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
AUTOMÁTICA
Ethernet Industrial
Ethernet Industrial
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
• Principales ventajas:
• Movilidad
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
directamente entre sí
Comunicaciones inalámbricas
INFORMÁTICA INDUSTRIAL, ING. ELECTRONICA INDUSTRIAL Y
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
UMTS vs GPRS
Problemas de UMTS:
• Dudosa interoperabilidad de equipos de red (p.ej entre Europa,
EEUU y Japón)
AUTOMÁTICA
(tag)
• Identificación de animales
• Automóviles para antirrobo
• Bibliotecas (seguimiento de libros)
• En pacientes de centros hospitalarios para hacer un
AUTOMÁTICA