Sie sind auf Seite 1von 78

Protocolos de comunicación

DEVICENET
Integración de sistemas de control con deltaV

03/09/2016 2
Protocolos de comunicación

Temas a tratar
• Generalidades
• Modelo OSI
• Protocolo CAN
• Configuración de una red devicenet

03/09/2016 3
Protocolos de comunicación

Generalidades

03/09/2016 4
Protocolos de comunicación

• Devicenet permite enlazar dispositivos industriales


como finales de carrera, sensores, partidas de motor,
a una red eliminando varios cables

03/09/2016 5
Protocolos de comunicación

• Devicenet es una red abierta y tanto protocolo como


especificaciones pueden ser obtenidas por la ODVA (
Asociación Abierta de Vendedores de Devicenet Inc.)

03/09/2016 6
Protocolos de comunicación

• Devicenet esta basado en el protocolo de


comunicaciones llamado CAN
• Originalmente desarrollado por la Bosh para
automóviles para sustituir varios cables caros
• Can tiene una respuesta rápida, alta confiabilidad
para aplicaciones como control de frenos ABS, air
bags

03/09/2016 7
Protocolos de comunicación

Modelo OSI

03/09/2016 8
Protocolos de comunicación

Devicenet Modelo OSI


Devicenet protocol Application (7)

CAN protocol Data link (2)

Physical layer Physical (1)

03/09/2016 9
Protocolos de comunicación

Data link

03/09/2016 10
Protocolos de comunicación

Principio de arbitraje del bus


• No es permitido que un nodo inicie una transmisión mientras el bus
no esté libre
• Un nodo cualquiera considera que el bus está libre si el así llamado
“campo de interrupción” de la trama en transmisión no ha sido
interrumpido por un bit dominante

03/09/2016 11
Protocolos de comunicación

• La metodología utilizada es CSMA/CD+AMP (Carrier


Sense Multiple Access, with Collision Detection and
Arbitration on Message Priority) Acceso múltiple con
Escucha de Portadora, Detección de Colisión y
Arbitraje basado en la Prioridad del Mensaje.

03/09/2016 12
Protocolos de comunicación

• Cuando varios nodos empiezan simultáneamente una


transmisión, el conflicto en el bus es resuelto por un
“Proceso de Arbitraje” no destructivo basado en
contención sobre el “Campo de Arbitraje” de la trama
CAN.

03/09/2016 13
Protocolos de comunicación

• El arbitraje no destructivo está basado en la


posibilidad de dos niveles físicos en el bus, un
dominante y un recesivo

03/09/2016 14
Protocolos de comunicación

• Para conseguir un 1 lógico en el bus es necesario que


todos los nodos transmitan un 1, mientras que para
tener un 0 lógico es suficiente que un solo nodo
transmita un 0. Por tanto un nivel 0 es llamado
“dominante”, y un nivel 1 “recesivo”.

03/09/2016 15
Protocolos de comunicación

• El bus estará en nivel recesivo mientras se encuentre


desocupado. Un nodo señala el inicio de la
transmisión de una trama transmitiendo un bit
dominante de “Inicio de Trama” SOF (Start Of Frame).

03/09/2016 16
Protocolos de comunicación

• Durante la fase de arbitraje cada nodo transmisor


monitorea el nivel del bus y lo compara con el nivel
transmitido
• Cada nodo que ha transmitido un bit recesivo y
monitoreado un dominante detiene su transmisión
inmediatamente y pasa a ser receptor de la trama
transmitida por otro nodo

03/09/2016 17
Protocolos de comunicación

03/09/2016 18
Protocolos de comunicación

• El protocolo CAN distingue cuatro tipos de tramas


• Trama de Datos, que es transmitida a uno o varios
receptores bajo la dirección de la fuente (transmisor).
• Trama Remota, a través de la cual nodos receptores
del bus pueden solicitar a un nodo transmisor la
transmisión de una trama de datos del mismo
identificador de la remota.

03/09/2016 19
Protocolos de comunicación

• Trama de Error, que es usada para señalizar un error


detectado por un nodo del bus (transmisor o
receptor) y destruir la trama defectuosa.
• Trama de Sobrecarga, es usada para proveer un
retardo extra entre dos tramas de datos o de
solicitud remota, también sirve para señalar una
condición específica de error.

