1.1.5 CAN y DeviceNet
Solamente la definición de como detectar errores, crear y transmitir un frame no son suficientes para definir un
significado para los datos que son enviados vía red. Es necesario que se tenga una especificación que indique
como el identificador y los datos deben ser montados y como las informaciones deben ser intercambiadas. De este
modo, los elementos de la red pueden interpretar correctamente los datos que son transmitidos. En este sentido, la
especificación DeviceNet define justamente como intercambiar datos entre los equipamientos y como cada
dispositivo debe interpretar estos datos.
Existen diversos otros protocolos basados en CAN, como CANopen, J1939, etc., que también utilizan frames CAN
para la comunicación. Sin embargo, estos protocolos no pueden operar en conjunto en la misma red.
1.2 DEVICENET
Las secciones que siguen presentan de modo sucinto el protocolo DeviceNet.
1.2.1 Introducción
Presentado en 1994, DeviceNet es una implementación del protocolo Common Industrial Protocol (CIP) para redes
de comunicación industrial. Desarrollada originalmente por la Allen-Bradley, tuvo su tecnología transferida para la
ODVA, que desde entonces, mantiene, divulga y promociona el DeviceNet y otras redes basadas en el protocolo
CIP
3
. Además de eso, utiliza el protocolo Controller Area Network (CAN) para enlace de datos y acceder al medio,
camadas 2 y 1 del modelo OSI/ISO, respectivamente.
Utilizado principalmente en la interconexión de controladores industriales y dispositivos de entrada/salida (I/O), el
protocolo sigue el modelo productor-consumidor, soporta múltiplos modos de comunicación y posee prioridad
entre mensajes.
Es un sistema que puede ser configurado para operar tanto en una arquitectura maestro-esclavo cuanto en una
arquitectura distribuida punto a punto. Además de eso, define dos tipos de mensajes, I/O (datos de proceso) y
explicit (configuración y parametrización). Posee también mecanismos de detección de direcciones duplicadas y
aislamiento de los nudos en caso de fallas críticas.
Una red DeviceNet puede contener hasta 64 dispositivos, con direcciones de 0 a 63. Cualquier una de estas
puede ser utilizada. No hay cualquiera restricción, sin embargo se deba evitar la dirección 63, pues esta
comúnmente es utilizada para fines de pruebas (comisionamiento / puesta en marcha).
1.2.2 Camada Física
DeviceNet usa una topología de red del tipo tronco/derivación que permite que tanto el cableado de la señal
cuanto de alimentación estén presentes en el mismo cable. Esta alimentación, suministra por una fuente conectada
directamente en la red, alimenta los transceivers CAN de los nudos, y posee las siguientes características:
24 Vcc;
Salida CC aislada de la entrada CA;
Capacidad de corriente compatible con los equipamientos instalados.
La longitud total de la red varía de acuerdo con la tasa de transmisión utilizada, conforme presentado en la tabla
abajo.
3
CIP representa, en la realidad, una família de redes. DeviceNet, EtherNet/IP y ControlNet utilizan CIP en la camada de aplicación
diferencia entre elles está primordialmente en las camadas de enlace de datos y física.
Introducción a la Comunicación DeviceNet
Tabla 1.1 - Longitud de la red x Tasa de transmisión
Tasa de
Longitud
transmisión
de la red
125kbit/s
500m
250kbit/s
250m
500kbit/s
100m
Derivación
Máximo
Total
156m
6m
78m
39m
La
.
9