Professional Documents
Culture Documents
DeviceNet
Fabiana Ferreira
Conclusiones
Qu es DeviceNet?
Es un enlace de comunicacin de bajo costo para conectar dispositivos industriales a una red y eliminar cableado costoso DeviceNet es una solucin simple de Fines de carrera comunicacin en red que reduce el costo sensores fotoelctricos y tiempo para cablear e instalar sensores inductivos dispositivos de automatizacin industrial, vlvulas al mismo tiempo que provee arrancadores de motores intercambiabilidad de componentes lectores de cdigo de barras similares de distintos fabricantes La especificacin y el protocolo son abiertos
variadores de frecuencia paneles e interfases operador
No hay que comprar licencias , HW o SW para conectar dispositivos La especificacin se compra por u$s 250. Da licencia ilimitada para desarrollar productos. Cualquiera puede participar de ODVA
Basado en CAN
Usa los chips CAN Standard
3
Capas OSI
Transmission Media
Especificacin DeviceNet
Volumen 1
-Protocolo de comunicacin y Aplicacin ( Capa 7) -CAN y su uso en DN -Capa Fsica y medio
Volumen 2
-Perfiles de Dispositivos para obtener interoperabilidad e intercambiabilidad entre productos similares
Modelo de Objetos
-Cada nodo se modela con una coleccin de objetos - Un objeto provee una representacin abstracta de un componente particular de un producto
Para Capa Fsica y medio la especificacin define: topologas/ puesta a tierra/ Medios fsicos/ Terminadores/ Distribucin 5 de potencia
Productos DN
Hardware
Interfaces para controladores Scanner Modulo de comunicacin Gateway I/O distribuidas Interfases con otras redes Interfases para PCs Sensores y actuadores Interfases operador
Software
Monitores y gestionadores de red Herramientas de diagnstico
Medio Fsico
6
Medio Fsico
Seal y potencia (24VDC) en el mismo cable:
Pares trenzados separados para para seal y potencia
Cable fino o grueso en cualquier tipo de tramo Los nodos se pueden conectar y desconectar sin desconectar la potencia. Se pueden adicionar derivadores (Tap ) de potencia en cualquier punto de la red: posibilidad de fuentes redundantes Corriente nominal de tronco: 8A Se pueden conectar dispositivos con alimentacin externa Terminador de 121 en cada fin de tronco
Admite varias Topologas Bsica : Tronco (trunk)- rama (drop line spurs)
7
CAN y DeviceNet
usa slo la data-frame de CAN Requisitos para que los controladores CAN sean compatibles con DN
Deben soportar tramas de 11 bits Velocidades de 125, 250 y 500 kBauds mltiples objetos de mensajes ( buffers y centros de mensajes) Posibilidad de mascaras en la trama Debe soportar el protocolo de fragmentacin de DN
Hay 4 grupos de mensajes con distinta prioridad Grupo1 y Grupo 3 para emisin Grupo 2 : Para emisin y recepcin
10
Distribucin de IDs
Grupo 1: ID 0 a1023 Grupo 2: ID 1024 a 1535 Grupo3: ID 1536 a 1983
TOTAL: 31 ID
3 reservados para conexiones 1 reservado para deteccin ID duplicado
CONEXIONES 11
Fragmentacin
Para mensajes ms largos de 8 bytes Se incluye 1 byte de protocolo de fragmentacin tanto en mensajes de I/O como explcitos
12
Conexin de I/O
Modelo de cooperacin
Productor- consumidor
Cclica:
Tiempos configurables
13
14
Modelo de Objetos
Cada nodo se modela como una coleccin de objetos
representacin abstracta de un componente particular dentro de un producto lo que no est descripto como objeto no es visible a travs del CIP
Una instancia o una clase tiene atributos, provee servicios e implementa comportamientos
15
Esquema de direccionamiento
16
Protocolo de mensajera
CIP es un protocolo orientado a conexin Una conexin CIP provee un camino entre mltiples aplicaciones Cuando una conexin se establece , se le asigna a la transmisiones asociadas un conexin Id (CID) si es unidireccional o dos CID si es bi direccional
El formato del CID depende de la red
17
Tipos de conexiones
Conexiones de I/O o de mensajera implcita
proveen caminos dedicados entre una aplicacin productora y una o ms aplicaciones consumidoras Para datos orientados a control, de tiempo crtico.
De mensajera explcita
Provee un camino punto a punto multipropsito entre dos dispositivos Tipo REQ-ANS
18
Librera de objetos
Objetos en un dispositivo
Por lo menos un objeto de conexin un objeto identidad uno o ms objetos red Un objeto enrutador de mensajes
46 clases de objetos divididos en tres tipos: Objetos de uso general Objetos especficos de aplicacin Objetos especficos de red
19
Objetos aplicacin
Register Object Discrete Input Point Register Object Discrete Input Point Object Discrete Output Point Object Analog Input Point Object Analog Output Point Object Presence Sensing Object Group Object Discrete Input Group Object Discrete Output Group Object Discrete Group Object Analog Input Group Object Analog Output Group Object Analog Group Object Position Sensor Object Position Controller Supervisor Object Position Controller Object Block Sequencer Object Command Block Object Motor Data Object Control Supervisor Object AC/DC Drive Object Overload Object Softstart Object Selection Object S-Device Supervisor Object S-Analog Sensor Object S-Analog Actor Object S-Single Stage Controller Object S-Gas Calibration Object Trip Point Object
20
21
Objetos DN
IDENTIDAD
1 por dispositivo Atributos: Fabricante Tipo de dispositivo Codigo de Producto Revisin Status nro de serie nombre estado
DEVICENET
1 por dispositivo Atributos: MACID baudios Accin Bus-off Contador busoff Master ID
ENRUTADOR
1 por dispositivo Manda mensajes explcitos a otros objetos No se ve desde la red
22
Objetos de conexin
Cada producto DN implementa al menos dos objetos de conexin tpicos Cada objeto de conexin representa el punto de terminacin de una conexin virtual entre dos nodos MENSAJES EXPLICITOS
Direccionamiento de atributo Valor de atributo Cdigo de servicio (describe la accin deseada)
MENSAJES DE I/O
Slo contienen datos.
23
Perfiles de dispositivos
Todos lo dispositivos del mismo tipo deben tener una identidad comn e igual modo de comunicacin .
Interoperabilidad e Intercambiabilidad Definicin del modelo de objetos Esquema con tipo y cantidad de objetos Como cada objeto modifica el comportamiento Interfases de cada objeto Definicin del formato de datos de I/O Definicin del objeto de ensamblado Direccin de los componentes de datos deseados Definicin del los parmetros configurables y de las interfaces pblicas a esos parmetros Esta informacin se incluye en la EDS
24
25
Perfiles de dispositivos
26
PERFIL DE VARIADOR CA
A-B Segn perfil de start/stop Dispositivo fwd/rev accel/decel Adicional Fabricante A-B eng. units power calc. Mitsubishi start/stop fwd/rev accel/decel Mitsubishi foreign lang. temp. calc. Magnetek start/stop fwd/rev accel/decel Magnetek (none)
27
Es un conjunto de identificadores de conexin Los objetos de conexin estn preconfigurados en el momento de inicializar el sistema
Lo nico que falta es que el maestro se declare propietario de las conexiones
Se utilizan mensajes del grupo 2 Permite usar 8 bits Permite usar todas la conexiones de I/O
28
DESCRIPTION
Group 1 Messages
Slave's I/O Change of State or CyclicMessage Slave's I/O Bit-Strobe Response Message Slave's I/O Poll Response Message
Source MAC ID
Source MAC ID Source MAC ID Source MAC ID
MAC ID
Source MAC ID Source MAC ID Source MAC ID Source MAC ID Destination MAC ID Destination MAC ID Destination MAC ID Destination MAC ID
Group 2 Group 2 Messages Message ID 0 0 0 Master's I/O Bit-Strobe Command Message 0 0 1 Reserved for Master's Use -- Use is TBD 0 0 1 1 1 1 1 1 0 0 1 1 0 Master'sChg of state/cyclic acknowledge msgs 1 Slave's Explicit Response Messages 0 Master's Connected Explicit Request Messages 1 Master's I/O Poll Cmd/Chg of State/Cyclic Msgs 0 Group 2 Only Unconnected Explicit Req.. Msgs 1 Duplicate MAC ID Check Messages 29