Vous êtes sur la page 1sur 57

Tecnologa Ethernet y Protocolos

Industriales
Presentado por: Sergio Shimabukuro, Product Application Engineer

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Qu es realmente el Ethernet?

Es un conector ? RJ45?

Es un cable o el cableado estructurado?

Es lo mismo que TCP/IP?

Es un protocolo?

WiFi es Ethernet?

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Ejemplo de red Industrial Ethernet


Instalacin Ethernet

Monitoreo por
SCADA/HMI y control
por multiples
PLC/PAC
Entradas y salidas
remotas de PLC,
variadores de
velocidad,medidores,
arrancadores, etc

El modelo OSI
Qu es?

Aplicacin
OSI: Open System Interconnection

Presentacin

Sesin

Transporte

Red

Enlace de datos

Fsica

7 Capas
Informacin es transmitida de una
capa a otra
Cada capa representa un conjunto de
funciones que transforman la
informacin.
Informacin viaja secuencialmente de
una capa a otra.
Informacin es transformada y
preparada para la siguiente capa.
La capa fsica representa la conexin
actual entre dos dispositivos que
operan en el modelo.

El modelo OSI
Cmo funciona?
Dispositivo A

Dispositivo B

Aplicacin

Applicacin

Presentacin

Presentacin

Sesin

Sesin

Transporte

Red

Red

Enlace de datos

Enlace de datos

Fsica

Fsica

Datos

Transporte

La suite de protocolos TCP/IP


Qu es?
La suite de protocolos ms usados en redes Ethernet
Tambien conocido como la familia de protocolos de internet
Basado en dos protocolos principales:
TCP: Transmission Control Protocol
IP: Internet Protocol

La suite de protocolos TCP/IP


Como se relaciona con el modelo OSI?
Modelo OSI

Aplicacin

Presentacin

Sesin

Applicacin

Transporte

Transporte

Red

Red

Enlace de datos

Enlace de datos / Fisica

Fisica

Modelo TCP/IP

Ethernet = IEEE 802.3

La suite de protocolos TCP/IP


Como se relaciona con el modelo OSI?

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

10

Capa Fsica

Capa fsica de Ethernet


Esta capa describe:
Voltajes, corrientes, frecuencia, tasas de transmisin
Distancias entre dispositivos
Conectores RJ45, M12, etc
Tipos de cable (categorias, UTP, STP, FTP)
No tiene procesamiento
La Ethernet Industrial tiene algunas caracteristicas para robustecerla como

materiales de la chaqueta, conectores que permitan vibracin, IP65/ IP67

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

13

Capa fsica de Ethernet


Tipos de Ethernet

10BASE-5

100BASE-TX 1000BASE-FX

Nombre comn

Thicknet

Fast Ethernet Gigabit Ethernet

Metodo de acceso al medio CSMA/CD

CSMA/CD

CSMA/CD

Topologa

Bus

Estrella

Estrella

Cable

RG-8 Coax UTP Cat5

Fibra multimodo

Velocidad de datos

10Mbps

1Gbps

100Mbps

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

14

Capa fsica de Ethernet


Ethernet - Las diferencias que existen y que tienen lugar en la capa fsica

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

15

Capa fsica de Ethernet


Componentes de la red Ethernet

Connexium Switch

Hubs y switches
Los switches direccionan los datos y reducen la
posibilidad de colisiones
Los hubs no son recomendables para aplicaciones
industriales

Transcpetores
499NTR10100

Adapta diferentes tipos de medios


499NTR10100: convierte seales electricas a seales
pticas

Routers
Usado para direccionar la informacin entre redes

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

16

Capa fsica de Ethernet

Hub

Switch

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

18

Capa fsica de Ethernet


Estrella

Daisy Chain (Bus)

Ring

Al utilizar Ethernet en la red de dispositivos IOs, se


tiene la libertad de escoger entre diversas
topologas segn nuestra aplicacin y presupuesto.

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

19

RSTP
Qu es?
Rapid Spanning Tree Protocol
Protocolo utilizado para el manejo de topologa tipo anillo
Previene que los bucles afecten la performance de la red
Ofrece un camino en redundancia
Optimiza el flujo de trfico
Opcion ms utilizada en este tipo de soluciones

RSTP
Qu es?

El problema con los bucles

Bandwidth

Las topologas tipo anillo que no


son administradas pueden
ocasionar graves problemas en la
red
Se consume gran cantidad de
recursos de la red

Anillo no
administrado

Si se satura el ancho de banda,


los dispositvos son incapaces de
transmitir o recibir

RSTP
Cmo funciona?
Deteccin de bucles
El protocolo RSTP permite
que los dispositivos
detecten bucles y los
manejen

Unity Pro V5

Port Mirroring
Station

I/O Islands

Definicin de topologa

M340

El camino optimo es
elegido

RSTP

Deteccin de falla
La interrupcion de algn
camino es detectado y
comunicado a los otros
nodos

Drives

Starters

Capa Enlace de datos

Capa Enlace de datos


