Página 2
Manual del Usuario de CANopen Serie: RUW100 Idioma: Español Documento: 10008296600 / 00 Build 729 Fecha de la Publicación: 07/2021...
Página 3
Sumario de las Revisiones La informacion abajo describe las revisiones ocurridas en este manual. Versión Revisión Descripción V2.0X Primera edición...
A RESPECTO DEL MANUAL Este manual provee la descripción necesaria para la operación dla Unidad Remota RUW100 utilizando el protocolo CANopen. Este manual debe ser utilizado en conjunto con el manual del usuario y manual del programación dla RUW100. ABREVIACIONES Y DEFINICIONES...
CARACTERÍSTICAS PRINCIPALES 1 CARACTERÍSTICAS PRINCIPALES A seguir, son listadas las principales características para comunicación con el accesorio CANopen dla Unidad Remota RUW100. Servicio de administrador de la red (NMT). 32 PDOs de transmisión. 32 PDOs de recepción. Consumidor Heartbeat. Productor Heartbeat.
8 ... 10: Tasa Figura 2.1: Conector, indicaciones y ajustes para la RUW100 2.2 CONECTOR La interfaz está disponible a través de un conector de 5 vías plug-in con los siguientes terminales: Tabla 2.1: Terminales del conector plug-in para CANopen Terminal Nombre Funcíon...
La Unidad Remota RUW100 tiene un LED bicolor (verde y rojo), que se muestra en la figura 2.1, que indica el estado de la comunicación. Para que se ocurrir la indicación del protocolo CANopen, es necesario configurar el P0628 - LED NET - Configuración con el valor cero.
Página 10
Es necesario apagar y encender el dispositivo para restablecer la comunicación. Rojo, oscilando cada 50ms CANopen no inicializado Indica que el protocolo CANopen no se ha inicializado. Verifique que la dirección esté configurado en un valor válido (01h – 7Fh). RUW100 | 10...
Todos los equipamientos de la red deben programarse para utilizar la misma tasa de comunicación. 3.2 DIRECCIÓN EN LA RED CANOPEN Cada dispositivo de la red CANopen precisa tener una dirección, o Node-ID, entre 1 y 127. Esta dirección debe ser única para cada equipamiento.
INSTALACIÓN EN RED CANOPEN Tabla 3.2: Propiedades del cable para red CANopen Longitu del Cable (m) Resistencia por Metro (mΩ/m) Area del Conductor (mm 0 ... 40 0.25 ... 0.34 40 ... 300 <60 0.34 ... 0.60 300 ... 600 <40...
RUW100 4 RUW100 Permite acceder a los parámetros de estado y configuración del módulo principal de la Unidad Remota RUW100. RUW100.1 ESTADO Parámetros para indicación de estado y lectura de las entradas del módulo principal. RUW100.1.2 Errores y Fallas RUW100.1.2 Errores y Fallas P0100: Últimas 5 fallas Rango de valores: 0 ...
6 = CAN ERROR INICIALIZACIÓN Verifique el Manual CANopen 7 = CAN HABILITACIÓN DE ERROR Verifique el Manual CANopen 8 = CANOPEN ERROR DE NOTE GARD Verifique el Manual CANopen 9 = CANOPEN ERROR DE HEARTBEAT Verifique el Manual CANopen 10 ...
Página 15
6 = CAN ERROR INICIALIZACIÓN Verifique el Manual CANopen 7 = CAN HABILITACIÓN DE ERROR Verifique el Manual CANopen 8 = CANOPEN ERROR DE NOTE GARD Verifique el Manual CANopen 9 = CANOPEN ERROR DE HEARTBEAT Verifique el Manual CANopen 10 ...
RUW100 RUW100.2 CONFIGURACIÓN Permite acceder a las variables de escritura del módulo principal de la Unidad Remota RUW100. RUW100.2.2 Communicación Permite realizar las configuraciones referentes a la comunicación de la unidad Remota RUW100. RUW100.2.2 Communicación P0624: Acción para Falla en la Comunicación Rango de valores: 0 ...
Los datos cíclicos son los que normalmente se utilizan para monitoreo del estado, así como para control de la operación del equipo. Para el protocolo CANopen, la Interfaz permite la comunicación de 32 PDOs de recepción y 32 PDOs de transmissión.
5.5 COB-ID Un telegrama de la red CANopen siempre es transmitido por un objeto de comunicación (COB). Todo COB posee un identificador que indica el tipo de dato que está siendo transportado. Este identificador, llamado de COB-ID, posee un tamaño de 11 bits, y es transmitido en el campo identificador de un telegrama CAN.
5.6 ARCHIVO EDS Cada dispositivo en una red CANopen tiene un archivo de configuración EDS, que contiene informaciones sobre el funcionamiento del dispositivo en la red. En general, este archivo es utilizado por un maestro o por un software de configuración, para programación de los dispositivos presentes en la red CANopen.
El diccionario de objetos es un listado con los diversos datos del equipamiento que son accedidos a través de la red CANopen. Un objeto de este listado es identificado a través de un índice de 16 bits, y es basado en este listado que todo el intercambio de datos entre los dispositivos es efectuado.
PDO Mapping Estos objetos solamente pueden leerse y escribirse a través de la red CANopen, no están disponibles en otra interfaz de red. El maestro de la red, en general, es el equipamiento responsable por la configuración del equipamiento antes de iniciar la operación.
Para estos objetos fueran reservados los índices de 6000h hasta 9FFFh. Es posible operar la Unidad Remota RUW100 a través de la red CANopen, tanto a través de los parámetros (ubicados a partir del índice 2000h) cuanto a través de estos objetos estandarizados.
7.1 OBJETOS DE IDENTIFICACIÓN Existe un conjunto de objetos en el diccionario que son utilizados para la identificación del equipamiento, sin embargo no poseen influencia en su comportamiento en la red CANopen. 7.1.1 Objeto 1000h - Device Type Este objeto suministra un código en 32 bits que describe el tipo de objeto y su funcionalidad.
El número de la revisión representa la versión de firmware del equipamiento. El subíndice 4 es un número serial único para cada Unidad Remota RUW100 en red CANopen. 7.2 SERVICE DATA OBJECTS - SDOS Los SDOs son responsables por el acceso directo al diccionario de objetos de un determinado dispositivo en la red.
DESCRIPCIÓN DE LOS OBJETOS DE COMUNICACIÓN Tabla 7.5: Objeto 1200h - Servidor SDO Índice Sub- Nombre Tipo Acceso Valor índice Mapping Número del último subíndice UNSIGNED8 1200h COB-ID Cliente - Servidor (rx) UNSIGNED32 600h + Node-ID COB-ID Servidor - Cliente (tx) UNSIGNED32 580h + Node-ID 7.2.2 Funcionamiento de los SDOs...
PDOs de recepción se quedan responsables por recibir y tratar estos datos. De esta forma es posible que haya comunicación entre esclavos de la red CANopen, desde que sea configurado un esclavo para transmitir una información, y un o más esclavos para recibir esta información.
Los PDOs de recepción, o RPDOs, son responsables por recibir datos que otros dispositivos envían para la red CANopen. LA Unidad Remota RUW100 posee 32 PDOs de recepción, cada un pudendo recibir hasta 8 bytes de datos. Cada RPDO posee dos parámetros para su configuración, un PDO_COMM_PARAMETER y un PDO_MAPPING, conforme presentado a seguir.
Página 28
DESCRIPCIÓN DE LOS OBJETOS DE COMUNICACIÓN Tabla 7.9: Descripción del tipo de transmisión Tipo de transmisión Transmisión de PDOs Cíclico Acíclico Sincrónico Asíncrono • • 1 - 240 • • 241 - 251 Reservado • • • • • • Valores 0 –...
Los PDOs de transmisión, o TPDOs, como el nombre dice, son responsables por transmitir datos para la red CANopen. LA Unidad Remota RUW100 posee 32 PDOs de transmisión, cada un pudendo transmitir hasta 8 bytes de datos. De modo semejante a los RPDOs, cada TPDO posee dos parámetros para su configuración, un PDO_COMM_PARAMETER y un PDO_MAPPING, conforme presentado a seguir.
7.4 SYNCHRONIZATION OBJECT - SYNC Este objeto es transmitido con el objetivo de permitir la sincronización de eventos entre los dispositivos de la red CANopen. Elle es transmitido por un productor SYNC, y los dispositivos que detectan su transmisión son denominados consumidores SYNC.
El objeto de gestión de la red es responsable por un conjunto de servicios que controlan la comunicación del dispositivo en la red CANopen. Para el objeto están disponibles los servicios de control del nudo y de control de errores (utilizando Node Guarding o Heartbeat).
Página 32
Power On (6,7) Inicialización Preoperacional Parado Operacional Figura 7.4: Diagrama de estados del nudo CANopen Tabla 7.10: Descripción de las transiciones Transición Descripción Dispositivo es encendido y empieza la inicialización (automático) Inicialización concluida, va para el estado preoperacional (automático) Recibe comando Start Node para entrar en el estado operacional...
7.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.
DESCRIPCIÓN DE LOS OBJETOS DE COMUNICACIÓN 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.
Página 35
DESCRIPCIÓN DE LOS OBJETOS DE COMUNICACIÓN Maestro CANopen Mensaje Heartbeat (Periódica) Consumidor Heartbeat Productor Heartbeat Comunicación interrumpida Error! Timeout en la espera de la mensaje Figura 7.6: Servicio de control de errores – Heartbeat Un mismo dispositivo de la red puede ser productor y consumidor de mensajes heartbeat. Por ejemplo, el maestro de la red puede consumir mensajes enviadas por un esclavo, permitiendo detectar problemas de comunicación...
De modo general, el procedimiento para la inicialización de los objetos en una red CANopen sigue es siguiente diagrama de flujo: Configuración de todos los parámetros del dispositivo vía SDO...
En este ítem son descriptos los objetos comunes para los módulos de I/O genéricos, definidos por la especificación CANopen, en el documento CiA DS 401. Los objetos mencionados aquí tienen una descripción y operación similares, independientemente del fabricante del módulo de I/O. Esto facilita la interoperabilidad y la intercambiabilidad entre diferentes dispositivos.
CiA 401 - DEVICE PROFILE FOR GENERIC I/O MODULES 8.2 OBJETO 6100H – READ INPUT 16 BIT Permite leer las entradas digitales. Las entradas digitales se asignan secuencialmente en cada subíndice del objeto 6000h con un tamaño de 16 bits. Por ejemplo, si el módulo principal tiene 16 entradas digitales, estas se asignarán en el subíndice 1.
CiA 401 - DEVICE PROFILE FOR GENERIC I/O MODULES Sub- Nombre Tipo Acceso Índice índice Mapping Number of Entries UINT8 Salidas 1 a 8 UINT8 Sí Salidas 9 a 16 UINT8 Sí Salidas 17 a 24 UINT8 Sí Salidas 25 a 32 UINT8 Sí...
CiA 401 - DEVICE PROFILE FOR GENERIC I/O MODULES ✓ ¡NOTA! Para cada módulo de expansión, la asignación de salidas se alineará con un nuevo subíndice de 16 bits. Por ejemplo, si el módulo tiene 24 salidas, se asignarán a dos subíndices de 16 bits y se reservarán los últimos 8 bits del segundo subíndice.
CiA 401 - DEVICE PROFILE FOR GENERIC I/O MODULES 8.7 OBJETO 6401H – READ ANALOGUE INPUT 16 BIT Cada subíndice de este objeto tiene el valor de una entrada analógica en 16 bits. Sub- Nombre Tipo Acceso Índice índice Mapping Number of Entries INT16 Salida 1...
Si todo está correctamente configurado, el estado de la red en P0610 - CAN - Estado de la Comunicación CANopen indica 2 o 3 y el estado del nudo en P0611 - CAN - Estado del Esclavo CANopen indica 3. Es en esta condición que ocurre efectivamente la transmissión de los PDOs.
El LED NET1 y NET2 suministran informaciones sobre el estado de la Interfaz. Los parámetros P0610 - CAN - Estado de la Comunicación CANopen y P0611 - CAN - Estado del Esclavo CANopen suministran informaciones sobre la comunicación CANopen.
225Ah es 0, será necesario apagar y encender la unidad remota para restablecer la comunicación. CANopen Offline Actúa cuando el estado del nudo CANopen pasa de - Verificar el funcionamiento de los mecanismos de operacional para preoperacional. control de errores (Heartbeat/Node Guarding).
PARÁMETROS DE REFERENCIA RÁPIDA APÉNDICE A PARÁMETROS DE REFERENCIA RÁPIDA RUW100 RUW100.1 Estado RUW100.1.1 Ladder RUW100.1.2 Errores y Fallas RUW100.1.3 CAN RUW100.1.4 RS485 RUW100.1.5 Versión/Revisión/Modelo de Firmware RUW100.1.6 Ciclo de Scan/Contador RUW100.1.7 Entradas Digitales (DIs) RUW100.2 Configuración RUW100.2.1 Flash RUW100.2.2 Communicación RUW100.2.3 Entrada/Salida Digital RUW100.2.4 Salidas Digitales (DOs) RUW100.2.5 Limpia Errores...
Página 46
PARÁMETROS DE REFERENCIA RÁPIDA SLOT4.2.1 Configuración SLOT4.2.2 Estado SLOT4.3 Salida Analógica SLOT4.3.1 Configuración SLOT4.3.2 Valor de la Salida Analógica 16 Bits SLOT4.4 Entrada analógica (SG) SLOT4.4.1 Configuración SLOT4.4.2 Estado Slot 5 SLOT5.1 Entrada/Salida Digital SLOT5.1.1 Salidas Digitales (DOs) SLOT5.1.2 Entradas Digitales (DIs) SLOT5.1.3 Configuración SLOT5.2 Entrada Analógica (AI, TH, RTD) SLOT5.2.1 Configuración...
Página 47
5 = CAN SIN ALIMENTACIÓN 6 = CAN ERROR INICIALIZACIÓN 7 = CAN HABILITACIÓN DE ERROR 8 = CANOPEN ERROR DE NOTE GARD 9 = CANOPEN ERROR DE HEARTBEAT 10 ... 16 = ERROR INTERNO 17 = NÚMERO DE ACCESORIOS...
Página 48
5 = CAN SIN ALIMENTACIÓN 6 = CAN ERROR INICIALIZACIÓN 7 = CAN HABILITACIÓN DE ERROR 8 = CANOPEN ERROR DE NOTE GARD 9 = CANOPEN ERROR DE HEARTBEAT 10 ... 16 = ERROR INTERNO 17 = NÚMERO DE ACCESORIOS...
Página 52
CANopen Sub-Index Index 1 = Guarda Parámetros en la Flash 2 = Carga Parámetros de la Flash 3 = Reiniciar RUW100 4 = Carga Estándar de Fábrica 5 = Reconfigurar Expansiones RUW100.2.2 Communicación P0625 RS485 - Fuente de las Configuraciones...
Página 53
CANopen Sub-Index Index Bit 5 = DO06 Bit 6 = DO07 Bit 7 = DO08 Bit 8 = DO09 Bit 9 = DO10 RUW100.2.5 Limpia Errores P0200 Limpia Errores 0 a 255 rw, 8bit 20C8h RUW100.2.6 P0628 LED NET - Configuración...
Página 54
CANopen Sub-Index Index Bit 4 = DI05 Bit 5 = DI06 Bit 6 = DI07 Bit 7 = DI08 Bit 8 = DI09 Bit 9 = DI10 Bit 10 = DI11 Bit 11 = DI12 Bit 12 = DI13 Bit 13 = DI14...
Página 58
CANopen Sub-Index Index Bit 5 = DI06 Bit 6 = DI07 Bit 7 = DI08 Bit 8 = DI09 Bit 9 = DI10 Bit 10 = DI11 Bit 11 = DI12 Bit 12 = DI13 Bit 13 = DI14 Bit 14 = DI15...
Página 59
CANopen Sub-Index Index 3 = ai: 3 / th: 1 / rtd: 1 SLOT2.2.1.5 Filtro de canal P3263 Slot 2 - Filtro del Canal de Entrada Analógica - 1 ... 7 rw, enum 3263 2CBFh 0 ... 7 0 = Sin Filtro 1 = promedio es nuevamente calculado.
Página 60
CANopen Sub-Index Index 0 = g 1 = kg 2 = t SLOT2.4.1.3 Filtro de Canal P7222 Slot 2 - Filtro del Canal Analógico - 1 ... 2 rw, enum 7222 3C36h 0 ... 2 0 = Sin Filtro 1 = promedio es nuevamente calculado.
Página 61
CANopen Sub-Index Index SLOT2.4.2 Estado SLOT2.4.2.1 Peso (g, kg, t) 16 Bit P7200 Slot 2 - Peso (g, kg, t) 32 Bit - 1 ... 2 -32768 a 32767 ro, s16bit 7200 3C20h 0 ... 2 SLOT2.4.2.2 Peso (g, kg, t) 32 Bit P7202 Slot 2 - Peso (g, kg, t) 32 Bit - 1 ...
Página 62
CANopen Sub-Index Index Bit 7 = DI08 Bit 8 = DI09 Bit 9 = DI10 Bit 10 = DI11 Bit 11 = DI12 Bit 12 = DI13 Bit 13 = DI14 Bit 14 = DI15 Bit 15 = DI16 Bit 16 = DI17...
Página 63
CANopen Sub-Index Index P3363 Slot 3 - Filtro del Canal de Entrada Analógica - 1 ... 7 rw, enum 3363 2D23h 0 ... 7 0 = Sin Filtro 1 = promedio es nuevamente calculado. 2 = Promedio 4 Valores 3 = Promedio 8 Valores...
Página 64
CANopen Sub-Index Index 2 = t SLOT3.4.1.3 Filtro de Canal P7322 Slot 3 - Filtro del Canal Analógico - 1 ... 2 rw, enum 7322 3C9Ah 0 ... 2 0 = Sin Filtro 1 = promedio es nuevamente calculado. 2 = Promedio 4 Valores...
Página 65
CANopen Sub-Index Index SLOT3.4.2.1 Peso (g, kg, t) 16 Bit P7300 Slot 3 - Peso (g, kg, t) 32 Bit - 1 ... 2 -32768 a 32767 ro, s16bit 7300 3C84h 0 ... 2 SLOT3.4.2.2 Peso (g, kg, t) 32 Bit P7302 Slot 3 - Peso (g, kg, t) 32 Bit - 1 ...
Página 66
CANopen Sub-Index Index Bit 9 = DI10 Bit 10 = DI11 Bit 11 = DI12 Bit 12 = DI13 Bit 13 = DI14 Bit 14 = DI15 Bit 15 = DI16 Bit 16 = DI17 Bit 17 = DI18 Bit 18 = DI19...
Página 67
CANopen Sub-Index Index 0 = Sin Filtro 1 = promedio es nuevamente calculado. 2 = Promedio 4 Valores 3 = Promedio 8 Valores 4 = Promedio 16 Valores 5 = Promedio 32 Valores SLOT4.2.1.6 Ganancia del Canal P3470 Slot 4 - Ganancia del Canal de Entrada Analógica - 1 ... 7...
Página 69
CANopen Sub-Index Index SLOT4.4.2.2 Peso (g, kg, t) 32 Bit P7402 Slot 4 - Peso (g, kg, t) 32 Bit - 1 ... 2 -2147483648 a 2147483647 ro, s32bit 7402 3CEAh 0 ... 2 SLOT4.4.2.3 Estado del Canal SG Analógico P7406 Slot 4 - Estado del Canal Analógico - 1 ...
Página 70
CANopen Sub-Index Index Bit 11 = DI12 Bit 12 = DI13 Bit 13 = DI14 Bit 14 = DI15 Bit 15 = DI16 Bit 16 = DI17 Bit 17 = DI18 Bit 18 = DI19 Bit 19 = DI20 Bit 20 = DI21...
Página 73
CANopen Sub-Index Index SLOT5.4.2.3 Estado del Canal SG Analógico P7506 Slot 5 - Estado del Canal Analógico - 1 ... 2 ro, enum 7506 3D52h 0 ... 2 0 = Inactivo 1 = Activo SLOT6.1 Slot 6\Entrada/Salida Digital SLOT6.1.1 Salidas Digitales (DOs)
Página 74
CANopen Sub-Index Index Bit 14 = DI15 Bit 15 = DI16 Bit 16 = DI17 Bit 17 = DI18 Bit 18 = DI19 Bit 19 = DI20 Bit 20 = DI21 Bit 21 = DI22 Bit 22 = DI23 Bit 23 = DI24 SLOT6.1.3...
Página 75
CANopen Sub-Index Index 5 = Promedio 32 Valores SLOT6.2.1.6 Ganancia del Canal P3670 Slot 6 - Ganancia del Canal de Entrada Analógica - 1 ... 7 -32768 a 32767 1000 rw, s16bit 3670 2E56h 0 ... 7 SLOT6.2.1.7 Offset del Canal P3678 Slot 6 - Offset del Canal de Entrada Analógica - 1 ...
Página 78
CANopen Sub-Index Index Bit 15 = DI16 Bit 16 = DI17 Bit 17 = DI18 Bit 18 = DI19 Bit 19 = DI20 Bit 20 = DI21 Bit 21 = DI22 Bit 22 = DI23 Bit 23 = DI24 SLOT7.1.3 Configuración...
Página 79
CANopen Sub-Index Index SLOT7.2.1.6 Ganancia del Canal P3770 Slot 7 - Ganancia del Canal de Entrada Analógica - 1 ... 7 -32768 a 32767 1000 rw, s16bit 3770 2EBAh 0 ... 7 SLOT7.2.1.7 Offset del Canal P3778 Slot 7 - Offset del Canal de Entrada Analógica - 1 ... 7...
Página 81
CANopen Sub-Index Index 0 = Inactivo 1 = Activo SLOT8.1 Slot 8\Entrada/Salida Digital SLOT8.1.1 Salidas Digitales (DOs) P1802 Slot 8 - Salidas Digitales (DOs) rw, 32bit 1802 270Ah Bit 0 = DO01 Bit 1 = DO02 Bit 2 = DO03...
Página 82
CANopen Sub-Index Index Bit 17 = DI18 Bit 18 = DI19 Bit 19 = DI20 Bit 20 = DI21 Bit 21 = DI22 Bit 22 = DI23 Bit 23 = DI24 SLOT8.1.3 Configuración P1804 Slot 8 - Modo de Error de las Salidas Digitales...
Página 83
CANopen Sub-Index Index P3870 Slot 8 - Ganancia del Canal de Entrada Analógica - 1 ... 7 -32768 a 32767 1000 rw, s16bit 3870 2F1Eh 0 ... 7 SLOT8.2.1.7 Offset del Canal P3878 Slot 8 - Offset del Canal de Entrada Analógica - 1 ... 7...
Página 84
CANopen Sub-Index Index 5 = Promedio 32 Valores SLOT8.4.1.4 Ganancia del Canal P7824 Slot 8 - Ganancia del Canal Analógico - 1 ... 2 -32768 a 32767 1000 rw, s16bit 7824 3E90h 0 ... 2 SLOT8.4.1.5 Offset del Canal P7826 Slot 8 - Offset del Canal Analógico - 1 ...
Página 85
CANopen Sub-Index Index Tabla A.3 enum Tipo enumerado (8 bits sin signo), contiene una lista de valores con la descripción de la función de cada elemento. 8bit Entero de 8 bits sin signo, rango entre 0 y 255. 16bit Entero de 16 bits sin signo, rango entre 0 y 65.535.
Página 86
WEG Drives & Controls - Automação LTDA. Jaraguá do Sul – SC – Brasil Teléfono 55 (47) 3276-4000 – Fax 55 (47) 3276-4020 São Paulo – SP – Brasil Teléfono 55 (11) 5053-2300 – Fax 55 (11) 5052-4212 automacao@weg.net www.weg.net...