Página 2
Manual del Usuario de CANopen Serie: SCW100 Idioma: Español Documento: 10008601700 / 01 Build 221 Fecha de la Publicación: 04/2022...
Página 3
Sumario de las Revisiones La informacion abajo describe las revisiones ocurridas en este manual. Versión Revisión Descripción Cancelado Primera edición...
Página 4
Índice ÍNDICE A RESPECTO DEL MANUAL ................ABREVIACIONES Y DEFINICIONES .
Página 5
Índice 8.3 PROCESS DATA OBJECTS - PDOS ..............25 8.3.1 Objetos Mapeables para los PDOs .
Página 6
A RESPECTO DEL MANUAL A RESPECTO DEL MANUAL Este manual provee la descripción necesaria para la operación del controlador de arranque SCW100 utilizando el protocolo CANopen. Este manual debe ser utilizado en conjunto con el manual del usuario del SCW100.
Página 7
CARACTERÍSTICAS PRINCIPALES 1 CARACTERÍSTICAS PRINCIPALES A seguir, son listadas las principales características para comunicación con el accesorio CANopen del controlador de arranque SCW100. Servicio de administrador de la red (NMT). 5 PDOs de transmisión. 2 PDOs de recepción. Consumidor Heartbeat.
Página 8
S4: Terminación Conector CAN (CANopen) LED Net Figura 2.1: Conector, indicaciones y ajustes para el SCW100 2.2 CONECTOR La interfaz CAN está disponible a través de un conector de 4 vías plug-in con los siguientes terminales: Tabla 2.1: Terminales del conector plug-in para CAN...
Página 9
2.4 TASA DE COMUNICACIÓN El controlador de arranque SCW100 tiene una llave hexadecimales S3 que le permite configurar la tasa de comunicación deseada. Según la posición de la llave, esta configuración se programa como se indica en la tabla 2.2.
Página 10
2.6 LED DE INDICACIÓN El controlador de arranque SCW100 posee un LED bicolor (rojo y verde), como se muestra en la figura 2.1, las tablas a continuación muestran el comportamiento de estos LEDs según el estado de la controlador de arranque: Tabla 2.4: LED NET - VERDE...
Página 11
121 Ω | 0.25 W, conectando las señales CAN_H y CAN_L. 3.4 CABLE Para la conexión de las señales CAN_L y CAN_H se debe utilizar par tranzado con blindaje. La tabla a seguir presenta las características recomendadas para el cable. SCW100 | 11...
Página 12
Se recomienda utilizar una fuente de alimentación dedicada sólo para la alimentación del bus. El número máximo de dispositivos conectados en un único segmento de la red es limitado en 64. Repetidores pueden ser utilizados para conectar un número mayor de dispositivos. SCW100 | 12...
Página 13
S ESTADO 4 S ESTADO Permite acceder las variables de lectura del controlador de arranque SCW100. S4 COMUNICACIÓN Parámetros de lectura que muestran información sobre las interfaces de comunicación del producto. S4 Comunicación P0030: CAN - Dirección Rango de valores: 1 ...
Página 14
2 = Detenido Solo el objeto NMT está disponible. 3 = Operacional Todos los objetos de comunicación están disponibles. 4 = PreOperacional Es posible comunicarse con el esclavo, pero los PDOs aún no están disponibles para la operación. SCW100 | 14...
Página 15
C CONFIGURACIÓN 5 C CONFIGURACIÓN Permite acceder las variables de escritura del controlador de arranque SCW100. C2 COMUNICACIÓN Parámetros de escritura que permiten configurar las interfaces de comunicación del producto. C2 Comunicación P0101: Acción para Falla en la Comunicación Rango de valores: 0 ...
Página 16
índice y sub-índice para el dato deseado. El ítem 7.4 describe cómo direccionar los parámetros del controlador de arranque SCW100. 6.4 OBJETOS RESPONSABLES POR LA COMUNICACIÓN - COB Existe un determinado conjunto de objetos que son responsables por la comunicación entre los dispositivos de la...
Página 17
COB-IDs para NMT y SYNC, que son comunes para todos los elementos de la red. Estos valores también pueden ser alterados durante la etapa de configuración del dispositivo. SCW100 | 17...
Página 18
CANopen. El archivo de configuración EDS está disponible en el sitio web WEG (http://www.weg.net). Es importante observar si el archivo de configuración EDS es compatible con la versión de firmware del controlador de arranque SCW100. SCW100 | 18...
Página 19
La primera parte del diccionario de objetos (índices 0001h – 025Fh) describe los tipos de datos que pueden ser accedidos en un dispositivo en la red CANopen. Estos pueden ser tipos básicos, como enteros y floats, o tipos compuestos, formados por un conjunto de entradas, como records y arrays. SCW100 | 19...
Página 20
A través de estos parámetros es posible operar el SCW100, ejecutando cualquier función que el SCW100 pueda realizar. Los parámetros fueran dispuestos a partir del índice 2000h, y con el Net Id sumado a este índice para obtener su posición en el diccionario. Para identificar como están distribuidos los parámetros en el diccionario de objetos, consulte el ítem A.
Página 21
DICCIONARIO DE OBJETOS Para el listado completo y una descripción detallada de los parámetros, consulte el manual de programación del SCW100. SCW100 | 21...
Página 22
8 DESCRIPCIÓN DE LOS OBJETOS DE COMUNICACIÓN En este ítem son descriptos detalladamente cada uno de los objetos de comunicación disponibles para el controlador de arranque SCW100. Es necesario conocer como estos objetos son operados para utilizar las funciones disponibles para la comunicación del SCW100.
Página 23
8.2.1 Objeto 1200h - Servidor SDO EL controlador de arranque SCW100 posee un único SDO del tipo servidor, que posibilita el acceso a todo el su diccionario de objetos. A través de el, un cliente SDO puede configurar la comunicación, parámetros y modos de operación del SCW100.Todo servidor SDO posee un objeto, del tipo SDO_PARAMETER, para la su configuración,...
Página 24
✓ ¡NOTA! Cuando el SDO es utilizado para escrita en los objetos que representan los parámetros del SCW100 (objetos a partir del índice 2000h), este valor es guardado en la memoria no volátil del producto. De esta forma, después de apagado o hecho el reset del equipamiento, los valores configurados no son perdidos.
Página 25
PDOs, e caso sea necesario accederlas vía red se debe utilizar los SDOs. No olvidar que cualquier dato del tipo entero, el orden de transferencia de los bytes va del menos significativo hasta el más significativo. SCW100 | 25...
Página 26
PDO acepta frames remotos (RTR frames) y que utiliza identificador de 11 bits. Como el SCW100 no utiliza identificadores de 29 bits, los bits de 28 hasta 11 deben ser mantenidos en 0 (cero), mientras que los bits de 10 hasta 0 (cero) son usados para configurar el COB-ID para el PDO.
Página 27
EDS Este parámetro indica los objetos mapeados en los PDOs de recepción el controlador de arranque SCW100. El valor estándar de estos objetos se indica en el archivo EDS del producto. Para cada RPDO, es posible mapear hasta 4 objetos diferentes, desde que el tamaño total no ultrapase ocho bytes.
Página 28
PDO e impidiendo que otros objetos menos prioritarios posan transmitir sus datos. El tiempo mínimo permitido para esta función en el controlador de arranque SCW100 es 2 ms. Es importante observar el tiempo entre transmisiones programado en el subíndice 3 principalmente cuando el PDO es programado con el valor 255 en el subíndice 2 (Change Of State).
Página 29
CANopen. Elle es transmitido por un productor SYNC, y los dispositivos que detectan su transmisión son denominados consumidores SYNC. EL controlador de arranque SCW100 posee la función de consumidor SYNC y, por lo tanto, puede programar sus PDOs para que sean sincrónicos. PDOs sincrónicos son aquellos relacionados con el objeto de sincronización, y por lo tanto pueden ser programados para que sean transmitidos o actualizados con base en este objeto.
Página 30
CANopen. Para el objeto están disponibles los servicios de control del nudo y de control de errores (utilizando Node Guarding o Heartbeat). 8.5.1 Control de los Estados del Esclavo Con relación a la comunicación, un dispositivo de la red CANopen puede ser descrito por la siguiente máquina de estados: SCW100 | 30...
Página 31
Estos telegramas no poseen confirmación, lo que significa que el esclavo solo recibe el telegrama sin retornar respuesta para el maestro. Los telegramas recibidos poseen la siguiente estructura: Identificador byte 1 byte 2 Código del comando Node-ID destino SCW100 | 31...
Página 32
El objeto 100Ch permite programar el tiempo necesario (en milisegundos) para que una ocurrencia de falla sea detectada, caso el esclavo 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 SCW100 | 32...
Página 33
(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). Caso el controlador de arranque SCW100 detecte un error utilizando este mecanismo, elle irá automáticamente para el estado preoperacional y indicar con el LED de error.
Página 34
EL controlador de arranque SCW100 posee los servicios de productor y consumidor heartbeat. Como consumidor, es posible programar diferentes productores para que sean monitoreados por el equipamiento: Índice...
Página 35
Después de detectado el error, caso el servicio sea habilitado más una vez, la indicación del error es retirada. El valor mínimo acepto para el controlador de arranque SCW100 es de 2 ms. Más llevándose en cuenta la tasa de transmisión y el número de puntos en la red, los tiempos programados para esa función deben ser coherentes, de manera que haya tiempo suficiente para transmisión de los...
Página 36
2. Seleccione el controlador de arranque SCW100 en la lista de equipos disponibles en el configurador de la red. Esto puede ser hecho manualmente o de forma automática, si la herramienta así lo permite.
Página 37
El archivo de configuración EDS contiene el listado completo de los parámetros del equipamiento, los cuales pueden ser accedidos vía SDO. El ítem 7.4 describe cómo direccionar los parámetros del controlador de arranque SCW100 vía SDO. SCW100 | 37...
Página 38
(Heartbeat/Node Guarding). - Verificar si el maestro está enviando los telegramas de “guarding”/“heartbeat” en el tiempo programado. - Verificar problemas en la comunicación que puedan ocasionar perdida de telegramas o retrasos en la transmisión. SCW100 | 38...
Página 39
PARÁMETROS DE REFERENCIA RÁPIDA APÉNDICE A PARÁMETROS DE REFERENCIA RÁPIDA Estado S1 Información del Producto S2 Arranques S3 Errores y Alamas S4 Comunicación Configuración C1 Arranques C2 Comunicación C3 Contadores C4 Comandos SCW100 | 39...
Página 40
Tabla A.2 CANopen Sub-Index Index S1 Estado\Información del Producto P0001 Versión de Firmware 0,0 a 655,35 ro, 16bit 2001h P0010 Llave Rotativa S1 0 a 15 ro, 8bit 200Ah P0011 Llave Rotativa S2 0 a 15 ro, 8bit 200Bh P0012 Llave Rotativa S3 0 a 15 ro, 8bit...
Página 41
CANopen Sub-Index Index P0150 Contador de Maniobras P1 C1 0 a 65535 ro, 16bit 2096h P0151 Contador de Maniobras P1 C2 0 a 65535 ro, 16bit 2097h P0152 Contador de Maniobras P2 C1 0 a 65535 ro, 16bit 2098h P0153 Contador de Maniobras P2 C2 0 a 65535 ro, 16bit...
Página 42
CANopen Sub-Index Index P0319 P4 - Último Error 5 0 a 65535 ro, 16bit 213Fh P0320 P1 - Última Alarma 1 0 a 65535 ro, 16bit 2140h P0321 P1 - Última Alarma 2 0 a 65535 ro, 16bit 2141h P0322 P1 - Última Alarma 3 0 a 65535 ro, 16bit...