Ya los errores son señalados a través del frame de errores. CAN posee una verificación y un confinamiento de errores
bastante robusto. Eso garantiza que un nudo con problemas no perjudique la comunicación en la red.
Para una descripción completa de los errores, consulte la especificación del CAN.
1.3.2
Camada de Transporte y Red
DeviceNet requiere que una conexión sea establecida antes de haber intercambio de datos con el dispositivo. Para
establecer esta conexión, cada nudo DeviceNet debe implementar el Unconnected Message Manager (UCMM) o
el Group 2 Unconnected Port. Estos dos mecanismos de posicionamiento utilizan mensajes del tipo explicit para
establecer la conexión, que a seguir será utilizada para el intercambio de datos de proceso entre un nudo y otro.
Este intercambio de datos utiliza mensajes del tipo I/O (consultar ítem 1.3.5).
Los telegramas DeviceNet son clasificados en grupos, le cual definen funciones y prioridades especificas. Estos
telegramas utilizan el campo identificador (11 bits) del frame de datos CAN para identificar únicamente cada un de
los mensajes, garantizando así el mecanismo de prioridades CAN.
Un nudo DeviceNet puede ser cliente, servidor o los dos. Además de eso, clientes y servidores pueden ser produc-
tores y/o consumidores de mensajes. En un típico nudo cliente, por ejemplo, su conexión producirá requisiciones
y consumirá respuestas. Otras conexiones de clientes o servidores solo consumirán mensajes. O sea, el protocolo
prevé diversas posibilidades de conexión entre los dispositivos.
El protocolo dispone también de un recurso para detección de nudos con direcciones (Mac ID) duplicados. Evite que
ocurra direcciones duplicadas, en general, es más eficiente que intentar ubicarlas después.
1.3.3
Camada de Aplicación – Protocolo CIP
DeviceNet utiliza el Common Industrial Protocol (CIP) en la camada de aplicación. Se trata de un protocolo estricta-
mente orientado a objetos, también es utilizado por el ControlNet y por el EtherNet/IP. O sea, elle es independiente
del medio físico y de la camada de enlace de datos. La figura 1.1 presenta la estructura de este protocolo.
CIP tiene dos objetivos principales:
Transporte de datos de control de los dispositivos de I/O;
Figura 1.2: Estructura en camadas del protocolo CIP
Introdución a la Comunicación DeviceNet
CFW300 | 9