Introducción a la Comunicación DeviceNet
1.2.7 Modos de Comunicación
El protocolo DeviceNet posee dos tipos básicos de mensajes, I/O y explicit. Cada un de ellos es adecuado a un
determinado tipo de dato, conforme descrito abajo:
I/O: tipo de telegrama sincrónico dedicado a traslado de datos prioritarios entre un productor y un o más
consumidores. Son divididos de acuerdo con el método de intercambio de datos. Los principales son:
Polled: método de comunicación en que el maestro envía un telegrama a cada un de los esclavos de
-
su lista (scan list). Así que recibe la solicitación, el esclavo conteste prontamente la solicitación del
maestro. Este proceso es repetido hasta que todos sean consultados, reiniciando el ciclo.
Bit-strobe: método de comunicación donde el maestro envía para la red un telegrama conteniendo 8
-
bytes de datos. Cada bit de estos 8 bytes representa un esclavo que, cuando especificado, contesta
de acuerdo con el programado.
Change of State: método de comunicación donde el intercambio de datos entre maestro y esclavo
-
ocurre solo cuando ocurre cambios en los valores monitoreados/controlados, hasta un cierto límite de
tiempo. Cuando este límite es alcanzado, la transmisión y recepción ocurrirán mismo que no se tenga
ocurrido modificaciones. La configuración de esta variable de tiempo es hecha en el programa de
configuración de la red.
Cyclic: otro método de comunicación muy semejante al anterior. La única diferencia se queda por
-
cuenta de la producción y consumo de mensajes. En este tipo, todo intercambio de datos ocurre en
intervalos regulares de tiempo, independiente de haber sido modificados o no. Este período también
es ajustado en el software de configuración de red.
Explicit: tipo de telegrama de uso general y no prioritario. Utilizado principalmente en tareas asíncronas tales
como parametrización y configuración del equipamiento.
1.2.8 Conjunto de Conexiones Predefinidas Maestro/Esclavo
DeviceNet utiliza fundamentalmente un modelo de mensajes punto a punto. Sin embargo, es bastante común
utilizar un diagrama predefinido de comunicación basado en el mecanismo maestro/esclavo.
Este diagrama utiliza un movimiento simplificado de mensajes del tipo I/O muy común en aplicaciones de control.
La ventaja de este método está en los requisitos necesarios para rodearlos, en general menores si comparados al
UCMM. Hasta mismo dispositivos simples con recursos limitados (memoria, procesador de 8 bits) son capaces de
ejecutar el protocolo.
12