03/09/2016 20
Protocolos de comunicación

• Tramas de Datos y Tramas Remotas son separadas de


sus tramas precedentes por un intervalo de tiempo de
nivel recesivo en el bus de al menos 3 bits (Campo de
Interrupción).

03/09/2016 21
Protocolos de comunicación

Capa Física

03/09/2016 22
Protocolos de comunicación

Estándar ISO 11898-2


• ISO 11898-2 especifica un bus de dos alambres terminado en ambos
extremos con la impedancia específica de línea del medio.
• La topología de red debe ser diseñada lo más cercana posible a una
estructura de una sola línea para evitar reflexiones de señal

03/09/2016 23
Protocolos de comunicación

• Un receptor reconoce un bit recesivo si el nivel del


voltaje diferencial de entrada Vdiff ( Vdiff =CAN_H –
CAN_L ), esta por debajo de 0.5V, y un nivel
dominante si este valor excede 0.9V.

03/09/2016 24
Protocolos de comunicación

03/09/2016 25
Protocolos de comunicación

Configuración de una red


devicenet

03/09/2016 26
Protocolos de comunicación

• Se pueden seguir 5 pasos para planificar e instalar una


red devicenet:
1.- Entender el medio físico
2.- Efectuar terminaciones de red
3.- Suministrar alimentación
4.- Conectar la red a tierra
5.- Usar la lista de comprobación

03/09/2016 27
Protocolos de comunicación

03/09/2016 28
Protocolos de comunicación

Medio físico

03/09/2016 29
Protocolos de comunicación

Topología
• Lineal o bus(trunkline/dropline)

03/09/2016 30
Protocolos de comunicación

03/09/2016 31
Protocolos de comunicación

03/09/2016 32
Protocolos de comunicación

• En esta topología se utiliza un cable con 2 pares


torcidos y separados siendo uno para la alimentación
y otro para la señal. La distancia entre los extremos de
la red varia con la tasa de datos y el tamaño del cable.

03/09/2016 33
Protocolos de comunicación

Tamaño del cable


Tasa de datos 125kbps 250kbps 500kbps
Longitud de cable principal grueso(thick trunk) 500m 250m 100m
Longitud de cable principal delgado(thin trunk) 100m 100m 100m

Longitud de cable principal plano(flat trunk) 420m 200m 75m

Longitud máxima para 1 derivación de la principal 6m 6m 6m


(maximun drop)
Longitud acumulada de las derivaciones de la 156m 78m 39m
longitud principal (cumulative drop)

03/09/2016 34
Protocolos de comunicación

Cable grueso

03/09/2016 35
Protocolos de comunicación

Cable delgado

03/09/2016 36
Protocolos de comunicación

Cable plano

03/09/2016 37
Protocolos de comunicación

• Cable redondo:
• 5 conductores, un par trenzado rojo-negro para
alimentación (24v continua), un par trenzado azul-blanco
para señal y una malla shield (sin forro).
• Cable plano:
• 4 conductores, rojo-negro para alimentación y azul-blanco
para señal

03/09/2016 38
Protocolos de comunicación

Longitud máxima de troncal


• No debe superar el recorrido de la tasa de transmisión.

03/09/2016 39
Protocolos de comunicación

03/09/2016 40
Protocolos de comunicación

Longitud acumulativa de la línea de derivación


• No puede superar la longitud acumulativa máxima determinada por
la tasa de transmisión

03/09/2016 41
Protocolos de comunicación

03/09/2016 42
Protocolos de comunicación

Dimensionamiento de la
caída de tensión en la red

03/09/2016 43
Protocolos de comunicación

• En una red devicenet una consideración importante a ser


observada es la caída de tensión a lo largo del conductor
que no debe ser mayor a 5 volts.
• Por lo tanto es importante calcular esta caída de tensión
en función de:
- punto en que esta instalada la fuente
- consumo de corriente de cada dispositivo
- distancia de la fuente de cada dispositivo
- tipo de cable usado en el tronco
- número de derivadores (taps ) conectados

03/09/2016 44
Protocolos de comunicación

• Comenzando la fuente puede estar instalada al final o