Esta capa tiene dos responsabilidades principales:
Encapsulacin de datos
Direccionamiento
Delimitacin de tramas
Deteccin de errores

Control de acceso a los medios


Control de la colocacin de la trama en los medios
Recuperacin de medios

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

31

Capa Enlace de datos


Encapsulacin de datos Direccionamiento
Direccin fsica direccin MAC
Todos los dispositivos Ethernet tienen una direccin fsica nica compuesta
por 6 bytes
Las direcciones MAC son un componente de la capa 2 OSI Enlace de
datos
Los dispositivos Ethernet generalemente tienen una direccin IP que se
deriva de su respectiva direccin MAC, si es que otra IP no ha sido asignada
previamente

Direccin IP por defecto Direccin Lgica


Quantum/Momentum/Advantys

Premium & M340 PLCs


MAC @
IP @

00 - 80 - F4 - 12 - 0C - AF
= 85 . 16 . 12 . 175
- Los primeros dos bytes son 85 &
16 en decimal

MAC @

00 - 00 - 54 - 12 - 0C - AF

IP @

= 84 . 18 . 12 . 175
-Conversin de hexadecimal a
decimal de los 4 ltimos bytes

- Conversin de hexadecimal a
decimal de los 2 ltimos bytes

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

32

Capa Enlace de datos


Encapsulacin de datos Delimitacin de tramas y deteccin de errores
La trama Ethernet
Hay dos estilos de tramas, Ethernet II y IEEE 802.3
Las diferencias entre las dos tramas son mnimas

Direcciones MAC

Direcciones MAC

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Datos capa 3

Datos capa 3

33

Capa Enlace de datos


Control de acceso al medio Colocacin de la trama en el medio
Se utiliza el mtodo CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
Cuando no se detecta seal en el medio, el

dispositivo puede enviar su trama, si es


que tiene una para enviar.

Collision
1

El dispositivo esucha su propia

transmisin para detectar una posible


colisin.

Si no se detect colisin alguna, el

mensaje fue enviado exitosamente y


termina la transmisin.
Si se produce una colisin, los dispositivos

la detectan como un aumento en la


amplitud de las seales, esperan un tiempo
aleatorio y vuelven a transmitir.

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

35

Control de acceso al medio (CSMA/CD)


Comunicacin Ethernet

Colisin Ethernet

Capa Red

Capa de Red
Una direccin IP nica para cada dispositivo en la
red
Adems de las direcciones fsicas MAC, a cada dispositivo se le asigna una direccin lgica IP
propia de la capa 3

Ejemplo : 139 . 160 . 12 . 85

La direccin IP es de 4 bytes,
cada byte puede tomar un valor
de 0 a 255.

Asignacin de direccin IP 2 formas


Esttica
Se le asigna una direccin fija mediante software o
mediante el servidor web del dispositivo.
Automatica
A BootP / DHCP el servidor transmite/designa la IP de
cada dispositvo en la red

Capa de Red
BOOTP server
Transmite o asigna las direcciones IP a los dispositivos.

Switch

Request for IP @
BootP Server

Switch

Your IP @
BootP client

Premium & Quantum PLCs have


BOOTP Server and Client functions.

Capa Transporte

Capa Transporte
Esta capa se encarga de :
Rastreo de comunicacin individual entre aplicaciones en los host de
origen y destino
Segmentacin de datos y manejos de cada parte
Reensamble de segmentos en streams de datos de aplicacin
La habilidad de retransmitir la informacin perdida

Protocolos TCP y UDP


Los dos protocolos ms comunes de la capa de trasnporte del conjunto de
protocolos TCP/IP
TCP: Protocolo de control de transmisin
UDP: Protocolo de datagramas de usuario

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

45

Capa Transporte
Diferencia entre TCP y UDP:
TCP

UDP

Orientado a la
conexin

Sin conexin

Utiliza recursos
adicionales para
ganar funciones, 20
bytes de encabezado

No utiliza mucho
recurso, 8 bytes de
encabezado

Entrega confiable y
control de flujo

Los datos se entrega


al mejor intento

Reenvo y acuse de
recibo de los datos

No reconoce la
recepcin

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

47

Capa de Aplicacin

Capa de aplicacin
Esta capa permite :
Interpretar la informacin
Define los tipos de variables u objetos
En esta capa se transportan las entradas, salidas, medidas,

contadores, parmentros,etc
Funciones especificas.
Perfiles por tipo de aplicacin: VFD (drives), IO, Safety, etc.

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

50

Capa Aplicacin
Aplicacin

Modbus

HTTP

Transporte

CIP

IGRP

SNMP

UDP

TCP

OSPF
Red

OPC

BOOTP
DHCP

ICMP

IGMP

IP
Enlace de datos
Fsica

QoS

IEEE 802.3 Ethernet

RSTP

Capa Aplicacin
Aplicaci n

Modbus

HTTP

Transporte

CIP

IGRP

SNMP

UDP

TCP

OSPF
Red

OPC

BOOTP
DHCP

ICMP

IGMP

IP
Enlace de datos
Fsica

