Академический Документы
Профессиональный Документы
Культура Документы
Integrantes:
Juan Carlos Taco
Quito - Ecuador
19-10-2016
ndice
Contenido
ndice ................................................................................................................................................... 1
ndice de figuras .................................................................................................................................. 2
Introduccin ........................................................................................................................................ 2
Objetivo general .................................................................................................................................. 2
Objetivos especficos ........................................................................................................................... 3
Desarrollo ............................................................................................................................................ 3
Camada Fsica ...................................................................................................................................... 3
Camada de Enlace de Datos ................................................................................................................ 4
Camada de Transporte y Red .............................................................................................................. 5
Camada de Aplicacin Protocolo CIP ............................................................................................... 5
Archivo de Configuracin .................................................................................................................... 6
Modos de Comunicacin ..................................................................................................................... 7
Conjunto de conexin predefinidas Maestro/ Esclavo. ...................................................................... 8
Modelos de acceso a la red ................................................................................................................. 8
Modelo Productor/Consumidor (Multicast) ....................................................................................... 9
Modos de trabajo .............................................................................................................................. 10
Multimaster (Multimaestro): ............................................................................................................ 10
Change of State (Cambio de estado):................................................................................................ 11
Cyclic (Cclico): ................................................................................................................................... 12
Peer-to-Peer (entre iguales): ............................................................................................................. 12
Mensajes explcitos ........................................................................................................................... 13
Objetos .............................................................................................................................................. 13
DireccionamientoObjetos ................................................................................................................. 15
Conexiones ........................................................................................................................................ 15
Protocolo Explicit Messaging ............................................................................................................ 17
Formato mensaje explicito No fragmentado. ................................................................................... 18
Formato mensaje explicito fragmentado. ......................................................................................... 18
Conclusiones ..................................................................................................................................... 19
Bibliografa ........................................................................................................................................ 19
Anexos ............................................................................................................................................... 20
ndice de figuras
Ilustracin 1.Tamao de la red x taja de transmision. ........................................................................ 3
Ilustracin 2.frame de datos CAN. ...................................................................................................... 4
Ilustracin 3. ESTRUCTURA EN CAMADAS DEL PROTOCOLO CIP. ....................................................... 7
Ilustracin 4.MODO MAESTRO/ESCLAVO. ........................................................................................ 10
Ilustracin 5. METODO MULTI MASTER. ........................................................................................... 10
Ilustracin 6. METODO POR CAMBIO DE ESTADO. ........................................................................... 11
Ilustracin 7. METODO CICLICO. ....................................................................................................... 12
Ilustracin 8. METODO PER-TO - PER. ............................................................................................... 13
Ilustracin 9. TABLA DE DESCRIPCION DEL MODELO DE OBJETOS. .................................................. 14
Ilustracin 10. TABLA DE EJEMPLO DE MODELO DE OBJETOS. ......................................................... 14
Ilustracin 11. TABLA DE DESCRIPCION DIRECCIONAMIENTO OBJETOS. ......................................... 15
Ilustracin 12. DIRECCIONAMIENTO MODELO DE OBJETOS. ............................................................ 15
Ilustracin 13. TABLA DE USO DEL IDENTIFICADOR CAN. ................................................................. 16
Ilustracin 14. FORMATO DE CAMPO DE DATOS MENSAJE EXPLICITO NO FRAGMENTADO. .......... 18
Ilustracin 15. FORMATO DE DATOS MENSAJESEXPLICITOS FRAGMENTADOS. .............................. 18
Introduccin
En este documento se encuentra detallado que DEVICENET un protocolo de comunicacin usado en
la industria de la automatizacin para interconectar dispositivos de control para intercambio de
datos. ste usa Bus CAN como tecnologa Backbone y define una capa de aplicacin para cubrir un
rango de perfiles de dispositivos.
Objetivo general
Conocer para que sirve lo que es devicenet conocer adems sus aplicaciones , de que esta provisto
, donde podemos implementarlo.
Objetivos especficos
Desarrollo
Camada Fsica
DeviceNet utiliza una topologa de red tipo tronco/derivacin que permite que tanto la fijacin de
seal cuanto de alimentacin estn presentes en el mismo cable. [1]
Esta alimentacin, prvida por una fuente conectada directamente en la red, suple los transceivers
CAN de los nudos, y tiene las siguientes caractersticas:
24Vdc;
Salida DC aislada de la entrada AC;
Capacidad de corriente compatible con los equipamientos instalados.
El tamao total de la red varia de acuerdo con la tasa de transmisin utilizada, conforme mostrado
en la tabla abajo.
121.
0,25W.
1% de tolerancia.
En Devicenet, diversos tipos de conectores pueden ser utilizados, tanto cerrados como abiertos. La
definicin del tipo a ser utilizado depender de la aplicacin y del ambiente de operacin del
equipamiento. El SSW-07/SSW-08 utiliza un conector del tipo plug-in de 5 vas cuya distribucin esta
mostrada en la seccin 2. Para una descripcin completa de los conectores utilizados por el
DeviceNet consulte la especificacin del protocolo.
Un nudo (maestro o esclavo) DeciceNet es entonces modelado por un conjunto de objetos CIP, lo
cuales encapsulan datos y servicios y determinan as su comportamiento.
Existen objetos obligatorios (todo dispositivo debe contener) y objetos opcionales. Objetos
opcionales son aquellos
que moldan el dispositivo conforme la categora (llamado de perfil) a que pertenecen, tales como:
AC/DC drive, lector de cdigo de barras o vlvula neumtica. Por ser diferentes, cada un de estos
contendr un conjunto tambin diferente de objetos.
Para mayores informaciones, consulte la especificacin del DeviceNet. Ella presenta la lista
completa de los perfiles de dispositivos ya estandarizados por la ODVA, bien como los objetos que
lo componen.
Archivo de Configuracin
Todo nudo DeviceNet tiene un archivo de configuracin asociado. Este archivo contiene
informaciones importantes sobre el funcionamiento del dispositivo y debe ser registrado en el
software de configuracin de red. [5]
Modos de Comunicacin
El protocolo DeviceNet tiene dos tipos bsicos de mensajes I/O y explicito. Cada un de ellos es
adecuado a un determinado tipo de dato, conforme descrito abajo:
El nodo Originador enva los datos individualmente a cada nodo Destinatario. Para enviar las mismas
informaciones varias veces a diferentes destinos hay que enviar el paquete de datos cada vez. La
sincronizacin entre los nodos es compleja ya que los datos llegan a cada nodo en instantes
diferentes.
Por ejemplo, si se quiere comunicar la fecha y la hora actual en una sala con 20 personas
mediante el modelo Origen/Destino:
Una persona (Originador) informa a cada persona individualmente (Destinatarios) en la
sala, de la fecha y la hora actual.
Algunas personas pueden estar predispuestas a escuchar, otras pueden ignorar el
mensaje.
El tiempo transcurre mientras el Originador comunica los datos uno a uno. Los datos
comunicados habrn perdido validez (precisin) despus de completada la
transferencia a la primera persona, los datos estarn obsoletos. Sern necesarios
reajustes por parte del Originador por parte de cada Destinatario para conseguir la
sincronizacin entre las 20 personas.
Los tiempos de entrega variarn en funcin del nmero de personas en la sala.
Siguiendo con el ejemplo anterior para comunicar la fecha y hora actual a una sala con 20 personas
mediante el modelo Productor/Consumidor:
Una persona establece (Produce) la fecha y hora (Datos) una sola vez.
Las 20 personas oyen los datos simultneamente, algunas personas pueden escoger
escuchar (Consumir) los datos y otras pueden escoger ignorar (no consumir) los datos.
Muy eficiente, datos producidos una sola vez, no son necesarios los reajustes de los datos
ni por parte del productor ni de los consumidores.
Altamente determinstico, el tiempo de entrega se mantendr constanteaun cuando
entrasen en la sala 30 personas ms, o saliesen 5.
Modos de trabajo
Master/Slave (Maestro/Esclavo): Un maestro, mltiples esclavos. Los dispositivos esclavos
nicamente intercambian informacin con el dispositivo maestro.
Multimaster (Multimaestro):
Ms de un maestro en el mismo sistema, cada maestro tiene su grupo de esclavos. Los dispositivos
esclavos nicamente intercambian informacin con sus maestros.
a) modo Poll: Cuando el dispositivo recibe informacin (normalmente las salidas), responde
inmediatamente enviando su informacin (normalmente las entradas).
Envo de un mensaje Poll: el mensaje se dirige hacia un dispositivo esclavo nicamente, el
dispositivo master debe transmitir para cada uno de los dispositivos esclavos. [9]
Respuesta de un mensaje Poll: El dispositivo esclavo enviar los datos de entrada.
b) modo Strobe: En un mismo cclo se enva/recibe todos los datos de E/S de todos los
dispositivos de la red.
El formato de una transmisin Strobe es la siguiente:
Importante:
En Strobe, los mensajes son enviados con el inicio de un ciclo de escn, mientras que en poll no es
necesario.
Cyclic (Cclico):
Los dispositivos producen informacin a frecuencia determinada por el usuario. La produccin
cclica es eficiente porque la informacin se actualiza a la frecuencia apropiada para dispositivo y
aplicacin.
Se reserva ancho de banda para dispositivos con cambios muy rpidos y la informacin muestreada
a intervalos fijos proporciona un mejor determinismo.
Mensajes explcitos
Los mensajes explcitos son usados para carga/descarga de programas, modificacin de
configuracin de dispositivos, tendencias, diagnsticos, etc.
Son muy flexibles, pero su rendimiento es menor porque cada dispositivo debe interpretar y generar
una respuesta.[10]
Se generan conexiones no preestablecidas, por ejemplo, en la vida real sera una conversacin oral.
Las principales caractersticas de los mensajes explcitos son:
Objetos
Una de las principales caractersticas de DeviceNet es la utilizacin abstracta para definir los
elementos. Esta notacin sirve para describir la relacin entre los elementos que integran
DeviceNet.
Como aclaratorio, a continuacin se realizar un ejemplo, este muestra como las personas pueden
ser consideradas como una instancia dentro de la clase humana. Generalmente hablando, todos los
humanos tienen el mismo conjunto de atributo: edad, sexo, etc. Aunque, que debido a que cada
valor de cada atributo varia, cada persona se comportar de manera diferente.[11]
DireccionamientoObjetos
La siguiente tabla proporciona los conceptos bsicos para realizar un direccionamiento lgico de los
objetos.
Conexiones
DeviceNet es una red basada en conexiones. Una conexin DeviceNet proporciona un camino entre
mltiples aplicaciones. Cuando se establece una conexin, las transmisiones asociadas con esa
La creacin de los Message Groups fue diseada para presentar una solucin en la que la prioridad
de acceso al bus no est basada nicamente en el MAC ID, y que est tan distribuida como sea
posible.
Message Group 1: La prioridad de acceso al bus, dentro del Grupo 1, est distribuida por
igual entre todos los nodos de la red. Cuando dos o ms mensajes del grupo 1 intentan
acceder al bus, el sistema de arbitraje de CAN har que gane el que tenga el Message ID
menor. En caso de tener el mismo Message ID, ganar el MAC ID menor.
Message Group 2: Dentro del grupo 2 hay hasta 8 mensajes diferentes.
De estos, hay dos con un significado especial, y corresponden a los valores de Message ID 6
y 7.
Message Group 3: Dentro del grupo 3 hay 8 mensajes diferentes. De estos, hay tres con un
significado especial y corresponde a los valores de Message ID 5,6 y 7.
El Message ID 5, est asociado a enviar requerimientos usando un Unconnected Explicit
Messaging. Message ID 6, est asociado a enviar respuestas usando Unconnected Explicit
Messaging.
Conclusiones
DeviceNet es una tecnologa simple y fcil de instalar, lo que reduce importantes
costos en el desarrollo de cualquier proyecto de comunicacin. Provee la
capacidad de adicin de nodos en lnea y de auto-configuracin ante la falla da
algunos de ellos. Adems, es una plataforma probada, robusta y con muy
eficiente manejo de transmisin de los datos gracias a al modelo
Productos/Consumidor.
DeviceNet es un bus de campo abierto gracias al estndar correspondiente
especificado por una organizacin independiente Open DeviceNet Vendor
Association ODVA. A esta organizacin estn adheridas ms de 300 compaas
en todo el mundo.
Bibliografa
[1]
[2]
[3]
[4]
[5]
[6]
Tunning, Teoria de Redes, Curso Redes Control Net- Device Net, vol. 1, p. 156, 2010.
[7]
[8]
Device_net.pdf. .
[9]
[10]
[11]
Anexos