en cualquier parte del tronco haciendo posible el
análisis de 2 o mas secciones
• Siempre que este instalada la fuente en medio de la
red se procura colocar los dispositivos con mayor
consumo cerca de esta

03/09/2016 45
Protocolos de comunicación

03/09/2016 46
Protocolos de comunicación

03/09/2016 47
Protocolos de comunicación

Calculo de la caída de tensión


• Se realiza mediante la siguiente expresión:

 
sum  Ln xRc    Nt x0.005 xI n  4.65V

03/09/2016 48
Protocolos de comunicación
L  distancia en metros entre el dispositivo y la fuente de alimentación excluyendo las derivaciones
n  el número de dispositivo que esta siendo evaluado
Rc  cable grueso 0.015/m
cable fino 0.069 /m
cable plano 0.019 /m
N t  número de derivaciones entre la fuente y el dispositivo que esta siendo evaluado
para el dispositivo mas cercano a la fuente es 1
cuando hay otro dispositivo entre él y la fuente el número es 2
cuando hay 10 dispositivos entre él y la fuente el número es 11
Para dispositivos conectados via device port o device box,la derivación debe
ser tratada como una única derivación.La corriente de todos los dispositivos conectados
en una de estas derivaciones debe ser tomada y usada solamente una vez en la ecuación
0.005  resistencia nominal de contacto usada para cualquier conexión al tronco
I  corriente drenada del cable por el dispositivo
n  numero del dispositivo que esta siendo evaluado
4.65V  máxima caida de tensión permitida en el tronco. 0.35 volts esta reservada para la
caida de tensión en las derivaciones

03/09/2016 49
Protocolos de comunicación

ejemplo

03/09/2016 50
Protocolos de comunicación

 L xR    N x0.005 xI   4.65


n c t n

d1  15x0.015   1x0.005   x1  4.65


d1  0.23  4.65
 
d 2   30x0.015    2x0.005   x0.5  4.65
d 2  0.23  4.65
 
d 3  122x0.015    3x0.005   x0.5  4.65
d 3  0.92  4.65
 
d 4   244x0.015    4x0.005   x0.25  4.65
d 4  0.92  4.65
  0.23  0.23  0.92  0.92  2.3V
2.3
% carga  x100  49.4%
03/09/2016 4.65 51
Protocolos de comunicación

Conectores
• 2 tipos de conectores: abiertos o sellados

03/09/2016 52
Protocolos de comunicación

sellados
• Tipo mini: cable grueso y delgado
• Tipo micro: cable delgado

03/09/2016 53
Protocolos de comunicación

Abierto
• Enchufables: conector extraíble
• Fijos: terminales de tornillos no extraíbles

03/09/2016 54
Protocolos de comunicación

Derivadores “taps”
• Se clasifican en:
• T-port Tap
• Deviceport tap
• Device box
• Power tap

03/09/2016 55
Protocolos de comunicación

T port tap

03/09/2016 56
Protocolos de comunicación

Device port tap

03/09/2016 57
Protocolos de comunicación

Device box

03/09/2016 58
Protocolos de comunicación

Power tap

03/09/2016 59
Protocolos de comunicación

Terminaciones de red

03/09/2016 60
Protocolos de comunicación

• Reduce las reflexiones de las señales de comunicación


• Se debe conectar una resistencia de 120 ohms 5% o
de 121 ohms al 1%
• Se conecta directamente en los cables azul y blanco

03/09/2016 61
Protocolos de comunicación

03/09/2016 62
Protocolos de comunicación

FIN

03/09/2016 63
Protocolos de comunicación

“RS485”

03/09/2016 64
Protocolos de comunicación

CONTENIDO
• Introducción RS-485.
• Características RS-485.
• Señales más usadas RS-485.
• Configuración red RS-485
• Aplicaciones

03/09/2016 65
Protocolos de comunicación

Estándar RS-485
• RS485 es un método de comunicación serial para computadoras y
dispositivos.
• RS485 es el estándar de comunicación serial mas versatil definido por
la EIA.
• RS485 ha sido utilizado ampliamente como interfaz de comunicación
en aplicaciones de control y adquisición de datos donde se deben
comunicar múltiples nodos.

03/09/2016 66
Protocolos de comunicación