QoS

IEEE 802.3 Ethernet

RSTP

Capa Aplicacin
Aplicacin

Modbus

HTTP

Transporte

CIP

IGRP

SNMP

UDP

TCP

OSPF
Red

OPC

BOOTP
DHCP

ICMP

IGMP

IP
Enlace de datos
Fsica

QoS

IEEE 802.3 Ethernet

RSTP

Protocolos Industriales

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

54

Protocolos Industriales

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

55

Protocolos Industriales - Organizaciones

Organizacin independiente con base


en Massachusetts

Organizacin independiente con base


en Michigan

Promueve el protocolo Modbus

Promueve los protocolos basados en


CIP (Common Industrial Protocol)

Miembro fundador:
Schneider Electric

Miembros fundadores:
Cisco, Rockwell Automation, Eaton,
Omron

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

56

Protocolos Industriales

CIP

Modbus

(common industrial
protocol)

Estandar Ethernet

MODBUS TCP
Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

57

Protocolos Industriales
MODBUS TCP
Infraestructura
Medio fsico comn, switches y
conectores
Gran cantidad de equipos
disponibles de multiples vendors

Protocolos abiertos
Tecnologa independiente del
fabricante o vendedor
Controlados y promovidos por
organizaciones reconocidas

TCP

Nueva
instalacin

TCP

Dispositivos
existentes

TCP

TCP

Estandar Ethernet
No es necesaria una adaptacin
especfica
Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

58

Protocolos Industriales - Diferencias


MODBUS TCP
Filosofia de programacin
Protocolo basado en registros

Protocolo basado en objetos

Comunicaciones I/O
Basado en el protocolo TCP

Servicios
Se requieren servicios
externos

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Basado en los protocolos TCP


y UDP
Servicios integrados en el
protocolo

59

Protocolos Industriales - Diferencias


MODBUS TCP
Register-Based Protocol
Facil de programar
De facil enseanza y
mantenimiento

Funciones de diagnostico limitados


No tiene acceso a la configuracin
de los dispositivos

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Object-Based Protocol
Acceso a una mayor cantidad de
tipos de datos
Datos de diagnostico

Mayor complejidad
Mayor curva de aprendizaje

61

Protocolos Industriales - Diferencias


MODBUS TCP
TCP-Based I/O Communications

UDP-Based I/O Communications

Scanner

Master

Slaves
Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Adapters
62

Conclusiones
Implementacin de Modbus TCP o EtherNet/IP depender de los
requerimientos de la aplicacin
Las condiciones de la red como redundancias o protocolos de
seguridad tienen que ser considerados en la seleccin de la
comunicacin.
En ocasiones, la combinacin de ambos protocolos es la solucin ms
optima.
La implementacin del protocolo Ethernet/IP en los dispositivos
Schneider asegura que las mejores caracteristicas de ambos sean
mantenidas.

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

70

Transparent Ready private MIB

Servicios de aplicacin de usuraio

Network
Manag.

SNMP

Time
Syncroni
zation

Global
Data

RTPS
Real Time

NTP

Faulty
Device
Replacement
DHCP

TFTP

Web
Services

I/O
Messaging Scanner

E-mail
TCP
Open

FTP

HTTP

SMTP

Modbus

TCP

UDP

IP
Ethernet II and 802.3 layer

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

71

Mensajeria Modbus
El cliente enva una peticin y el servidor responde o ejecuta

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

72

IO Scaning
Intercambios cclicos

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

73

Global Data
El mensaje del PLC publicador es transmitido a

todas las estaciones que lo requieran

La red de
comunicaciones
PLCs suscriptores
Trafico de datos
Global Data

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

74

Mensajes implicitos y explicitos CIP

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

75

Tiempo real

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

76

Red de tiempo real


El concepto de tiempo real en ocasiones no es muy
entendido y se piensa que es el menor tiempo posible para
el intercambio, sin embargo el tiempo real es relativo a
cada proceso y se puede definir como el tiempo de
actualizacin de variables que sea suficiente para
tomar decisiones.

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

77

Red de tiempo real


Por ejemplo si tenemos un control de un proceso cuya
variable es temperatura y sus variables cambian un grado
cada minuto y el sistema est actualizando cada 30 segundos
podemos decir que es tiempo real, por otro lado si tengo un
proceso con variables de presin de un gas cuyo cambio es
de 0 al 100% en 100mS es posible que una actualizacin
cada 50mS puede que sea tiempo real

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

78

Tiempo Real

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

79

Schneider Electric Vision


Communication performance
requirements
IT
Communication

Control Networks
& Fieldbuses
I/O scanning
Cyclic Data

Real Time
Application
Motion Control

Messaging

Dedicated solutions
Standard Ethernet solution
for < 20% of the
for > 80% of the applications
applications
1s
100ms
10ms
1ms
100s
10s
TCP/IP traffic
Real Time traffic
Non Real Time

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

Soft Real Time

Hard Real Time

80

Schneider Electric Connectivity Solutions M.Palomino - September 13, 2016

81

Gracias