- Schneider Electric
- Premium y Atrium con EcoStruxure™ Control Expert - Bus de campo CANopen
- Manual de usuario
Schneider Electric Premium y Atrium con EcoStruxure™ Control Expert - Bus de campo CANopen Manual de usuario
Agregar a Mis manuales164 Páginas
Anuncio
Premium y Atrium con EcoStruxure™ Control Expert
35008150 12/2018
Premium y Atrium con
EcoStruxure™
Control Expert
Bus de campo CANopen
Manual del usuario
(Traducción del documento original inglès)
12/2018 www.schneider-electric.com
2
La información que se ofrece en esta documentación contiene descripciones de carácter general y/o características técnicas sobre el rendimiento de los productos incluidos en ella. La presente documentación no tiene como objeto sustituir dichos productos para aplicaciones de usuario específicas, ni debe emplearse para determinar su idoneidad o fiabilidad. Los usuarios o integradores tienen la responsabilidad de llevar a cabo un análisis de riesgos adecuado y completo, así como la evaluación y las pruebas de los productos en relación con la aplicación o el uso de dichos productos en cuestión. Ni Schneider Electric ni ninguna de sus filiales o asociados asumirán responsabilidad alguna por el uso inapropiado de la información contenida en este documento. Si tiene sugerencias de mejoras o modificaciones o ha hallado errores en esta publicación, le rogamos que nos lo notifique.
Usted se compromete a no reproducir, salvo para su propio uso personal, no comercial, la totalidad o parte de este documento en ningún soporte sin el permiso de Schneider Electric, por escrito. También se compromete a no establecer ningún vínculo de hipertexto a este documento o su contenido. Schneider Electric no otorga ningún derecho o licencia para el uso personal y no comercial del documento o de su contenido, salvo para una licencia no exclusiva para consultarla
"tal cual", bajo su propia responsabilidad. Todos los demás derechos están reservados.
Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y para garantizar que se siguen los consejos de la documentación del sistema, las reparaciones solo podrá realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos técnicos de seguridad, siga las instrucciones pertinentes.
Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro software aprobado, pueden producirse lesiones, daños o un funcionamiento incorrecto del equipo.
Si no se tiene en cuenta esta información, se pueden causar daños personales o en el equipo.
© 2018 Schneider Electric. Reservados todos los derechos.
35008150 12/2018
Tabla de materias
Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . .
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arquitectura general del bus de campo CANopen . . . . . . . . . . . . . . .
Velocidad de transmisión y longitud de cable . . . . . . . . . . . . . . . . . . .
Limitaciones de los cables de derivación . . . . . . . . . . . . . . . . . . . . . .
Descripción general de fases de instalación . . . . . . . . . . . . . . . . . . . .
Capítulo 2 Presentación de la tarjeta PCMCIA TSX CPP 110. . . . .
2.1 Descripción de la tarjeta TSX CPP 110. . . . . . . . . . . . . . . . . . . . . . . .
Información relativa a la tarjeta TSX CPP 110 . . . . . . . . . . . . . . . . . .
Montaje de la tarjeta TSX CPP 110. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Especificaciones técnicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estándares y características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Características CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Los procesadores admiten la tarjeta TSX CPP 110 . . . . . . . . . . . . . .
Capítulo 3 Instalación del software . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principio de instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Método de implementación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Direccionamiento topológico CANopen. . . . . . . . . . . . . . . . . . . . . . . .
3.2 Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cómo acceder a la pantalla Configuración . . . . . . . . . . . . . . . . . . . . .
Pantalla de configuración de la tarjeta PCMCIA TSX CPP 110 . . . . .
Descripción de los datos de E/S y del comportamiento del bus al inicio
Cómo seleccionar la modalidad de carga de configuración . . . . . . . .
Carga de configuración mediante X-Way . . . . . . . . . . . . . . . . . . . . . .
Pantalla de configuración de los esclavos. . . . . . . . . . . . . . . . . . . . . .
Cómo configurar una tarjeta PCMCIA CANopen . . . . . . . . . . . . . . . .
Bus CANopen mostrado en el explorador de proyectos . . . . . . . . . . .
Archivo de configuración de la tarjeta PCMCIA TSX CPP 110 . . . . . .
3.3 Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acceso a los SDO de CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solicitud de IDENTIFICACIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comando Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35008150 12/2018
51
53
54
56
43
46
48
50
57
65
68
36
37
38
40
31
32
33
34
27
28
29
30
21
22
23
25
13
15
17
19
11
12
7
9
3
4
3.4 Depurar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripción de la pantalla Depuración. . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Diagnósticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
70
72
Diagnósticos mediante los LED de estado de la tarjeta PCMCIA
TSX CPP 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datos de diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Realización de un diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 4 Objetos de lenguaje CANopen. . . . . . . . . . . . . . . . . . . . .
4.1 Objetos de lenguaje e IODDT para la comunicación CANopen . . . . .
Introducción a los objetos de lenguaje para la comunicación CANopen
Intercambio implícito de objetos de lenguaje asociados a la función específica de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos de lenguaje de intercambio explícito asociados con la función específica de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestión de intercambios e informes con objetos explícitos . . . . . . . . .
86
87
89
4.2 Los objetos de lenguaje y el IODDT genérico aplicable a los protocolos de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detalles de los objetos de intercambio implícito del IODDT de tipo
T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detalles de los objetos de intercambio explícito del IODDT de tipo
T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Objetos de lenguaje del IODDT específico de CANopen . . . . . . . . . .
Descripción del ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Instalación del hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de hardware islotes Advantys . . . . . . . . . . . . . . . . . . . .
Configuración del hardware del maestro . . . . . . . . . . . . . . . . . . . . . . .
Configuración de hardware del bus . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
95
96
98
Detalles de objetos de intercambio implícito del IODDT de tipo
T_COM_CPP110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detalles de objetos de intercambio implícito de tipo T_COM_CPP110 no pertenecientes al IODDT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos de lenguaje de intercambio explícito del IODDT
T_COM_CPP110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 El IODDT T_GEN_MOD aplicable a todos los módulos. . . . . . . . . . . .
Detalles de los objetos de lenguaje del IODDT de tipo T_GEN_MOD.
4.5 Objetos de lenguaje de configuración CANopen . . . . . . . . . . . . . . . . .
Objetos de lenguaje asociados con la configuración . . . . . . . . . . . . . .
4.6 Códigos de error CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
103
104
105
105
107
107
109
Códigos de error CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
109
Capítulo 5 Ejemplos de instalación del bus CANopen. . . . . . . . . . . .
115
5.1 Descripción del ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
116
117
118
121
122
73
75
78
83
84
85
35008150 12/2018
5.3 Implementación del software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de software Advantys . . . . . . . . . . . . . . . . . . . . . . . . . .
Declaración del maestro CANopen con Sycon e importación EDS . .
Configuración del bus CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Declaración de los nodos 2 y 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de los nodos 2 y 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de la tarjeta PCMCIA TSX CPP 110 . . . . . . . . . . . . . .
Depuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
Apéndice A Ejemplo de configuración para dispositivos del bus
CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de un controlador de velocidad Altivar . . . . . . . . . . . . .
125
126
132
135
136
138
140
145
Configuración de un variador Lexium . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de más de 4 PDO por nodo . . . . . . . . . . . . . . . . . . . . .
149
150
153
156
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
159
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
163
35008150 12/2018
5
6
35008150 12/2018
Información de seguridad
Información importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo antes de instalarlo, utilizarlo, revisarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen a continuación pueden aparecer a lo largo de la documentación o en el equipo para advertir de peligros potenciales, o para ofrecer información que aclara o simplifica los distintos procedimientos.
35008150 12/2018
7
TENGA EN CUENTA LO SIGUIENTE:
La instalación, el manejo, las revisiones y el mantenimiento de equipos eléctricos deberán ser realizados sólo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la construcción, el funcionamiento y la instalación de equipos eléctricos, y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.
8
35008150 12/2018
Acerca de este libro
Presentación
Objeto
En este manual se presenta la comunicación CANopen en los PLC Premium y Atrium.
Campo de aplicación
Esta documentación es válida para EcoStruxure™ Control Expert 14.0 o posterior.
Información relativa al producto
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
La aplicación de este producto requiere experiencia en el diseño y la programación de sistemas de control. Sólo debe permitirse a las personas con dicha experiencia programar, instalar, modificar y aplicar este producto.
Siga todas las normativas de seguridad nacionales y locales.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.
35008150 12/2018
9
10
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
General
35008150 12/2018
General
Capítulo 1
General
Finalidad de este capítulo
En este capítulo se describen las principales características técnicas de la comunicación
CANopen.
Contenido de este capítulo
Este capítulo contiene los siguientes apartados:
Apartado
Principios
Arquitectura general del bus de campo CANopen
Velocidad de transmisión y longitud de cable
Limitaciones de los cables de derivación
Descripción general de fases de instalación
Página
35008150 12/2018
11
General
Principios
Introducción
El bus de comunicación CAN se desarrolló originalmente para los sistemas integrados de los automóviles, y en la actualidad se emplea en una amplia variedad de áreas, como por ejemplo:
Transporte, equipos móviles, equipos médicos, construcción y control industrial.
Los puntos fuertes del sistema CAN son los siguientes:
Sistema de asignación de bus,
Capacidad de detección de errores,
Fiabilidad de los intercambios de datos.
Estructura maestro/esclavo
El bus CAN tiene una estructura de gestión de bus maestro/esclavo.
El maestro gestiona lo siguiente:
La inicialización de los esclavos, los errores de comunicación y los estados de los esclavos.
Comunicación de igual a igual
La comunicación en el bus funciona según el método de igual a igual, en el que cada dispositivo puede enviar, en cualquier momento, una solicitud al bus, a la que responden los dispositivos implicados. La prioridad de las peticiones que circulan en el bus se determina por medio de un identificador para cada mensaje.
Identificadores CAN
Los intercambios explícitos de las PDU CAN a nivel de vínculo utilizan identificadores de formato ampliado (29 bits) (estándar CAN V2.0B).
También se pueden utilizar identificadores de 11 bits (estándar CAN V2.0A) para enviar solicitudes, pero este tipo de identificador no se puede recibir.
12
35008150 12/2018
General
Arquitectura general del bus de campo CANopen
Presentación
La arquitectura CANopen se compone de:
un maestro del bus (tarjeta PCMCIA TSX CPP 110), dispositivos esclavo.
NOTA: También es posible conectar varias tarjetas PCMCIA TSX CPP 110 en el bus, una de ellas como maestro y todas las demás en modo de escucha. Las tarjetas en modo de escucha permiten a los PLC Premium a los que están conectadas conocer el estado del bus y de los esclavos del bus en todo momento.
CANopen admite 128 dispositivos (en concreto el maestro del bus añade 127 esclavos remotos).
La velocidad de transmisión depende estrictamente de la longitud del bus y del tipo de cable usado.
NOTA: Para configurar un bus CANopen, utilice el software Sycon, versión 2.8 o superior.
35008150 12/2018
13
General
Ejemplo de un bus
En la siguiente figura se muestra un ejemplo de un bus CANopen, que se describirá con más detalle al final de este documento, en el ejemplo de implementación de un bus CANopen.
14
Para obtener más detalles, consulte el manual de instalación del hardware CANopen disponible en telemecanique.com
35008150 12/2018
General
Velocidad de transmisión y longitud de cable
Presentación
CANopen admite hasta 127 dispositivos (el maestro del bus y 126 esclavos remotos). La velocidad de transmisión depende estrictamente del tipo de cable usado.
En el protocolo CAN, la prioridad de las tramas se gestiona por una colisión entre los niveles dominantes y recesivos de la línea. Esta colisión debe resolverse durante la transmisión de un bit, lo que limita el tiempo de propagación de la señal entre dos nodos.
En las siguientes tablas se especifica la longitud máxima de cable principal en función del cable
CANopen que proporciona Schneider Electric (TSXCANCA•••, TSXCANCB••• y TSXCANCD•••).
Longitud máxima del cable
Como consecuencia, la distancia máxima entre los dos nodos más alejados de un bus CAN depende de la velocidad, y se detalla en la tabla siguiente:
Velocidad en bit/s
1 Mbit/s
800 kbit/s
500 kbit/s
250 kbit/s
125 kbit/s
50 kbit/s
20 kbit/s
10 kbit/s
Longitud máxima del cable
20 m (65 ft)
40 m (131 ft)
100 m (328 ft)
250 m (820 ft)
500 m (1.640 ft)
1.000 m (3.280 ft)
2.500 m (8.202 ft)
5.000 m (16.404 ft)
Según la estrategia de red de Schneider Electric, se recomienda utilizar las velocidades 1 Mbit/s,
800 kbit/s, 500 kbit/s, 250 kbit/s y 125 kbit/s para las soluciones de automatización en el nivel de máquina y de instalación.
NOTA: La longitud máxima asume un tiempo razonable de propagación interna del dispositivo y punto de muestra de bit. Los dispositivos que presenten tiempos largos de propagación interna reducirán por este motivo la longitud máxima del cable que de otra manera se podría alcanzar.
Las longitudes de cable de la tabla anterior pueden incluir un cable de derivación si está en el extremo físico del cable principal.
35008150 12/2018
15
General
Los repetidores reducen la longitud del cable
Los valores anteriores especifican la longitud máxima del cable sin ningún repetidor. Como los repetidores añaden un tiempo de propagación en el bus, este tiempo reduce la longitud máxima del bus. Un retardo de propagación de 5 ns produce una reducción de longitud de 1 m (3 ft).
Ejemplo: Un repetidor con un tiempo de propagación de 150 ns reduce la longitud máxima del cable en 30 m (98 ft).
Longitud máxima del cable frente a número de nodos
Además de las limitaciones de longitud basadas en la velocidad de transmisión, la resistencia de carga también influye en la longitud máxima del cable.
En cualquier caso, el número máximo de nodos que se pueden conectar en el mismo segmento está restringido a 64. Para conectar más nodos a un segmento, hay que utilizar un repetidor.
En la tabla siguiente se muestra la influencia del número de nodos en la longitud del cable:
Número de nodos
2
16
32
64
Longitud máxima del cable
229 m (751,31 ft)
210 m (688,97 ft)
195 m (639,76 ft)
170 m (557,74 ft)
Aislamiento eléctrico de dispositivos CANopen
En los documentos sobre CANopen se suele encontrar el valor de 40 m (131 ft) como máximo con una velocidad de transmisión de 1 Mbit/s. Esta longitud está calculada sin aislamiento eléctrico, tal y como se utiliza en los dispositivos CANopen de Schneider Electric.
Con dicho aislamiento eléctrico la longitud mínima de red calculada es de 4 m (13 ft) con una velocidad de transmisión de 1 Mbit/s. Sin embargo, la experiencia demuestra que 20 m (65 ft) es la longitud práctica que se puede acortar por derivaciones y otras influencias.
16
35008150 12/2018
General
Limitaciones de los cables de derivación
Descripción general
Un cable de derivación crea un reflejo de la señal en la línea de transmisión característico del cable principal. Para minimizar los reflejos, los cables de derivación deben ser lo más cortos posible.
Longitud máxima del cable de derivación
Respete los valores enumerados en la tabla siguiente:
Velocidad de transmisión
1 Mbit/s
800 kbit/s
500 kbit/s
250 kbit/s
125 kbit/s
50 kbit/s
20 kbit/s
10 kbit/s
Lmax
0,3 m (0,98 ft)
3 m (9,84 ft)
5 m (16,4 ft)
5 m (16,4 ft)
5 m (16,4 ft)
60 m (196,84 ft)
150 m (492,12 ft)
300 m (984,24 ft)
ΣLmax
0,6 m (0,98 ft)
6 m (19,68 ft)
10 m (32,8 ft)
10 m (32,8 ft)
10 m (32,8 ft)
120 m (393,69 ft)
300 m (984,24 ft)
600 m (1.968,49 ft)
Distancia entre cajas de derivación
ΣLGmax
3,6 m (11,81 ft)
6 m (19,68 ft)
6 m (19,68 ft)
6 m (19,68 ft)
72 m (236,21 ft)
180 m (590,54 ft)
1,5 m (4,92 ft)
15 m (49,21 ft)
30 m (98,42 ft)
60 m (196,84 ft)
120 m (393,69 ft)
300 m (984,24 ft)
750 m (2.460,62 ft)
360 m (1.181,09 ft) 1.500 m (4.921,24 ft)
Lmax es la longitud máxima de un cable de derivación.
ΣLmax es el valor máximo de la suma de cables de derivación en la misma caja de derivación.
Distancia entre cajas de derivación es la distancia mínima necesaria entre dos cajas de derivación y puede calcularse para cada una de ellas (debe ser mayor que el 60% del más largo de los dos valores de ΣLmax).
ΣLGmax es el valor máximo de la suma de cables de derivación en la red.
35008150 12/2018
17
General
Ejemplo de cálculo
En la ilustración siguiente se proporciona un ejemplo de un cálculo de distancia entre cajas de derivación con dos cajas y seis dispositivos:
18
La distancia entre cajas de derivación en el ejemplo anterior se calcula de la manera siguiente:
2
3
Paso
1
Descripción
Calcular la suma de las longitudes de los cables de derivación para cada caja de derivación
Mantener la longitud más larga.
Calcular la longitud mínima del cable entre dos cajas de derivación.
Resultado
5 m (16 ft) y 7 m (22 ft)
7 m (22 ft)
60% de 7 m (22 ft)
Respete la distancia entre las cajas de derivación aunque haya un dispositivo en medio.
35008150 12/2018
General
Descripción general de fases de instalación
Introducción
La instalación del software de los módulos específicos de la aplicación se realiza desde los diferentes editores de Control Expert:
en modalidad offline en modalidad online
Si no dispone de un procesador al que conectarse, Control Expert permite realizar una comprobación inicial mediante el simulador. En este caso, la instalación diferente.
véase página 20
es
Se recomienda el siguiente orden de instalación, aunque es posible cambiar el orden de ciertas fases (por ejemplo, comenzar por la fase de configuración).
Fases de instalación con procesador
En la tabla siguiente se presentan las diferentes fases de puesta en marcha con el procesador:
Fase
Declaración de variables
Programación
Configuración
Asociación
Generación
Transferencia
Ajuste/depuración
Descripción
Declaración de las variables de tipo IODDT para los módulos específicos de la aplicación y para las variables del proyecto.
Programación del proyecto.
Declaración de los módulos.
Configuración del canal del módulo.
Introducción de los parámetros de configuración.
Asociación de los IODDT con los canales configurados
(editor de variables).
Generación del proyecto (análisis y edición de enlaces).
Transferir proyecto al PLC.
Depuración del proyecto desde las pantallas de depuración y tablas de animación.
Modificación del programa y parámetros de ajuste.
Modalidad
Offline (1)
Offline (1)
Offline
Offline (1)
Offline
Online
Online
Documentación Diseño del archivo de documentación e impresión de documentación diversa en relación con el proyecto.
Funcionamiento/diagnóstico Visualización de información diversa necesaria para el control y la supervisión del proyecto.
Diagnóstico del proyecto y los módulos.
Clave:
(1) Estas fases también pueden llevarse a cabo en el otro modo.
Online (1)
Online
35008150 12/2018
19
General
Fases de implementación con simulador
En la tabla siguiente se presentan las distintas fases de instalación con el simulador.
Fase
Declaración de variables
Programación
Configuración
Asociación
Descripción
Declaración de las variables de tipo IODDT para los módulos específicos de la aplicación y para las variables del proyecto.
Programación del proyecto.
Declaración de los módulos.
Configuración del canal del módulo.
Introducción de los parámetros de configuración.
Asociación de los IODDT* a los módulos configurados
(editor de variables).
Modalidad
Offline (1)
Offline (1)
Offline
Offline (1)
Generación
Transferencia
Clave:
(1)
Generación del proyecto (análisis y edición de enlaces).
Transferencia del proyecto en el simulador.
Simulación Simulación del programa sin entradas/salidas.
Ajuste/depuración Depuración del proyecto desde las pantallas de depuración y tablas de animación.
Modificación del programa y parámetros de ajuste.
Estas fases también pueden llevarse a cabo en el otro modo.
Offline
Online
Online
Online
NOTA: El simulador sólo se utiliza para los módulos binarios o analógicos.
20
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Tarjeta PCMCIA TSX CPP 110
35008150 12/2018
Presentación de la tarjeta PCMCIA TSX CPP 110
Capítulo 2
Presentación de la tarjeta PCMCIA TSX CPP 110
Objeto
En este capítulo se presentan las características técnicas principales de una tarjeta PCMCIA
TSX CPP 110.
Contenido de este capítulo
Este capítulo contiene las siguientes secciones:
Sección
2.1
2.2
Apartado
Descripción de la tarjeta TSX CPP 110
Especificaciones técnicas
Página
35008150 12/2018
21
Tarjeta PCMCIA TSX CPP 110
Descripción de la tarjeta TSX CPP 110
Sección 2.1
Descripción de la tarjeta TSX CPP 110
Objeto
En esta sección se describe el aspecto físico de la tarjeta PCMCIA TSX CPP 110 y su sistema de conexión.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Información relativa a la tarjeta TSX CPP 110
Montaje de la tarjeta TSX CPP 110
Página
22
35008150 12/2018
Tarjeta PCMCIA TSX CPP 110
Información relativa a la tarjeta TSX CPP 110
Presentación
La tarjeta de comunicación CANopen TSX CPP 110 se utiliza para implementar una arquitectura
CANopen. Esta tarjeta es el maestro del bus y permite la conexión de dispositivos que cumplen el estándar CANopen:
Intercambio implícito del Objeto de Datos del Proceso mediante palabras %MW .
Intercambio explícito de Objetos de Datos de Servicio a través de bloques de funciones
READ_VAR y WRITE_VAR .
Compatibilidad con perfiles de dispositivo estandarizados y comunicación en CANopen (2.0A y
2.0B).
NOTA: La tarjeta TSX CPP 110 autoriza una configuración máxima de 64 kB.
Descripción física
La tarjeta TSX CPP 110 es una tarjeta PCMCIA de tipo III que se inserta en el slot de comunicación PCMCIA del procesador.
Las tarjetas PCMCIA CANopen de tipo III (TSX CPP 110) se pueden utilizar en los slots PCMCIA de todos los PLC que se puedan programar mediante software Control Expert.
Este módulo está formado por los siguientes elementos:
35008150 12/2018
23
Tarjeta PCMCIA TSX CPP 110
Descripción
En la siguiente tabla se describen los elementos de la figura anterior.
Número
1
2
3
Descripción
Soportes de fijación, arriba y abajo de la tarjeta, que se utilizan para conectarla al procesador.
LED, que se utilizan para diagnosticar las operaciones de la tarjeta de comunicación
.
Cable de bus, este cable de 50 cm lleva en su extremo una caja de derivación industrial CANopen.
24
35008150 12/2018
Tarjeta PCMCIA TSX CPP 110
Montaje de la tarjeta TSX CPP 110
Tarjeta PCMCIA TSX CPP 110
La tarjeta PCMCIA TSX CPP 110 con su TAP (caja de derivación) industrial permite la conexión entre la CPU Premium y una red CANopen.
NOTA: No se puede utilizar el módulo de comunicación Modbus TSX SCY 2160•.
ATENCIÓN
TARJETA PCMCIA DAÑADA
Para insertar o extraer una tarjeta PCMCIA, el PLC debe estar apagado.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.
En la tabla siguiente se describe el procedimiento para instalar una tarjeta TSX CPP 110.
Paso Acción
1 Apagar el PLC.
2 Insertar la tarjeta
PCMCIA tipo III
CANopen en el slot
PCMCIA de la CPU
Premium.
Ilustración
35008150 12/2018
25
Tarjeta PCMCIA TSX CPP 110
Paso Acción
3 Atornillar bien la tarjeta para garantizar su correcto funcionamiento.
Ilustración
4 Instalar la caja de derivación en un segmento DIN.
26
5 Encender de nuevo el PLC.
35008150 12/2018
Tarjeta PCMCIA TSX CPP 110
Especificaciones técnicas
Sección 2.2
Especificaciones técnicas
Objeto
En esta sección se describen las principales características técnicas de la tarjeta TSX CPP 110.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Estándares y características
Características CANopen
Los procesadores admiten la tarjeta TSX CPP 110
Página
35008150 12/2018
27
Tarjeta PCMCIA TSX CPP 110
Estándares y características
Normas
La tarjeta de comunicación TSX CPP 110 cumple los siguientes estándares internacionales:
Estándares internacionales ISO IS 11898, nivel de vínculo de datos y transceptor de alta velocidad CAN
Estándares de EE.UU.
Estándares de radiación
UL508
Etiqueta EC, FCC-B (50082-1)
Características eléctricas
Alimentación V cc lógica: 5 V proporcionados por la alimentación del bastidor
Consumo de alimentación: 3 W
Características medioambientales
Temperatura de almacenamiento: de -25 °C a 70 °C
Temperatura de funcionamiento: de -0 °C a 70 °C
Hidrometría de almacenamiento de 30% a 95% sin condensación
Hidrometría de funcionamiento: de 5% a 95% sin condensación
28
35008150 12/2018
Tarjeta PCMCIA TSX CPP 110
Características CANopen
Normas
La tarjeta de comunicación TSX CPP 110 cumple el estándar DS301 V4.01.
Características específicas
El usuario puede seleccionar una asignación de contenido PDO compatible con el estándar
DS301 V4.01.
La tarjeta TSX CPP 110 admite la función de "heartbeat" (DS 301V4.01).
La tarjeta TSX CPP 110 es normalmente el maestro de gestión de redes (NMT_MASTER) en el bus (esta función se puede deshabilitar mediante SyCon).
La tarjeta TSX CPP 110 produce normalmente la variable de sincronización (SYNC) (esta función se puede deshabilitar mediante SyCon).
El ID de nodo de la tarjeta TSX CPP 110 no se puede utilizar para la transferencia de datos.
Sólo se emplea para la función "heartbeat".
35008150 12/2018
29
Tarjeta PCMCIA TSX CPP 110
Los procesadores admiten la tarjeta TSX CPP 110
Presentación
Todos los procesadores Premium y Atrium son compatibles con la tarjeta CANopen PCMCIA.
La tarjeta se implementa mediante el software de Control Expert.
La configuración general de un bus CANopen se define utilizando el software Sycon 2.8 o posterior
(TLX LFBCM).
NOTA: Es obligatorio que la tarjeta PCMCIA se instale en el slot situado en el módulo del procesador. En consecuencia, sólo hay disponible un bus CANopen disponible para cada CPU del
PLC.
Tipos de procesadores y capacidades
En la siguiente tabla se proporcionan detalles de los procesadores compatibles con la tarjeta
PCMCIA CANopen TSX CPP 110 y sus capacidades máximas de almacenamiento.
Procesador Tamaño máximo de los datos de configuración de TSX CPP 110 ubicados en el procesador (1)
12 kb
Tamaño máximo de los datos de entrada/salida para la configuración del nodo de CANopen
Tarea MAST Tarea FAST
384 %MW
(192+192)
48 %MW
(24+24)
TSX P57 0••
TSX P57 1••
TSX P57 1•••
TSX P57 2••
TSX P57 2•••
TSX PCI 57 204
TSX P57 3••
TSX P57 3•••
TSX PCI 57 354
TSX P57 4••
TSX P57 4•••
TSX P57 5••
TSX P57 5•••
TSX P57 6•••
Tecla
16 kb
32 kb
64 kb
512 %MW
(256+256)
1024 %MW
(512+512)
3584 %MW
(1792+1792)
64 %MW
(32+32)
128 %MW
(64+64)
512 %MW (2)
(256+256)
(1)
: Este tamaño máximo se puede exceder si carga la configuración en la tarjeta
mediante el software Sycon ( véase página 46 ) . El tamaño máximo de los datos de
configuración autorizado por el software Sycon es de 64 kB.
(2)
: El tamaño máximo de datos de entrada/salida para la configuración del nodo
CANopen (tarea FAST) es de 1024 %MW (512+512) para TSX P57 554, TSX P57 5634 y TSX P57 6634 con versión de firmware V3.0.
NOTA: La velocidad para completar la configuración viene dada en la palabra %KWm.1.2
véase página 107
30
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Instalación del software
35008150 12/2018
Instalación del software
Capítulo 3
Instalación del software
Finalidad de este capítulo
En este capítulo se describen las diferentes posibilidades de configuración, control y diagnóstico en aplicaciones CANopen.
Contenido de este capítulo
Este capítulo contiene las siguientes secciones:
Apartado Sección
3.1
3.2
3.3
3.4
3.5
Generalidades
Configuración
Programación
Depurar
Diagnósticos
Página
35008150 12/2018
31
Instalación del software
Generalidades
Sección 3.1
Generalidades
Objeto
En esta sección se describe la instalación del software de una tarjeta PCMCIA TSX CPP 110.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Principio de instalación
Método de implementación
Direccionamiento topológico CANopen
Página
32
35008150 12/2018
Instalación del software
Principio de instalación
Presentación
Para implementar un bus CANopen, es necesario definir el contexto físico de la aplicación en la que se va a integrar (bastidor, alimentación, procesador, módulos o dispositivos, etc.). A continuación, debe asegurarse de que se implementa el software necesario.
Su implementación de software se realiza con los diferentes editores de Control Expert:
En modalidad offline
O bien en modalidad online: aquí, las modificaciones están limitadas a determinados parámetros.
El bus se configura mediante el software Sycon.
Principio de instalación
En la tabla siguiente se muestran las diferentes fases de implementación.
Modalidad
Offline
Offline u online
Online
Offline u online
Fase
Declaración de la tarjeta
TSX CPP 110 PCMCIA
Configuración
Simbolización
Programación
Transferencia
Depuración
Diagnóstico
Documentación
Descripción
La tarjeta se debe instalar en el slot PCMCIA tipo III del procesador.
Parametrización de la configuración.
Declaración de la configuración del bus mediante el software
Sycon y generación del archivo de configuración
Selección del archivo de configuración
Expert.
*.CO
*.CO
.
mediante Control
Simbolización de las variables asociadas con la tarjeta CANopen.
Programación de las funciones específicas:
Objetos de bit y palabras asociadas
Instrucciones específicas
Transferencia de la aplicación al PLC
Se inicia una transferencia de la aplicación al PLC o inicio en frío del resultado de la aplicación y se configura la tarjeta
TSX CPP 110.
Existen varios recursos disponibles para la depuración de la aplicación, el control de entradas/salidas y la detección de fallos:
Objetos de lenguaje e IODDT.
La pantalla de depuración de Control Expert.
La señalización mediante indicadores LED.
La impresión de información relacionada con la configuración de la tarjeta TSX CPP 110.
NOTA: El orden mostrado anteriormente es sólo con fines informativos. El software Control Expert permite utilizar los editores en el orden deseado y de forma interactiva (sin embargo, el editor de datos o programas no se puede usar sin haber realizado primero la configuración).
35008150 12/2018
33
Instalación del software
Método de implementación
Descripción general
En el siguiente diagrama se muestra la metodología de implementación de una tarjeta
TSX CPP 110.
34
35008150 12/2018
Instalación del software
Recomendaciones
Cuando la configuración del bus CANopen es demasiado grande como para permitir el cambio a la modalidad de Control Expert, debe llevar a cabo las siguientes comprobaciones:
Vea si puede permanecer en la modalidad de Control Expert con un procesador Premium más
véase página 30
Si no es posible seleccionar un procesador más potente, cambie al modo Sycon.
35008150 12/2018
35
Instalación del software
Direccionamiento topológico CANopen
Presentación
Los buses CANopen incluyen direccionamiento topológico (que depende de la posición geográfica del elemento que se va a dirigir).
No obstante, se diferencia ligeramente del direccionamiento topológico Fipio.
Ilustración
El direccionamiento se define de la siguiente manera:
Sintaxis
En la siguiente tabla se describen los distintos elementos que componen el direccionamiento.
Familia
Símbolo:
Tipo de objeto
Formato
(tamaño)
Dirección de módulo/canal y punto de conexión
Número de bastidor
Nº de módulo
Nº de canal
Nº de datos del canal r b e m c d
I
Q
Elemento Valores Significado
% Indica un objeto IEC.
W
-
-
Objetos de entrada.
Objetos de salida.
Esta información se intercambia automáticamente en cada ciclo de la tarea con la que está asociada la tarjeta CANopen (MAST o FAST).
16 bits Palabra de tipo WORD de 16 bits.
3 a 999 Número de bus.
1 a 127 Número de punto de conexión (número de esclavo CANopen).
0
0
0
Número de bastidor virtual, siempre 0.
Número de módulo virtual, siempre 0.
Número de canal virtual, siempre 0.
0 a 59 Número de datos de esclavo. 59 como máximo, ya que un esclavo sólo puede tener 60 palabras de entrada y salida como máximo (la suma de todas las palabras de entrada/salida debe ser inferior a 60).
36
35008150 12/2018
Instalación del software
Configuración
Sección 3.2
Configuración
Finalidad de esta sección
En esta sección se describe la configuración de una tarjeta PCMCIA TSX CPP 110.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Cómo acceder a la pantalla Configuración
Pantalla de configuración de la tarjeta PCMCIA TSX CPP 110
Descripción de los datos de E/S y del comportamiento del bus al inicio
Cómo seleccionar la modalidad de carga de configuración
Carga de configuración mediante X-Way
Pantalla de configuración de los esclavos
Cómo configurar una tarjeta PCMCIA CANopen
Bus CANopen mostrado en el explorador de proyectos
Archivo de configuración de la tarjeta PCMCIA TSX CPP 110
Página
35008150 12/2018
37
Instalación del software
Cómo acceder a la pantalla Configuración
Procedimiento
Esta operación se utiliza para declarar una tarjeta TSX CPP 110 en el slot PCMCIA tipo III del procesador. El ejemplo siguiente define el procedimiento que debe seguirse.
Paso
1
2
Acción
Abrir el editor de configuración de hardware desde el explorador de la aplicación.
Hacer doble clic en el slot de la tarjeta PCMCIA colocado en la parte inferior del procesador.
Resultado: Aparece la lista siguiente.
3 Abra la línea Comunicación haciendo clic en esta línea + para obtener una lista de las tarjetas de comunicación disponibles para este slot.
Resultado: Aparece la lista siguiente.
38
4 Seleccione la tarjeta TSX CPP 110 y, a continuación, confirme con Aceptar.
Resultado: El software muestra el nuevo editor de configuración X-Bus, y ahora puede tener acceso a la pantalla de configuración de la tarjeta PCMCIA.
35008150 12/2018
Paso
5
Instalación del software
Acción
Haga doble clic en el slot de la tarjeta PCMCIA para ver la ventana de configuración de la tarjeta
PCMCIA.
Resultado:
35008150 12/2018
39
Instalación del software
Pantalla de configuración de la tarjeta PCMCIA TSX CPP 110
Presentación
Esta pantalla se utiliza para declarar el canal de comunicación y para configurar los parámetros de la conexión CANopen.
Ilustración
La pantalla relativa a la comunicación CANopen tiene el aspecto siguiente:
40
35008150 12/2018
Instalación del software
Elementos y funciones
En la tabla siguiente se describen las distintas áreas que constituyen la pantalla de configuración:
Zona
Módulo
Canal
Parámetros generales
3
Ficha
Número
1
2
4
Función
Este campo comprende el título abreviado de la tarjeta PCMCIA.
Esta zona permite seleccionar el canal de comunicación que se va a configurar.
Haga clic en el número de tarjeta para mostrar las fichas:
Descripción, que muestra las características de la tarjeta de
comunicación.
Objetos de E/S (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento) , que se utiliza para presimbolizar los objetos de entrada/salida.
Fallo, que muestra los fallos de la tarjeta (solamente accesible en modalidad online).
Esta zona se compone de lo siguiente:
La opción de función de comunicación, en este caso CANopen.
Una lista desplegable que permite asociar el bus CANopen con una tarea de la aplicación.
Esta lista desplegable está formada por tres opciones que definen la velocidad de actualización de las áreas de almacenamiento asociadas con la E/S:
MAST: velocidad de tarea MAST
FAST: velocidad de tarea FAST
La ficha en primer plano indica el tipo de pantalla que se visualiza.
En este caso, se trata de la pantalla de configuración.
35008150 12/2018
41
Instalación del software
Zona
Config.
Número
5
6
7
8
9
10
Función
Esta zona permite seleccionar el comportamiento del bus en el arranque.
Esta zona permite configurar la dirección (memoria interna del
PLC) en la que se copiarán periódicamente las entradas de los dispositivos CANopen.
Esta zona permite configurar la modalidad de retorno de las salidas de los dispositivos del bus, así como la dirección (memoria interna del PLC) en la que se leerán periódicamente las salidas de los dispositivos CANopen.
Esta zona permite activar o desactivar el watchdog del bus
CANopen. El watchdog está activado de forma predeterminada.
Se pone en funcionamiento cuando la tarjeta PCMCIA no puede gestionar correctamente el bus. Cuando se pone en funcionamiento, las salidas de los esclavos pasan a cero.
Esta zona se utiliza para configurar el bus:
Selección del archivo de configuración de SyCon (*.CO)
Configuración de Control Expert o Sycon
NOTA: No seleccione el botón de opción SyCon, pues esta opción ya no está disponible. Seleccione solamente el botón
Control Expert.
Este botón permite iniciar el software SyCon, si está instalado en el equipo.
ADVERTENCIA
COMPORTAMIENTO INESPERADO DE LA APLICACIÓN
Antes de desactivar el watchdog, asegúrese de que, si la tarjeta PCMCIA no gestiona el bus
CANopen, el comportamiento de los dispositivos siga siendo aceptable.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.
42
35008150 12/2018
Instalación del software
Descripción de los datos de E/S y del comportamiento del bus al inicio
Presentación
La pantalla de configuración permite configurar el comportamiento del bus al arrancar, así como las entradas y salidas de los dispositivos esclavos en el bus.
Arranque del bus
En esta figura se muestra el área de configuración del arranque del bus.
El arranque del bus se puede realizar de tres maneras:
Automático: La configuración del bus, la gestión de la comunicación y la actualización de las
E/S esclavas se activan durante el arranque, sin intervención de la aplicación.
Semi-automático (sólo bus): La configuración del bus y la gestión de la comunicación se activan durante el arranque, pero la aplicación debe confirmar la gestión de las E/S mediante los
Por programa: La aplicación debe gestionar enteramente el arranque del bus mediante los
véase página 102 véase página 102
correspondientes.
correspondientes.
NOTA: En la modalidad Automático y Semiautomático, si la opción "Detener el bus cuando el watchdog está activado", está activada, en caso de fallo deberá realizar un inicio en frío de la aplicación PLC con el fin de reiniciar el bus CANopen.
NOTA: Siempre que está configurada la modalidad de arranque, la opción "Detener el bus cuando el watchdog está activado" detiene el bus cuando desaparece un esclavo. Si se produce un fallo en un esclavo antes de que se inicie el bus, el arranque se realiza de todas formas.
35008150 12/2018
43
Instalación del software
Entradas
En esta figura se ilustra el área de configuración de entrada.
Para configurar las entradas de los esclavos en el bus, es necesario indicar el área de memoria en la que se copiarán de forma periódica. Para definir esta área, debe indicar:
Un número de palabras: Se trata del número de palabras de entrada correspondientes al tamaño de los datos de entrada configurados mediante el software Sycon.
Dirección del primer %MW: Es la dirección de la primera palabra en el área de memoria de entrada.
NOTA: Las palabras %MW contienen los valores de entrada de los esclavos en el bus. Cuando se elige la modalidad de carga de Control Expert, es posible reconocer las palabras asociadas con los esclavos pulsando el botón Configuración de bus de la pantalla de configuración. En la modalidad de carga Sycon, sólo el software Sycon permite reconocer los esclavos asociados con las palabras %MW . La aplicación utiliza directamente estas palabras %MW como entradas.
NOTA: Al igual que sucede en el bus Fipio, si se utiliza la palabra %SW8 (el bit %SW8.0
está establecido en 1 para la tarea maestra y el bit %SW8.1
está establecido en 1 para la tarea rápida), la fase de adquisición de entrada de los dispositivos bus se inhibe. Los valores de estas entradas permanecen en el estado en que estaban antes de que el bit se configurara en 1.
44
35008150 12/2018
Instalación del software
Salidas
En esta figura se muestra el área de configuración de salida.
Para configurar las salidas, es necesario indicar, al igual que para las entradas, la tabla de palabras que contendrán el valor de las salidas del bus, y el tipo de recuperación necesaria cuando falla un esclavo:
Mantener
Restablecer
NOTA: Las palabras %MW contienen los valores de salida de los esclavos en el bus. Cuando se elige la modalidad de carga de Control Expert, es posible reconocer las palabras asociadas con los esclavos pulsando el botón Configuración de bus de la pantalla de configuración. En la modalidad de carga Sycon, sólo el software Sycon permite reconocer los esclavos asociados con las palabras %MW . La aplicación utiliza directamente estas palabras %MW como salidas.
NOTA: Las tablas de palabras se encuentran en la memoria interna del PLC. No se permite la combinación de ninguna de estas dos áreas.
NOTA: Si el número de palabras de entrada o salida es diferente al determinado en el archivo de
véase página 46
(nombre de archivo cuando se confirma la configuración.
*.CO
), el software Control Expert así lo indica
NOTA: El tamaño máximo autorizado del área de memoria reservada para las E/S depende del tipo de procesador y la tarea asociada
véase página 30
.
NOTA: Al igual que sucede en el bus Fipio, si se utiliza la palabra %SW9 (el bit %SW9.0
está establecido en 1 para la tarea maestra y el bit %SW9.1
está establecido en 1 para la tarea rápida), las salidas de los dispositivos del bus se mantienen en el estado en que estaban antes de que el bit se configurara en 1.
35008150 12/2018
45
Instalación del software
Cómo seleccionar la modalidad de carga de configuración
Presentación
La pantalla de configuración se puede utilizar para seleccionar la modalidad de carga de configuración. Las dos posibles opciones son:
Carga mediante el software Control Expert.
Carga mediante el software SyCon.
Para cada opción, es esencial seleccionar la base de datos de configuración
creada con el software SyCon.
véase página 51
Ilustración
En la siguiente figura se muestra el área de la pantalla de configuración utilizada para seleccionar la modalidad de carga de configuración.
46
35008150 12/2018
Instalación del software
Descripción
En la tabla siguiente se muestran las diferentes opciones posibles.
Zona
Seleccionar base de datos
Actualizar
Control Expert
SyCon
Velocidad de transmisión
ID de COB del mensaje SYNC
Periodo de mensaje SYNC
Eliminación automática
Configuración de bus
Descripción
Esta zona se utiliza para seleccionar la base de datos que corresponde a la configuración del bus gestionada por la tarjeta PCMCIA TSX CPP 110.
Esta configuración se realiza mediante el software SyCon, que genera el archivo .CO
que se debe seleccionar ( véase página 51 ) .
Al hacer clic en este botón, el archivo cargar y se evalúa.
Nota: Esta acción se debe realizar después de las modificaciones que realiza SyCon en el archivo *.CO
*.CO
seleccionado se vuelve a
seleccionado.
Cuando se selecciona este botón, la configuración del bus se carga con la aplicación del PLC. Si la aplicación es demasiado grande (el tamaño de la memoria supera al autorizado para el procesador), el software
Control Expert no autoriza esta selección y deberá cambiar el procesador.
Esta opción ya no está disponible; seleccione solamente el botón Control
Expert.
Cuando se ha seleccionado la modalidad de carga de Control Expert, esta área muestra la velocidad de transmisión del bus definido en Sycon.
Cuando se ha seleccionado la modalidad de carga de Control Expert, esta área muestra el ID de COB del mensaje SYNC seleccionado en
Sycon.
Cuando se ha seleccionado la modalidad de carga de Control Expert, esta área muestra el periodo del bus definido en Sycon.
Cuando se ha seleccionado la modalidad de carga de Control Expert, esta área muestra la modalidad Eliminación automática activada o
Eliminación automática desactivada en Sycon.
Cuando se ha seleccionado la modalidad de carga de Control Expert, este botón se puede utilizar para acceder a la configuración de los esclavos en el bus.
35008150 12/2018
47
Instalación del software
Carga de configuración mediante X-Way
General
Cuando Sycon configura el bus CANopen en modalidad de carga, es posible descargar la configuración de la tarjeta TSX CPP 110 gracias al controlador X-Way.
Esta descarga puede realizarse a través de una red Ethernet o simplemente en un bus Uni-
Telway.
NOTA: PRESTE ATENCIÓN y ponga adecuadamente el PLC en modalidad de detención cuando se produzca el proceso de descarga.
NOTA: Una vez validada la elección del controlador de comunicación X-Way, deberá salir del software Sycon para cambiar de controlador.
Procedimiento
En esta tabla se describen los pasos que se deben seguir para cargar la configuración de una tarjeta CANopen gracias a los controladores de comunicación X-Way.
Paso
1
2
3
4
5
Acción
Conéctese al PLC, que contiene la tarjeta TSX CPP 110 mediante el software Control Expert.
Poner el PLC en modalidad de detención.
Iniciar el software Sycon.
Cargar o crear la configuración deseada con ayuda del software Sycon.
Seleccione el comando Online → Cargar.
Resultado: Aparece un mensaje que indica que, cuando se carga la configuración, la comunicación entre los esclavos se detiene.
48
35008150 12/2018
Paso
6
Instalación del software
Acción
Haga clic en Sí para indicar que está de acuerdo con esta pausa de la comunicación entre esclavos.
Resultado: Aparece una ventana de selección del controlador X-Way o CIF.
7 Seleccione el controlador X-Way y luego haga clic en Aceptar.
Resultado: Aparece la ventana Asignación del controlador X-Wa.
35008150 12/2018
8
9
Seleccione el controlador necesario (Uni-Telway, XIP, etc.) en el cuadro de grupo Selección del controlador.
Introduzca la dirección del PLC (Red, Estación, Módulo, Bastidor) y, a continuación, haga clic en Aceptar para iniciar el proceso de carga.
Resultado: Cuando la carga está en curso, una ventana indica el avance de la transferencia de datos. Cuando ha terminado la transferencia, esta ventana desaparecerá y la pantalla principal de configuración del bus ocupará su lugar.
49
Instalación del software
Pantalla de configuración de los esclavos
Presentación
Mediante el software Control Expert, se puede acceder a la configuración de los esclavos del bus.
La información que contiene la pantalla es muy parecida a la de la pantalla de depuración
véase página 70
.
Ilustración
La figura que aparece a continuación describe la pantalla de configuración de los esclavos.
Funcionamiento
Haga clic en un esclavo de la lista de esclavos CANopen.
Aparecen los parámetros del esclavo, tanto en las áreas de entradas como de salidas. Para mayor claridad, se ofrece la visualización de la dirección topológica CANopen
véase página 36
y del área de memoria reservada en el PLC.
En el área de detalles del esclavo CANopen se incluye información sobre el esclavo.
50
35008150 12/2018
Instalación del software
Cómo configurar una tarjeta PCMCIA CANopen
Presentación
Para configurar una tarjeta TSX CPP 110, algunos procedimientos son esenciales o requieren una explicación especial. En los siguientes procedimientos se proporcionan los detalles.
Cómo seleccionar un archivo de configuración
En esta tabla se describen los pasos del procedimiento para seleccionar una configuración de
CANopen.
Paso
1
Acción
Haga clic en Seleccionar base de datos:
Resultado: Aparecerá una pantalla como esta:
35008150 12/2018
51
Instalación del software
Paso
2
Acción
Seleccione el archivo * .CO
necesario y, a continuación, haga clic en Aceptar.
Resultado: Si el número de palabras reservadas para las entradas y salidas corresponde a la configuración seleccionada, la configuración aparece en la pantalla de configuración de Control Expert.
De lo contrario, los valores incorrectos aparecen en rojo en la pantalla de configuración y no se podrá acceder a la configuración del bus hasta que se rectifiquen esos valores.
Cuando el archivo .CO
excede la capacidad máxima de los datos de configuración
( véase página 30 ) , aparece un mensaje de error. En este caso deberá utilizar un
procesador Premium más potente.
Procedimiento para configurar una tarjeta CANopen
En la tabla siguiente se describe el procedimiento para configurar una tarjeta PCMCIA CANopen
TSX CPP 110.
Paso
1
2
3
4
5
6
7
8
9
10
Acción
Seleccione el tipo de arranque del bus.
Haga clic en el botón Herramienta SyCon para iniciar el software de configuración SyCon.
Mediante el software SyCon, configure el bus CANopen de acuerdo con los dispositivos planificados para el bus.
Guarde la configuración en un archivo con la extensión .CO.
Vuelva a Control Expert.
Seleccione un archivo de configuración ( véase página 51 ) .
Reserve las zonas de memoria del PLC que se asociarán con las entradas y las salidas.
Seleccione el botón de opción Control Expert.
Haga clic en el botón Habilitado del watchdog.
Confirme la configuración.
Resultado: El software indica el número de palabras necesarias en las entradas y las salidas para configurar el bus seleccionado. Si los tamaños especificados no son los tamaños óptimos, puede ajustarlos.
52
35008150 12/2018
Instalación del software
Bus CANopen mostrado en el explorador de proyectos
Presentación
Cuando se declara una tarjeta TSX CPP 110 en un procesador de PLC, el bus CANopen se representa en el directorio Configuración del explorador de proyectos. Control Expert calcula automáticamente el número del bus CANopen. No es posible modificar este valor.
Tras haber cargado el archivo de configuración *.CO
creado con el software Sycon y validado la configuración, los esclavos CANopen aparecen en el bus CANopen del explorador de proyectos.
Cada esclavo aparece con su número de dirección. La visualización del bus CANopen y de los esclavos permite ver su direccionamiento topológico.
La ilustración siguiente presenta el bus CANopen y los esclavos en el explorador de proyectos.
35008150 12/2018
53
Instalación del software
Archivo de configuración de la tarjeta PCMCIA TSX CPP 110
Presentación
Desde el módulo de procesador, hay una carpeta en el editor de documentación en la que se describe la configuración de la aplicación para la tarjeta PCMCIA TSX CPP 110.
Ilustración
Se presenta de la manera siguiente:
TSX P57 354M [BASTIDOR 0 POSICIÓN 0]
Identificación del módulo
Referencia del producto: TSX P57 354M Designación: PROCESADOR TSX P57
354M
Dirección: 000 Icono:
Parámetros de canal: 0
Asignación de tarea/canal:
Tipo de canal:
Función específica de la aplicación:
MAST
Puerto de terminal
Conexión Uni-Telway
Símbolo de canal
Símbolo de canal
30 ms
Impar
Velocidad de transmisión 19200 bits/s
Tipo de módulo: Maestro
Cantidad de esclavos: 8
Timeout:
Paridad:
Parámetros de canal: 1
Asignación de tarea/canal:
Tipo de submódulo:
Tipo de canal:
Función específica de la aplicación:
MAST
TARJETA PCMCIA CANopen TSX CPP 110
Puerto PCMCIA Símbolo de canal
CANopen
Entradas
Salidas
Dirección del primer %MW
Dirección del primer %MW
32
1056
Estrategia de recuperación de salida: poner a cero
Longitud: 424
Longitud: 102
54
35008150 12/2018
Modalidad de configuración:
Modo de carga:
Configuración del bus
CANopen:
Automática
Control Expert
Velocidad de transmisión :
Eliminación automática:
Instalación del software
Watchdog TSX CPP 110: Activo
Archivo de configuración de
CANopen:
1 Mbits/s Sincronización de mensaje de ID de COB:
Apagado Periodo de mensaje
SYNC:
E:\BG1.CO
128
100 ms
Configuración del esclavo CANopen
Direc. Tipo
1
2
3
AMM09000
Perfil 401, EDS estándar
ADM 37010
Objetos de lenguaje de esclavo CANopen:
Direc. Entradas
1. %MW32
%MW33
%MW34
%MW35
%MW36
Icono
Lectura act./vig.
1 / 1
1/0
1/0
Salidas
%MW1056
%MW1057
%MW1058
Icono
35008150 12/2018
55
Instalación del software
Programación
Sección 3.3
Programación
Finalidad de esta sección
En esta sección se describen las herramientas disponibles para programar el funcionamiento y obtener información de un bus CANcontrolado por una tarjeta PCMCIA TSX CPP 110.
Es posible programar el funcionamiento del bus CANopen mediante solicitudes UNI-TE:
Enviar y recibir mensajes SDO en el bus,
Acceder al nivel de vínculo mediante el envío de PDU.
También es posible supervisar el bus y su funcionamiento:
Identificación del maestro,
Enviar solicitudes de diagnóstico en dispositivos bus
Estas solicitudes se envían al maestro CANopen (tarjeta PCMCIA TSX CPP 110) que se va a procesar.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Acceso a los SDO de CANopen
Solicitud de IDENTIFICACIÓN
Comando Diagnóstico
Página
56
35008150 12/2018
Instalación del software
Acceso a los SDO de CANopen
Presentación
Las funciones de comunicación READ_VAR (véase EcoStruxure™ Control Expert,
Comunicación, Biblioteca de bloques) y WRITE_VAR (véase EcoStruxure™
Control Expert, Comunicación, Biblioteca de bloques) se utilizan para acceder a la transferencia de datos abiertos del tipo SDO de CAN. Los parámetros de estas funciones determinan la acción realizada.
Estos servicios se basan en la gestión de mensajes estandarizados CMS del estándar CANopen.
Para obtener información sobre los formatos SDO utilizados, consulte la documentación de los esclavos CANopen.
ATENCIÓN
COMPORTAMIENTO INESPERADO DE LA APLICACIÓN
No envíe ni reciba SDO simultáneamente.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.
Si se envían y reciben SDO simultáneamente, puede que no se procesen los siguientes SDO. Si se da el caso, debe realizar un reinicio en frío mediante el botón RESET del procesador para reiniciar la aplicación y volver a la modalidad de funcionamiento normal.
35008150 12/2018
57
Instalación del software
Representación
Representación de FBD:
58
35008150 12/2018
Representación de LD:
Instalación del software
35008150 12/2018
59
Instalación del software
Representación de ST:
La sintaxis de la función de comunicación es la siguiente:
WRITE_VAR(ADDR('0.m.1.SYS'), 'SDO', index:subindex, NodeID, %MWi:L,
%MWk:4)
READ_VAR(ADDR('0.m.1.SYS'), 'SDO', index:subindex, NodeID, %MWk:4,
%MWi:L)
Descripción de parámetros de la función WRITE_VAR
La sintaxis de la función de comunicación es la siguiente:
En la tabla siguiente se describen los distintos parámetros de la función.
Parámetro
ADDR('0.m.1.SYS')
'SDO' subindex:index
NodeID
%MWi:L
%MWk:4
Descripción
Dirección de la entidad de destino de intercambio:
m: slot del procesador en el bastidor (0 o 1)
1: canal (siempre 1)
SYS: servidor UNI-TE de la tarjeta PCMCIA
Tipo de objeto SDO (siempre SDO en mayúsculas)
Palabra doble o valor inmediato que identifica el índice o subíndice de SDO de CANopen:
La palabra más significativa que crea la palabra doble contiene el subíndice, y la palabra menos significativa contiene el índice.
Ejemplo: si utiliza la palabra doble %MD0:
%MW0: contiene el índice
%MW1: contiene el subíndice
Palabra o valor que identifica el dispositivo de destino en el bus
CANopen
Tabla de palabras que contiene los datos que van a enviarse
(longitud mínima = 1)
Parámetros de gestión de intercambio: cuatro palabras que identifican la dirección de los datos utilizados para controlar la función WRITE_VAR
60
35008150 12/2018
Instalación del software
Descripción de parámetros de la función READ_VAR
La sintaxis de la función de comunicación es la siguiente:
En la tabla siguiente se describen los distintos parámetros de la función.
Parámetro Descripción
ADDR('0.m.1.SYS') Dirección de la entidad de destino de intercambio:
m: slot del procesador en el bastidor (0 o 1)
1: canal (siempre 1)
SYS: servidor UNI-TE de la tarjeta PCMCIA
'SDO' subindex:index
Tipo de objeto SDO (siempre SDO en mayúsculas)
Palabra doble o valor inmediato que identifica el índice o subíndice de SDO de CANopen:
La palabra más significativa que crea la palabra doble contiene el subíndice, y la palabra menos significativa contiene el índice.
Ejemplo: si utiliza la palabra doble %MD0:
%MW0: contiene el índice
%MW1: contiene el subíndice
NodeID
%MWk:4
%MWi:L
Palabra o valor que identifica el dispositivo de destino en el bus
CANopen
Parámetros de gestión de intercambio: cuatro palabras que identifican la dirección de los datos utilizados para controlar la función READ_VAR
Tabla de palabras que contiene los datos que se recibirán (longitud mínima = 1)
35008150 12/2018
61
Instalación del software
Parámetros de gestión
Los parámetros de gestión se agrupan en una matriz de cuatro enteros. Los valores contenidos en esta matriz se pueden utilizar para gestionar las funciones de comunicación. El procesador que ejecuta la función es el encargado de detectarlos.
En la siguiente tabla se proporcionan detalles sobre las palabras %MWk.
N.º de palabra Byte de mayor valor
%MWk
%MWk+1
%MWk+2
%MWk+3
Byte de menor valor
Número de intercambio Bit de actividad
Informe de funcionamiento Informe de comunicación
Timeout
Longitud de bytes:
para WRITE_VAR, inicialice esta palabra con el
número de bytes que van a enviarse, cada vez, antes de enviar write_var.
para READ_VAR, cuando la petición termina, esta palabra contiene el número de caracteres recibidos en la tabla de palabras de los datos recibidos.
Datos gestionados por
El sistema
El usuario
NOTA: Una función puede detectar un error de parámetros antes de activar el intercambio. El bit de actividad se mantiene en 0 y el informe de comunicación se inicializa con los valores correspon dientes al error detectado.
62
35008150 12/2018
Instalación del software
En la tabla siguiente se explica el significado de los valores de la palabra %MWk+1:
N.º de palabra
Informe de funcionamiento
%MWk+1 Estos códigos son para servicios de
CANopen en una aplicación remota.
16#00: Resultado positivo
16#01: Petición no procesada
16#02: Respuesta incorrecta
16#03: Reservado
16#00
Informe de comunicación
Estos códigos son para bloques de funciones
READ_VAR, WRITE_VAR y SEND_REQ en una aplicación remota.
Este informe es únicamente significativo cuando el bit de actividad pasa de 1 a 0.
16#00: Intercambio de mensajes correcto
16#01: Intercambio detenido con motivo de un timeout
16#02: Intercambio detenido a petición del usuario
( CANCELAR )
16#03: Formato de dirección incorrecto
16#04: Formato de destino incorrecto
16#05: Formato de parámetro de gestión incorrecto
16#06: Parámetro específico incorrecto
16#07: Problema de emisión al destinatario
16#08: Reservado
16#09: Tamaño del búfer de recepción insuficiente
16#0A: Tamaño del búfer de envío insuficiente
16#0B: Sin recursos de sistema: el número de EF de comunicación simultánea supera el máximo que puede gestionar el procesador
16#0C: Número de intercambio incorrecto
16#0D: Ningún telegrama recibido
16#0E: Longitud incorrecta
16#0F: Servicio de telegramas sin configurar
16#10: Módulo de red ausente
16#11: Petición ausente
16#12: Servidor de la aplicación ya activo
16#13: Número de transacción UNI-TE incorrecto
35008150 12/2018
63
Instalación del software
N.º de palabra
Informe de funcionamiento
%MWk+1 16#01: No hay recursos hacia el procesador
16#02: No hay recursos de línea
15#03: Sin dispositivo o un dispositivo sin recursos Nota: este código está gestionado únicamente por las tarjetas PCMCIA TSX FPP 10
Y TSX FPP 20.
16#04: Error de línea detectado
16#05: Error de longitud detectado
16#06: Canal de comunicación no operativo
16#07: Error de direccionamiento detectado
16#08: Error de aplicación detectado
16#0B: Sin recursos de sistema: el número de EF de comunicación simultánea supera el máximo que puede gestionar el procesador
16#0C: Función de comunicación inactiva
16#0D: Destino ausente
16#0F: Problema de enrutamiento entre estaciones o canal sin configurar
16#11: Formato de dirección incorrecto
16#12: Sin recurso de destino
16#14: Conexión no operativa (por ejemplo: Ethernet TCP/IP)
16#15: Sin recurso en el canal local
16#16: Acceso no autorizado (por ejemplo: Ethernet TCP/IP)
16#17: Configuración de red incoherente (por ejemplo: Ethernet
TCP/IP)
16#18: Conexión no disponible temporalmente
16#21: Servidor de la aplicación detenido
16#30: Error de transmisión detectado
Informe de comunicación
16#FF: Mensaje rechazado
64
35008150 12/2018
Instalación del software
Solicitud de IDENTIFICACIÓN
Presentación
Esta solicitud permite la identificación del maestro CANopen (tarjeta PCMCIA TSX CPP 110).
Se lleva a cabo mediante la función de comunicación SEND_REQ (véase EcoStruxure™
Control Expert, Comunicación, Biblioteca de bloques) .
Sintaxis
La sintaxis de las funciones de comunicación es ésta:
SEND_REQ(ADDR('0.m.1.SYS'), 16#0F, %MWi:L, %MWk:4, %MWj:L)
En la tabla siguiente se describen los diferentes parámetros de función.
Parámetro Descripción
ADDR('0.m.1.SYS') Dirección de la entidad de destino de intercambio.
m: Número de slot del procesador, 0 o 1
1: canal (siempre 1).
SYS: acceso al servidor UNI-TE desde la tarjeta PCMCIA
16#0F
%MWi:L
Código de petición
No se utiliza para la función IDENTIFICATION (la longitud es 1)
%MWk:4
%MWj:L
Parámetros de gestión de intercambio: cuatro palabras que identifican la dirección de los datos utilizados para controlar la función llamada IDENTIFICATION
Tabla de palabras que contienen la información de identificación de la tarjeta. La longitud L debe ser 12.
35008150 12/2018
65
Instalación del software
%MWj:L
En la siguiente tabla se proporcionan detalles de las palabras %MWj:L .
Número de palabra
%MWj
%MWj+1
%MWj+2
%MWj+3
%MWj+4
%MWj+5
%MWj+6
%MWj+7
%MWj+8
%MWj+9
%MWj+10
%MWj+11
Byte de mayor valor
Código de producto:
16#05: Premium
Longitud de la cadena de identificación 16#0C
‘S’
’ ’
‘P’
’ ’
’1’
16#00
Estado de LED. El LED COM está codificado en los dos primeros bits y el LED ERR en los dos siguientes, según las siguientes secuencias:
0, 0: Apagado,
0, 1: Intermitente,
1, 0: Permanentemente encendido.
Tipo de producto: 16#02
-
Tipo de error
bit 0: Tarjeta en modo
Prueba/Depuración, bit 1: Error de bus o bus inactivo, bit 2: Unidad de conexión
ausente, bit 3: Autoverificación o tarjeta inaccesible, bit 4: Reservado, bit 5: Tarjeta diferente a la configurada, bit 6: Tarjeta ausente, bit 7: Error en al menos un esclavo.
Byte de menor valor
16#FF
Número de versión con codificación BCD (versión 1.0, codificación 16#10)
‘T’
‘X’
‘C’
‘P’
’1’
’0’
Estado de tarjeta PCMCIA:
0: Ausente,
1: Autoverificación,
2: Fallo,
3: Listo,
4: En espera,
5: Sin configurar.
Tipo de función: 16#2E
Referencia de catálogo: 16#01
16#00
66
35008150 12/2018
Instalación del software
Parámetros de gestión
En la siguiente tabla se proporcionan detalles de las palabras %MWk:4 .
Número de palabra Byte de mayor valor
%MWk Número de intercambio
%MWk+1
%MWk+2
%MWk+3
Informe de funcionamiento, informe de 16#3F positivo
Timeout
Byte de menor valor
Bit de actividad
Informe de comunicación
Longitud: la inicialización a 0 es obligatoria antes de que se envíe la función
Datos gestionados por
El sistema
Usted
35008150 12/2018
67
Instalación del software
Comando Diagnóstico
Presentación
Los comandos de diagnóstico se envían mediante el bloque de función SEND_REQ
(véase EcoStruxure™ Control Expert, Comunicación, Biblioteca de bloques) .
En este caso, la función SEND_REQ se utiliza para:
Obtener diagnósticos de los esclavos del bus,
Obtener la versión de una tarjeta PCMCIA CAN open,
Obtener variables de estado,
Obtener el historial de errores del bus.
Sintaxis
La sintaxis de la función de comunicación es la siguiente:
SEND_REQ (ADDR('0.m.1.SYS', 16#0031, %MWi:3, %Mwk:4, %MWj:L)
En la tabla siguiente se describen los diferentes parámetros de función.
Parámetro Descripción
ADDR('0.m.1.SYS') Dirección de la entidad de destino de intercambio.
m: ranura del procesador en el bastidor (0 ó 1).
1: canal (siempre 1).
SYS: servidor UNI-TE de la tarjeta PCMCIA.
16#0031
%MWi:3
Código de petición
Parámetros de la solicitud:
%MWi : tipo de objeto de diagnóstico:
1 ... 127: Diagnósticos de esclavos 1 a 127
128: Versión de tarjeta CANopen
129: Estado de la tarjeta CANopen, la respuesta es equivalente al contenido de las palabras de estado
130: Historial de errores de mensajes
%MWi+1 : Dirección inicial en la tabla de diagnóstico (valor predeterminado 0). Para permitir el acceso parcial a la tabla de diagnósticos, especifique una palabra inicial en la tabla (Iniciar offset)
%MWi+2 : Longitud en bytes de los diagnósticos que se van a leer, que es, generalmente, dos veces la longitud de la tabla de respuestas
68
35008150 12/2018
Instalación del software
Parámetro
%MWk:4
%MWj:L
Descripción
Parámetros de gestión de intercambio: cuatro palabras que identifican la dirección de los datos utilizados para controlar la función SEND_REQ
La tabla de recepción contiene datos de diagnóstico
Parámetros de gestión
En la siguiente tabla se proporcionan detalles de las palabras %MWk:4 .
Número de palabra Byte de mayor valor
%MWk Número de intercambio
%MWk+1 Informe de funcionamiento:
respuesta positiva: 16#61
respuesta incorrecta: 16#FD
%MWk+2
%MWk+3
Byte de menor valor
Bit de actividad
Informe de comunicación
Timeout
Longitud: número de bytes de respuesta (inicialización obligatoria para activar la función si el número de bytes enviados es 6)
Datos gestionados por
El sistema
Usted
35008150 12/2018
69
Instalación del software
Depurar
Sección 3.4
Depurar
Descripción de la pantalla Depuración
Presentación
La función de depuración o la acción de doble clic en la tarjeta PCMCIA TSX CPP 110 en la configuración del software Control Expert sólo están disponibles en la modalidad online.
Ilustración
La figura siguiente es un ejemplo de una pantalla de depuración.
70
35008150 12/2018
Instalación del software
Descripción
En la tabla siguiente se presentan las distintas áreas de la pantalla de depuración:
Número Elemento
1 Estado de los esclavos
CANopen
2
3
4
5
6
Función
Esta área muestra todos los esclavos del bus CANopen. Un esclavo defectuoso se muestra en rojo. Cuando el fallo desaparece, se muestra en color azul. En caso contrario, aparece en negro. La selección de un esclavo actualiza las áreas 2, 4 y 5.
Act.: Indica si se ha activado el esclavo en la configuración Sycon
(1 activado, 0 desactivado)
T. de vida: Tiempo de vida.
Entradas
Valor de salida Cuando se selecciona una palabra de salida en el área 4, se puede modificar su valor introduciendo uno nuevo y haciendo clic en el botón Aceptar.
Salidas Cuando se selecciona un esclavo, esta área contiene la lista de palabras que se le asocian en la salida.
Para mayor claridad, se ofrece la visualización de la dirección
topológica CANopen ( véase página 36 ) (%QW\3.1\0.0.0.0) y del
área de memoria reservada en el PLC (%MW14).
Información acerca de
Cuando se selecciona un esclavo, esta área contiene la lista de palabras que se le asocian en la entrada.
Para mayor claridad, se ofrece la visualización de la dirección
topológica CANopen ( véase página 36 ) (%IW\3.1\0.0.0.0) y del
área de memoria reservada en el PLC (%MW4).
Petición que se va a emitir
Cuando se selecciona un esclavo (al hacer clic en el área 1), esta
área contiene el último mensaje de diagnóstico y, para obtener información sobre la tarjeta TSX CPP 110, basta con hacer clic en el encabezado de la tabla.
Esta área permite emitir una petición SDO. La sintaxis de los parámetros es igual a la que se utiliza para llevar a cabo las transferencias SDO mediante las peticiones READ_VAR y
WRITE_VAR
. Al pulsar el botón Introducir petición aparecen los campos de introducción de la petición.
35008150 12/2018
71
Instalación del software
Diagnósticos
Sección 3.5
Diagnósticos
Finalidad de esta sección
En esta sección se describen las herramientas de diagnóstico de equipo y software disponibles para la tarjeta PCMCIA TSX CPP 110.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Diagnósticos mediante los LED de estado de la tarjeta PCMCIA TSX CPP 110
Datos de diagnóstico
Realización de un diagnóstico
Página
72
35008150 12/2018
Instalación del software
Diagnósticos mediante los LED de estado de la tarjeta PCMCIA TSX CPP 110
Presentación
Los LED de la tarjeta permiten ver el estado de la tarjeta y del bus CANopen. Durante el funciona miento normal, el LED ERR está apagado, mientras que el LED COM está encendido de forma permanente.
Ilustración
En la siguiente figura se indica la posición de los dos LED, ERR y COM.
35008150 12/2018
73
Instalación del software
Diagnóstico
Según el estado de los LED, los diagnósticos son los siguientes:
LED de pantalla de estado
ERR (rojo) COM
(amarillo)
Apagado Apagado
Permanentemente encendido
Significado
Intermitente
(Irregular)
Intermitente
(Regular)
La tarjeta no recibe alimentación o transferencia de configuración en curso
No hay configuración en la tarjeta
Tarjeta configurada y lista, pero no está activa o sin firmware
CANopen
Encendido Bus configurado y activo, sin error
Apagado Error detectado, controlador de bus detenido
Intermitente Tarjeta configurada y lista, pero sin posibilidad de comunicarse con un dispositivo periférico remoto (por ejemplo, cable de bus CAN desconectado), o todos los dispositivos periféricos configurados informan de un error.
Error en tarjeta, error de configuración o error de sincronización entre la tarjeta y el PLC (para obtener más información, consulte los datos de diagnóstico de estado del módulo)
Encendido Bus configurado y activo, al menos un suscriptor de bus indica un error o no es posible establecer contacto con él
74
35008150 12/2018
Instalación del software
Datos de diagnóstico
Presentación
Durante los diagnósticos, los primeros datos que se utilizan son palabras de intercambio implícito
%IW
véase página 99
.
En otras secciones existen datos de diagnóstico que se pueden consultar escribiendo algunas líneas de programación en el PLC.
La función de comunicación SEND_REQ permite que se lleven a cabo los diagnósticos
véase página 68
:
En el esclavo de su elección (1 a 127, una solicitud por esclavo),
En la versión de la tarjeta PCMCIA (128),
En el estado de la tarjeta (129),
Y se utiliza para obtener el historial de mensajes de error (130).
NOTA: El código 129 permite la recepción de la misma información que la contenida en las
palabras de entrada de intercambio implícito (
véase página 100
La información proporcionada proviene de la tarjeta PCMCIA y se actualiza periódicamente.
La tabla de recepción de solicitudes contiene la información descrita en los siguientes párrafos.
NOTA: La información se proporciona en tablas de byte. Aunque se tiene en cuenta la posibilidad de solicitar toda, o parte de, esta tabla, es necesario prestar atención a las palabras más y menos significativas de la tabla %MWi:L .
NOTA: La información de diagnóstico cumple con el estándar CAN. Puede encontrar información de referencia en el siguiente sitio: http://www.can-cia.de
.
35008150 12/2018
75
Instalación del software
Diagnósticos de esclavo
En la siguiente tabla se describe la información recibida tras una solicitud de diagnóstico en un esclavo (código 1 a 127).
Rango de byte
0
1 y 2
3 y 4
5
6
7
Descripción
Bits de estado de dispositivo:
Bit 0: sin respuesta
Bit 1: Desborde de tabla de historial de mensajes de error
Bit 2: Error de parámetros
Bit 3: supervisión de dispositivo activo
Bit 4 a bit 6: reservado
Bit 7: Desactivado
Información complementaria leída durante el arranque del bus en el objeto estándar 16#1000 (estandarización CAN)
Número de perfil leído durante el arranque del bus en el objeto estándar
16#1000 (estandarización CAN)
Estado de esclavo:
1: Desconectado
2: Conexión en curso
3: En preparación
4: Listo
5: Funcionando
127: En preparación o ausente
Código de error por el esclavo)
( véase página 113 ) (código del último error generado
Número de bloques de información urgente acerca del esclavo (0 a 5).
Nota: Estos bloques se agregan al final de esta tabla. En el siguiente párrafo se proporcionan detalles de un bloque típico.
Descripción de un bloque de información sobre el esclavo
En la tabla siguiente se describe un bloque de información típico.
Rango de byte
0 y 1
2
3 a 6
7
Descripción
Código de error
Valor de registro de error, objeto 16#1001 del esclavo (estandarización
CAN)
Valor de registro del estado del fabricante específico, objeto 16#1002
(normalización CAN) reservado
76
35008150 12/2018
Instalación del software
Diagnósticos en una versión de tarjeta
En la siguiente tabla se describe la información recibida tras una solicitud de diagnóstico en una tarjeta PCMCIA (código 128).
Rango de byte
0 a 7
8 a 10
11 a 13
14 a 17
18 a 25
Descripción
Versión de firmware (cadena de caracteres)
Fecha de creación de la versión de firmware (codificación BCD,
DD.MM.AA)
Fecha de fabricación (codificación BCD, DD.MM.AA)
Número de serie (codificación BCD)
Nombre de protocolo (ASCII, sin final de cadena de caracteres, por ejemplo: "CANopen")
Historial de errores de mensajes
En la siguiente tabla se describe la información recibida tras una solicitud de un informe histórico
(código 130).
Rango de byte
0 y 1
2 a 49
Descripción
Número de bloques de error
Nota: Estos bloques se agregan al final de esta tabla. En el siguiente párrafo se proporcionan detalles de un bloque típico.
Contenido del bloque de error (8 bloques como máximo)
Descripción de un bloque de información sobre el informe histórico
En la tabla siguiente se describe un bloque de información típico.
Rango de byte
0
1
2 y 3
4 y 5
Descripción
Código de servicio
IP afectado
Código de error de mensaje ( véase página 109 )
Detalle sobre código de error ( véase página 112 )
35008150 12/2018
77
Instalación del software
Realización de un diagnóstico
Presentación
La detección de un fallo en el bus CANopen se realiza en primer lugar con ayuda de los indicadores luminosos de la tarjeta PCMCIA. A continuación, puede utilizar el procedimiento siguiente, que describe la gestión del arranque del bus, así como las verificaciones que se deben
llevar a cabo mediante los objetos de lenguaje (
véase página 83
suministrados por el PLC.
78
35008150 12/2018
Procedimiento
El diagrama siguiente muestra las distintas fases del procedimiento.
Instalación del software
35008150 12/2018
79
Instalación del software
Verificación de %IW0.m.1.0
En la tabla siguiente se describen las acciones que deben realizarse para obtener un diagnóstico exacto con ayuda de los bits x8 a x15 de %IW0.m.1.0.
Si Entonces
Bit 8 = 1 Se trata de un error de configuración.
Compruebe los detalles de los códigos de error
%IW0.m.1.1
%IW0.m.1.2
( véase página 103 ) en las palabras:
Bit 9 = 1 Se trata de un error de transferencia de PDO.
Póngase en contacto con el servicio técnico de Schneider.
Bit 10 = 1 Se trata de un error de transferencia de SDO.
Compruebe los detalles de los códigos de error
%IW0.m.1.1
%IW0.m.1.2
( véase página 103 ) en las palabras:
Compruebe el registro de los errores de mensajería
Bit 11 = 1 Se trata de un fallo de la tarjeta PCMCIA.
Verifique los detalles de los códigos de error en %IW0.m.1.1.
Verifique el contenido de %IW0.m.1.3:
Bit 0: error de parámetros, el origen del fallo se indica en %IW0.m.1.4
Bit 1: las salidas están a cero tras el fallo de un esclavo (Autoclear ON); el origen del fallo se indica en %IW0.m.1.4
Bit 3: fallo grave, la tarjeta no está activa en el bus
Bit 7: conexión defectuosa entre la tarjeta y la unidad de conexión.
Bit 12 = 1 Se trata de un fallo del bus (el bus no arranca o se ha detectado un fallo de transmisión).
Compruebe el contador del número de errores del bus %IW0.m.1.5; en caso de no ser cero,
verifique la línea.
Compruebe el contador del número de paradas del bus; si se incrementa, verifique la línea y arranque de nuevo el bus.
Nota: En modalidad de arranque no automático, el bit de arranque del bus es %QW0.m.1.0.
Bit 13 = 1 Se trata de un fallo en un esclavo: fallo de comunicación o E/S no válidas.
Compruebe el último origen del error producido en %IW0.m.1.4
Verifique que todos los esclavos permanecen activos en el bus comprobando las palabras de estado del bus %IW0.m.1.16 a %IW0.m.1.23.
Realice un diagnóstico de los esclavos defectuosos mediante una petición de diagnóstico
.
Nota: En modalidad de arranque no automático, el bit de arranque de E/S es %QW0.m.1.1.
80
35008150 12/2018
Instalación del software
Si Entonces
Bit 14 = 1 Se trata de un fallo de salida: las salidas se posicionan en condiciones de retorno.
Verifique que el PLC se encuentra en modo RUN.
Verifique que la tarea asociada al módulo se encuentra activa.
Compruebe el bit %IW0.m.1.0.12 (fallo del bus) y el bit %IW0.m.1.0.13 (fallo del esclavo).
Nota: En modalidad de arranque no automático, compruebe los bits %QW0.m.1.0 y
%QW0.m.1.1.
Bit 15 = 1 Puede disponer de un diagnóstico nuevo para uno o varios esclavos.
Compruebe los esclavos implicados mediante las palabras de estado %IW0.m.1.16 a
%IW0.m.1.23.
Lleve a cabo un diagnóstico
de los esclavos implicados.
35008150 12/2018
81
Instalación del software
82
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Objetos de lenguaje CANopen
35008150 12/2018
Objetos de lenguaje CANopen
Capítulo 4
Objetos de lenguaje CANopen
Finalidad de este capítulo
En este capítulo se describen los objetos de lenguaje asociados con el canal de comunicación
CANopen.
Contenido de este capítulo
Este capítulo contiene las siguientes secciones:
Sección
4.1
4.2
4.3
4.4
4.5
4.6
Apartado
Objetos de lenguaje e IODDT para la comunicación CANopen
Los objetos de lenguaje y el IODDT genérico aplicable a los protocolos de comunicación
Objetos de lenguaje del IODDT específico de CANopen
El IODDT T_GEN_MOD aplicable a todos los módulos
Objetos de lenguaje de configuración CANopen
Códigos de error CANopen
Página
35008150 12/2018
83
Objetos de lenguaje CANopen
Objetos de lenguaje e IODDT para la comunicación CANopen
Sección 4.1
Objetos de lenguaje e IODDT para la comunicación CANopen
Finalidad de esta sección
En esta sección se ofrece una descripción general de las generalidades relativas a los IODDT y los objetos de lenguaje para la comunicación CANopen.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Introducción a los objetos de lenguaje para la comunicación CANopen
Intercambio implícito de objetos de lenguaje asociados a la función específica de la aplicación
Objetos de lenguaje de intercambio explícito asociados con la función específica de aplicaciones
Gestión de intercambios e informes con objetos explícitos
Página
84
35008150 12/2018
Objetos de lenguaje CANopen
Introducción a los objetos de lenguaje para la comunicación CANopen
General
Los IODDT están predefinidos por el fabricante. Contienen objetos de lenguaje de entradas/salidas que pertenecen al canal de un módulo específico de la aplicación.
La comunicación CANopen tiene dos IODDT asociados:
T_COM_STS_GEN , que se aplica a los protocolos de comunicación, excepto Fipio y Ethernet.
T_COM_CPP110 , que es específico de la comunicación CANopen.
NOTA: La creación de una variable de tipo IODDT se realiza de dos maneras:
Mediante la ficha Objetos de E/S (véase EcoStruxure™ Control Expert, Modalidades de
funcionamiento) ,
Mediante el Editor de datos.
Tipos de objetos de lenguaje
En cada IODDT se incluye un conjunto de objetos de lenguaje que permite la activación y la comprobación del funcionamiento.
Existen dos tipos de objetos de lenguaje:
Los objetos de intercambio implícito, que se intercambian de forma automática cada vez que
se completa un ciclo de la tarea asociada al módulo.
Los objetos de intercambio explícito, que se intercambian cuando lo requiere la aplicación, mediante las instrucciones de intercambio explícito.
Los intercambios implícitos son aquellos relativos al estado de los módulos, las señales de comunicación, los esclavos, etc.
Los intercambios explícitos permiten parametrizar el módulo, así como diagnosticarlo.
35008150 12/2018
85
Objetos de lenguaje CANopen
Intercambio implícito de objetos de lenguaje asociados a la función específica de la aplicación
Presentación
Una interfaz integrada específica de la aplicación o la adición de un módulo enriquecen automáti camente la aplicación de objetos de lenguaje utilizada para programar esta interfaz o este módulo.
Estos objetos corresponden a las imágenes de las entradas/salidas y a los datos de software del módulo o de la interfaz integrada específica de la aplicación.
Notas
Las entradas ( %I y %IW ) del módulo se actualizan en la memoria del PLC al comienzo de la tarea; el autómata puede estar en modalidad RUN o STOP.
Las salidas ( %Q y %QW ) se actualizan al final de la tarea sólo cuando el PLC se encuentra en modalidad RUN.
NOTA: Cuando la tarea está en modalidad STOP, en función de la configuración elegida, puede darse una de las situaciones siguientes:
Las salidas se actualizan en posición de retorno (modalidad de retorno).
Las salidas se mantienen en su último valor (modalidad de mantenimiento).
Figura
En el siguiente gráfico se muestra el ciclo de funcionamiento relacionado con una tarea del autómata (ejecución cíclica).
86
35008150 12/2018
Objetos de lenguaje CANopen
Objetos de lenguaje de intercambio explícito asociados con la función específica de aplicaciones
Introducción
Los intercambios explícitos se realizan a petición del programa de usuario mediante estas instrucciones:
READ_STS (leer palabras de estado)
WRITE_CMD (escribir palabras de comando)
WRITE_PARAM (escribir parámetros de ajuste)
READ_PARAM (leer parámetros de ajuste)
SAVE_PARAM (guardar parámetros de ajuste)
RESTORE_PARAM (restaurar parámetros de ajuste)
Para obtener más información detallada sobre las instrucciones, consulte EcoStruxure™ Control
Expert, Gestión de E/S, Biblioteca de bloques .
Estos intercambios se aplican a un conjunto de objetos %MW del mismo tipo (estado, comandos o parámetros) que pertenecen a un canal.
Los objetos pueden:
proporcionar información acerca del módulo (por ejemplo, el tipo de error detectado en un
canal); controlar comandos del módulo (por ejemplo, cambio); definir las modalidades de funcionamiento del módulo (guardar y restaurar parámetros de ajuste durante el proceso de una aplicación).
NOTA: Para evitar diversos intercambios explícitos simultáneos para el mismo canal, es necesario comprobar el valor de la palabra EXCH_STS ( %MWr.m.c.0
) del IODDT asociado al canal antes de llamar a cualquier EF que se direccione a este canal.
NOTA: El intercambio explícito no se admite cuando los módulos de E/S analógicas y digitales de
X80 se configuran a través de un módulo adaptador eX80 (BMECRA31210) en una configuración
Quantum EIO. No puede configurar los parámetros de un módulo en la aplicación del PLC durante el funcionamiento.
35008150 12/2018
87
Objetos de lenguaje CANopen
Principios generales de uso de las instrucciones explícitas
En el siguiente diagrama se muestran los diferentes tipos de intercambios explícitos que pueden realizarse entre la aplicación y el módulo.
Gestión de intercambios
Durante un intercambio explícito, compruebe el rendimiento para ver si los datos sólo se tienen en cuenta cuando el intercambio se efectúa correctamente.
Para ello se cuenta con dos tipos de información:
información concerniente al intercambio en curso,
véase página 92
véase página 92
En el siguiente diagrama se describen los principios de gestión de intercambios.
NOTA: Para evitar diversos intercambios explícitos simultáneos para el mismo canal, es necesario comprobar el valor de la palabra EXCH_STS ( %MWr.m.c.0
) del IODDT asociado al canal antes de llamar a cualquier EF que se direccione a este canal.
88
35008150 12/2018
Objetos de lenguaje CANopen
Gestión de intercambios e informes con objetos explícitos
Presentación
Al intercambiar datos entre la memoria del PLC y el módulo, éste puede requerir diversos ciclos de tarea para reconocer dicha información. Para gestionar los intercambios, todos los IODDT disponen de dos palabras:
EXCH_STS ( %MWr.m.c.0
): intercambio en curso
EXCH_RPT ( %MWr.m.c.1
): informe
NOTA:
En función de la localización del módulo, la aplicación no detectará la gestión de los intercambios explícitos ( %MW0.0.MOD.0.0
, por ejemplo):
Para los módulos en bastidor, los intercambios explícitos se realizan inmediatamente en el bus del PLC local y se acaban antes del final de la tarea de ejecución. De este modo, el READ_STS , por ejemplo, finaliza cuando la aplicación comprueba el bit %MW0.0.mod.0.0
.
Para bus remotos (como Fipio), los intercambios explícitos no están sincronizados con la tarea de ejecución, por lo que la aplicación puede detectarlos.
Ilustración
En la siguiente ilustración se muestran los distintos bits significativos para la gestión de intercambios:
35008150 12/2018
89
Objetos de lenguaje CANopen
Descripción de los bits significativos
Cada uno de los bits de las palabras EXCH_STS ( %MWr.m.c.0
) y EXCH_RPT ( %MWr.m.c.1
) está asociado a un tipo de parámetro:
Los bits de rango 0 están asociados a los parámetros de estado:
El bit STS_IN_PROGR ( %MWr.m.c.0.0
) indica si hay en curso una petición de lectura para
las palabras de estado.
El bit STS_ERR ( %MWr.m.c.1.0
) especifica si el canal del módulo acepta o no la petición de lectura para las palabras de estado.
Los bits de rango 1 están asociados a los parámetros de comando:
El bit CMD_IN_PROGR ( %MWr.m.c.0.1
) indica si se están enviando los parámetros de
comando al canal del módulo.
El bit CMD_ERR ( %MWr.m.c.1.1
) especifica si el canal del módulo acepta los parámetros de comando.
Los bits de rango 2 están asociados a los parámetros de ajuste:
El bit ADJ_IN_PROGR ( %MWr.m.c.0.2
) indica si los parámetros de ajuste se están intercambiando con el canal del módulo (mediante WRITE_PARAM, READ_PARAM,
SAVE_PARAM, RESTORE_PARAM ).
El bit ADJ_ERR ( %MWr.m.c.1.2
) especifica si el módulo acepta los parámetros de ajuste.
Si el intercambio se ejecuta correctamente, el bit se establece en 0.
Los bits de rango 15 indican una nueva configuración en el canal c del módulo desde la consola
(modificación de los parámetros de configuración + arranque en frío del canal).
Los bits
r , m y c indican los siguientes elementos:
El bit r representa el número de bastidor.
El bit m representa la posición del módulo en el bastidor.
El bit c representa el número de canal en el módulo.
NOTA: r representa el número de bastidor, m la posición del módulo en el bastidor y c representa el número de canal en el módulo.
NOTA: Las palabras de intercambio y de informe también existen en el nivel del módulo
EXCH_STS ( %MWr.m.MOD
) y EXCH_RPT ( %MWr.m.MOD.1
) según el IODDT de tipo T_GEN_MOD .
90
35008150 12/2018
Ejemplo
Fase 1: Envío de datos mediante la instrucción WRITE_PARAM .
Objetos de lenguaje CANopen
Cuando el PLC explora la instrucción, el bit Intercambio en curso se establece en 1 en %MWr.m.c
.
Fase 2: Análisis de los datos por el módulo de E/S e informe.
Cuando se intercambian datos entre la memoria del PLC y el módulo, el reconocimiento por parte del módulo se gestiona mediante el bit ADJ_ERR ( %MWr.m.c.1.2
).
Este bit crea los siguientes informes::
0: intercambio correcto
1: intercambio incorrecto
NOTA: No hay parámetro de ajuste en el nivel del módulo.
35008150 12/2018
91
Objetos de lenguaje CANopen
Indicadores de ejecución de un intercambio explícito: EXCH_STS
En la tabla siguiente se muestran los bits de control de los intercambios explícitos: EXCH_STS
( %MWr.m.c.0
)
Símbolo estándar
STS_IN_PROGR
CMD_IN_PROGR
ADJ_IN_PROGR
Tipo
BOOL
BOOL
BOOL
RECONF_IN_PROGR BOOL
Acceso
R
R
R
R
Significado
Lectura de las palabras de estado del canal en curso
Dirección
%MWr.m.c.0.0
Intercambio de parámetros de comando en curso
Intercambio de parámetros de ajuste en curso
%MWr.m.c.0.1
%MWr.m.c.0.2
Reconfiguración del módulo en curso %MWr.m.c.0.15
NOTA: Si el módulo no está presente o está desconectado, los objetos de intercambio explícito
( READ_STS , por ejemplo) no se envían al módulo ( STS_IN_PROG (%MWr.m.c.0.0) = 0), pero se actualizan las palabras.
Informe de intercambio explícito: EXCH_RPT
En la tabla siguiente se muestran los bits de informe: EXCH_RPT ( %MWr.m.c.1
):
Símbolo estándar
STS_ERR
CMD_ERR
ADJ_ERR
RECONF_ERR
Tipo
BOOL
BOOL
BOOL
BOOL
Acceso
R
R
R
R
Significado
Error detectado al leer las palabras de estado del canal
(1 = error detectado)
Error detectado durante un intercambio de parámetros de comando
(1 = error detectado)
Error detectado durante un intercambio de parámetros de ajuste
(1 = error detectado)
Error detectado durante la reconfiguración del canal
(1 = error detectado)
Dirección
%MWr.m.c.1.0
%MWr.m.c.1.1
%MWr.m.c.1.2
%MWr.m.c.1.15
92
35008150 12/2018
Objetos de lenguaje CANopen
Utilización del módulo de conteo
En la tabla siguiente se describen los pasos realizados entre un módulo de conteo y el sistema tras una conexión.
2
3
Paso
1
Acción
Encender.
El sistema emite los parámetros de configuración.
El sistema emite los parámetros de ajuste mediante el método WRITE_PARAM.
Nota: Cuando finaliza la operación, el bit %MWr.m.c.0.2 pasa a 0.
Si al comienzo de la aplicación utiliza un comando WRITE_PARAM, espere hasta que el bit
%MWr.m.c.0.2 pase a 0.
35008150 12/2018
93
Objetos de lenguaje CANopen
Los objetos de lenguaje y el IODDT genérico aplicable a los protocolos de comunicación
Sección 4.2
Los objetos de lenguaje y el IODDT genérico aplicable a los protocolos de comunicación
Acerca de esta sección
En esta sección se presentan los objetos de lenguaje y el IODDT genérico que se aplican a todos los protocolos de comunicación excepto Fipio y Ethernet.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Detalles de los objetos de intercambio implícito del IODDT de tipo T_COM_STS_GEN
Detalles de los objetos de intercambio explícito del IODDT de tipo T_COM_STS_GEN
Página
94
35008150 12/2018
Objetos de lenguaje CANopen
Detalles de los objetos de intercambio implícito del IODDT de tipo T_COM_STS_GEN
Introducción
En la tabla siguiente se muestran los objetos de intercambio implícito del IODDT de tipo
T_COM_STS_GEN que se aplica a todos los protocolos de comunicación, excepto Fipio y Ethernet.
Bit de error
En la tabla siguiente se presenta el significado del bit de error detectado CH_ERROR
( %Ir.m.c.ERR
).
Símbolo estándar
CH_ERROR
Tipo Acceso Significado
EBOOL R Bit de error del canal de comunicación.
Dirección
%Ir.m.c.ERR
35008150 12/2018
95
Objetos de lenguaje CANopen
Detalles de los objetos de intercambio explícito del IODDT de tipo T_COM_STS_GEN
Introducción
En esta parte se presentan los objetos de intercambio explícito del IODDT de tipo
T_COM_STS_GEN que se aplica a todos los protocolos de comunicación, excepto Fipio y Ethernet.
Agrupa los objetos de tipo palabra, cuyos bits tienen un significado particular. Estos objetos se presentan con detalle a continuación.
Ejemplo de declaración de una variable: IODDT_VAR1 de tipo T_COM_STS_GEN
Observaciones
En general, el significado de los bits se indica para el estado 1 del bit. En los casos específicos, se explica cada estado del bit.
No se utilizan todos los bits.
Indicadores de ejecución de un intercambio explícito: EXCH_STS
En la siguiente tabla se muestra el significado de los bits de control de intercambio de canal desde el canal EXCH_STS ( %MWr.m.c.0
).
Símbolo estándar
STS_IN_PROGR
CMD_IN_PROGR
ADJ_IN_PROGR
Tipo
BOOL
BOOL
BOOL
Acceso Significado
R
Dirección
Lectura de las palabras de estado del canal en curso. %MWr.m.c.0.0
R Intercambio de parámetros de comando en curso.
%MWr.m.c.0.1
R Intercambio de parámetros de ajuste en curso.
%MWr.m.c.0.2
Informe de los intercambios explícitos: EXCH_RPT
En la tabla siguiente se muestra el significado de los bits de informe de intercambio EXCH_RPT
( %MWr.m.c.1
).
Símbolo estándar
STS_ERR
CMD_ERR
ADJ_ERR
Tipo
BOOL
BOOL
BOOL
Acceso Significado
R
Dirección
Fallo de lectura de las palabras de estado del canal. %MWr.m.c.1.0
R %MWr.m.c.1.1
R
Fallo durante un intercambio de parámetros de comando.
Fallo durante un intercambio de parámetros de ajuste.
%MWr.m.c.1.2
96
35008150 12/2018
Objetos de lenguaje CANopen
Fallos de canal estándar, CH_FLT
En la siguiente tabla se muestra el significado de los bits de la palabra de estado CH_FLT
( %MWr.m.c.2
). La lectura se realiza mediante un READ_STS ( IODDT_VAR1 ).
Símbolo estándar Tipo
NO_DEVICE BOOL
1_DEVICE_FLT
BLK
BOOL
BOOL
TO_ERR
INTERNAL_FLT
CONF_FLT
COM_FLT
APPLI_FLT
BOOL
BOOL
BOOL
BOOL
BOOL
R
R
R
R
R
R
R
Acceso Significado
R No funciona ningún dispositivo en el canal.
Un equipo del canal no está operativo.
Bloque de terminales no conectado.
Anomalía de tiempo de espera excedido.
Error interno detectado o autoprueba del canal.
Dirección
%MWr.m.c.2.0
%MWr.m.c.2.1
%MWr.m.c.2.2
%MWr.m.c.2.3
%MWr.m.c.2.4
Configuraciones de hardware y software diferentes. %MWr.m.c.2.5
Interrupción de la comunicación con el PLC.
%MWr.m.c.2.6
Error detectado de aplicación (ajuste o configuración).
%MWr.m.c.2.7
35008150 12/2018
97
Objetos de lenguaje CANopen
Objetos de lenguaje del IODDT específico de CANopen
Sección 4.3
Objetos de lenguaje del IODDT específico de CANopen
Finalidad de esta sección
En esta sección se describen los objetos de lenguaje implícitos y explícitos del IODDT específico de CANopen, T_COM_CPP110 .
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Detalles de objetos de intercambio implícito del IODDT de tipo T_COM_CPP110
Detalles de objetos de intercambio implícito de tipo T_COM_CPP110 no pertenecientes al
IODDT
Objetos de lenguaje de intercambio explícito del IODDT T_COM_CPP110
Página
98
35008150 12/2018
Objetos de lenguaje CANopen
Detalles de objetos de intercambio implícito del IODDT de tipo T_COM_CPP110
Presentación
En la siguiente tabla se describen todos los objetos de lenguaje con intercambio implícito del
IODDT de tipo T_COM_CPP110 para una comunicación CANopen con la tarjeta PCMCIA TSX
CPP 110.
Bit de error
En la tabla siguiente se muestran los diferentes objetos de bits de intercambio implícito.
Símbolo estándar
CH_ERROR
Tipo Acceso Significado
EBOOL R Bit de error del canal de comunicación.
Dirección
%I0.m.0.ERR
Bits de estado de comunicación
En la tabla siguiente se presenta la palabra de error para la gestión del bus CANopen. Se ofrecen detalles bit a bit.
Símbolo estándar
CAN_FLT
SOFT_CONF
PDO_EXCH_FLT
MSG_EXCH_FLT
CARD_FLT
BUS_FLT
SLAVE_FLT_B
OUTP_FLT
SLAVE_DIAG
Tipo
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
R
R
R
R
R
Acceso Significado
R Error de canal, OR lógico entre todos los bits que siguen excepto el bit 15.
Configurado de manera incorrecta
Error en intercambio de E/S (PDO)
R
Error de intercambio de mensaje (SDO)
Error de tarjeta (falta tarjeta o no está listo)
Fallo de bus (se ha generado al menos un evento de tipo error de bus)
Fallo de esclavo (se ha detectado un error de comunicación con uno o varios esclavos)
R
R
Error de salida (las salidas se colocan en estado de recuperación)
Nuevos diagnósticos de esclavos disponibles
(hay un nuevo diagnóstico disponible para uno o varios esclavos)
Dirección
%IW0.m.1.0.0
%IW0.m.1.0.8
%IW0.m.1.0.9
%IW0.m.1.0.10
%IW0.m.1.0.11
%IW0.m.1.0.12
%IW0.m.1.0.13
%IW0.m.1.0.14
%IW0.m.1.0.15
35008150 12/2018
99
Objetos de lenguaje CANopen
Bits de estado del maestro CANopen
En la tabla siguiente se presenta la palabra de error del maestro del bus CANopen MAST_STS
( %IW0.m.1.3
). Se ofrecen detalles bit a bit.
-
Símbolo estándar
PARAM_FLT
SLAVE_OUTP_FLT
NO_BUS_EXCH
CARD_NO_ACT
FEW_BUS_ERR
CARD_ACC_PROH
TIMEOUT_MSG
CNX_FLT
-
Tipo
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
R
R
Acceso Significado
R Error de parámetros
R Indica que tras el fallo de un esclavo las salidas se ponen a cero, Eliminación automática activada.
R
R
Sin intercambios en el bus (no hay esclavos comunicándose)
Error grave, la tarjeta no está activa en el bus
Se han detectado uno o varios eventos de error de bus
El procesador no ha recibido aún autorización para acceder a la tarjeta.
R
R
R
Tiempo de espera excedido al enviar mensajes
CAN
Conexión fallida entre la tarjeta y la unidad de comunicación.
Los bits 8 a 15 de MAST_STS constituyen un byte cuyo valor indica la modalidad de servicio.
16#00: modalidad offline
16#40: bus en modo STOP
16#80: las salidas están en modo de seguridad (establecidas en cero)
16#C0: bus en modo RUN
Dirección
%IW0.m.1.3.0
%IW0.m.1.3.1
%IW0.m.1.3.2
%IW0.m.1.3.3
%IW0.m.1.3.4
%IW0.m.1.3.5
%IW0.m.1.3.6
%IW0.m.1.3.7
de %IW0.m.1.3.8 a %IW0.m.1.3.15
100
35008150 12/2018
Objetos de lenguaje CANopen
Palabra de estado para dispositivos bus
En la tabla siguiente se presenta la palabra de estado para los dispositivos bus CANopen.
Símbolo estándar
SLAVE_STS
Tipo
INT
Acceso
R
Significado
El byte menos significativo (bits 0 a 7) contiene la dirección del esclavo que ha generado el último error.
El byte más significativo (bits x8 a x15) contiene el último código de error.
Dirección
%IW0.m.1.4
Palabras de estado del bus
En la tabla siguiente se presentan las palabras de estado para el bus CANopen. Estas palabras se desglosan en bits, cada uno de los cuales representa un esclavo de bus.
Símbolo estándar
SLAVE_ACTIV_0
SLAVE_ACTIV_1
...
SLAVE_ACTIV_15
SLAVE_ACTIV_16
...
SLAVE_ACTIV_31
SLAVE_ACTIV_32
...
SLAVE_ACTIV_47
SLAVE_ACTIV_48
...
SLAVE_ACTIV_63
SLAVE_ACTIV_64
...
SLAVE_ACTIV_79
SLAVE_ACTIV_80
...
SLAVE_ACTIV_95
SLAVE_ACTIV_96
...
SLAVE_ACTIV_111
SLAVE_ACTIV_112
...
R
R
R
R
...
...
R
R
R
R
...
R
R
R
...
...
R
R
R
Acceso
R
R
...
Tipo
BOOL
BOOL
...
...
BOOL
BOOL
...
BOOL
BOOL
...
BOOL
BOOL
BOOL
...
BOOL
BOOL
...
BOOL
BOOL
BOOL
...
BOOL
BOOL
Significado
Esclavo 0 activo en el bus.
Esclavo 1 activo en el bus.
...
Esclavo 15 activo en el bus.
Esclavo 16 activo en el bus.
...
Esclavo 31 activo en el bus.
Esclavo 32 activo en el bus.
...
Esclavo 47 activo en el bus.
Esclavo 48 activo en el bus.
...
Esclavo 63 activo en el bus.
Esclavo 64 activo en el bus.
...
Esclavo 79 activo en el bus.
Esclavo 80 activo en el bus.
...
Esclavo 95 activo en el bus.
Esclavo 96 activo en el bus.
...
Esclavo 111 activo en el bus.
Esclavo 112 activo en el bus.
Dirección
%IW0.m.1.8.0
%IW0.m.1.8.1
...
%IW0.m.1.8.15
%IW0.m.1.9.0
...
%IW0.m.1.9.15
%IW0.m.1.10.0
...
%IW0.m.1.10.15
%IW0.m.1.11.0
...
%IW0.m.1.11.15
%IW0.m.1.12.0
...
%IW0.m.1.12.15
%IW0.m.1.13.0
...
%IW0.m.1.13.15
%IW0.m.1.14.0
...
%IW0.m.1.14.15
%IW0.m.1.15.0
35008150 12/2018
101
Objetos de lenguaje CANopen
Símbolo estándar
...
SLAVE_ACTIV_127
Tipo
...
BOOL
Acceso
...
R
Significado
...
Esclavo 127 activo en el bus.
Dirección
...
%IW0.m.1.15.15
Palabra de salida
En la tabla siguiente se presenta la palabra de salida %QW0.m.1.0
de la tarjeta PCMCIA de
CANopen. Se ofrecen detalles bit a bit.
Símbolo estándar
ACT_BUS_CONF
ACT_DATA_TR
INIT_ERR_BIT
INIT_CARD
Tipo
BOOL
BOOL
BOOL
BOOL
Acceso Significado
RW Este bit sólo se utiliza cuando la aplicación gestiona el arranque del bus:
1: activa la configuración del bus
0: desactiva la configuración del bus
RW
RW
Este bit sólo se utiliza cuando el arranque es semi-automático o lo gestiona la aplicación
1: activa la transferencia de datos en el bus
0: desactiva la transferencia de datos en el bus
Inicializa los bits de error:
Errores de E/S,
errores de mensaje, errores de histórico.
RW Inicializa la tarjeta PCMCIA. Este bit arranca en caliente la tarjeta y sólo se utiliza cuando la aplicación gestiona el arranque del bus.
Dirección
%QW0.m.1.0.0
%QW0.m.1.0.1
%QW0.m.1.0.2
%QW0.m.1.0.3
NOTA: Los bits de comandos 2 y 3 no se restablecen a cero automáticamente por la aplicación.
102
35008150 12/2018
Objetos de lenguaje CANopen
Detalles de objetos de intercambio implícito de tipo T_COM_CPP110 no pertenecientes al IODDT
Presentación
En la siguiente tabla se describen los objetos de lenguaje CANopen que no pertenecen a un
IODDT específico, pero que se pueden utilizar directamente en función de su número.
Objetos de palabra de entrada
En la siguiente tabla se muestran los diferentes objetos de palabra de entrada de intercambio implícito que no pertenecen a un IODDT.
Objeto (1)
%IW0.m.1.1
%IW0.m.1.2
%IW0.m.1.5
%IW0.m.1.6
%IWy.1.7
%IW0.m.1.16 a
%IW0.m.1.23
Función
Palabra de error
Palabra de error
Significado
Esta palabra contiene un código de error del módulo
configuración o de E/S)
Esta palabra contiene un código de error detallado del módulo
configuración o de E/S)
Contador del número de errores de bus Palabra de estado de contador
Palabra de estado de contador
Palabra de estado de contador
Palabras de estado del bus
Contador del número de paradas de bus
Contador del número de tiempos de espera en los mensajes CAN
Diagnósticos disponibles en el bus, cada bit establecido en 1 corresponde a un dispositivo para el que existe un diagnóstico (8 palabras de 16 bits, luego 128 bits, el maestro y 127 esclavos)
35008150 12/2018
103
Objetos de lenguaje CANopen
Objetos de lenguaje de intercambio explícito del IODDT T_COM_CPP110
Presentación
En la siguiente tabla se describen todos los objetos de lenguaje de intercambio explícito del
IODDT de tipo T_COM_CPP110 para la comunicación CANopen con la tarjeta PCMCIA
TSX CPP 110.
Ejemplo de declaración de una variable: IODDT_VAR1 de tipo T_COM_CPP110
Palabras de gestión de intercambio
En la tabla siguiente se presentan dos bits de gestión de intercambio explícito pertenecientes a las variables de tipo T_COM_CPP110 .
Símbolo estándar
STS_IN_PROGR
STS_ERR
Tipo
BOOL
BOOL
Acceso Significado
R Intercambio explícito en curso
R Fallo durante el intercambio explícito anterior
Dirección
%MW0.m.1.1.0
%MW0.m.1.1.1
Palabra de estado de la tarjeta TSX CPP 110
En la tabla siguiente se presenta la palabra de estado de la tarjeta TSX CPP 110. Se ofrecen detalles bit a bit. La lectura se realiza mediante READ_STS ( IODDT_VAR1 ).
Símbolo estándar
COM_FLT
FEW_SLAVE_FLT
CABL_FLT
CARD_MISS
CARD_NO_ACC
CARD_NO_REC
IO_EXCH_FLT
CONF_FLT
Tipo
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
R
R
R
Acceso Significado
R El bus tiene un fallo o no se inicializa (en modo de arranque gestionado por la aplicación)
R
R
El esclavo contiene un error, uno o varios esclavos tienen errores o no están en modo RUN
La unidad de conexión tiene un error o su cableado falla
R La tarjeta PCMCIA:
falta en su slot, o
no está preparada, o tiene un error grave
R
Dirección
%MW0.m.1.2.0
%MW0.m.1.2.1
%MW0.m.1.2.2
%MW0.m.1.2.3
La tarjeta PCMCIA:
inicializando, así que no está preparada, o
tiene un error, o no es accesible
%MW0.m.1.2.4
No se reconoce la tarjeta o el tipo de protocolo %MW0.m.1.2.5
Error en intercambios de E/S %MW0.m.1.2.6
Error de configuración o parametrización %MW0.m.1.2.7
104
35008150 12/2018
Objetos de lenguaje CANopen
El IODDT T_GEN_MOD aplicable a todos los módulos
Sección 4.4
El IODDT T_GEN_MOD aplicable a todos los módulos
Detalles de los objetos de lenguaje del IODDT de tipo T_GEN_MOD
Introducción
Los módulos de los PLC Premium cuentan con un IODDT asociado de tipo T_GEN_MOD .
Observaciones
Por lo general, el significado de los bits viene dado por el estado 1 del bit. En determinados casos, se explica cada estado del bit.
No se utilizan todos los bits.
35008150 12/2018
105
Objetos de lenguaje CANopen
Lista de objetos
En la tabla siguiente se muestran los objetos del IODDT:
Símbolo estándar
MOD_ERROR
EXCH_STS
STS_IN_PROGR
EXCH_RPT
STS_ERR
MOD_FLT
MOD_FAIL
CH_FLT
BLK
CONF_FLT
NO_MOD
EXT_MOD_FLT
MOD_FAIL_EXT
CH_FLT_EXT
BLK_EXT
CONF_FLT_EXT
NO_MOD_EXT
Tipo
BOOL
INT
BOOL
INT
BOOL
INT
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Acceso Significado
R Bit de error del módulo
Palabra de control de intercambio del módulo
Lectura de palabras de estado del módulo en curso
Palabra de informe de intercambio
Error detectado al leer las palabras de estado del módulo
R
Palabra de error interno del módulo
Error interno, módulo no operativo
Error de canal detectado
Error del bloque de terminales
Dirección
%Ir.m.MOD.ERR
%MWr.m.MOD.0
%MWr.m.MOD.0.0
%MWr.m.MOD.1
%MWr.m.MOD.1.0
%MWr.m.MOD.2
%MWr.m.MOD.2.0
%MWr.m.MOD.2.1
%MWr.m.MOD.2.2
%MWr.m.MOD.2.5
Discrepancia en la configuración del hardware o del software
Falta el módulo o no está operativo
Palabra de error interno del módulo (sólo extensión Fipio)
%MWr.m.MOD.2.6
%MWr.m.MOD.2.7
Módulo fuera de servicio (sólo extensión Fipio) %MWr.m.MOD.2.8
Error de canal detectado (sólo extensión Fipio) %MWr.m.MOD.2.9
%MWr.m.MOD.2.10
Error del bloque de terminales detectado (sólo extensión Fipio)
Discrepancia en la configuración del hardware o del software (sólo extensión Fipio)
%MWr.m.MOD.2.13
R Falta el módulo o no está operativo (sólo extensión Fipio)
%MWr.m.MOD.2.14
106
35008150 12/2018
Objetos de lenguaje CANopen
Objetos de lenguaje de configuración CANopen
Sección 4.5
Objetos de lenguaje de configuración CANopen
Objetos de lenguaje asociados con la configuración
Presentación
En esta página se describen todos los objetos de lenguaje de configuración para la comunicación
CANopen con la tarjeta PCMCIA TSX CPP 110 que se pueden mostrar con el programa de aplicación.
35008150 12/2018
107
Objetos de lenguaje CANopen
Constantes internas
En la siguiente tabla se describen las constantes internas:
Objeto Tipo
%KW0.m.1.0 INT
%KW0.m.1.1 INT
%KW0.m.1.2 INT
%KW0.m.1.3 INT
%KW0.m.1.4 INT
%KW0.m.1.5 INT
%KW0.m.1.6 INT
Acceso
R
R
R
R
R
R
R
Significado
Valor de constante utilizado por el sistema
Byte menos significativo: 16#00
Byte más significativo: 16#37
Bits de configuración
Modo de recuperación de salida cuando el PLC
cambia al modo STOP:
Bit 0 = 0: Restablecer
Bit 0 = 1: Mantener
Bit 1 = 0: carga de configuración mediante terminal
Bit 1 = 1: uso de configuración Flash EEPROM
Control de bus al arranque:
Bit 2 = 0: Automático
Bit 2 = 1: Mediante la aplicación
Control de E/S al arranque:
Bit 3 = 0: Automático
Bit 3 = 1: Mediante la aplicación
Sincronización de intercambio de datos
Bit 4 = 0: Tarea MAST
Bit 4 = 1: Tarea FAST
Bit 5 reservado
Watchdog de tarjeta PCMCIA CANopen
Bit 6 = 0: Activado
Bit 6 = 1: Desactivado
Bit 7 a bit 15 reservado
Bits de configuración
Tamaño de la configuración del bus en la memoria (en número de bytes)
Bits de configuración
Tamaño del área de imagen de entrada en la memoria
(en número de palabras).
Bits de configuración
Tamaño del área de imagen de salida en la memoria
(en número de palabras).
Bits de configuración
Dirección del inicio del área de imagen de entrada
(%MW)
Bits de configuración
Dirección del inicio del área de imagen de salida
(%MW)
108
35008150 12/2018
Objetos de lenguaje CANopen
Códigos de error CANopen
Sección 4.6
Códigos de error CANopen
Códigos de error CANopen
Presentación
En la siguiente tabla se describen los diferentes códigos de error que pueden surgir en una configuración CAN.
Las explicaciones proporcionadas en cada tabla permiten programar la aplicación con el fin de detectar y corregir de forma más fácil cualquier funcionamiento anómalo futuro.
Códigos de error del módulo
En la siguiente tabla se describen los códigos de error localizados en las palabras %IW0.m.1.1
(en la columna Descripción) y %IW0.m.1.2
(en la columna Detalles).
Código
0
100
101
102
103
104
105
106
107
108
200
201
Descripción
Sin error, funcionamiento correcto
Errores estándar
Dirección no válida (puntero NULL)
Valor no válido
ID de objeto no válido
Estado de controlador no válido
Tamaño de área de memoria de lectura no válido
Tamaño de datos escritos no válido
Timeout
Error de sincronización
Detenido por el usuario
Errores de recursos
Desborde de memoria
Recursos de memoria saturados -
-
Detalles
-
Valor
ID
Código de estado
Tamaño de memoria
-
-
Tamaño de los datos
Contador de tiempo de espera de una transferencia SDO o estado de carga al descargar una configuración
35008150 12/2018
109
Código
308
309
310
311
312
304
305
306
307
300
301
302
303
700
701
702
703
600
601
602
603
Objetos de lenguaje CANopen
Descripción
Errores de mensaje
Dirección de origen no válida
Dirección de destino no válida
Servicio no válido
Clase de servicio no válido para un ID de segmento
Detalles
Valor de dirección
Valor de dirección
Código de servicio
Valor especificado
Función primitiva de servicio no válida Código de función
Llamada a ID de servicio no válida Valor especificado
Puerta de comunicación no válida
ID de dispositivo de bus no válido
Número de puerto
Valor de ID
Índice SDO no válido
Subíndice SDO no válido
Error remoto al ejecutar un servicio
ID de COB no válido
Tipo de transferencia no válida en la capa de enlace
Valor de índice
Valor de subíndice
Código de error
Valor de ID de COB
Código de transferencia solicitado
101: enviar
102: recibir
103: enviar y recibir
Errores de tarjeta PCMCIA
Falta tarjeta
Tarjeta diferente a TSX CPP 110 detectada
Tarjeta no preparada para la comunicación
-
-
-
La tarjeta ya no está en modo RUN -
Errores de comunicación de tarjeta PCMCIA
Error al enviar un mensaje a la tarjeta -
Error al recibir un mensaje procedente de la tarjeta
-
Error al enviar un PDO de salida a la tarjeta
Error al recibir un PDO de entrada de la tarjeta
-
110
35008150 12/2018
Código
800
801
802
803
804
805
806
Objetos de lenguaje CANopen
Descripción
Errores de configuración.
Detalles
Tamaño incorrecto de los datos de configuración del bus
Tamaño de datos de imagen de entrada no válido
Tamaño de datos de imagen de salida no válido
Solapamiento de áreas de memoria reservadas para entradas y salidas
Tamaño de los datos de configuración
Tamaño, en número de palabras, fijo al arranque de la tarjeta
Tamaño, en número de palabras, fijo al arranque de la tarjeta
Tipo de solapamiento:
1: el inicio del área de entrada
abarca el final del área de salida
2: el inicio del área de salida abarca el final del área de entrada.
Área de carga de datos no encontrada Tipo de área:
1: datos globales
2: parámetros de bus
3: modo de sincronización
Suma de comprobación de datos de configuración no válida (datos de configuración de bus incoherentes en modo Sycon)
Informe negativo en descarga de configuración
Suma de comprobación de datos de configuración de bus ubicada en la memoria Flash de la tarjeta
Byte más significativo: código de error de tarjeta
Byte menos significativo:
16#00: no hay carga en curso
16#01: solicitud de carga
16#02: carga en curso
16#03: carga finalizada
16#11: transferencia al PC solicitada
16#12: transferencia al PC en curso
35008150 12/2018
111
Objetos de lenguaje CANopen
Detalles del código 806
En la siguiente tabla se describen los códigos de error situados en el byte más significativo de la palabra %IW0.m.1.2
y para el valor 806 de la palabra %IW0.m.1.1
.
71
72
73
74
75
76
65
66
67
61
62
63
64
55
57
59
60
Código
48
52
53
68
69
70
Descripción
Timeout
Código de área desconocido
Tamaño máximo de memoria excedido
Parámetro incorrecto.
Error de secuencia en descarga
Datos descargados incompletos
Dirección duplicada
Tamaño de tabla de direcciones de PDO demasiado grande
Tamaño del área de parámetros de dispositivo bus demasiado grande
Modo de transmisión de PDO desconocido
Tamaño de datos de PDO demasiado grande
Velocidad de transmisión desconocida
ID de COB de sincronización fuera de límites
Valor preestablecido de temporizador de mensajes de sincronización fuera de límites
Tamaño de datos de entrada + offset superior al tamaño máximo del área de imagen de entrada
Tamaño de datos de salida + offset superior al tamaño máximo del área de imagen de salida
Incoherencia entre la configuración de los PDO y la tabla de direcciones del
PDO
Longitud de tabla de direcciones de PDO no valida
Longitud de datos de descarga no válida
ID de COB de mensaje urgente fuera de límites
ID de COB de mensaje de supervisión de dispositivo bus fuera de límites
Indicador de longitud de PDO fuera de límites
Tamaño de datos de SDO demasiado grande
112
35008150 12/2018
Objetos de lenguaje CANopen
Códigos de historial
En la siguiente tabla se describen los códigos de error situados en el quinto y sexto byte de la tabla de historial de diagnósticos.
54
55
57
Código
3
17
51
53
200
Descripción
Servicio rechazado por el dispositivo
Sin respuesta del dispositivo
Longitud del área de memoria de recepción demasiado grande
Longitud de datos de protocolo fragmentados superior al tamaño de la memoria del búfer
Función desconocida solicitada por el controlador de tarjeta
Dirección de dispositivo bus fuera de límites
Error de secuencia durante una transferencia fragmentada. Se cancela la acción.
tarjeta no configurada
Códigos de diagnósticos de esclavo
En la siguiente tabla se describen los códigos de error situados en el séptimo byte de la tabla de diagnósticos de un esclavo.
36
37
38
39
33
34
35
Código
30
31
32
Descripción
Error en supervisión de esclavos
Cambio de estado de un dispositivo en el bus, dispositivo no disponible
Error de secuencia en protocolo de supervisión de bus
Sin respuesta de un PDO configurado
Sin respuesta al configurar el dispositivo
Perfil de dispositivo configurado diferente a perfil de dispositivo presente en el bus
Tipo de dispositivo configurado diferente a tipo de dispositivo presente en el bus
Respuesta de SDO desconocida
Trama recibida superior a 8 bytes
Dispositivo no explorado ni detenido (por ejemplo en modo de eliminación automática)
35008150 12/2018
113
Objetos de lenguaje CANopen
Códigos de error de carga de Sycon
En la siguiente tabla se describen los códigos de error que pueden aparecer al cargar configura ciones o firmware en la tarjeta mediante el controlador X-WAY.
Código
0
Descripción
Sin error, funcionamiento correcto
Errores estándar
8001 Controlador inoperativo
8002
8003
Código de evento desconocido del controlador
Código de comando no reconocido por el controlador
8004
8005
8006
Comando rechazado
Otro comando sigue activo
Comando enviado a un dispositivo no válido
Errores de asignación
8010
8011
Sin dispositivo asignado
Dispositivo ya asignado
Errores de comunicación
8020
8021
8022
8030
8031
8032
8033
8034
Envío de una solicitud de servicio cuando no hay un dispositivo conectado
Inicialización de una conexión cuando ya hay una
Time out
Error de lectura de estado de controlador
Error posterior al envío de una solicitud en la red
Bandeja de salida aún ocupada
Error de respuesta de red
Sin respuesta disponible de la bandeja de entrada
8035 Error de transferencia de datos de entrada/salida
Errores de inicialización de controlador
8080
8081
Errores de parametrización
Error general de inicialización de controlador
-2
-3
Errores de procesamiento multitarea
-1 Tarea de trabajo no creada
Puntero de tarea u objeto sincronizado no válido
No se han creado eventos de sincronización
114
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Ejemplos de instalación de CANopen
35008150 12/2018
Ejemplos de instalación del bus CANopen
Capítulo 5
Ejemplos de instalación del bus CANopen
Finalidad de este capítulo
En este capítulo se utiliza un ejemplo para describir la instalación del bus CANopen con la ayuda de la herramienta SyCon (V2.8) y el software Control Expert.
Contenido de este capítulo
Este capítulo contiene las siguientes secciones:
Apartado Sección
5.1
5.2
5.3
Descripción del ejemplo
Instalación del hardware
Implementación del software
Página
35008150 12/2018
115
Ejemplos de instalación de CANopen
Descripción del ejemplo
Sección 5.1
Descripción del ejemplo
Descripción del ejemplo
Presentación
Este ejemplo tiene una finalidad didáctica. Permitirá seguir las diferentes etapas de la configuración de una arquitectura CANopen compuesta por:
Un módulo maestro TSX CPP 110 instalado en un PLC Premium.
Con dos dispositivos esclavos Advantys STB:
Nodo 2: Una interfaz CANopen STBNCO2212, un módulo de alimentación STBPDT3100, un módulo de 4 entradas STBDDI3420 y un módulo de 4 salidas STBDDO3410.
Nodo 3: Configuración idéntica a la del nodo 2 con un módulo de dos entradas analógicas
STBAVI1270 y un módulo de dos salidas analógicas STBAVO1250 como complemento.
Ilustración
La siguiente ilustración muestra un esquema de la arquitectura utilizada en el ejemplo.
Software requerido
La instalación de este ejemplo requiere el software siguiente:
Advantys V 1.1, para configurar los islotes STB.
Sycon V2.8, para configurar el bus CANopen.
Unity Pro V2.0, para configurar el PLC.
NOTA: Unity Pro es el nombre anterior de Control Expert para la versión 13.1 o anterior.
116
35008150 12/2018
Ejemplos de instalación de CANopen
Instalación del hardware
Sección 5.2
Instalación del hardware
Objeto de este subcapítulo
Este subcapítulo muestra la instalación del hardware del ejemplo CANopen.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Configuración de hardware islotes Advantys
Configuración del hardware del maestro
Configuración de hardware del bus
Página
35008150 12/2018
117
Ejemplos de instalación de CANopen
Configuración de hardware islotes Advantys
Presentación
La primera fase de instalación consiste en configurar el hardware de los esclavos CANopen. Una vez reunidos los diferentes elementos de los islotes STB antes descritos y efectuadas las conexiones de las alimentaciones, deberá seguir los siguientes pasos.
Fijación de la velocidad de transmisión
En este ejemplo, veremos cómo se configura una velocidad de transmisión de 250 KBit/s para cada STB.
Paso
1
2
3
4
5
Acción
Desconectar el primer STB.
Colocar el conmutador superior en 4.
Nota: 0 = 10 KBits/s, 1 = 20 KBits/s, 2 = 50 KBits/s, 3 = 125 KBits/s, 4 = 250 KBits/s,
5 = 500 KBits/s, 6 = 800 KBits/s y 7 = 1MBits/s.
Colocar el conmutador inferior en "Baud rate" (posición superior en 9).
Conecte el STB.
Resultado: el STB está configurado para trabajar a una velocidad de 250 KBit/s.
Repita los mismos pasos para el segundo STB.
Fijación de la dirección CANopen del STB
En este ejemplo veremos cómo se configura la dirección de cada STB (2 para el primero y 3 para el segundo).
Paso
1
2
3
4
Acción
Desconectar el STB.
Colocar el conmutador superior en 0 (cifra de las decenas).
Colocar el conmutador inferior en 2 (cifra de las unidades).
Nota: para el segundo STB, seleccionar 3:
Conecte el STB.
Resultado: el STB está configurado con la dirección definida en los conmutadores.
118
35008150 12/2018
Ejemplos de instalación de CANopen
Carga de la configuración del STB
En este ejemplo, veremos cómo se carga una configuración en un STB utilizando la configuración automática sin tarjeta SIM.
Paso
1
2
3
Acción
Compruebe que el STB está conectado.
Retire la tarjeta SIM si la hay.
Pulse durante más de 5 segundos en el botón Reset.
Resultado: el STB efectúa su procedimiento de arranque y de inicialización, se explora la configuración de hardware (módulos del STB) y se almacena en la memoria flash.
Nota: si hay una tarjeta SIM, el STB intenta cargar la configuración que ésta contiene, si no hay tarjeta SIM, el STB intenta cargar la configuración contenida en la memoria flash. Al pulsar en el botón Reset se actualiza la memoria flash con la configuración física presente realmente. Deberá inicializar siempre que la configuración haya cambiado o si no conoce el contenido de la memoria flash.
Realización de una comprobación visual
Cuando los STB están listos para dialogar con una tarjeta CANopen TSX CPP 110, será necesaria una comprobación:
Paso
1
2
3
4
Acción
Compruebe que los indicadores luminosos RUN y PWR del módulo CANopen
(NCO) están encendidos.
Compruebe que el indicador luminoso CANRUN del módulo CANopen (NCO) parpadea.
Compruebe que los indicadores luminosos IN y OUT del módulo de alimentación (PDT) están encendidos.
Compruebe que el indicador luminoso RDY de los módulos de E/S está encendido en cada uno de los módulos de E/S.
Resultado: el diagnóstico visual mediante los indicadores luminosos permite pensar que los STB están configurados correctamente y listos para instalar en un bus CANopen.
Fallo de configuración
Cuando la configuración presente en la memoria flash es diferente de la configuración real
(configuración física), los indicadores luminosos:
del módulo CAnopen (NCO) RUN y PWR están encendidos, CANRUN parpadea en verde,
ERR y CANERR parpadean en rojo. del módulo de alimentación (PDT) IN y OUT están encendidos. de los módulos de E/S RDY y OUT parpadean en cada módulo no presente en la configuración de la memoria flash y están encendidos fijos en los otros.
35008150 12/2018
119
Ejemplos de instalación de CANopen
Fallo del módulo
Algunos módulos pueden mostrar situaciones de fallo (ausencia de alimentación de las salidas en un módulo DDO3230, por ejemplo). En este caso, RDY se enciende y ERR parpadea en el módulo averiado.
120
35008150 12/2018
Ejemplos de instalación de CANopen
Configuración del hardware del maestro
Presentación
El bus CANopen está dirigido por un autómata Premium en el que está instalada una tarjeta
TSX CPP 110.
Para más detalles sobre la tarjeta TSX CPP 110 diríjase al capítulo hardware de este documento.
véase página 22
Procedimiento de instalación
La tabla siguiente describe el procedimiento para instalar físicamente una tarjeta TSX CPP 110.
Paso
1
2
3
4
Acción
Verificar que el autómata está desconectado.
Montar y fijar los módulos del rack de base.
Introducir la tarjeta TSX CPP 110 en su ubicación en el procesador
Conecte la alimentación del autómata y efectúe la conexión.
Nota: al estar correctamente alimentado el autómata, se podrá realizar ahora la configuración del software.
35008150 12/2018
121
Ejemplos de instalación de CANopen
Configuración de hardware del bus
Presentación
Una vez realizada la configuración de hardware de los esclavos y del maestro de CANopen, debe conectar ahora los distintos dispositivos.
Ejemplos de cableado del bus
En la siguiente figura se representa una solución de cableado.
122
35008150 12/2018
Ejemplos de instalación de CANopen
Algunas referencias
Ejemplo de cableado de la empresa Selectron:
DCA 701 (código de artículo 44170014)
Para obtener más información, visite el sitio de Internet: http://www.selectron.ch
.
Ejemplo de cableado de la empresa Lapp:
UNITRONIC BUS CAN 2170261: Cable de par trenzado doblemente apantallado de 120 Ohms.
Para obtener más información, visite el sitio de Internet: http://www.lappcable.com/products .
Ejemplo de conectores de la empresa ERNI:
1 conector encadenado, referencia 103668 (conectado al nodo 2).
2 conectores de fin de bus, referencias 103643 (uno de los cuales está conectado al dispositivo de conexión TSX CPP 110 y el otro al nodo 3).
Para obtener más información, visite el sitio de Internet: http://www.erni.com
.
Diagrama de conectores
Los conectores utilizados son conectores SUB D de 9 pins:
35008150 12/2018
123
Ejemplos de instalación de CANopen
Descripción de los pins
En esta tabla se proporciona la función de cada pin.
6
7
4
5
8
9
2
3
Elemento Descripción
1 reservado
CAN_L
CAN_GND reservado
NC
NC
CAN_H reservado
NC
NOTA: Asegúrese de conectar correctamente el blindaje del cable al conector.
Para obtener más detalles, consulte el manual de instalación del hardware CANopen disponible en telemecanique.com.
124
35008150 12/2018
Ejemplos de instalación de CANopen
Implementación del software
Sección 5.3
Implementación del software
Finalidad de esta sección
Este subcapítulo muestra la instalación del software del ejemplo CANopen.
Los pasos que deben seguirse son los siguientes:
Creación de la configuración de los STB Advantys y creación de archivos EDS de cada nodo.
Creación de la configuración CANopen con Sycon (utilización de los archivos EDS creados previamente para configurar cada nodo).
Creación de la aplicación del PLC con Control Expert y transferencia en el Premium/Atrium.
Contenido de esta sección
Esta sección contiene los siguientes apartados:
Apartado
Configuración de software Advantys
Declaración del maestro CANopen con Sycon e importación EDS
Configuración del bus CANopen
Declaración de los nodos 2 y 3
Configuración de los nodos 2 y 3
Configuración de la tarjeta PCMCIA TSX CPP 110
Depuración
Página
35008150 12/2018
125
Ejemplos de instalación de CANopen
Configuración de software Advantys
Presentación
La creación de la configuración de los nodos Advantys y el guardado posterior de los archivos EDS se efectúa mediante el software Advantys.
Éstas son las funciones principales:
Modificación de los parámetros predeterminados de los módulos de E/S (modo de retorno de las salidas, por ejemplo)
Carga de la configuración en la tarjeta SIM (si está presente),
Creación de los archivos EDS.
NOTA: En nuestro ejemplo sólo será necesaria la última función debido a que no utilizamos tarjeta
SIM y la configuración predeterminada nos satisface totalmente (
véase página 119
.
NOTA: El software Advantys no es obligatorio ya que puede utilizar los archivos EDS genéricos disponibles en Sycon. Sin embargo, este tipo de figura requiere profundos conocimientos del software Sycon.
126
35008150 12/2018
Ejemplos de instalación de CANopen
Creación de los archivos EDS
En la tabla siguiente se describe el procedimiento para crear los archivos EDS que se pueden utilizar en Sycon.
Paso
1
Acción
Abra el software Advantys y cree una nueva área de trabajo (Archivo → Nueva área de trabajo...) indicando:
El nombre del proyecto (Quick start),
La ruta para guardar ( D:\Advantys_Projetcs ),
El nombre del nodo (Nodo_2)
Resultado:
El nombre del archivo del proyecto será Quick start.aiw, y el nombre del archivo de la STB Advantys será Nodo_2.isl.
Nota: Todos los nodos de un mismo bus deberán ser declarados en el mismo directorio de proyecto.
35008150 12/2018
127
Ejemplos de instalación de CANopen
Paso
2
Acción
Configurar el Nodo_2 deslizando los módulos desde el catálogo de hardware situado a la derecha de la pantalla.
Resultado:
128
3
Nota: No olvide la terminación de bus STB XMP 1100.
Añadir un nuevo islote desde el menú Archivo cuyo nombre será Nodo_3.
35008150 12/2018
Paso
4
Ejemplos de instalación de CANopen
Acción
Repetir el paso 2 para el Nodo_3.
Nota: En caso de que se haya olvidado de la alimentación o de la terminación
STB XMP 1100 no podrá visualizar la configuración en modo conectado. La deberá añadir manualmente.
Resultado:
35008150 12/2018
5 Seleccionar el Nodo_3 en el menú Islote → Vista de la imagen de E/S para visualizar la imagen de las E/S.
129
Ejemplos de instalación de CANopen
Paso
6
Acción
Haga clic en la pestaña Imagen Bus de campo y marque la casilla Alineación PDO para visualizar los elementos del nodo 3.
Resultado:
130
7
8
9
Nota: Observamos que el nodo 3 posee 3 palabras en salidas y 5 palabras en entrada. Las entradas de la ubicación 1 (módulo DDI) están situadas en el byte menos significativo de la palabra 1. Las E/S del módulo situado en la ubicación 2
(módulo DDO) están situadas en la palabra de entrada 1 (mayor valor) y sus salidas en la palabra de salida 1...
Las reglas generales de asignación se explican en a continuación de este documento.
Repetir el paso 6 para el Nodo_2 para visualizar los elementos del nodo 2.
Seleccionar el nodo 2 y crear el archivo EDS seleccionando la opción Archivo →
Exportar Nodo_2... y denominándolo Nodo_2.
Nota: en nuestro ejemplo el archivo se guardará en la siguiente ubicación:
D:\Advantys_Projects\Quick Start\Nodo_2.eds
.
Seleccionar el nodo 3 y crear el archivo EDS seleccionando la opción Archivo →
Exportar Nodo_3... y denominándolo Nodo_3.
Nota: en nuestro ejemplo el archivo se guardará en la siguiente ubicación:
D:\Advantys_Projects\Quick Start\Nodo_3.eds
.
35008150 12/2018
Ejemplos de instalación de CANopen
Reglas generales de asignación
A continuación se muestran las principales reglas de colocación de datos en la memoria Advantys:
El primer bloque es el bloque de las entradas Todo o Nada, y a continuación viene el bloque de las entradas analógicas.
En cada bloque, los bits E/S están clasificados según la posición física del módulo.
Los bits de E/S están ordenados por su número en el módulo. En primer lugar se encuentran los valores de las E/S, a continuación el eco (sólo para las salidas) y después los bits de estado.
Las E/S analógicas están también ordenadas por su número en el módulo. Los valores de E/S analógicos están situados en el bloque analógico, mientras que los bits de estado están situados en el bloque de las entradas Todo o Nada.
Ejemplo de los datos de entrada del nodo 3
4
5
2
3
Datos de entrada
Palabra bits 15 a 12
1 Bit de estado de ubicación 2 bits 11 a 8
Bits de eco de salida de ubicación 2
Byte de estado de ubicación 3
Byte de estado de ubicación 4
Entradas analógicas ubicación 3
Entradas analógicas ubicación 4 bits 7 a 4
Bit de estado de ubicación 1 bits 3 a 0
Bit de entrada de ubicación 1
Byte de estado de ubicación 3
Byte de estado de ubicación 4
Ejemplo de datos de salida del nodo 3
Datos de salida
Palabra bits 15 a 12
1 bits 11 a 8
bits 7 a 4 bits 3 a 0
Bits de salida ubicación 2
2
3
Salidas analógicas ubicación 4
Salidas analógicas ubicación 4
NOTA: La ubicación es la cifra de la derecha en la etiqueta que aparece debajo de cada módulo.
35008150 12/2018
131
Ejemplos de instalación de CANopen
Declaración del maestro CANopen con Sycon e importación EDS
Presentación
Vamos a utilizar ahora el software Sycon para crear el bus CANopen y generar la descripción del bus que se cargará en el PLC Premium mediante el software Control Expert.
En primer lugar, declararemos el master del bus e importaremos los archivos EDS de nodos 2 y 3 para que sean reconocidos por el software Sycon.
Declaración del maestro del bus CANopen
La siguiente tabla presenta las diferentes etapas para declarar el maestro CANopen.
Paso
1
Acción
Inicie la herramienta Sycon desde el menú Inicio de Windows o haga clic en el
2 icono desde la pantalla de configuración de la tarjeta TSX CPP 110 (en el software Control Expert).
Resultado: La herramienta SyCon aparecerá en la pantalla.
Seleccione el comando Archivo → Nuevo
Resultado: Aparece la pantalla siguiente:
3 Seleccione el CANopen y luego confirme haciendo clic en Aceptar.
Resultado: Aparecerá una estructura en blanco en la pantalla.
132
35008150 12/2018
Paso
4
Acción
Seleccione el comando Insertar → Maestro.
Resultado: Aparece la pantalla siguiente:
Ejemplos de instalación de CANopen
5
Seleccione TSX CPP 110.
Haga clic en Añadir.
Introduzca un nombre que represente el dispositivo maestro en el campo
Descripción.
Nota: El nombre no debe contener espacios ni caracteres acentuados y se debe componer de un máximo de 32 caracteres.
Confirme haciendo clic en Aceptar.
Resultado: Aparece la estructura siguiente:
35008150 12/2018
6 Guardar el proyecto CANopen con el nombre Demo_cfg.co.
Nota: Fíjese bien en el lugar en el que se ha almacenado el archivo .CO, ya que deberá utilizarlo de nuevo para cargarlo en la configuración de la tarjeta con Control Expert.
133
Ejemplos de instalación de CANopen
Importación de los archivos EDS
La siguiente tabla presenta los distintos pasos para importar los archivos EDS con Sycon.
Paso
1
2
3
4
Acción
Inicie el software Sycon si aún no se ejecuta para declarar el maestro del bus
.
Resultado: La herramienta SyCon aparecerá en la pantalla.
Seleccione la opción Archivo → Copiar EDS para importar los archivos EDS con Sycon.
Seleccione el archivo Node_2.eds del directorio
D:\Advantys_Projects\Quick Start para importar el archivo EDS del nodo 2.
Nota: Rechace la importación del mapa de bits ya que este archivo no ha sido creado.
Repita los pasos 2 y 3 para el nodo 3 con el archivo Node_3.eds del directorio
D:\Advantys_Projects\Quick Start para importar el archivo EDS del nodo 3.
Nota: Rechace la importación del mapa de bits ya que este archivo no ha sido creado.
Resultado: Los dos archivos EDS están ahora disponibles para introducir los
dos esclavos CANopen ( véase página 136 )
.
134
35008150 12/2018
Ejemplos de instalación de CANopen
Configuración del bus CANopen
Procedimiento
En la tabla siguiente se muestran las diferentes etapas en la declaración del bus CANopen.
Paso
1
Acción
Seleccionar el comando Parámetros → Parámetros de bus.
Resultado: Aparece la siguiente pantalla:
2
3
4
5
35008150 12/2018
Configurar:
Velocidad a 250 Kbit/s,
El valor de SYNC COB-ID en 128 (valor predeterminado),
Periodo del ciclo de comunicación en 100 ms.
Seleccionar Deshabilitado para que se detenga el maestro en caso de vigilancia del nodo o error de heartbeat.
Seleccionar Habilitar nodo de inicio global.
Validar mediante Aceptar.
135
Ejemplos de instalación de CANopen
Declaración de los nodos 2 y 3
Procedimiento
La siguiente tabla presenta los distintos pasos para declarar los nodos 2 y 3.
Paso
1
2
Acción
Seleccionar el comando Insertar → Nodo.
Resultado: Aparece un cursor:
Colocar el cursor en el bus fuera del cuadro de texto que delimita el maestro y efectuar un solo clic.
Resultado: Aparece la siguiente pantalla:
136
3
4
5
Seleccionar Nodo_2 en la lista de dispositivos disponibles.
Haga clic en el botón Agregar para introducir el Nodo_2 en la lista de los dispositivos seleccionados.
Seleccionar Nodo_3 en la lista de dispositivos disponibles.
35008150 12/2018
Paso
6
Ejemplos de instalación de CANopen
Acción
Hacer clic en el botón Agregar para introducir el Nodo_3 en la lista de los dispositivos seleccionados y validar con Aceptar.
Resultado:Aparece la siguiente arquitectura:
35008150 12/2018
137
Ejemplos de instalación de CANopen
Configuración de los nodos 2 y 3
Configuración del nodo 2
En la tabla siguiente se presentan los distintos pasos para configurar el nodo 2.
Paso
1
2
3
4
Acción
Hacer doble clic en el nodo 2.
Resultado: Aparece la pantalla de configuración, muestra la cuadrícula de los dos PDO (Predefined
Process Objects) del nodo. Un PDO de recepción (RxPDO) que permite configurar las salidas y un PDO de emisión (TxPDO) que permite configurar las entradas.
Efectuar un doble clic en la primera línea (PDO RxPDO1) para mostrar la ventana de características del
PDO.
Validar mediante Aceptar debido a que utilizaremos la configuración predeterminada.
Resultado: el PDO aparecerá ahora en la zona Objetos de datos de proceso (PDOs) configurados.
Repetir los pasos 2 y 3 para el segundo PDO.
Resultado: le deberá aparecer la pantalla configurada de la siguiente forma:
138
35008150 12/2018
Ejemplos de instalación de CANopen
Paso
5
Acción
Hacer clic en Aceptar para validar la configuración del nodo 2.
Nota: al estar configurados los PDO, el software Sycon posee ahora toda la información de configuración del nodo 2 para utilizar el archivo EDS correspondiente.
Configuración del nodo 3
En la tabla siguiente se presentan los distintos pasos para configurar el nodo 3.
Paso
1
4
5
2
3
6
7
8
9
Acción
Hacer doble clic en el nodo 3.
Resultado: Aparece la pantalla de configuración, muestra la cuadrícula de los cuatro PDO (Predefined
Process Objects) del nodo. Dos PDO de recepción que permiten configurar las salidas y dos PDO de emisión que permiten configurar las entradas.
Efectuar un doble clic en la primera línea para mostrar la ventana de configuración del primer PDO.
Validar mediante Aceptar debido a que utilizaremos la configuración predeterminada.
Repetir los pasos 2 y 3 para los otros PDO.
Hacer clic en el botón Configuración de objeto para activar la transmisión de las entradas analógicas.
Nota: la transmisión de las entradas analógicas se desactiva por defecto, por lo tanto será necesario activar esta función.
Desplazar hasta el final la barra de la zona Objetos predefinidos especificados en el archivo EDS y hacer doble clic en la línea 6423 0 Analog Input Global Enable en la lista de los objetos predefinidos compatibles.
En la columna Valor elegido introducir el valor 1.
Hacer clic en Aceptar para validar la configuración de los objetos.
Hacer clic en Aceptar para validar la configuración del nodo 3.
Resultado: el nodo 3 está ahora configurado. Si ha efectuado también la configuración del nodo 2 podrá guardar el proyecto Sycon que ahora se podrá utilizar con el nombre de Demo_cfg.co
.
35008150 12/2018
139
Ejemplos de instalación de CANopen
Configuración de la tarjeta PCMCIA TSX CPP 110
Presentación
Una vez creados los archivos EDS y el creado bus CANopen mediante el software Sycon, deberá declarar y configurar la tarjeta TSX CPP 110 en el PLC.
Para declarar la tarjeta, consulte el párrafo correspondiente
documentación.
véase página 38
en esta
En la ilustración siguiente se muestra la configuración de la tarjeta de este ejemplo. Si desea obtener más información sobre las posibles configuraciones, consulte el párrafo correspondiente
véase página 140
Ilustración
La pantalla siguiente indica los parámetros de configuración necesarios para la puesta en marcha de nuestro ejemplo:
140
35008150 12/2018
Ejemplos de instalación de CANopen
Elementos y funciones
En esta tabla se describen las diferentes zonas que conforman la pantalla de configuración:
Zona
Módulo
Canal
Parámetros generales
3
Ficha
Número
1
2
4
Función
Esta área está constituida por el nombre abreviado de la tarjeta
PCMCIA que ha declarado; tiene que tratarse de una tarjeta
CANopen.
Esta zona permite seleccionar el canal de comunicación que se va a configurar.
Para obtener la ficha de configuración deberá hacer clic en el canal.
En esta área, seleccione la tarea asociada con las E/S situadas en el bus CANopen. La tarea seleccionada determinará el ritmo de adquisición de las entradas y las actualizaciones de las salidas de los esclavos del bus CANopen.
En nuestro caso, seleccionaremos la tarea maestra (MAST).
La ficha en primer plano indica el tipo de pantalla que se visualiza.
En este caso, se trata de la pantalla de configuración. Si se encuentra en modalidad online, tendrá acceso a otras fichas.
Compruebe en este caso que ha hecho clic en la ficha Config. para obtener la pantalla que se muestra en la ilustración.
35008150 12/2018
141
Ejemplos de instalación de CANopen
Zona
Config.
Número
5
6
7
8
9
10
Función
Esta zona permite seleccionar el comportamiento del bus en el arranque.
Seleccione Automático.
Esta zona se utiliza para configurar el bus.
Haga clic en el botón Control Expert para que se pueda acceder a la configuración con Control Expert.
Seleccione el archivo Demo_cfg.co
que ha creado con el software Sycon.
Resultado: Cuando está seleccionado un archivo .CO, se muestran los parámetros del bus.
Nota: Si modifica el archivo .CO con Sycon, haga clic en el botón
Actualizar para recargar en la configuración.
Nota: Si desea visualizar la lista de los esclavos del bus, haga clic en el botón Configuración de bus.
Esta zona permite configurar la modalidad de retorno de las salidas de los dispositivos del bus, así como la dirección (memoria interna del PLC) en la que se leerán periódicamente las salidas de los dispositivos CANopen.
En nuestro ejemplo, seleccionamos Restablecer y 32 palabras comenzando por la dirección 50 (%MW50 a %MW81).
Veremos más adelante que estas direcciones se corresponden con objetos topológicos (que dependen del esclavo en el que están situadas).
Esta zona permite activar o desactivar el watchdog del bus
CANopen. El watchdog está activado de forma predeterminada.
Se pone en funcionamiento cuando la tarjeta PCMCIA no puede gestionar correctamente el bus. Cuando se pone en funcionamiento, las salidas de los esclavos pasan a cero.
En nuestro ejemplo, vamos a dejarlo activado.
Esta zona permite configurar la dirección (memoria interna del
PLC) en la que se copiarán periódicamente las entradas de los dispositivos CANopen.
En nuestro ejemplo, vamos a guardar los valores predeterminados 32 y 0 para indicar que las entradas se almacenarán en las palabras %MW0 a %MW31.
También estará disponible un direccionamiento topológico como para las salidas.
Este botón permite iniciar el software SyCon, si está instalado en el equipo.
142
35008150 12/2018
Ejemplos de instalación de CANopen
ADVERTENCIA
COMPORTAMIENTO INESPERADO DE LA APLICACIÓN
Antes de desactivar el watchdog, asegúrese de que, si la tarjeta PCMCIA no gestiona el bus
CANopen, el comportamiento de los dispositivos siga siendo aceptable.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.
Validación y creación
Tras haber completado los diferentes campos de la pantalla de configuración, deberá:
Confirmar la configuración.
Crear el proyecto.
Al efectuar estas dos operaciones, podrá guardar su archivo .STU y transferir su proyecto al PLC.
Reparto de las E/S
Las entradas y salidas configuradas en el archivo .CO se reparten de la siguiente forma:
%MW0 contiene las entradas del nodo 2.
%MW50 contiene las salidas del nodo 2.
%MW1 a %MW5 contienen las entradas del nodo 3.
%MW51 a %MW53 contienen las salidas del nodo 3.
35008150 12/2018
143
Ejemplos de instalación de CANopen
Reparto topológico de las E/S
Si hace clic en el botón Configuración de bus de la pantalla de configuración, podrá visualizar los dos nodos del bus CANopen y obtener así el direccionamiento topológico de las E/S.
Para el nodo 2 tenemos las entradas siguientes:
%IW\3.2\0.0.0.0, que corresponde a %MW0.
y las siguientes salidas:
%QW\3.2\0.0.0.0, que corresponde a %MW50.
Para el nodo 3 tenemos las entradas siguientes:
%IW\3.3\0.0.0.0, que corresponde a %MW1,
%IW\3.3\0.0.0.1, que corresponde a %MW2,
%IW\3.3\0.0.0.2, que corresponde a %MW3,
%IW\3.3\0.0.0.3, que corresponde a %MW4,
%IW\3.3\0.0.0.4, que corresponde a %MW5.
y las siguientes salidas:
%QW\3.3\0.0.0.0, que corresponde a %MW51,
%QW\3.3\0.0.0.1, que corresponde a %MW52,
%QW\3.3\0.0.0.2, que corresponde a %MW53.
144
35008150 12/2018
Ejemplos de instalación de CANopen
Depuración
Presentación
Sólo es posible acceder a la pantalla de depuración en modo conectado. Permite visualizar el funcionamiento del bus, de los esclavos y del maestro CANopen.
Ilustración
La siguiente imagen se extrae de la pantalla de depuración de nuestro ejemplo.
35008150 12/2018
145
Ejemplos de instalación de CANopen
Descripción
En la tabla siguiente se presentan las distintas áreas de la pantalla de depuración:
Variable Elemento
1 Estado de los esclavos
CANopen
2
3
4
5
6
Entradas
Valor en la salida
Salidas
Información acerca de...
Petición que se va a emitir
Función
Esta área muestra todos los esclavos (denominados también nodos) del bus CANopen. Un esclavo en fallo se muestra en rojo, cuando desaparece el fallo se muestra en azul y, si esto no ocurre, se visualiza en negro. La selección de un esclavo actualiza las
áreas 2, 4, 5 y 6.
Act. : indica si se ha activado el esclavo en la configuración Sycon
(1 activado, 0 desactivado)
Duración (Life T.): Life Time.
En nuestro ejemplo visualizamos dos esclavos (o dos nodos), son los dos nodos de nuestra configuración Sycon.
Nota: Cuando se visualiza un nodo en rojo, se pueden obtener las causas de error haciendo clic encima. La línea de información se actualiza automáticamente con la información de diagnóstico.
Cuando se selecciona un esclavo, esta área contiene la lista de palabras que se le asocian en la entrada.
Para mayor claridad, se propone la visualización del direccionamiento topológico CANopen
(%IW\3.2\0.0.0.0) y del área de memoria reservada en el autómata (%MW0).
Si se selecciona el nodo 2 visualizamos la imagen anterior, si se selecciona el nodo 3, la pantalla cambia y se visualizan los %IW del nodo 3.
Cuando se selecciona una palabra de salida en el área 4, se podrá modificar su valor introduciendo uno nuevo y haciendo clic en el botón Aceptar.
Cuando se selecciona un esclavo, esta área contiene la lista de palabras que se le asocian en la salida.
Para mayor claridad, se ofrece la visualización de la dirección topológica CANopen
(%QW\3.2\0.0.0.0) y de la zona de memoria reservada en el autómata (%MW50).
Si se selecciona el nodo 2 visualizamos la imagen anterior, si se selecciona el nodo 3, la pantalla cambia y se visualizan los %QW del nodo 3.
Cuando se selecciona un esclavo (al hacer clic en el área 1), esta
área contiene su último mensaje de diagnóstico y, para obtener información sobre la tarjeta TSX CPP 100, basta con hacer clic en el encabezado de la tabla.
Esta área permite emitir una petición SDO. La sintaxis de los parámetros es igual a la que se utiliza para llevar a cabo las transferencias SDO mediante las peticiones READ_VAR y
WRITE_VAR ( véase página 57 ) . Al pulsar el botón Introducir
petición aparecen las áreas de introducción de la petición.
146
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
35008150 12/2018
Apéndices
35008150 12/2018
147
148
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Ejemplo de configuración
35008150 12/2018
Ejemplo de configuración para dispositivos del bus CANopen
Apéndice A
Ejemplo de configuración para dispositivos del bus CANopen
Finalidad de este capítulo
En este capítulo se presentan tres ejemplos de configuración para dispositivos del bus CANopen.
Un ATV 58 Altivar,
Una unidad Lexium,
Una situación que requiere más de 4 PDO por dispositivo.
Contenido de este capítulo
Este capítulo contiene los siguientes apartados:
Apartado
Configuración de un controlador de velocidad Altivar
Configuración de un variador Lexium
Configuración de más de 4 PDO por nodo
Página
35008150 12/2018
149
Ejemplo de configuración
Configuración de un controlador de velocidad Altivar
Presentación
Puede configurar fácilmente un Altivar en el bus CANopen. Veamos cómo se realiza esta configuración.
Antes de leer los párrafos siguientes, le aconsejamos que realice el ejemplo de instalación de
Advantys STB en un bus CANopen
véase página 115
) descrito en este manual, o bien haber
leído estas páginas de instalación, ya que hacemos referencia a ellas varias veces.
Configuración de un Altivar
En la tabla siguiente se presentan los distintos pasos para configurar un Altivar.
Paso
1
Acción
Inicie el software Sycon y cree un nuevo proyecto CANopen
Resultado: Deberá obtener una arquitectura de bus de este tipo:
2 Seleccione el comando Insertar → Nodo.
Resultado: Aparece un cursor:
150
35008150 12/2018
Paso
3
Ejemplo de configuración
Acción
Colocar el cursor en el bus fuera del cuadro de texto que delimita el maestro y efectuar un solo clic.
Resultado: Aparece la pantalla siguiente:
5
6
7
8
9
4 Seleccione el archivo Altivar EDS que desea incorporar en el bus y haga clic en Añadir.
Nota: Están disponibles cuatro Altivar:
ATV58_E: archivos EDS en inglés.
ATV58_F: archivos EDS en francés.
ATV58F_E: archivos EDS en inglés.
ATV58F_F: archivos EDS en francés.
Confirme la selección con Aceptar.
Resultado: La arquitectura de bus hace que aparezca un nuevo nodo compuesto por un controlador.
Ahora se deberá configurar los PDO de este controlador.
Hacer doble clic en el nodo del controlador para que aparezca la ventana de los PDO.
Resultado: Aparece una pantalla similar a la de los STD Advantys
configurar los dos PDO del controlador:
PDO en emisión: 1 palabra de estado y 1 palabra para la velocidad actual.
, lo que permite
PDO en recepción: 1 palabra del registro de control y 1 palabra para la velocidad solicitada.
Hacer doble clic en cada PDO y validar los parámetros de transmisión predeterminados.
Comprobar que las velocidades del nodo y su dirección corresponden a las que se ha fijado en el Altivar.
Nota: Si el Altivar es el último elemento del bus, hay que activar la terminación de final de bus colocando el conmutador en la tarjeta de comunicación CANopen del Altivar.
Hacer clic en OK para validar la configuración del nodo.
35008150 12/2018
151
Ejemplo de configuración
Paso
10
11
Acción
Guardar el fichero .CO.
Abra el proyecto Control Expert que contiene el maestro del bus CANopen (tarjeta TSX CPP 110), declare la tarjeta, importe el archivo .CO guardado, cree el proyecto y transfiéralo al PLC como en el
ejemplo STD Advantys ( véase página 140 )
.
Resultado: El bus CANopen y su Altivar son operativos.
Pruebas
Puede llevar a cabo algunas pruebas para controlar que el Altivar y el bus funcionan correctamente abriendo la pantalla de actualización de la tarjeta TSX CPP 110 y efectuando las siguientes acciones:
Puede arrancar su motor introduciendo los valores 6, 7, 15 en el registro de control (primera palabra de salida).
Puede fijar la velocidad de rotación del motor modificando el valor de la segunda palabra de salida.
Si el Altivar pasa a predeterminado, podrá reinicializar introduciendo el valor 128 en el registro de control (primera palabra de salida) y retomar las secuencias 6, 7 y 15.
NOTA: Tras haber comprobado que el Altivar recibe bien las órdenes con la modificación de palabras del PLC que se le transmiten automáticamente en el bus CANopen, podrá poner en marcha su proyecto de automatismo.
ATV 31
El controlador de velocidad ATV 31 es compatible igualmente con CANopen. Para más información sobre su configuración, consulte el manual ATV 31, Protocolo de comunicación
CANopen.
152
35008150 12/2018
Ejemplo de configuración
Configuración de un variador Lexium
Presentación
Puede configurar fácilmente un variador Lexium en el bus CANopen. Veamos cómo se realiza esta configuración.
Antes de leer los párrafos siguientes, le aconsejamos que realice el ejemplo de instalación de
Advantys STB en un bus CANopen
véase página 115
) descrito en este manual, o bien haber
leído estas páginas de instalación, ya que hacemos referencia a ellas varias veces.
Conexión del Lexium
La conexión del Lexium con el bus CANopen se realiza mediante el adaptador
AMO 2CA 001 V000:
Se fija con tornillos en el Lexium y se conecta a los cables del bus CANopen.
NOTA: Para la instalación de cualquier otro conector, consulte el manual Lexium CANopen que encontrará en el Motion Tools 3.0 CD ROM.
Descripción de los PDO del Lexium
Como en el Altivar, los PDO permiten una gestión implícita del Lexium mediante palabras del PLC
(%MW o direccionamiento topológico %IW y %QW (
véase página 36
El Lexium utiliza dos tipos de PDO:
Los PDO predefinidos:
Estos PDO están asociados con comandos específicos del lexium.
Ejemplo: El PDO 22 de este anexo está asociado con la petición 16#6040 para la palabra de comando y con la petición 16#2060 para la Feed rate or current.
Los PDO libres:
Estos PDO no están asociados con comandos específicos. Su configuración se realiza por la aplicación. No describiremos estos PDO en este ejemplo; consulte el manual Lexium
CANopen para más información.
Los PDO se cambian a través de dos vías predefinidas:
3 vías de recepción (16#2600, 16#2601, 16#2602)
3 vías de emisión (16#2A00, 16#2A01, 16#2A02).
NOTA: El tamaño máximo de los datos es de 8 bytes por vía y el Lexium tiene que ser una versión superior o igual a 5.51.
35008150 12/2018
153
Ejemplo de configuración
Configuración de un PDO del Lexium
En la tabla siguiente se presentan los distintos pasos para configurar un ejemplo de PDO en recepción, el PDO 22 del Lexium, en la vía 1.
Paso
1
Acción
Inicie el software Sycon y cree un nuevo proyecto CANopen
Resultado: Deberá obtener una arquitectura de bus de este tipo:
2
3
Seleccione el comando Insertar → Nodo.
Resultado: Aparece un cursor:
Colocar el cursor en el bus fuera del cuadro de texto que delimita el maestro y efectuar un solo clic.
Resultado: Aparece la pantalla siguiente:
154
4 Seleccione el archivo EDS LEXIUM17D y haga clic en Añadir.
35008150 12/2018
Ejemplo de configuración
9
10
11
12
13
14
15
16
17
Paso
5
6
7
8
Acción
Confirme la selección con Aceptar.
Resultado: La arquitectura de bus muestra un nuevo nodo compuesto por un Lexium 17D. Ahora deberá configurar el PDO 22 de este variador.
Haga doble clic en el nodo del variador para que aparezca la ventana de los PDO.
Resultado: Aparece una pantalla similar a la de Advantys STB configurar los dos PDO del controlador:
, lo que permite
Seleccione en el primer PDO en recepción.
Haga clic en el botón Agregar los PDO configurados y confirme los parámetros de transmisión predeterminados haciendo clic en Aceptar.
Resultado: Aparece una línea nueva en la lista de PDO configurados.
Haga clic en esta línea y después en el botón Asignación de contenido PDO.
Resultado: Aparece una nueva ventana.
Seleccione el Idx Obj. 2060 (Feed rate or current).
Haga clic en el botón Agregar objeto y después en Aceptar para confirmar.
Resultado: Las peticiones 16#6040 y 16#2060 están asociadas al PDO. Ahora deberá configurar el PDO.
Seleccione de nuevo el primer PDO en recepción y haga clic en el botón Configurar objeto.
Resultado: Aparece la ventana de configuración de PDO.
Desplácese hacia abajo de la lista de Objetos predefinidos especificados en el archivo EDS y seleccione la línea 1st receive PDO select del objeto predefinido 2600.
Haga clic en el botón Agregar a los objetos configurados.
Resultado: El objeto aparece en la ventana Objetos configurados automáticamente al arrancar el nodo.
Introduzca 22 en la casilla correspondiente de la columna Valor elegido.
Guarde el archivo .CO para poder importarlo en la configuración de la tarjeta TSX CPP 110 con Control
Expert.
Abra el proyecto Control Expert que contiene el maestro del bus CANopen (tarjeta TSX CPP 110), declare la tarjeta, importe el archivo .CO guardado, configure la tarjeta con los valores predeterminados, cree el proyecto y transfiéralo al PLC, como en el ejemplo de Advantys STB
Resultado: El bus CANopen y su Lexium son operativos.
Pruebas
Puede llevar a cabo algunas pruebas para comprobar si el Lexium y el bus funcionan correctamente abriendo la pantalla de depuración de la tarjeta TSX CPP 110 y efectuando las siguientes acciones:
Si ha utilizado la configuración predeterminada de la tarjeta TSX CPP 110, la palabra %MW32
(primera palabra de salida) que corresponde a la palabra de control del Lexium, puede modificarla y comprobar la consecuencia en el Lexium.
Además, la palabra doble %MD32 permite acceder a la velocidad.
NOTA: tras haber comprobado que su Lexium recibe bien las órdenes con la modificación de palabras del PLC que se le transmiten automáticamente en el bus CANopen, podrá poner en marcha su proyecto de automatismo.
35008150 12/2018
155
Ejemplo de configuración
Configuración de más de 4 PDO por nodo
Presentación
Es posible configurar por cada nodo 4 PDO de transmisión y 4 de recepción. Esto se debe a que el software Sycon genera automáticamente los ID de COB para garantizar su unicidad y utiliza un algoritmo relativo al perfil 301. En el siguiente párrafo se explica esta operación.
Para poder utilizar más de 4 PDO en cada dirección, es necesario emplear un procedimiento manual como el que se describe para la creación de un quinto PDO.
Cómo se asignan los ID de COB
Los ID de COB posibles se encuentran entre los valores de 385 y 1407 (16#180 y 16#57F).
Puede utilizar el ID de COB de su elección para cada PDO; sin embargo, los ID de COB deben ser únicos en este intervalo de valores. Las herramientas de configuración de CANopen como
Sycon están configuradas de forma predeterminada para proporcionar un ID de COB que respete estas limitaciones.
En la siguiente tabla se describe el algoritmo utilizado por el software Sycon para llevar a cabo estas asignaciones de ID de COB.
PDO
1.TXPDO
1.RXPDO
2.TXPDO
2.RXPDO
3.TXPDO
3.RXPDO
4.TXPDO
4.RXPDO
ID
16#180+ID-Nodo
16#200+ID-Nodo
16#280+ID-Nodo
16#300+ID-Nodo
16#380+ID-Nodo
16#400+ID-Nodo
16#480+ID-Nodo
16#500+ID-Nodo
Nodo 1
(decimal)
385
513
641
769
897
1025
1153
1281
Nodo 2
(decimal)
386
514
642
770
898
1026
1154
1282
...
...
...
...
...
...
...
...
...
Nodo 127
(decimal)
511
639
767
895
1023
1151
1279
1407
Como el ID de COB determina la prioridad del mensaje (cuanto menor es su valor mayor es su prioridad), las consecuencias son las siguientes:
El primer PDO del nodo tienen mayor prioridad que el segundo, tercero y cuarto.
Un PDO de transmisión tiene prioridad sobre un PDO de recepción del mismo nodo.
Cuanto menor es el número de nodo, mayor es la prioridad de los PDO del nodo.
156
35008150 12/2018
Ejemplo de configuración
Cómo crear un quinto PDO
En la tabla siguiente se describe cómo crear un quinto PDO para un nodo dado.
Paso
1
2
3
Acción
Configurar un PDO5 desde la pantalla de configuración del nodo.
Resultado: aparece una ventana de advertencia para indicar que no es posible crear un nuevo PDO. Esto es normal, dado lo que se dijo anteriormente (4
PDO como máximo por nodo).
En la pantalla de configuración del nodo, deshabilitar la opción automática ID de COB.
Resultado: ahora puede escribir un nuevo ID de COB para los PDO que desee crear y, por tanto, definir las nuevas prioridades en los mensajes transmitidos en el bus CANopen.
Precaución: Debe respetar la unicidad de los ID de COB. Los números disponibles son:
TXPDO: 1664 a 1759,
RXPDO: 1761 a 1792,
Cerrar la ventana de configuración del nodo y guardar el proyecto.
35008150 12/2018
157
Ejemplo de configuración
158
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Glosario
35008150 12/2018
Glosario
C
CAN
Controller Area Network: bus de campo desarrollado en un principio para el automóvil que se utiliza, en la actualidad, en numerosos sectores, desde la industria al terciario.
CiA
CAN in Automation: grupo internacional de usuarios y fabricantes de productos CAN.
COB
Communication OBject: unidad de transporte en el bus CAN. Un COB se identifica mediante un identificador único codificado en 11 bits, [0, 2047]. Un COB contiene, al menos, 8 bytes de datos.
La prioridad de transmisión de un COB viene determinada por su identificador; cuanto menor sea
éste, mayor prioridad tiene el COB asociado.
CRC
Cyclic Redundancy Checksum: checksum de redundancia cíclica que indica que no se ha
"deformado" ningún carácter durante la transmisión de la trama.
CSMA/CA
Carrier Sense, Multiple Access/Collision Avoidance: método de gestión de las comunicaciones en una red que caracteriza la capa de enlace.
D
DIN
Deutsches Institut für Normung: instituto de normalización alemán.
DS
Draft Standard: documento de especificación procedente de los trabajos del grupo CIA.
E
EDS
Electronic Data Sheet: archivo de descripción de cada equipo CAN (suministrado por los fabricantes). Con el software de configuración Sycon, si se desea agregar un equipo CAN al bus, es necesario seleccionar el EDS correspondiente. Los EDS están disponibles en la página web http://www.can-cia.de o pueden ser suministrados por los proveedores de hardware.
35008150 12/2018
159
Glosario
L
Life Time
Life Time = Life Time factor x Guard Time.
LLC
Logical Link Control.
M
MAC
Medium Access Control.
MDI
Medium Dependent Interface.
MTBF
Mean Time Between Failure: tiempo medio entre dos averías.
O
OD
Object Dictionary: diccionario de los objetos reconocidos por CAN. A cada tipo de objeto se le asigna un código hexadecimal; el diccionario agrupa los códigos de todos los objetos.
P
PCMCIA
Personal Computer Memory Card International Association
PDO
Process Data Object: existen los RPDO (Recieve PDO) y los TPDO (Transmit PDO).
PDU
Process Data Object: existen las APDU (Aplicación PDU). Un PDU en la capa de enlace es un
APDU encapsulado por los encabezados y los bytes característicos de esta capa de enlace.
PMA
Physical Medium Attachment.
S
SDO
Service Data Object: existen los SSDO (Server SDO) y los CSDO (Client SDO).
160
35008150 12/2018
T
TAP
Transmission Access Point: caja de conexión del bus.
Glosario
35008150 12/2018
161
Glosario
162
35008150 12/2018
Premium y Atrium con EcoStruxure™ Control Expert
Índice
35008150 12/2018
Índice
A
C
cables de derivación,
compatibilidad con el procesador,
heartbeat,
Configuración de parámetros, configurar pasos de configuración,
Control de errores
vigilancia del nodo,
D
Depuración,
topológico,
Direccionamiento
E
Estructura de datos de canal para módulos
CANopen
T_COM_CPP110,
estructura de datos de canal para todos los módulos
IODDT,
T_GEN_MOD,
I
inicio rápido,
35008150 12/2018
L
Longitudes del bus,
N
P
PDO,
Programación,
R
READ_VAR,
S
SDO,
T
TSX CPP 110,
V
W
WRITE_VAR,
163
Índice
164
35008150 12/2018
Anuncio
Manuales relacionados
Anuncio
Tabla de contenidos
- 1 Premium y Atrium con EcoStruxure™ Control Expert
- 3 Tabla de materias
- 7 Información de seguridad
- 9 Acerca de este libro
- 11 General
- 12 Principios
- 13 Arquitectura general del bus de campo CANopen
- 15 Velocidad de transmisión y longitud de cable
- 17 Limitaciones de los cables de derivación
- 19 Descripción general de fases de instalación
- 21 Presentación de la tarjeta PCMCIA TSX CPP 110
- 22 Descripción de la tarjeta TSX CPP 110
- 23 Información relativa a la tarjeta TSX CPP 110
- 25 Montaje de la tarjeta TSX CPP 110
- 27 Especificaciones técnicas
- 28 Estándares y características
- 29 Características CANopen
- 30 Los procesadores admiten la tarjeta TSX CPP 110
- 31 Instalación del software
- 32 Generalidades
- 33 Principio de instalación
- 34 Método de implementación
- 36 Direccionamiento topológico CANopen
- 37 Configuración
- 38 Cómo acceder a la pantalla Configuración
- 40 Pantalla de configuración de la tarjeta PCMCIA TSX CPP 110
- 43 Descripción de los datos de E/S y del comportamiento del bus al inicio
- 46 Cómo seleccionar la modalidad de carga de configuración
- 48 Carga de configuración mediante X-Way
- 50 Pantalla de configuración de los esclavos
- 51 Cómo configurar una tarjeta PCMCIA CANopen
- 53 Bus CANopen mostrado en el explorador de proyectos
- 54 Archivo de configuración de la tarjeta PCMCIA TSX CPP 110
- 56 Programación
- 57 Acceso a los SDO de CANopen
- 65 Solicitud de IDENTIFICACIÓN
- 68 Comando Diagnóstico
- 70 Depurar
- 70 Descripción de la pantalla Depuración
- 72 Diagnósticos
- 73 Diagnósticos mediante los LED de estado de la tarjeta PCMCIA TSX CPP 110
- 75 Datos de diagnóstico
- 78 Realización de un diagnóstico
- 83 Objetos de lenguaje CANopen
- 84 Objetos de lenguaje e IODDT para la comunicación CANopen
- 85 Introducción a los objetos de lenguaje para la comunicación CANopen
- 86 Intercambio implícito de objetos de lenguaje asociados a la función específica de la aplicación
- 87 Objetos de lenguaje de intercambio explícito asociados con la función específica de aplicaciones
- 89 Gestión de intercambios e informes con objetos explícitos
- 94 Los objetos de lenguaje y el IODDT genérico aplicable a los protocolos de comunicación
- 95 Detalles de los objetos de intercambio implícito del IODDT de tipo T_COM_STS_GEN
- 96 Detalles de los objetos de intercambio explícito del IODDT de tipo T_COM_STS_GEN
- 98 Objetos de lenguaje del IODDT específico de CANopen
- 99 Detalles de objetos de intercambio implícito del IODDT de tipo T_COM_CPP110
- 103 Detalles de objetos de intercambio implícito de tipo T_COM_CPP110 no pertenecientes al IODDT
- 104 Objetos de lenguaje de intercambio explícito del IODDT T_COM_CPP110
- 105 El IODDT T_GEN_MOD aplicable a todos los módulos
- 105 Detalles de los objetos de lenguaje del IODDT de tipo T_GEN_MOD
- 107 Objetos de lenguaje de configuración CANopen
- 107 Objetos de lenguaje asociados con la configuración
- 109 Códigos de error CANopen
- 109 Códigos de error CANopen
- 115 Ejemplos de instalación del bus CANopen
- 116 Descripción del ejemplo
- 116 Descripción del ejemplo
- 117 Instalación del hardware
- 118 Configuración de hardware islotes Advantys
- 121 Configuración del hardware del maestro
- 122 Configuración de hardware del bus
- 125 Implementación del software
- 126 Configuración de software Advantys
- 132 Declaración del maestro CANopen con Sycon e importación EDS
- 135 Configuración del bus CANopen
- 136 Declaración de los nodos 2 y 3
- 138 Configuración de los nodos 2 y 3
- 140 Configuración de la tarjeta PCMCIA TSX CPP 110
- 145 Depuración
- 147 Apéndices
- 149 Ejemplo de configuración para dispositivos del bus CANopen
- 150 Configuración de un controlador de velocidad Altivar
- 153 Configuración de un variador Lexium
- 156 Configuración de más de 4 PDO por nodo
- 159 Glosario
- 163 Índice