6.5.2
Control de Errores - Node Guarding
Este servicio es utilizado para posibilitar el monitoreo de la comunicación con la red CANopen, tanto por el maestro
cuanto por el esclavo. En este tipo de servicio, el maestro envía telegramas periódicos para el esclavo, que contesta
el telegrama recibido. Caso ocurra algún error que interrumpa la comunicación, será posible identificar este error,
pues tanto el maestro cuanto el esclavo serán notificados por el timeout en la ejecución de este servicio. Los eventos
de error son llamados de Node Guarding para el maestro, y de Life Guarding para el esclavo.
Para el servicio de Node Guarging, existen dos objetos del diccionario para configuración de los tiempos para de-
tección de errores de comunicación:
Sub-
Índice
índice
100Ch
0
Sub-
Índice
índice
100Dh
0
El objeto 100Ch permite programar el tiempo necesario (en milisegundos) para que una ocurrencia de falla sea de-
tectada, caso El convertidor de frecuencia CFW300 no reciba ninguno telegrama del maestro. El objeto 100Dh indica
cuantas fallas en secuencia son necesarias hasta que se considere que ocurrió realmente un error de comunicación.
Por lo tanto, la multiplicación de estos dos valores suministrará el tiempo total necesario para detección de errores
de comunicación utilizando este objeto. El valor 0 (cero) deshabilita esta función.
Una vez configurado, El convertidor de frecuencia CFW300 empieza a contar estos tiempos a partir del primero
telegrama Node Guarding recibido del maestro de la red. El telegrama del maestro es del tipo remoto, no poseyendo
bytes de datos. El identificador es igual a 700h + Node-ID del esclavo destino. Ya el telegrama de respuesta del
esclavo posee 1 byte de datos con la siguiente estructura:
Este telegrama posee un único byte de datos. Este byte contiene, en los siete bits menos significativos, un valor para
indicar el estado del esclavo (4 = Parado, 5 = Operacional y 127 = Preoperacional), y en el octavo bit, un valor que
debe ser modificado a cada telegrama enviado por el esclavo (toggle bit).
Figura 6.5: Servicio de control de errores – Node Guarding
Nombre
Guard Time
Nombre
Life Time Factor
Identificador
700h + Node ID
Descripción de los Objetos de Comunicación
Tipo
Acceso
UNSIGNED32
RW
Tipo
Acceso
UNSIGNED8
RW
byte 1
bit 7
bit 6 ... 0
Toogle
Estado do Escravo
PDO
Valor
Mapping
No
0
PDO
Valor
Mapping
No
0
CFW300 | 37