Estándar RS-485
• RS485 utiliza una conexión balanceada sin conector fisico. con lo que
se consigue mejorar la velocidad y distáncia máxima
• Velocidad máxima de 100Kbps hasta 1200m y de 10Mbps hasta 12m.
• Señales de voltaje máximo 6V y mínimo de 200mV.
• Amplificadores de triple estado, permiten interconectar hasta 64
dispositivos

03/09/2016 67
Protocolos de comunicación

Estándar RS-485
• El uso de tensiones elevados de hasta 15V en RS-232 y de circuitos no
balanceados hace que sea más susceptible al ruido.
• En RS-485 se utilizan voltajes de cómo máximo 6V y circuitos
balanceados por lo que se reduce el factor de ruido.

03/09/2016 68
Protocolos de comunicación

Estándar RS-485
• Características
• Comunicación half-duplex diferencial sobre un par trenzado (o sin trenzar en
distancias cortas). Se requiere MAC para evitar colisiones generalmente
(maestro/esclavo)
• Existe versión de doble par trenzado para recibir y transmitir a la vez
• Niveles de voltaje entre -7 y 12 V

03/09/2016 69
Protocolos de comunicación

Estándar RS-485
• Señales diferenciales y par trenzado permiten en RS485 una
comunicación que cubre mayores distancias que RS232, por ejemplo
se pueden cubrir distancias mayores a 1200 m
• Señales diferenciales también permiten mayor velocidad de
transmisión que las que se consiguen con conexiones no diferenciales
• RS485 puede llegar a velocidades como 35 mbps

03/09/2016 70
Protocolos de comunicación

Estándar RS-485

03/09/2016 71
Protocolos de comunicación

Estándar RS-485
• Topología de Red en RS485
• La topología de red es probablemente la razón porque RS485 es preferible
con respecto a RS232 en aplicaciones de control y adquisición de datos
• RS485 es una interfaz serial que permite interconectar múltiples transmisores
y receptores en el mismo segmento de red
• Si los receptores tienen una resistencia de entrada de 12 kΩ es posible
conectar hasta 32 dispositivos a la red

03/09/2016 72
Protocolos de comunicación

Estándar RS-485
• En la actualidad, con mayores resistencias de entrada se pueden
llegar a tener hasta 256 dispositivos conectados
• Existen repetidores RS485 los cuales permiten incrementar el
número de nodos a varios miles cubriendo múltiples kilómetros
• RS485 no requiere hardware de red inteligente
• El software requerido no es mas dificultoso que RS232
• Por todo ello RS485 es bastante popular en computadoras, PLCs,
micro controladores y sensores inteligentes en aplicaciones
científicas y técnicas

03/09/2016 73
Protocolos de comunicación

Estándar RS-485
• Topología de Red RS485

03/09/2016 74
Protocolos de comunicación

Estándar RS-485
• En el esquema anterior vemos una red multipunto
RS485 de N nodos
• Para obtener mayores velocidades de transmisión y
longitudes del segmento de red mas grandes se
requiere la resistencia de terminación en ambos
extremos
• Dicha resistencia se utiliza para eliminar las
reflexiones de la corriente
• Se recomienda emplear resistencias de 100 Ω en
ambos extremos

03/09/2016 75
Protocolos de comunicación

Estándar RS-485
• Funcionamiento de una red RS485
• Por defecto todos los dispositivos conectados al bus RS485 se encuentran en
una estado de alta impedancia (tri-estado)
• En los protocolos de más alto nivel uno de los nodos es definido como
“maestro” (master)
• El nodo “maestro” envia consultas o comandos sobre el bus RS485. Todos los
demás nodos reciben dichas solicitudes

03/09/2016 76
Protocolos de comunicación

Estándar RS-485
• … Funcionamiento de una red RS485
• Dependiendo de la información enviada cero o más nodos responden al nodo
“master”
• Existen otras implementaciones RS485 donde cada nodo puede iniciar una
sesión de datos
• Este último caso es comparable con la forma como funcionan las redes
Ethernet

03/09/2016 77
Protocolos de comunicación

Estándar RS-485
• RS485 es usado en la capa física por diferentes implementaciones de
redes industriales como Profibus y Modbus
• RS485 continuará en uso por varios años más en el futuro

03/09/2016 78
FIN