PL7 Junior/Pro Autómatas Premium

Anuncio
PL7 Junior/Pro
Autómatas Premium
Módulo de leva electrónica
TSX CCY 1128
Manual de puesta en marcha de
funciones específicas
35009579_00
spa
Marzo 2005
2
Estructura de la documentación
Estructura de la documentación
Presentación
Este manual está dividido en 8 tomos:
Tomo 1
l Funciones específicas comunes
l Función específica Todo o Nada (TON)
l Puesta en marcha AS-i
l Función específica Diálogo operador
l Tomo 2
l Función específica Contaje
l Tomo 3
l Función específica Comando de ejes
l Tomo 4
l Función específica Comando de ejes paso a paso
l Tomo 5
l Función específica Leva electrónica
l Tomo 6
l Función específica SERCOS
l Tomo 7
l Función específica Analógica
l Función específica Control PID
l Función específica Pesaje
l Tomo 8
l Función específica Regulación
l
TLX DS 57 PL7 xx
3
Estructura de la documentación
4
TLX DS 57 PL7 xx
Tabla de materias
Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Capítulo 1
Presentación del módulo de leva electrónica . . . . . . . . . . . . . 11
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentación general del módulo de leva electrónica. . . . . . . . . . . . . . . . . . . . .
Funcionamiento del módulo de leva electrónica . . . . . . . . . . . . . . . . . . . . . . . . .
Medida de posición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funcionamiento del tratamiento de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructuración del tratamiento de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaz con el programa del autómata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funciones de puesta en marcha del programa del módulo . . . . . . . . . . . . . . . .
Métodos de puesta en marcha del programa del módulo . . . . . . . . . . . . . . . . . .
Ergonomía general de las funciones de puesta en marcha del módulo . . . . . . .
Capítulo 2
Tipos de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Campos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento alternativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilización en movimiento altenativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimientos rotativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilización en movimiento giratorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimientos cíclicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilización en movimiento cíclico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento sin fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilización para movimiento sin fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 3
3.1
3.2
11
12
13
14
15
18
19
21
23
24
27
28
29
30
31
32
33
35
37
38
Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo simplificado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentación del ejemplo sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introducción de los parámetros de configuración . . . . . . . . . . . . . . . . . . . . . . . .
Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo detallado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
41
41
42
43
46
49
49
5
Presentación del ejemplo detallado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Modo de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Las fórmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Introducción de los parámetros de configuración . . . . . . . . . . . . . . . . . . . . . . . . 55
Programación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Particularidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Capítulo 4
Configuración del módulo de leva electrónica . . . . . . . . . . . . 63
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Declaración del módulo en el rack del autómata . . . . . . . . . . . . . . . . . . . . . . . . . 64
Acceso a los parámetros de configuración del módulo . . . . . . . . . . . . . . . . . . . . 66
Configuración de los parámetros de leva electrónica . . . . . . . . . . . . . . . . . . . . . 67
Configuración de los parámetros de adquisición . . . . . . . . . . . . . . . . . . . . . . . . . 68
Configuración de un codificador incremental. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configuración de un codificador absoluto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Configuración del formato de medida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configuración de la función de resincronización de posición para codificadores
incrementales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Configuración de la función de captura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Configuración del procesador de leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Configuración de los conectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Validación de la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Reconfiguración en modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Capítulo 5
Introducción de los parámetros de ajuste de la fórmula del
módulo de leva electrónica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Acceso a los parámetros de ajuste de la fórmula del módulo . . . . . . . . . . . . . . . 82
Introducción de los parámetros de adquisición para un codificador incremental 83
Introducción de los parámetros de adquisición para un codificador absoluto . . . 84
Parametraje del contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Activación/desactivación de las pistas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Parametraje de las pistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Creación de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Parametraje de las levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Leva en posición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Leva monoestable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Leva de frenado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Parametraje de la condición de validación asociada a una leva . . . . . . . . . . . . . 98
Validación de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . . . 99
Guardado de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . . 100
Restitución de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . 101
Capítulo 6
Depuración y ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Descripción de la pantalla de depuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
6
Descripción de las zonas de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripción de la zona de depuración principal . . . . . . . . . . . . . . . . . . . . . . . .
Descripción de la zona de depuración: "Adquisición" . . . . . . . . . . . . . . . . . . . .
Descripción de la zona de depuración: "Contador de piezas" . . . . . . . . . . . . .
Descripción de la zona de depuración: "Grupo x". . . . . . . . . . . . . . . . . . . . . . .
Descripción de la pantalla de ajuste.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripción de la zona de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 7
Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sinopsis de las funciones del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Validación de las funciones del eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Validación de las funciones del procesador de leva . . . . . . . . . . . . . . . . . . . . .
Validación de sucesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sinopsis de gestión de sucesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaz lenguaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estado del nivel del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parámetros de ajuste del módulo de comando explícito. . . . . . . . . . . . . . . . . .
Comandos implícitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intercambios procesador y módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intercambios de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WRITE_PARAM: Transferencia de los parámetros actuales de una fórmula. .
READ_PARAM: Transferencia de los parámetros actuales de una fórmula . .
RESTORE_PARAM: Transferencia de los parámetros iniciales. . . . . . . . . . . .
SAVE_PARAM: Transferencia de los parámetros iniciales . . . . . . . . . . . . . . .
MOD_PARAM: Ajuste del eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MOD_TRACK: Ajuste de una pista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MOD_CAM: Ajuste de una leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TRF_RECIPE: Funciones de transferencia de fórmula. . . . . . . . . . . . . . . . . . .
TRF_RECIPE: Funciones de almacenamiento de la fórmula . . . . . . . . . . . . . .
TRF_RECIPE: Carga de una nueva fórmula . . . . . . . . . . . . . . . . . . . . . . . . . .
TRF_RECIPE: Guardado de una nueva fórmula . . . . . . . . . . . . . . . . . . . . . . .
DETAIL_OBJECT: Interfaz de diálogo de operador . . . . . . . . . . . . . . . . . . . . .
DETAIL_OBJECT: Transferencia del detalle de una leva. . . . . . . . . . . . . . . . .
DETAIL_OBJECT : Transferencia del detalle de una pista . . . . . . . . . . . . . . .
Capítulo 8
119
121
123
125
126
127
128
129
130
135
138
142
143
145
147
148
149
150
153
157
160
161
162
164
166
167
170
Prestaciones y limitaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Precisión global sobre el comando de los accionadores . . . . . . . . . . . . . . . . .
Control de los accionadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prestaciones temporales generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Limitaciones funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 9
106
107
108
110
111
113
115
173
174
177
181
183
Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7
Estado del nivel del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Estado del nivel de leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Códigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Conjunto de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Control de la integridad del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Control del codificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Control de las entradas auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Control de las salidas de pistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Preguntas/ Respuestas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
8
Glosario
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Índice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Acerca de este libro
Presentación
Objeto
Este manual trata de la puesta en marcha del programa de la función específica
Leva electrónica.
Campo de
aplicación
La actualización de esta documentación tiene en cuenta las funcionalidades de PL7
V4.5. No obstante, permite poner en marcha las versiones anteriores de PL7.
Documentos
relacionados
Comentarios del
usuario
Título
Reference Number
Manual de puesta en marcha del equipo
TSX DM 57 xxS
Envíe sus comentarios a la dirección electrónica [email protected]
9
Acerca de este
10
TLX DS 57 PL7 xx
Presentación del módulo de leva
electrónica
1
Presentación
Objeto de este
capítulo
Este capítulo presenta las principales características y funciones del módulo de leva
electrónica TSX CCY 1128.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Presentación general del módulo de leva electrónica
12
Funcionamiento del módulo de leva electrónica
13
Medida de posición
14
Funcionamiento del tratamiento de levas
15
Estructuración del tratamiento de levas
18
Interfaz con el programa del autómata
19
Funciones de puesta en marcha del programa del módulo
21
Métodos de puesta en marcha del programa del módulo
23
Ergonomía general de las funciones de puesta en marcha del módulo
24
11
Presentación del módulo de leva electrónica
Presentación general del módulo de leva electrónica
Introducción
El módulo de leva electrónica TSX CCY 1128 está destinado a controlar de manera
autónoma y con un tiempo de respuesta muy corto (<0,2ms) 24 salidas físicas del
tipo TON.
El módulo TSX CCY 1128 funciona en el autómata Premium (versión de
programa superior o igual a 3.3).
La puesta en marcha del programa se efectúa con la ayuda del programa PL7
Junior o Pro (versión del programa superior o igual a 3.4) y del parche del programa
de ampliación PL7.
Campos de
aplicación
l
Características
principales
En esta tabla se resumen las principales características funcionales del módulo de
leva electrónica
12
El módulo TSX CCY 1128 puede tratar aplicaciones con movimiento:
giratorio en un solo sentido (por ejemplo: prensas mecánicas),
l alternativo (por ejemplo: prensas hidráulicas, máquinas de transferencia),
l cíclico, con llegada periódica de las piezas que se van a tratar (por ejemplo:
máquinas de embalaje)
l sin fin, con llegada aleatoria de las piezas que se van a tratar (por ejemplo: cintas
transportadoras)
Característica
Valor
Número de levas
128 máximo
Número de pistas
32 (24 asociadas directamente a las 24 salidas
físicas, 8 lógicas)
Entradas del codificador de posición
incremental o absoluto
Salidas controladas
24 salidas TON 24V, 0,5A
Tipo de levas
posición, monoestable, freno
Funciones asociadas
recuperación del juego del eje, resincronización de
la posición, captura de medidas, anticipación de
conmutación, contador de piezas, generación de
sucesos.
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Funcionamiento del módulo de leva electrónica
Introducción
El módulo elabora la medida de posición a partir de un codificador incremental o
absoluto conectado a sus entradas. En función de esta posición y del programa de
leva transferido (fórmula), el módulo controla sus salidas.
Ilustración
El esquema sinóptico presentado a continuación describe el funcionamiento del
módulo de leva.
Procesador TSX
Módulo de leva electrónica
Pistas
Fórmula
Programa
secuencial
Descripción
TLX DS 57 PL7 xx
Interfaz
Configuración
Procesador de
leva
Posición
Aplicación
Accionador
Codificador
Eje
Posición: el módulo calcula la medida de posición (angular y número de
revoluciones) en función de los parámetros suministrados por el codificador de
posición.
Procesador de leva: define, en función de la posición de los parámetros de
configuración y de fórmula transmitidos por el procesador del autómata, el paso a 1
o a 0 de las levas.
Pistas: controlan las salidas del módulo en función del estado de las levas que les
están asociadas.
Interfaz del autómata: permite:
l la transferencia de los parámetros de configuración y fórmula al módulo,
l la toma en cuenta de los fallos de equipo
l en el programa secuencial: la gestión de los modos de funcionamiento de la
máquina y la extensión de las funciones del módulo mediante acciones directas
sobre las salidas.
13
Presentación del módulo de leva electrónica
Medida de posición
Cálculo del valor
de posición
A partir de un codificador de posición incremental o absoluto, el módulo calcula:
el valor de posición angular de la máquina,
l el valor del número de revolución (para los procesos multirrevolución).
l
Todas las acciones realizadas a nivel del módulo se efectúan a partir del valor
angular. El programa secuencial puede tomar en cuenta el número de revoluciones.
Codificador de
posición
El módulo acepta 2 tipos de codificador
Tipo de codificador
Características
Incremental
l ancho de banda 500 kHz
l multiplicación por 4
l control de línea
Absoluto
l trama SSI, todo tipo de formato 8..25 bits
l frecuencia de transmisión determinada automáticamente
l reducción de resolución de 2, 4, 8, 16 y 32
Nota: el módulo de leva acepta también codificadores absolutos con salida
paralela (a través de Telefast ABE 7CPA11).
Funciones
asociadas
14
Además de las funciones de base, el módulo de leva electrónica propone las
siguientes funciones
Función
Función
Resincronización (Véase
Configuración de la función
de resincronización de
posición para codificadores
incrementales, p. 74)
permite inicializar el valor de la medida de posición
Capturas (Véase
Configuración de la función
de captura, p. 75)
garantiza diferentes tipos de medida, tales como: longitud de
piezas, número de puntos por revolución, ángulo de llegada
de las piezas, deslizamiento
Recuperación del juego
(Véase Introducción de los
parámetros de adquisición
para un codificador
incremental, p. 83)
compensa el juego cuando se produce un cambio de sentido
del desplazamiento
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Funcionamiento del tratamiento de levas
Función de las
pistas y de las
levas
Una pista está compuesta de una o varias levas. Controla una salida física del
módulo.
Una leva define una acción sobre la salida en un intervalo de medida de posición.
Ejemplo de leva en posición activa en sentido de avance y en sentido de retroceso:
la salida asociada a la pista se activa cuando la medida angular está comprendida
entre 2 valores de posición X1 y X2 (cualquiera que sea el sentido del
desplazamiento).
Estado de las salidas
Rotación del codificador
Sentido de avance
Sentido de avance
Sentido de retroceso
Analogía con las
levas mecánicas
La ilustración que sigue muestra un equivalente mecánico de la leva electrónica.
Codificador
Pista 0
Pista 1
Pista n
Levas
Posición
Salida
TLX DS 57 PL7 xx
15
Presentación del módulo de leva electrónica
Funcionamiento
La tabla que sigue describe el funcionamiento de una pista a la cual están
asociadas 2 levas:
Fase
Descripción
1
El eje gira en sentido de avance y acciona el
codificador de posición.
El módulo elabora la medida de posición
contabilizando los incrementos del codificador.
La pista i no está activa, la salida Qxy.i está en 0.
2
Cuando se alcanza el umbral X1 de la leva 0:
l la pista i se activa,
l la salida Qxy.i pasa a 1.
3
Fase
Cuando se alcanza el umbral X2 de la leva 0:
l la pista i se vuelve inactiva,
l la salida Qxy.i pasa a 0.
4
Cuando se alcanza el umbral X1 de la leva 1,
l la pista i se activa,
l la salida Qxy.i pasa a 1.
5
Cuando se alcanza el umbral X2 de la leva 1,
l la pista i se vuelve inactiva,
l la salida Qxy.i pasa a 0.
6
16
El eje continúa girando y el proceso se repite
(regresar a la fase n°1).
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
3 tipos de levas
El cuadro que sigue describe los 3 tipos de levas disponibles. Estas levas se
pueden activar en sentido de avance, retroceso, o avance y retroceso
simultáneamente.
Tipo de leva
Función
Posición (Véase Leva en
posición, p. 93)
Una leva en posición es una leva cuyo estado lógico depende de
la posición del eje en relación a 2 umbrales.
Monoestable (Véase
Una leva monoestable es una leva que pasa a 1 al alcanzar un
Leva monoestable, p. 96) umbral y vuelve a pasar a 0 al cabo de una temporización. Esta
función permite la detección de árbol lento.
Frenado (Véase Leva de
frenado, p. 97)
Funciones
asociadas
Una leva de frenado es una leva que pasa a 1 al alcanzar un
umbral y vuelve a pasar a 0 al alcanzar el mismo umbral, pero en
sentido inverso. Esta función permite controlar el frenado en el
punto muerto alto de la máquina.
Además de las funciones de base, el módulo de leva electrónica propone las
siguientes funciones:
Función
Función
Anticipación (Véase
Permite compensar el retardo que han producido los
Parametraje de las pistas, accionadores de la máquina.
p. 89)
Pista en paralelo (Véase Pone en paralelo 2 pistas de un mismo grupo.
Parametraje de las pistas,
p. 89)
Suceso (Véase
Conecta un suceso en cada conmutación de la pista.
Parametraje de las pistas,
p. 89)
Contador de piezas
Permite manejar el número de piezas tratadas o de ciclos
(Véase Parametraje del
efectuados y reaccionar ante el proceso cuando el contador
contador de piezas, p. 87) alcanza el valor límite.
TLX DS 57 PL7 xx
17
Presentación del módulo de leva electrónica
Estructuración del tratamiento de levas
Generalidades
El tratamiento de leva se realiza mediante 128 levas repartidas en un máximo de 32
pistas. Las pistas están asociadas a las salidas del módulo.
El tratamiento se estructura en 4 grupos de 8 pistas cada uno, los grupos 0 y 1 se
asocian al conector 0 del módulo y los grupos 2 y 3 al conector 1.
Distribución de
las pistas y de
las levas
La siguiente tabla describe la estructura completa del tratamiento y la correspondencia con las salidas del módulo.
Conector
0
1
Grupo
0
1
2
3
Número
máximo de
levas
32
32
32
32
Pistas
01234567 01234567
01234567
01234567
Salidas
Q0.
Q1.
01234567 0123
Q2.
01234567
Q3.
0123
Conector
0
1
A una pista se le puede asignar un máximo de 32 levas, pero, en este caso, ya no
es posible asignar levas a las otras pistas del mismo grupo.
Las pistas 4, 5, 6 y 7 de los grupos 1 y 3 no están vinculadas a ninguna salida física,
pueden ponerse en paralelo con las pistas 0, 1 , 2 y 3 de estos mismos grupos o
controlar una salida de un módulo TON a través del programa secuencial.
Ejemplo
En el ejemplo que sigue, se han asignado 3 levas a la pista 2 del grupo 1, que está
asociada al conector 0. Esta pista controla la salida Q1.2
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Grupo1
Pista0
Pista1
Pista2
Leva0 P(100, 200, 0)
Leva1 M(50, 0, 20)
Leva2 F(10, 220, 0)
Pista3
Pista4
Pista5
Pista6
Pista7
Conector1
18
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Interfaz con el programa del autómata
Generalidades
Mientras está en modo autónomo, el tratamiento del módulo de leva electrónica
permanece bajo control del programa secuencial del procesador del autómata.
El módulo de leva electrónica proporciona las siguientes ventajas:
l prestaciones generadas por la autonomía del tratamiento del módulo
(independencia en relación a los ciclos de las tareas del autómata)
l intercambios cíclicos y automáticos con el programa principal para comunicarse
con las demás partes de la aplicación.
La lectura de los estados o la escritura de los comandos desde el programa
secuencial del autómata se efectúa valiéndose de los objetos de lenguaje
asociados al módulo: %I, %Q, %M..., accesible mediante mnemónico.
Ilustración de los
intercambios
La siguiente figura ilustra los diferentes intercambios entre el módulo de leva
electrónica y el procesador del autómata.
Módulo TSX CCY 1128
Procesador del autómata
Fórmula
Sucesos
%MW
%IW
%I / %IW
Estados
%Q / %QW
Comandos
TLX DS 57 PL7 xx
19
Presentación del módulo de leva electrónica
Descripción de
los datos
intercambiados
20
El siguiente cuadro describe los principales datos intercambiados.
Tipo de datos
Descripción
Fórmula
La fórmula reúne los datos necesarios para que el módulo pueda
controlar la máquina sobre una serie de piezas. La aplicación del
autómata puede modificar o cambiar completamente la fórmula. Toda
esta información está contenida en las palabras del autómata %MW
de la zona de memoria reservada al módulo.
Ésta incluye:
l datos de adquisición: valor de resincronización, juego, parámetros
del codificador (offset, factor de reducción)...
l descriptores de pistas: contador de piezas, anticipación...
l descriptores de levas: tipo de leva, valores de umbrales...
Estados
Estos datos permiten controlar la aplicación de leva electrónica para
supervisar, diagnosticar o actuar sobre los otros elementos de la
aplicación. Incluye los siguientes valores:
l estados de las entradas físicas
l medida de posición (ángulo y número de revoluciones)
l contador de piezas
l registros de captura
l estados de las pistas y de las salidas
l fallos
Comandos
Estos datos permiten controlar la aplicación de leva electrónica desde
el programa del procesador del autómata para actuar sobre los
modos de funcionamiento, validar las funciones, forzar las salidas...
Incluye los siguientes comandos:
l arranque y parada del programa de leva
l validación de las funciones: resincronización, captura, contador de
posición
l directos sobre las funciones: resincronización, captura, contador
de piezas
l validación de levas y pistas
l forzado de las salidas
l enmascaramiento de suceso
Suceso
Activa la tarea de suceso del procesador del autómata. El módulo
trasmite al procesador del autómata información sobre:
l el origen del suceso
l los valores de ángulo y número de revoluciones capturadas
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Funciones de puesta en marcha del programa del módulo
Generalidades
El programa PL7 garantiza la puesta en marcha del programa del módulo TSX CCY
1128.
Descripción de
las funciones
La siguiente tabla describe las funciones propias específicas de leva electrónica
propuestas por PL7 para poner en marcha un módulo TSX CCY 1128.
TLX DS 57 PL7 xx
Funciones
Descripción
Modo de
Modo de
funcionamien funcionamiento
to del terminal del procesador
de leva
Configuració
n
Permite la introducción de los
parámetros de configuración del
módulo:
l adquisición: tipo de codificador,
formato de medida, tipo de
resincronización, tipo de captura...
l procesador de leva: reactivación de
las pistas, comportamiento tras
fallo...
l conector: inversión de las pistas.
Local
o conectado
Stop
Ajuste de
fórmula
Permite la introducción de los
Local
parámetros de ajuste de la fórmula:
o conectado
l adquisición: número de puntos por
ciclo, juego, valor de
resincronización...
l procesador de leva: asociación de
las levas a las pistas, parámetros de
las pistas, parámetros de las levas...
l contador de piezas: valor límite
Stop
Ajuste
Permite la modificación de
determinados parámetros de ajuste de
la fórmula del módulo sin poner el
procesador de leva en stop:
l adquisición: juego, valor de
resincronización,
l procesador de leva: factor de
anticipación, umbrales y valores de
temporización de las levas.
Conectado
Stop o Run
21
Presentación del módulo de leva electrónica
Funciones
Descripción
Modo de
Modo de
funcionamien funcionamiento
to del terminal del procesador
de leva
Depuración
Permite ejecutar comandos de:
l validación de las levas,
l validación, forzado de las salidas,
l validación, activación de las
funciones de resincronización,
captura.
Conectado
Stop o Run
También permite visualizar los estados:
medida de posición, entradas... y
efectuar un diagnóstico del módulo y la
aplicación.
22
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Métodos de puesta en marcha del programa del módulo
Ilustración
El siguiente organigrama resume las diferentes fases de puesta en marcha de una
aplicación de leva electrónica.
En modo local
Concepción
Introducción de los
parámetros de
configuración
Editor de Configuración:
Modo de configuración
Introducción de los
parámetros de ajuste de
la fórmula
Editor de Configuración:
Modo Ajuste/fórmula
Programación
Editor de Programa
Transferencia de la
aplicación a la memoria
del autómata
En modo conectado
Ajuste de los parámetros
Ajuste y
Depuración
Editor de Configuración:
Modo Ajuste o
Modo Ajuste/fórmula
Depuración
Editor de Configuración:
Modo depuración
Edición de la carpeta
Editor de Documentación
En modo conectado
Explotación
Explotación
CCX 17
Nota: el editor de variables propone la función de Presimbolización, que permite
generar automáticamente los símbolos del módulo de leva electrónica.
TLX DS 57 PL7 xx
23
Presentación del módulo de leva electrónica
Ergonomía general de las funciones de puesta en marcha del módulo
Pantalla
1
El acceso a las funciones de puesta en marcha del módulo se efectúa desde la
pantalla de configuración del equipo del módulo TSX CCY 1128.
TSX CCY 1128 IE 06 [RACK 0 POSITION 4]
Ajuste de fórmula
Designación: MOD.CAME ELEC. 128 CAMES
Símbolo:
Función:
Leva electrónica
2
Tarea:
MAST
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Pista0
Pista1
Pista2
Pista3
Pista4
Pista5
Pista6
Pista7
Grupo1
Conector1
Parámetros de ajuste : Adquisición
Eje
Nº de puntos/ciclos: 256
Valor inicial:
256
Valor del juego del eje: 0
Valor inicial:
0
Resincronización
Valor del ángulo: 0
Valor inicial:
0
puntos
puntos
3
Esta tabla define las diferentes variables:
24
Variable
Función
1
lista desplegable, permite elegir la función para poner en marcha el módulo.
2
Zona del navegador, permite visualizar y acceder al conjunto de los
componentes del tratamiento de leva.
3
Zona de introducción, de los parámetros o de paso de los comandos (pantalla
de depuración).
TLX DS 57 PL7 xx
Presentación del módulo de leva electrónica
Navegador
El navegador de la función de leva electrónica presenta el contenido de una
aplicación de leva electrónica en forma arborescente.
Permite desplazarse al interior de la aplicación, ofreciendo accesos directos a las
pantallas de introducción de parámetros o de depuración asociadas a las funciones:
l Adquisición
l Procesador de leva
l Contador de piezas
l Conectores
l Grupos
l Pistas
l Levas
Introducción de
los parámetros
Los colores de los parámetros en los campos de introducción tienen los siguientes
significados:
l Negro: parámetros modificables
l Gris: parámetros no modificables
l Azul: parámetros modificables en modo ajuste
l Rojo: valor del parámetro de introducción erróneo
TLX DS 57 PL7 xx
25
Presentación del módulo de leva electrónica
26
TLX DS 57 PL7 xx
Tipos de aplicaciones
2
Presentación
Objeto del
capítulo
Este capítulo presenta los campos y típos de aplicación del módulo de leva
electrónica.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Campos de aplicación
28
Movimiento alternativo
29
Utilización en movimiento altenativo
30
Movimientos rotativos
31
Utilización en movimiento giratorio
32
Movimientos cíclicos
33
Utilización en movimiento cíclico
35
Movimiento sin fin
37
Utilización para movimiento sin fin
38
27
Tipos de aplicaciones
Campos de aplicación
Campos de
aplicación
28
El módulo administra de manera autónoma las máquinas rápidas.
Los campos de aplicación son:
l Prensas mecánicas o hidráulicas,
l Máquinas de transferencia giratoria,
l Máquinas de transferencia,
l Máquinas de embalaje,
l Máquinas madereras
Las máquinas en estos diferentes campos se caracterizan de acuerdo con el tipo
de movimiento que efectúa eleje de la máquina.
TLX DS 57 PL7 xx
Tipos de aplicaciones
Movimiento alternativo
Campo
Campo de máquinas de transferencia giratoria y de prensas hidráulicas.
El movimiento alternativo deleje es del tipo "vaivén".
La velocidad de rotación puede ser muy variable durante el ciclo de la máquina.
El posicionamiento de las salidas se efectúa en los dos sentidos. El programa del
sentido de avance puede ser diferente del programa del sentido de retroceso.
Puede haber una zona prohibida definida como zona de protección (comando de
freno).
Ejemplo de eje
alternativo
En esta aplicación, la resolución del codificador es de 4000 puntos por ciclo. La
zona de desplazamiento autorizada es de 3.992 puntos. La resincronización se
efectúa a 90º del origen mecánico (0) que no es accesible.
Zona
prohibida
función de
(re)sincronización
Zona de
trabajo
Cronograma de
una salida
Cronograma
Ir
Zona
prohibida
Zona
prohibida
Vuelta
TLX DS 57 PL7 xx
29
Tipos de aplicaciones
Utilización en movimiento altenativo
Utilización del
módulo
El usuario indicará, en este tipo de aplicación, la resolución angular. Se indicará el
número de impulsos de contaje para 360° (un ciclo). La medida del ángulo se
realizará en el intervalo "0" en "resolución -1" con:
l Un codificador incremental, la resincronización de la medida en el orígen de la
máquina (referencia de las levas) se podrá realizar con un valor distinto de "0".
En cada puesta en marcha de la máquina con un codificador incremental. En
cada ciclo de máquina si el accionamiento del eje es de tipo deslizante.
l Con un codificador absoluto, el módulo puede corregir el offset del codificador en
el 0 de máquina. Este tipo de codificador es ideal para esta aplicación si el
accionamiento se produce sin deslizamiento.
El módulo puede corregir el error causado por el juego del eje durante la inversión
del sentido del desplazamiento.
El comando de freno puede ser programado en una salida para generar la función
de protección de la "zona prohibida".
La función contador de piezas se puede programar para indicar el número de ciclos
efectuados.
Anticipación
En las máquinas rápidas, se podrán hacer correcciones con mucha precisión: el
tiempo de subida de los accionadores y el tan necesario tiempo de tratamiento
interno del módulo.
Una alta resolución, un gran número de puntos por ciclo, garantiza una gran
precisión de la anticipación.
Por ejemplo: si se desea anticipar en 1 ms el comando de un accionador, el
codificador debe poder mostrar más de 5 puntos en este intervalo. La velocidad
deberá estabilizarse antes de pasar a la leva, especialmente después del cambio
de sentido de rotación.
30
TLX DS 57 PL7 xx
Tipos de aplicaciones
Movimientos rotativos
Campo
Campo de las prensas mecánicas y de las máquinas de acondicionamiento.
El movimiento principal del eje se realiza en un solo sentido de rotación. El
posicionamiento de las salidas es idéntico en cada ciclo. Las salidas pueden
activarse entre dos ciclos.
La velocidad linear no es obligatoriamente constante durante el movimiento. La
parada de la máquina se debe hacer en una zona precisa.
Se pueden utilizar dos tipos de codificadores: absoluto o incremental. Para los
accionamientos deslizantes, se preferirá el codificador incremental.
Ejemplo de eje
giratorio
Un ciclo de prensa representa 2000 puntos de codificador. La sincronización del eje
(corrección del deslizamiento) se hará con la cota de 800 puntos en relación al
origen físico de las herramientas. La resincronización se efectúa sistemáticamente
en cada ciclo.
Puntos
Valor real del ángulo
Sincronización
del codificador
Cronograma
de una salida
TLX DS 57 PL7 xx
1 ciclo
31
Tipos de aplicaciones
Utilización en movimiento giratorio
Utilización del
módulo
Para el movimiento giratorio, el usuario tendrá que indicar el número de impulsos
en un ciclo de máquina.
l Las levas se pueden declarar en el conjunto de valores de un ciclo.
l El área de actividad de una salida se puede programar entre dos ciclos.
La resincronización de la medida de posición en el origen máquina (referencia de
levas) se podrá realizar con un valor diferente a "0":
l En cada puesta en marcha de la máquina,
l En cada ciclo de la máquina, si el accionamiento es deslizante,
l Con un codificador absoluto, el módulo puede corregir el offset del 0 de máquina.
También puede aplicar un ángulo de desviación en relación a ese mismo 0 de
máquina.
Las funciones de captura del módulo permiten medir:
l El número de impulsiones de contaje en un ciclo,
l El deslizamiento del eje (valor del ángulo antes de la resincronización),
l El ángulo de llegada de las piezas o su dimensión.
La función contador de piezas se puede programar para indicar el número de cortes
de prensa efectuados.
Anticipación
En las máquinas rápidas, se podrán hacer correcciones con mucha precisión: el
tiempo de subida de los accionadores y el tan necesario tiempo de tratamiento
interno del módulo.
l Una alta resolución, un gran número de puntos por ciclo, garantiza una gran
precisión de la anticipación. Por ejemplo: si se desea anticipar en 1ms el
comando de un accionador, el codificador debe poder mostrar más de 5 puntos
en dicho intervalo.
Aviso: el cambio de velocidad deberá omitirse en el período correspondiente al
mayor valor de anticipación requerido.
32
TLX DS 57 PL7 xx
Tipos de aplicaciones
Movimientos cíclicos
Campo
Campo de las máquinas de embalaje/embotellado.
El movimiento principal del eje se realiza en un solo sentido de rotación.
La velocidad linear es constante durante el desplazamiento, o varía lentamente
dependiendo de la velocidad en baudios de la máquina. El posicionamiento de las
salidas es idéntico en cada ciclo.
Las piezas llegan periódicamente:
Una pieza por ciclo. Todas las piezas deben entrar sistemáticamente por un
mismo valor de ángulo de posición en cada ciclo (problema mecánico).
l Puede haber levas activas en varios ciclos.
l Determinadas operaciones de agrupamiento, por ejemplo, pueden efectuarse en
un solo ciclo (por ejemplo en uno de cada 4 ciclos).
En este tipo de aplicación, la noción de fórmula es un valor comúnmente usado. La
fórmula reúne los datos necesarios para que el módulo pueda controlar la máquina
sobre una serie de piezas. La fórmula se puede modificar o cambiar totalmente
mediante la aplicación del autómata.
Se pueden utilizar dos tipos de codificadores absolutos, monorrevolución o multirrevolución. El número de revoluciones no ha de ser necesariamente una potencia de
2.
l
TLX DS 57 PL7 xx
33
Tipos de aplicaciones
Ejemplo de eje
cíclico
Un ciclo efectúa 1024 puntos y corresponde a la distancia entre dos piezas. El ciclo
completo de la máquina se efectúa en 8 ciclos. El inicio del ciclo (llegada de la pieza)
se desvía en 50 puntos respecto al 0 de máquina.
Operaciones reflejas sobre las piezas:
> < 50 pts
El punto 0 de la máquina se define cuando la cadena de herramientas y la cinta
transportadora quedan sincronizadas (ajustadas frente a frente).
34
TLX DS 57 PL7 xx
Tipos de aplicaciones
Utilización en movimiento cíclico
Utilización del
módulo
Para el movimiento cíclico, el usuario deberá indicar la resolución en un ciclo de
base y el número de revoluciones por ciclo de máquina.
Se indicará el número de puntos del codificador para un ciclo (hasta 32767),
realizándose la medida de posición en el intervalo ["0" a "resolución-1"].
Se dará también el número de ciclos por ciclo máquina (hasta 32767).
El valor del número de ciclo se determinará en el intervalo ["0" a "nº de ciclos -1"].
Se puede (re)sincronizar, de forma independiente o simultánea, la medida del
ángulo y la medida del número de ciclos en la posición 0 de la máquina:
l Durante la depuración de la máquina (con un codificador absoluto ),
l En cada puesta en marcha de la máquina (con un codificador incremental),
l Las levas que se utilizan pueden declararse sobre el conjunto de valores de un
ciclo.
l El área de actividad de una salida se puede programar entre dos ciclos.
l De una serie a otra, las piezas pueden llegar bajo un ángulo diferente.
Es posible ajustar el ángulo de llegada de las piezas en el proceso periódico sin
modificar la (re)sincronización en la posición 0 de la máquina ni modificar el
conjunto del programa de leva como codificador absoluto.
Es posible construir un perfil de leva que reaccione con gran precisión sobre varios
ciclos.
Posibilidad de forzado de la salida de leva mediante el programa de aplicación.
Ciclo 0
Ciclo 1
Ciclo 2
Ciclo 3
Leva
Bit de forzado
Estado real de
la salida
En este caso, se recomienda la utilización de una leva de sucesos.
La función "contador de piezas" se puede programar para indicar el número de
piezas efectuadas o para validar la acción de una leva cuando se alcanza el número
de piezas.
El módulo puede indicar la velocidad linear del eje.
También puede mostrar el número de impulsiones de contaje en un ciclo
(únicamente cuando se utiliza un codificador incremental).
Una función "detector de árbol lento" se puede obtener en una pista asociada a una
leva de temporización.
TLX DS 57 PL7 xx
35
Tipos de aplicaciones
Anticipación
36
En las máquinas rápidas, se podrán hacer correcciones con mucha precisión: el
tiempo de subida de los accionadores y el tan necesario tiempo de tratamiento
interno del módulo.
Una buena resolución y un gran número de puntos por ciclo garantizan una óptima
precisión de la anticipación. Por ejemplo: si se desea anticipar en 1ms el comando
de un accionador, el codificador debe poder mostrar más de 5 puntos en dicho
intervalo.
TLX DS 57 PL7 xx
Tipos de aplicaciones
Movimiento sin fin
Campo
El movimiento sin fin es el campo de las máquinas de embalaje, cintas transportadoras, cadenas de herramientas (por ejemplo, máquinas de madera).
El movimiento principal del eje se realiza en un solo sentido de rotación.
La máquina funciona permanentemente y genera un codificador incremental.
La velocidad linear es constante durante el funcionamiento, o varía lentamente
dependiendo de la velocidad en baudios de la máquina.
Las piezas llegan a la máquina de manera aleatoria, pero todas reciben el mismo
tratamiento.
Hay obligatoriamente un captador de toma de referencia para cada pieza que entra.
Máquina de toma
de referencia de
1 pieza
El proceso opera sobre una sola pieza a la vez (una estación).
Las funciones reflejas terminan antes de la llegada de una nueva pieza. La toma de
referencia de cada pieza se realiza mediante la resincronización del valor actual.
Ejemplo
El valor de la posición se resincroniza a 0.
La cota de cada
herramienta es un valor
Resincronización
del valor actual
Cinta transportadora
La zona de trabajo es inferior a 32.767 puntos. El valor de posición siempre está
fuera de la zona de trabajo antes de la resincronización.
Valor real de sincronización
Zona de trabajo
del programa de
levas
TLX DS 57 PL7 xx
37
Tipos de aplicaciones
Utilización para movimiento sin fin
Utilización
La medida de posición tiene una dinámica fija de 32768. La programación de las
levas se hará en este conjunto de puntos.
Ejemplo: una cinta transportadora de 16 m con una resolución de codificador de 0,5
mm.
La resincronización del contador se debe configurar en el flanco ascendente de Irec.
El valor de resincronización se puede ajustar con un valor diferente de 0.
A través de las funciones de captura, se puede medir la longitud de la pieza.
La aplicación de los sucesos permite, por ejemplo:
l poner en Run el procesador de leva después de la resincronización (movimiento
de piezas)
l poner en Stop el procesador de leva después de la resincronización si el
tratamiento de una pieza no ha terminado.
Anticipación
En las máquinas rápidas, se podrán hacer correcciones con mucha precisión: el
tiempo de subida de los accionadores y el tan necesario tiempo de tratamiento
interno del módulo.
Una alta resolución, un gran número de puntos por ciclo, garantiza una gran
precisión de la anticipación. Por ejemplo: si se desea anticipar en 1ms el comando
de un accionador, el codificador debe poder mostrar más de 5 puntos en dicho
intervalo.
38
TLX DS 57 PL7 xx
Ejemplos
3
Presentación
Objeto de este
capítulo
Este capítulo presenta dos ejemplos de utilización del módulo de leva electrónica
TSX CCY 1128. El ejemplo simplificado presenta la programación elemental para
accionar una salida tras detección de una leva. El ejemplo detallado implica varias
levas con generación de sucesos después del paso de módulo y contadores llenos,
con una gestión de fórmula de fabricación. Estos le permitirán instalar rápidamente
un módulo de levas.
Contenido:
Este capítulo contiene las siguientes secciones:
Sección
TLX DS 57 PL7 xx
Apartado
Página
3.1
Ejemplo simplificado
41
3.2
Ejemplo detallado
49
39
Ejemplos
40
TLX DS 57 PL7 xx
Ejemplos
3.1
Ejemplo simplificado
Presentación
Objeto de la
sección
Esta sección contiene los apartados siguientes:
Contenido
Esta sección contiene los siguientes apartados:
Apartado
TLX DS 57 PL7 xx
Página
Presentación del ejemplo sencillo
42
Introducción de los parámetros de configuración
43
Programación
46
41
Ejemplos
Presentación del ejemplo sencillo
Ejemplo
Puesta en marcha de una salida tras la detección de una leva. El eje utilizado es un
eje giratorio de tipo 1.
Resincronización
La leva electrónica queda posicionada entre 200 y 500, y activa la salida 0 de la
pista 0.
42
TLX DS 57 PL7 xx
Ejemplos
Introducción de los parámetros de configuración
Configuración
del equipo
La configuración del equipo es la siguiente:
P
S
Y
5
5
0
0
1
2
T
S
X
5
7
2
0
2
V3.3
3
4
C
C
Y
1
1
2
8
Nota: Esta puesta en marcha se efectúa con la ayuda del programa PL7 Junior o
Pro (versión > 3.4) y del parche del programa de ampliación PL7.
Procedimiento
El procedimiento consta de las siguientes etapas:
Paso
1
Acción
l Seleccionar el módulo TSX CCY 1128, en su posición n°3 en el rack n°1.
l Hacer doble clic en el módulo.
Resultado: aparece la pantalla de configuración del equipo del módulo:
TSX CCY 1128 V1.0 IE 22 [RACK 0 POSICIÓN 3]
Configuración
Designación: MOD.CAME ELEC. 128 LEVAS
Símbolo:
Función:
Leva electrónica
Tarea:
MAST
Leva electrónica
Adquisición
01
Procesador de leva
Conector0
Conector1
2
La lista de desplazamiento superior se muestra en Configuración.
l Hacer doble clic con el botón izquierdo en Adquisición, en la zona del
navegador.
TLX DS 57 PL7 xx
43
Ejemplos
Paso
Acción
3
Elegir
l Para la interfaz de entrada: Codificador incremental.
l Para el formato de medida: Tipo 1.
l Para la Resincronización de posición sobre Irec: Leva corta
l Validar con el botón de la barra de herramientas.
4
l Desplazarse por la lista desplegable superior hasta Ajuste de Fórmula.
l Hacer doble clic con el botón izquierdo en Adquisición, en la zona del
navegador.
l Validar con el botón de la barra de herramientas.
5
l Configurar 1024 para el nº de puntos/ciclo.
6
l Desplazarse por la lista desplegable superior hasta Configuración.
l Validar con Sí.
l Hacer clic con el botón derecho en Conector 0.
l Desbloquear.
7
l Desplazarse por la lista desplegable superior hasta Ajuste de fórmula.
l Validar con Sí.
l Hacer doble clic con el botón izquierdo en Conector 0.
l Hacer doble clic con el botón izquierdo en Grupo 0.
l Hacer doble clic con el botón derecho del ratón en pista 0.
l Activar.
l Hacer doble clic con el botón derecho del ratón en pista 0.
l Crear Leva ...
l Elegir 0.
l Validar con Aceptar.
8
l Hacer doble clic con el botón izquierdo en leva 0.
Resultado: aparece la pantalla de los parámetros de ajuste
Parámetros de ajuste
:
Procesador de leva. Conector0. Grupo0. Pista0. Leva0
Definición de la leva
Tipo:
44
Condición de la validación
Posición
Valor inicial:
Posición
Umbral X1:
Valor inicial:
0
200
puntos
Umbral X2:
Valor inicial:
0
500
puntos
Temporizador
de cierre
Valor inicial:
0
0
*0,1 ms
Control de la leva:
Condicionada por un bit de
Valor inicial:
Condicionada por un bit de validación
Número del bit de validación: 0
Valor inicial:
0
Condición de activación
Sentido de avance
Sentido de retroceso
Valor inicial
Valor inicial
TLX DS 57 PL7 xx
Ejemplos
Paso
9
TLX DS 57 PL7 xx
Acción
Configurar
l para SeuilX1:200, y
l para SeuilX2: 500
Elegir
l para Control de la leva (en condiciones de validación): Condicionada por un
bit de validación
l para Condición de activación: Sentido de avance
Validar la configuración que ha introducido el botón de la barra de
herramientas.
45
Ejemplos
Programación
Introducción
El módulo elabora la medida de posición a partir de un codificador incremental
conectado a sus entradas. En función de esta posición y del programa de leva
transferido que describe la fórmula, el módulo controla sus salidas.
Este programa contiene las etapas mínimas que se deben respetar para garantizar
la puesta en funcionamiento correcta de la función de leva. En cada etapa, bastará
con poner a 1 los comandos necesarios para llegar a la acción de la salida.
Grafcet
Esta ilustración muestra un ejemplo de Grafcet
0
(* Inicio de ciclo *)
1
(* Inicialización del módulo *)
(* ¿Fallos? *)
2
(* Petición de resincronización *)
(* ¿Contador resincronizado? *)
3
(Paso a RUN *)
(* ¿Procesador de leva en RUN? *)
4
%X(0)->%X(1)
46
(* Validación de la leva *)
(* ¿inicio de ciclo? *)
%M0
TLX DS 57 PL7 xx
Ejemplos
CHART %X1 P1
(* Inicialización de los parámetros de validación y asignación *)
(* asignación de la pista 0 a la salida 0 *)
%QW3.0.1:=16#0001;
(* Validación de las salidas del grupo 0 *)
SET %Q3.00,25;
(* Reinicialización de los fallos *)
SET %Q3.0.15;
%X(1)->%X(2)
(* ¿fallo? *)
NOT %I3.0.ERR
CHART %X2 P1
(* Validación de la función de resincronización del ángulo *)
SET %Q3.0.0;
%X(2)->%X(3)
(* ¿Contador resincronizado? *)
%I3.0.0
CHART %X3 P1
(* puesta en RUN del procesador de leva *)
SET %Q3.0.5;
%X(3)->%X(4)
(* ¿procesador de leva en RUN? *)
%I3.0.3
CHART %X4 P1
(* validación de la leva *)
SET %QW3.0:X0;
TLX DS 57 PL7 xx
47
Ejemplos
Variables
utilizadas
48
Variable
Símbolo
Comentario
%M0
Dcy
Arranque de ciclo
%I3.0.Err
ch_error
Bit de error de la vía
%I3.0.0
ang_ok
Medida de ángulo válida
%I3.0.3
pcam_on
Procesador de leva RUN/STOP
%Q3.0.0
preset_ang_Enable
Valida la función de (re)sincronización según el
valor del ángulo únicamente
%Q3.0.5
pcam_start_stop
Set: Start del procesador de leva / Reset: Stop del
procesador de leva
%Q3.0.15
ack_flt
Comando de confirmación de fallos presentes
%Q3.0.25
outs_Enable
Validación general de las salidas de pistas
%QW3.0.1
Group0_And_Bits
8 bits de asignación de las pistas a las salidas del
grupo
%QW3.0:X0
Group0_or_Bits
validación de leva
TLX DS 57 PL7 xx
Ejemplos
3.2
Ejemplo detallado
Presentación
Objeto de la
sección
Esta sección contiene los apartados siguientes:
Contenido
Esta sección contiene los siguientes apartados:
Apartado
TLX DS 57 PL7 xx
Página
Presentación del ejemplo detallado
50
Modo de funcionamiento
52
Las fórmulas
53
Introducción de los parámetros de configuración
55
Programación
56
Particularidades
61
49
Ejemplos
Presentación del ejemplo detallado
Generalidades
Un dispositivo automático garantiza el llenado y almacenamiento de cajas de
medicamentos. Durante el llenado, cada caja se sitúa en un tope mecánico. Una
vez llenas, las cajas se almacenan en lotes de cinco. Cada lote se envía luego hacia
el área de almacenamiento.
Ilustración del dispositivo automático
Nota: Este ejemplo se proporciona a título didáctico y no es la representación
exacta de una aplicación industrial.
50
TLX DS 57 PL7 xx
Ejemplos
Descripción de
los ciclos
La máquina se divide en 6 ciclos de 1.024 puntos:
5 ciclos de llenado que consisten en la colocación de medicamentos en la caja,
l 1 ciclo de almacenamiento y de agrupación.
El contador de piezas contabiliza las piezas por agrupar que entran en la zona de
almacenamiento. Si la zona de almacenamiento se llena, la agrupación se
transfiere.
El programa de la aplicación gestiona las fases transitorias de carga y descarga de
la máquina. Durante la carga, los puestos se activan uno a uno en función del
número de ciclo.
Cuando la máquina está totalmente cargada, todos los puestos trabajan en paralelo
en cada ciclo.
l
Llenado de la máquina
Eliminación
pista 0
pista 1
pista 2
pista 3
pista 4
pista 5
pista 6
estación 1
estación 2
estación 3
estación 4
estación 5
estación 6
estación 7
avance de la cinta transportadora
Ciclo 1
Ciclo 2
Ciclo 3
Ciclo 4
Ciclo 5
Ciclo 6
5 veces...
... incremento del
contador de piezas Agrupar
Las estaciones de la 1 a la 5 son controladas por las salidas de pista 0 a 4, y sólo
tienen una salida por ciclo (una leva). La piste 5 actúa sobre el indexador del puesto
6, la pista 6 actúa sobre el accionador de agrupamiento del puesto 7.
TLX DS 57 PL7 xx
51
Ejemplos
Modo de funcionamiento
Activación
l
l
l
l
52
Antes de cada arranque, se efectúa una acción de resincronización.
El arranque de la máquina se efectúa progresivamente, según la llegada de las
cajas.
El contador de piezas se incrementa con cada caja llena. Cuando el contador es
igual a 5, el lote constituido de esta forma se empuja hacia la zona de embalaje.
gestión de 2 tipos de parada:
l una parada progresiva con el fin de vaciar la cadena de cajas en curso,
l una parada inmediata.
TLX DS 57 PL7 xx
Ejemplos
Las fórmulas
Presentación
Parámetros de la
fórmula 1
Se gestionan dos fórmulas. Estas fórmulas se almacenan en las palabras %MW
siguientes:
Fórmula 1
%MW100 a %MW816
Fórmula 2
%MW850 a %MW1566
La siguiente tabla describe los parámetros de la fórmula 1:
Pista
Leva
Posiciones
Sentido
validación
Pista 0
Leva 0
posición
X1=800
X2=820
Sentido de
avance
validar mediante
bit:0
Pista 1
Leva 1
posición
X1=600
X2=620
Sentido de
avance
validar mediante
bit:1
Pista 2
Leva 2
posición
X1=400
X2=420
Sentido de
avance
validar mediante
bit:2
Pista 3
Leva 3
posición
X1=200
X2=220
Sentido de
avance
validar mediante
bit:3
Pista 4
Leva 4
posición X1=0
X2=20
Sentido de
avance
validar mediante
bit:4
Pista 5
Leva 5
posición
X1=800
X2=900
Sentido de
avance
validar mediante
bit:5
Pista 6
Leva 6
posición
X1=200
Tiempo 100
ms
Sentido de
avance
contador lleno
El incremento del contador de piezas está garantizado por la pista 5
La reinicialización del contador de piezas se realiza mediante la pista 6.
TLX DS 57 PL7 xx
53
Ejemplos
Parámetros de la
fórmula 2
La siguiente tabla describe los parámetros de la fórmula 2:
Pista
Leva
Posiciones
Sentido
validación
Pista 0
Leva 0
posición
X1=800
X2=900
Sentido de
avance
validar mediante
bit:0
Pista 1
Leva 1
posición
X1=600
X2=700
Sentido de
avance
validar mediante
bit:1
Pista 2
Leva 2
posición
X1=400
X2=500
Sentido de
avance
validar mediante
bit:2
Pista 3
Leva 3
posición
X1=200
X2=300
Sentido de
avance
validar mediante
bit:3
Pista 4
Leva 4
posición X1=0
X2=100
Sentido de
avance
validar mediante
bit:4
Pista 5
Leva 5
posición
X1=800
X2=900
Sentido de
avance
validar mediante
bit:5
Pista 6
Leva 6
posición
X1=200
Tiempo 100
ms
Sentido de
avance
contador lleno
El incremento del contador de piezas está garantizado por la pista 5.
La reinicialización del contador de piezas se realiza mediante la pista 6.
54
TLX DS 57 PL7 xx
Ejemplos
Introducción de los parámetros de configuración
Configuración
del equipo
La configuración del equipo es la siguiente:
P
S
Y
5
5
0
0
1
2
T
S
X
5
7
2
0
2
V3.3
3
4
C
C
Y
1
1
2
8
Nota: Esta puesta en marcha se efectúa con la ayuda del programa PL7 Junior o
Pro (versión > 3.4) y del parche del programa de ampliación PL7.
Procedimiento
TLX DS 57 PL7 xx
La introducción de los parámetros de configuración y de ajuste del eje es idéntica a
la del ejemplo simplificado.
55
Ejemplos
Programación
Introducción
El módulo elabora la medida de posición a partir de un codificador incremental
conectado a sus entradas. En función de esta posición y del programa de leva
transferido que describe la fórmula, el módulo controla sus salidas.
MAST-PRL
(* Inicialización del Grafcet *)
IF NOT %M0 THEN SET %S21;
END_IF;
(* parada inmediata de ciclo *)
IF %M3 THEN SET %S21;RESET %Q3.0.5;%QW3.0:=0;RESET %M3;RESET
%M0;
END_IF;
(* Gestión de corte de corriente *)
IF %S1 THEN SET %S21;RESET %Q3.0.5;%QW3.0:=0;RESET %Q3.0.25;
END_IF;
(* Gestión de fórmulas *)
(* guardado de la fórmula 1 en las palabras desde %mw100 *)
IF %M11 THEN TRF_RECIPE %CH3.0(1,100);RESET %M11;
END_IF;
(* Guardado de la fórmula 2 en las palabras desde %MW850 *)
IF %M12 THEN TRF_RECIPE %CH3.0(1,850);RESET %M12;
END_IF;
(* Restauración de la fórmula 1 desde la palabra %MW100 *)
IF %M13 THEN TRF_RECIPE %CH3.0(0,100);RESET %M13;RESET
%Q3.0.5;
END_IF;
(* Restauración de la fórmula 2 desde la palabra %mw850 *)
IF %M14 THEN TRF_RECIPE %CH3.0(0,850);RESET %M14;RESET
%Q3.0.5;
END_IF;
(* una restauración de fórmula pasa por el Procesador de leva
en STOP, por lo tanto, es necesario poner a cero este comando
*)
56
TLX DS 57 PL7 xx
Ejemplos
Grafcet
Esta ilustración muestra un ejemplo de Grafcet
0
(* Inicio de ciclo *)
1
(* Inicialización del módulo *)
(* ¿Fallos? *)
2
(* Petición de resincronización *)
(* ¿Contador resincronizado? *)
3
(* Puesta en RUN del procesador de leva *)
(* Procesador de leva en RUN *)
4
(* Máquina en RUN *)
%X(0)->%X(1)
(* ¿inicio de ciclo? *)
%M0
CHART %X1 P1
(* Inicialización de los parámetros de validación y asignación
*)
(* asignación de las pistas a las salidas del GRP '7 pistas /
7 salidas ' *)
%QW3.0.1:=16#007F;
(* Reactivación del contador de piezas *)
SET %Q3.0.23;
(* Autorización de ordenar las salidas del grupo 0 *)
SET %Q3.0.25;
(* Autorización de suceso después de paso de módulo de ángulo
*)
SET %Q3.0.8;
(* Confirmación de los fallos durante la fase de arranque *)
SET %Q3.0.15;
TLX DS 57 PL7 xx
57
Ejemplos
%X(1)->%X(2)
(* ¿Fallo? *)
NOT %I3.0.ERR;
CHART %X2 P1
(* Función de Tipo 1, por lo tanto, resincronización del ángulo
*)
SET %Q3.0.0;
CHART %X2 P0
(* Reactivación de la resincronización *)
RESET %Q3.0.0;
%X(2)->%X(3)
(* ¿Contador resincronizado? *)
%I3.0;
CHART %X3 P1
(* Puesta en RUN del procesador de leva *)
SET %Q3.0.5;
%X(3)->%X(4)
(* ¿Procesador de leva en RUN? *)
%I3.0.3;
CHART %X4 P1
(* Validación del contador de piezas *)
RESET %Q3.0.23;
SET %Q3.0.7;
MAST-POST
(* Gestión de fallos *)
IF %I3.0.ERR THEN SET %S21; END_IF;
(* Confirmación de los fallos *)
IF %M1 THEN SET %Q3.0.15;RESET %M1;
ELSE RESET %Q3.0.15;END_IF;
(* Lectura del tipo de fallo *)
IF %M2 THEN READ_STS %CH3.0;RESET %M2;END_IF;
58
TLX DS 57 PL7 xx
Ejemplos
SUCESO-EVT1
TLX DS 57 PL7 xx
(* Gestión de los módulos de ciclo de arranque *)
(* Detección de los módulos de número de ángulo *)
IF %IW3.0.12:X0 AND %M0 THEN INC %MW0;END_IF;
(* Acción tras detección de los módulos de ciclo, validación
de las levas *)
IF(%MW0=1)AND %M0 THEN SET %QW3.0:X1;END_IF;
IF(%MW0=2)AND %M0 THEN SET %QW3.0:X2;END_IF;
IF(%MW0=3)AND %M0 THEN SET %QW3.0:X3;END_IF;
IF(%MW0=4)AND %M0 THEN SET %QW3.0:X4;END_IF;
IF(%MW0=5)AND %M0 THEN SET %QW3.0:X5;END_IF;
IF(%MW0>6)AND %M0 THEN %MW0:=6;END_IF;
(* Gestión de los módulos de ciclo de parada *)
(* Detección de los módulos de número de ángulo *)
IF %IW3.0.12:X0 AND NOT %M0 THEN DEC %MW0;END_IF;
(* Acción tras detección de los módulos de ciclo, inhibición
de las levas *)
IF(%MW0=5)AND NOT %M0 THEN RESET %QW3.0:X0;END_IF;
IF(%MW0=4)AND NOT %M0 THEN RESET %QW3.0:X1;END_IF;
IF(%MW0=3)AND NOT %M0 THEN RESET %QW3.0:X2;END_IF;
IF(%MW0=2)AND NOT %M0 THEN RESET %QW3.0:X3;END_IF;
IF(%MW0=1)AND NOT %M0 THEN RESET %QW3.0:X4;END_IF;
IF(%MW0=0)AND NOT %M0 THEN RESET %QW3.0:X5;END_IF;
IF(%MW0<1)AND NOT %M0 THEN %MW0:=0;END_IF;
(* Gestión de rebasamiento de la pila de sucesos de la tarjeta
de leva *)
(* Detección del rebasamiento *)
IF %IW3.0.12:X15 THEN SET %M15;END_IF;
59
Ejemplos
Variables
utilizadas
Tabla
Variable
Símbolo
Comentario
%M0
Dcy
Arranque de ciclo
%M1
Ack_def
Confirmación de fallo
%M2
Read_def
Lectura de fallo
%M3
Stop_imm
Parada inmediata de máquina
%M5
Comp_plein
%M11
Save_recipe1
%M12
Save_recipe2
Guardado de fórmula 2
%M13
Restore_recipe1
Restauración de fórmula 1
%M14
Restore_recipe2
Restauración de fórmula 2
%M15
Guardado de fórmula 1
Detección del rebasamiento
%MW0
Comp_modulo_ang
%MW2
Comp_comp_pieces
Contador de módulo Evt
%I3.0.Err
Ch_error
Bit de error de la vía
%I3.0
Ang_ok
Medida del ángulo válida
%I3.0.3
Pcam_on
Procesador de leva RUN/STOP
%IW3.0
Group0_strack
Estado de las pistas i.0 a i.7
%IW3.0.12:X0
Evt_ang
Suceso de paso de módulo del valor del ángulo
%IW3.0.12:X6
Evt_pieces_full
Suceso de paso al valor límite del contador de piezas
%IW3.0.12:X15
Direction_evt
Sentido de desplazamiento tras suceso ANG_EVT o
TURN_EVT
%Q3.0.0
Preset_ang_enable
Valida la función de (re)sincronización según el valor del
ángulo únicamente
%Q3.0.5
Pcam_start_stop
Set: Start del procesador de leva / Reset: Stop del
procesador de leva
%Q3.0.7
Pieces_enable
Valida la función Contador de piezas
%Q3.0.8
Evt_ang_enable
Valida el origen del suceso ANG_EVT
%Q3.0.14
Evt_piece_full_enable
Valida el origen del suceso PIEZAS_FULL_EVT
%Q3.0.15
Came_ack_flt
Comando de confirmación de fallos presentes
%Q3.0.23
Came_pieces_reset
Reinicialización del contador de piezas
%Q3.0.25
Came_enab_outs
Validación general de las salidas de pistas
%QW3.0
Group0_enable_bits_0
8 bits de validación asociados al grupo
%QW3.0.1
Group0_and_bits_0
8 bits de asignación de las pistas a las salidas del grupo
60
TLX DS 57 PL7 xx
Ejemplos
Particularidades
Gestión de la
reinicialización
del contador de
cajas
Cuando el contador de cajas está lleno, la leva 6 se encuentra activa.
En el ejemplo, la reinicialización del contador lleno se realiza al activar la leva 6.
Esta función sólo se puede utilizar si la leva es de tipo monoestable.
Nota: Si la leva no es del tipo monoestable, ésta ascenderá y caerá
inmediatamente.
El contador de piezas también puede reinicializarse (Reset) mediante:
la aplicación, tenga en cuenta las variaciones entre tareas: No se debe reiniciar
el contador antes de la ejecución de la leva.
l para una leva ficticia.
l
%MW para las
fórmulas
Las fórmulas consumen 716 palabras %MW.
El sistema no debe utilizar esta zona.
Guardado de las
fórmulas
Para poder guardar las diferentes fórmulas, se debe utilizar una PCMCIA paginada.
TLX DS 57 PL7 xx
61
Ejemplos
62
TLX DS 57 PL7 xx
Configuración del módulo de leva
electrónica
4
Presentación
Objeto de este
capítulo
Este capítulo describe las operaciones de configuración del módulo de leva
electrónica TSX CCY 1128.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Declaración del módulo en el rack del autómata
64
Acceso a los parámetros de configuración del módulo
66
Configuración de los parámetros de leva electrónica
67
Configuración de los parámetros de adquisición
68
Configuración de un codificador incremental
69
Configuración de un codificador absoluto
70
Configuración del formato de medida
73
Configuración de la función de resincronización de posición para codificadores
incrementales
74
Configuración de la función de captura
75
Configuración del procesador de leva
76
Configuración de los conectores
78
Validación de la configuración
79
Reconfiguración en modo conectado
80
63
Configuración del módulo de leva electrónica
Declaración del módulo en el rack del autómata
Procedimiento
Esta operación permite declarar mediante el programa el módulo de leva
electrónica en un rack del autómata TSX 57.
Etapa
1
Acción
l Seleccionar y hacer clic sucesivamente en el navegador de aplicación, en
las carpetas Estación y configuración.
l Hacer clic 2 veces en el icono Configuración del equipo .
Navegador de la aplicación
Vía estructural
ESTACIÓN
Configuración
Configuración del equipo
Configuración programa
Programa
Tarea Mast
Sucesos
Tipos DFB
Variables
Tablas de animación
Carpeta
Pantallas de explotación
Si no se muestra el navegador de aplicación:
l hacer clic en el icono del navegador de aplicación
l o seleccionar el comando Herramientas → Navegador de aplicación
2
Hacer doble clic en el emplazamiento en el que se debe configurar el módulo
3
Seleccionar en la lista Familia la familia Contaje y, a continuación, en la lista
Módulo seleccione la referencia del módulo.
Agregar un módulo
Familia:
Analógico
Comunicación
Contaje
Traslado de
BusX
Movimiento
Pesaje
Simulación
Todo o nada
64
1.5
1.5
1.5
1.0
1.5
1.7
1.0
1.5
Módulo:
TSX CCY 1128
TSX CTY 2A
TSX CTY 2C
TSX CTY 2A
MOD.CAME ELEC. 128 LEVAS
MOD.COMPT. 2 VÍAS 40KHZ
MOD.COMPT.MEDIDA 2 VÍAS
MOD.COMPT. 4 VÍAS 40KHZ
ACEPTAR
Anular
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Etapa
4
Acción
Hacer clic en Aceptar,
Resultado:
El módulo queda declarado en su emplazamiento; éste se visualiza en color
gris y contiene la referencia del módulo.
Configuración
XMWI
XTI..
TSX 57452 V3.3 ...
0
0
P
S
Y
2
6
0
0
2
T
S
X
5
7
4
5
2
3
4
5
6
C
C
Y
1
1
2
8
1
TLX DS 57 PL7 xx
65
Configuración del módulo de leva electrónica
Acceso a los parámetros de configuración del módulo
Función
Esta operación permite acceder a los parámetros de configuración del módulo
TSXCCY1128.
En modo conectado, los parámetros: tarea, suceso, enmascaramiento de fallos,
codificador y configuración del codificador no pueden modificarse. La validación de
todas las modificaciones implica la parada de la función de leva (Procesador de leva
en Stop).
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
Acceder a la pantalla de configuración del equipo
2
Hacer doble clic en el emplazamiento del módulo en el rack.
Resultado:
TSX CCY 1128 [RACK 0 POSICIÓN 5]
Configuración
Designación: MOD.CAME ELEC. 128 LEVAS
Símbolo:
Función:
Leva electrónica
Tarea:
MAST
Leva electrónica
Adquisición
01
Procesador de leva
Conector0
Conector1
66
3
Elegir la tarea (MAST o FAST) en la que los objetos del lenguaje del módulo
se actualizan en el procesador del autómata: menú desplegable Tarea.
4
En el navegador, hacer doble clic en el elemento que se desea configurar.
l Leva electrónica
l Adquisición
l Procesador de leva
l Conector 0 ó 1 después del desbloqueado
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Configuración de los parámetros de leva electrónica
Función
Esta operación permite:
declarar una tarea de suceso asociada al módulo
l enmascarar todos o algunos de los fallos de aplicación
l
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
En el navegador, hacer doble clic en Leva electrónica.
Resultado :
Parámetros de configuración
:
Suceso
EVI
Fallos
1
Enmascaramiento...
2
Si una tarea de sucesos del procesador del autómata se debe asignar al
módulo:
l hacer clic en la casilla de verificación EVT,
l elegir el número de la Tarea de suceso asociada de 0 a 63 (siendo 0 la
tarea prioritaria).
3
El enmascaramiento de un fallo permite no tomar en cuenta la señalización del
mismo en el informe general de fallo de vía. Sin embargo, el control asociado
permanece activo e interviene en los modos de marcha del módulo.
Para enmascarar los fallos: hacer clic en el botón Enmascarar.
Resultado:
Fallos
Fallo de alimentación del codificador
Fallo de alimentación de las entradas auxiliares
Fallo de alimentación de las salidas de las pistas
Validar
Enmascaramiento
Anular
Seleccionar la casilla o casillas de los fallos que se van a enmascarar y a
validar.
TLX DS 57 PL7 xx
67
Configuración del módulo de leva electrónica
Configuración de los parámetros de adquisición
Función
La configuración de los parámetros de la adquisición permite:
elegir el tipo de codificador (incremental o absoluto) y definir sus características
l escoger las funciones del modo de adquisición:
l Formato de medida
l Resincronización
l Captura
l Unidad de velocidad
l
Procedimiento
Etapa
1
En la siguiente tabla se describen las operaciones que se deben efectuar:
Acción
En el navegador, hacer doble clic en Adquisición.
Resultado:
Parámetros de configuración: Adquisición
Interfaz de entrada:
Configuración...
Codificador incremental
Modo de adquisición
Formato de medida
Tipo:
Tipo 1
Un ciclo:
8..15 bits
Tipo de
Resincronización de posición en Irec:
Tipo:
Flanco ascendente de Irec
Máquina
Aplicación:
Aplicación:
Detección de la pieza
Capturas:
Captura0 en el flanco descendente de Icapt 0 yCaptura1 en el flanco descendente de Icapt 0 y
Unidad de velocidad:
en pts/ms
2
68
Seleccionar el campo que se desea modificar.
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Configuración de un codificador incremental
Función
La configuración de un codificador incremental permite:
declarar que las entradas están conectadas a un codificador incremental,
l definir las características de tratamiento de las señales del codificador.
l
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
Seleccionar Codificador incremental en el campo Interfaz de entrada de la
pantalla de configuración Adquisición.
2
Hacer clic en Configuración para que aparezca el siguiente cuadro de
diálogo:
Detalle de la interfaz de
Interfaz de entrada: CODIFICADOR INCREMENTAL
Filtrado:
125 kHz x 1 / 125 kHz x 4
Inversión de medida
Control de línea
Multiplicación
Por 1
Validar
TLX DS 57 PL7 xx
Por 4
Anular
3
Elegir el filtrado de las entradas de contaje en función de la frecuencia máxima
suministrada por el codificador:
l 125 kHz x1 / 125 kHz x4 permite un buen funcionamiento para las
frecuencias inferiores a 125 kHz en entrada (con o sin multiplicación por 4),
l 500 kHz x1 / 250 kHz x4 corresponde a los valores límite del módulo.
4
Seleccionar, si es necesario, la funciónInversión de medida.
Este parámetro define el sentido de evolución de la medida en relación al
sentido de rotación del codificador.
5
Validar, si es necesario, la función Control de línea.
Esta función señala todos los fallos eléctricos (ruptura de línea o cortocircuito)
en los enlaces con el codificador RS422.
No se debe utilizar esta función con un codificador en la salida Totem polo
10...30V.
6
Seleccionar la multiplicación por 1 o por 4.
La multiplicación por 4 permite tener una resolución 4 veces mayor que la
resolución del codificador.
7
Pulse Validar para confirmar las elecciones efectuadas.
69
Configuración del módulo de leva electrónica
Configuración de un codificador absoluto
Función
La configuración de un codificador absoluto permite:
declarar que las entradas están conectadas a un codificador absoluto SSI o a un
codificador absoluto con salidas paralelas.
l definir las características del codificador y de la trama SSI
l
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
Seleccionar Codificador absoluto SSI o Codificador absoluto en la salida
paralela en el campo Interfaz de entrada de la pantalla de configuración
Adquisición.
2
Hacer clic en Configuración para que aparezca el siguiente cuadro de diálogo:
Detalles de la interfaz de entrada
Interfaz de entrada:
Codificador
Binario
Gray
Codificador absoluto SSI
Inversión de medida
Trama SSI
Control de línea
Frecuencia SSI 1 MBaud
Estado
Nº de bits de estado: 0
Nº de bits de encabezado: 0
Periodo 50us
Encabezado
Bit de error
Datos
Nº de bits de datos del codificador:
8
Bits de paridad
Trama:
Validar
70
x8x
Anular
3
Seleccionar el tipo de codificación que utiliza el codificador: Binario o Gray.
4
Seleccionar, si es necesario, la función Inversión de medida.
Esta función modifica el valor suministrado por el codificador de manera que
se invierte el sentido de evolución de la posición.
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Etapa
5
Acción
Ajustar la periodicidad de interrogación del codificador en función de la
longitud de la trama y de la longitud del cable que lo conecta al codificador. El
módulo determina automáticamente la frecuencia de transmisión.
El esquema siguiente permite elegir el periodo óptimo; el valor entre
paréntesis ofrece la frecuencia de transmisión determinada por el módulo.
Longitud de la trama
Longitud del cable
TLX DS 57 PL7 xx
71
Configuración del módulo de leva electrónica
Etapa
72
Acción
6
Caso de un codificador absoluto SSI:
Fijar las características de la trama SSI utilizada por el codificador:
l número de bits de encabezado de trama no significativos N mín. = 0, N
máx. = 4 (0 por defecto),
l número de bits de datos del codificador: N mín. = 8, N máx. = 25, (8 por
defecto)
l número de bits de estado N máx. = 3 (0 por defecto),
l número de bits suministrados después del último bit de datos sin contar la
paridad,
l presencia o no del bit de error (si el campo de estado es diferente a 0),
l posicionamiento del bit de error (Rango de 1 a 3 ) en la zona de los bits de
estado,
l nivel lógico del bit de error (activo a 0 o activo a 1),
l presencia del bit de paridad (ausencia por defecto) y el tipo de paridad par
o impar, (el módulo no controla la paridad impar).
Nota: Número de bits del encabezado + datos + estado < o = 32
A medida que se efectúan las selecciones, la zona de trama hace aparecer los
elementos de la trama.
Ejemplo: Trama: xxxx x8x xxE P
xxxx = 4 bits de encabezado (una cruz por bit de encabezado)
x8x = 8 bits de datos
xxE = 3 bits de estado, de los cuales uno es un bit de error colocado en el
rango 1
P = presencia del bit de paridad, tipo de paridad: Par.
Caso de un codificador absoluto en las salidas paralelas:
Fijar las características de la trama SSI utilizada por el codificador sabiendo
que los valores siguientes se fijan como base:
l número de bits de encabezado de trama no significativos: 0
l número de bits de datos del codificador: 24
l número de bits de estado: 3
l rango del bit de error: 3 si el bit de error está presente
l presencia del bit de paridad y el tipo de paridad Par
7
Pulse Validar para confirmar las elecciones efectuadas.
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Configuración del formato de medida
Función del
parámetro
Este parámetro define el formato de la medida de posición del eje, elaborada por el
módulo.
El formato se selecciona en función del tipo de movimiento.
Selección del
parámetro
La tabla siguiente permite elegir el tipo de formato (1, 2 ó 3) según el tipo de
aplicación.
Tipo 1
Tipo 2
Tipo 3
Tipo de
movimiento
giratorio
y alternativo
cíclico
sin fin
Medida de
posición
angular
angular
+ número de
revoluciones
contaje del número de
impulsos
Formato
8..15 bits (ciclo) por
incremental
8..14 bits por absoluto
8..15 bits (ciclo) por
15 bits (ciclo)
incremental
es decir, 32.768 puntos
8..14 bits por
absoluto
1..15 bits (revolución)
Sincronización
máquina
máquina
detección de piezas
Tipo de
codificador
incremental
o absoluto
incremental
o absoluto
incremental
La selección se realiza mediante un menú desplegable. Los otros campos
proporcionan únicamente indicaciones.
TLX DS 57 PL7 xx
73
Configuración del módulo de leva electrónica
Configuración de la función de resincronización de posición para codificadores
incrementales
Función de la
resincronización
Función del módulo que permite calibrar el eje en relación al cero de máquina o
sincronizar el eje en relación a una llegada de pieza.
La resincronización fuerza la medida de posición a un valor predefinido por el
parámetro "valor de resincronización" (comprendido en el campo de puntos del
ciclo).
Esta función permite compensar un deslizamiento eventual de la medida. Se aplica
a los codificadores incrementales. A cada paso de la parte móvil por delante del
detector (cableado en la entrada de resincronización Irec), se resincroniza la
medida.
La operación de configuración de la función de resincronización consiste en definir
el tipo de señal detectado en la entrada de resincronización lrec.
Procedimiento
La elección del tipo de resincronización se efectúa mediante el menú desplegable:
Para una
sincronización...
Si se desea una sincronización sobre
detección...
seleccionar...
Pieza
l de un frente ascendente en la entrada
Flanco ascendente de Irec
Irec del módulo
Máquina sin marcador l de un frente ascendente en el sentido
de revolución
de desplazamiento de avance
l de un frente descendente en el sentido
de desplazamiento de retroceso
en la entrada Irec del módulo.
Máquina con
marcador de
revolución
74
l de un frente ascendente en el sentido
de desplazamiento de avance
l de un frente descendente en el sentido
de desplazamiento de retroceso
en la entrada Marcador Cero, cuando la
entrada Irec es igual a 1.
Frente ascendente en sentido+, frente
descendente en sentido -
Leva corta
Cero
Irec
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Configuración de la función de captura
Función de la
captura
Esta función permite muestrear el valor de posición del eje tras la detección de un
suceso. La captura o tiene ninguna repercusión sobre los valores del eje, ni sobre
el procesador de leva.
La puesta en marcha de esta función permite a la aplicación manejar mejor el
proceso; por ejemplo, el control de: el número de impulsos suministrados por el
codificador, la dimensión de las piezas, el deslizamiento del eje, el ángulo de
llegada de las piezas.
El módulo dispone de:
l 2 entradas físicas de captura Icapt0 y Icapt1,
l 4 palabras de registro accesibles mediante el programa secuencial:
l Registros 0: almacenan siempre el valor de la posición actual del ángulo
(CAPT0_ANG) y del número de revoluciones (CAPT0_TURN). La captura se
efectúa siempre tras la detección de un flanco ascendente de la entrada
Icapt0.
l Registros 1: los valores leídos en estos registros (CAPT1_ANG y
CAPT1_TURN) dependen del tipo de captura solicitada (véase el cuadro que
sigue).
Procedimiento
La elección del tipo de captura se efectúa a través de un menú desplegable
(únicamente, se podrá acceder a las 2 primeras elecciones en el caso de que se
trate de un codificador absoluto)
Si desea una captura tras detección de un flanco ascendente en la
entrada lcapt0 (para los registros 0) y...
seleccionar...
de un flanco descendente en la entrada Icapt0 (para los registros 1)
(Ejemplo: medida de la dimensión de las piezas, por diferencia con los
registros 0)
Capt1 en flanco descendente de
Icapt0.
de un flanco ascendente en la entrada lcapt1 (para los registros 1)
(Ejemplo: medir el ángulo de llegada de las piezas)
Capt1 en flanco ascendente de
Icapt1.
en cada revolución del codificador, la memorización del número de impulsos Capt1 = Número de puntos por
en los registros 1 (por ejemplo: para comprobar el enlace con el codificador) revolución de codificador.
la captura del valor del ángulo antes de resincronización en los registros 1.
(Ejemplo: para evaluar la desviación producida por el deslizamiento y
corregida por la resincronización)
Capt1 antes de la resincronización.
de un flanco ascendente en la entrada topZ (para los registros 1)
Capt1 en el flanco ascendente del
(Ejemplo: para evaluar, sin resincronizar el eje, la desviación causada por el topZ
deslizamiento)
TLX DS 57 PL7 xx
75
Configuración del módulo de leva electrónica
Configuración del procesador de leva
Función
Esta operación permite definir el comportamiento del procesador de leva y de las
salidas del módulo que presenta un fallo.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
En el navegador, hacer doble clic en elProcesador de leva.
Resultado:
Parámetros de configuración : Procesador de leva
Rearme de las salidas de pistas
Manual
Automático
Tras fallo de ...
... comunicación
Procesador autónomo
Remanencia de los comandos directos
... cortocircuito
Ignorado por el procesador
2
Elegir el tipo de reactivación de las salidas: Manual o Automático.
Cuando se detecta una sobreintensidad en una salida disyunta, la reactivación
de esta salida puede ser:
l Manual: se puede realizar desde la pantalla de depuración o mediante la
aplicación.
l Automática: se efectúa de manera automática, 10 segundos después de
la disyunción.
3
Elegir el comportamiento del módulo procesador de leva tras el fallo de
comunicación entre el procesador del autómata y el módulo de leva
electrónica,
véase la tabla que sigue.
4
Elegir el comportamiento del procesador de leva tras el fallo de cortocircuito:
l casilla no verificada y elección por defecto: el procesador de leva se pone
en Stop si una salida pasa al estado de fallo.
l ignorado por el procesador: la disyunción de una de las salidas de las
pistas no pone el procesador de leva en modo Stop.
76
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Comportamiento del
módulo tras un
fallo de
comunicación
El comportamiento del módulo tras un fallo de comunicación entre el procesador del
autómata y el módulo de leva electrónica se resume en la tabla que sigue:
Casillas marcadas
Estado del procesador Estado de las salidas lógicas
de leva
ninguna
paso a Stop
puesta a 0
Procesador autónomo
funcionamiento normal,
(permanece en RUN)
puesta a 0
Remanencia de los
comandos directos
paso a Stop
igual a los últimos controles directos
transmitidos por el procesador del
autómata;
Procesador autónomo
y Remanencia de los
controles directos
funcionamiento normal,
(permanece en RUN)
o lógico entre:
l el estado de las pistas asociadas (o
inverso si se pide una inversión como
parámetro de ajuste),
l los últimos comandos directos
transmitidos por el procesador del
autómata.
El estado real de una salida física es igual al estado lógico de la salida o a su inverso
si la petición de inversión se ha realizado en modo configuración del conector.
TLX DS 57 PL7 xx
77
Configuración del módulo de leva electrónica
Configuración de los conectores
Función
El estado lógico de las pistas se asigna a las salidas físicas del módulo.
La configuración de los conectores permite aplicar eléctricamente en una salida el
estado inverso:
l 24 V para un estado 0,
l 0 V para un estado 1.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
En el navegador, hacer clic con el botón derecho del ratón enConector 0 ó 1,
y seleccionar Desbloquear.
Resultado: la cruz situada sobre el icono del conector desaparece.
2
En el navegador, hacer doble clic en Conector 0 ó 1.
Resultado:
Parámetros de configuración: Procesador de leva. Conector0
Inversión de las salidas
Grupo0
0
3
78
1
Grupo1
2
3
4
5
6
7
0
1
2
3
Marcar las casillas de las salidas que deben invertirse
TLX DS 57 PL7 xx
Configuración del módulo de leva electrónica
Validación de la configuración
Procedimiento
Cuando se introducen todos los parámetros de configuración, la validación de ésta
se obtiene mediante el comando Edición/Validar o activando el icono de
validación.
Si uno o varios valores de los parámetros no están comprendidos entre los límites
permitidos, aparece un mensaje de error mencionando el parámetro involucrado.
Es necesario corregir el parámetro y luego validar.
Nota: Los parámetros erróneos se muestran en rojo.
Importante
Los parámetros de ajuste de fórmula se inicializan cuando se efectúa una
primera petición de validación de configuración. Es posible, entonces, que tras
las modificaciones de los valores de configuración, los parámetros de ajuste de
la fórmula ya no sean correctos. En este caso, un mensaje especificará el
parámetro en cuestión:
l
Validar
Codificador incremental
El valor de resincronización del ángulo deber ser <= nº de puntos/ciclo
ACEPTAR
l
TLX DS 57 PL7 xx
Acceda a la pantalla de los parámetros de ajuste de la fórmula, corrija el
parámetro y luego valide.
Los parámetros de configuración se tienen en cuenta cuando:
l cada uno de los parámetros de configuración y de ajuste es correcto,
l la validación se efectúa en la pantalla de base del editor de configuración.
79
Configuración del módulo de leva electrónica
Reconfiguración en modo conectado
Procedimiento
Cuando los parámetros de configuración se modifican, se deben validar estos
parámetros mediante el comando Edición/Validar o active el icono de validación.
Sólo los parámetros que no están en gris pueden modificarse en modo conectado.
Los demás parámetros (tarea, suceso, enmascaramiento de los fallos, codificador
y configuración del codificador) se deben modificar en modo local..
Validar
?
El ajuste de la fórmula provoca la PARADA del procesador de leva. Sólo el ajuste permite la validación de los parámetros sin la parada del
procesador de leva.
¿Desea continuar?
Sí
No
Todas las reconfiguraciones en modo conectado generan la parada de
funcionamiento del procesador de leva.
Ilustración
El esquema presentado a continuación describe el proceso de reconfiguración:
Pantalla de configuración
Procesador del autómata
Módulo TSX CCY 1128
Parámetros
de
configuración
Parámetros
de
configuración
Parámetros
de
configuración
Parámetros
de ajuste de la
fórmula
(actuales)
Parámetros
de ajuste de la
fórmula
(actuales)
Parámetros
de ajuste de la
fórmula
(actuales)
Parámetros de
ajuste de la
fórmula
(iniciales)
80
TLX DS 57 PL7 xx
Introducción de los parámetros de
ajuste de la fórmula del módulo de
leva electrónica
5
Presentación
Objeto de este
capítulo
Este capítulo describe las operaciones de introducción de los parámetros de ajuste
de la fórmula del módulo de leva electrónica TSX CCY 1128.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Acceso a los parámetros de ajuste de la fórmula del módulo
82
Introducción de los parámetros de adquisición para un codificador incremental
83
Introducción de los parámetros de adquisición para un codificador absoluto
84
Parametraje del contador de piezas
87
Activación/desactivación de las pistas
88
Parametraje de las pistas
89
Creación de levas
91
Parametraje de las levas
92
Leva en posición
93
Leva monoestable
96
Leva de frenado
97
Parametraje de la condición de validación asociada a una leva
98
Validación de los parámetros de ajuste de la fórmula
99
Guardado de los parámetros de ajuste de la fórmula
100
Restitución de los parámetros de ajuste de la fórmula
101
81
Introducción de los parámetros de ajuste de la fórmula
Acceso a los parámetros de ajuste de la fórmula del módulo
Función
Esta operación permite acceder a los parámetros de ajuste de la fórmula del módulo
TSX CCY 1128.
El modo Ajuste de fórmula permite el acceso al conjunto de los parámetros de la
fórmula.
En modo conectado, la validación de las modificaciones produce la parada de la
función leva (Procesador de leva en Stop). El modo Ajuste permite acceder a
determinados parámetros (valores en azul en los campos asociados) sin poner en
Stop el Procesador de leva.
Nota: La recuperación de los valores que se visualizan sólo se efectúa cuando se
abre la ventana.
Condiciones
preliminares
Es necesario configurar previamente el módulo TSX CCY 1128.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
Acceder a la pantalla de configuración del módulo.
2
Seleccionar Ajuste de fórmula en la lista desplegable situada en la parte
superior izquierda de la pantalla de configuración.
TSX CCY 1128 [RACK 0 POSICIÓN 3]
Ajuste de fórmula
Configuración
Ajuste de fórmula
3
4
EC. 128 LEVAS
Validar la configuración introducida si aparece el cuadro de diálogo de petición
de validación.
En el navegador, hacer clic en el elemento de fórmula que se va a introducir:
l Adquisición
l Contador de piezas
l Conector 0 ó 1
82
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Introducción de los parámetros de adquisición para un codificador incremental
Función
Esta operación permite definir los parámetros de ajuste de la fórmula vinculados al
codificador incremental.
Condiciones
preliminares
Para esta operación, es necesario haber definido previamente un codificador
incremental en la configuración.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
En el navegador, hacer doble clic en Adquisición.
Resultado:
Parámetros de ajuste
Eje
Nº de puntos/ciclos:
Valor inicial
Nº ciclo:
Valor inicial
:
256
256
1
1
Valor del juego del eje: 0
Valor inicial
0
2
TLX DS 57 PL7 xx
Adquisición
Resincronización
Valor del ángulo:
Valor inicial:
puntos
0
puntos
0
Valor del nº de ciclos: 0
Valor inicial:
0
Introducir los parámetros del Eje. Los parámetros visualizados dependen del
formato de medida elegido en la configuración:
l Tipo 1: número de puntos por ciclos (valor mínimo 256 y valor máximo
32.767).
l Tipo 2: número de puntos por ciclos (valor mínimo 256 y valor máximo
32.767) y número de ciclos (valor mínimo 1 y valor máximo 32.767).
l Tipo 3: número de puntos por ciclos = 32.767, el valor visualizado no se
puede modificar e indica la capacidad de contaje.
83
Introducción de los parámetros de ajuste de la fórmula
Etapa
3
4
Acción
Introducir el valor del juego del eje.
Este valor permite compensar el error de posición producido por el cambio del
sentido de rotación, si el accionamiento tiene un juego mecánico en relación
al eje (codificador).
Si la resincronización del eje se realiza en el sentido de la rotación:
l positivo, declare un valor de corrección negativo y la corrección se
realizará sobre los desplazamientos en retroceso,
l negativo, declare un valor de corrección positivo y la corrección se
realizará sobre los desplazamientos en sentido de avance.
Un valor de 0 corresponde a la ausencia de corrección.
Los valores están comprendidos entre -(n° puntos/ciclo) /2 y +(n° puntos/ciclo)
/2 y el valor de corrección no puede superar los 1.023 puntos.
Nota: esta corrección modifica la posición de conmutación del conjunto de
levas en función del valor introducido. Con cualquier valor del juego
introducido, los valores de posición y de capturas mostrados al autómata son
los valores actuales (sin corrección).
Introducir el valor de resincronización:
l valor del ángulo,
l valor del número de ciclos (únicamente para el formato de medida tipo 2).
El valor de resincronización se carga en el contador de posición cuando se
emite un comando de resincronización.
Los valores están comprendidos entre 0 y n° de puntos/ciclo.
Introducción de los parámetros de adquisición para un codificador absoluto
Función
Esta operación permite definir los parámetros de ajuste de la fórmula de un
codificador absoluto.
Condiciones
preliminares
Para esta operación, es necesario haber configurado previamente un codificador
absoluto.
84
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
En el navegador, hacer doble clic en Adquisición.
Resultado:
Parámetros de ajuste
Eje
Nº de puntos/ciclos:
Valor inicial
Nº ciclo:
Valor inicial
:
Adquisición
256
256
1
1
Valor del juego del eje: 0
Valor inicial
0
Resincronización
Valor del ángulo:
Valor inicial:
puntos
Codificador absoluto
offset de codificador en el valor de ángulo: 0
Valor inicial:
0
0
0
puntos
Valor del nº de ciclos: 0
Valor inicial:
0
puntos
offset de codificador en el valor nº de ciclos:0
Valor inicial:
0
Factor de reducción:
Valor inicial:
2
1
1
Introducir los parámetros del Eje. Los parámetros visualizados dependen del
formato de medida elegido en la configuración:
l Tipo 1: número de puntos por ciclos.
l Tipo 2: número de puntos por ciclos y número de ciclos.
Nota:
Elegir un valor potencia de 2 para el número de puntos por ciclo.
Valor mínimo: del número de puntos por ciclos=256 y del número de ciclos = 1
Valor máximo: 214 (véase la fórmula de la etapa 5 de la tabla).
3
TLX DS 57 PL7 xx
Introducir el valor de offset de codificador (ángulo y ciclo) para obtener un valor
de posición igual a 0, cuando el eje pasa al 0 de máquina.
Este valor es un valor bruto suministrado por el codificador cuando el eje está
en el 0 de máquina.
Los valores constan de:
l 0 a n° de puntos/ciclos para el offset del codificador en el ángulo,
l 0 a n° de ciclos para el offset del codificador en el número de ciclos.
85
Introducción de los parámetros de ajuste de la fórmula
Etapa
Acción
4
Introducir el valor del juego del eje.
Este valor permite compensar el error de posición producido por el cambio del
sentido de rotación, si el accionamiento tiene un juego mecánico en relación
al eje (codificador).
l sentido de avance, declare un valor de corrección negativo y la corrección
se realizará sobre los desplazamientos en retroceso,
l sentido retroceso, declare un valor de corrección positivo y la corrección
se realizará sobre los desplazamientos en sentido de avance.
Un valor de 0 corresponde a la ausencia de corrección.
Los valores están comprendidos entre -(n° puntos/ciclo) /2 y +(n° puntos/ciclo)
/2 y el valor de corrección no puede superar los 1.023 puntos.
Nota: esta corrección modifica la posición de conmutación del conjunto de
levas en función del valor introducido. Con cualquier valor del juego
introducido, los valores de posición y de capturas mostrados al autómata son
los valores actuales (sin corrección).
5
Introducir el factor de reducción.
Este factor reduce la resolución del codificador. La posición que suministra el
codificador se divide por el factor de reducción.
Esto permite al programa de leva ser efectivo sobre una dinámica de puntos
menor que la suministrada por la máquina.
Valores posibles del factor de reducción:
1 (el programa de leva reacciona en relación a la posición real del codificador
sin que haya reducción),
2 (la posición suministrada por el codificador se divide por 2
4, 8,16 ó 32.
Por otro lado, la relación siguiente se debe verificar:
2 número de bits de datos > número de punctos/ciclos x número de ciclos x
factor de reducción (el número de punctos es inferior o iqual a 214)
6
Introducir el valor de resincronización (ángulo y ciclo).
Este valor de resincronización se agrega sistemáticamente al valor de posición
después de la corrección del offset del codificador. Además, permite mover el
eje en relación al origen máquina.
Los valores constan de:
l 0 a n° de puntos/ciclos para la resincronización sobre el ángulo,
l 0 a n° de ciclos para la resincronización sobre el número de ciclos.
Nota:
El valor de posición (ángulo y ciclo) tras la corrección del offset y la aplicación
de resincronización es:
Valor de posición = Valor bruto codificador - Offset + Resincronización
86
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Parametraje del contador de piezas
Función
El contador de piezas permite:
indicar el número de piezas tratadas,
l validar la acción de una leva cuando se ha realizado una cantidad de piezas
(valor de limitación).
Esta operación permite fijar el valor de limitación del contador de piezas.
El contador de piezas se incrementa, disminuye o vuelve a 0 cuando pasa a 1 una
pista, según el programa de leva.
l
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
En el navegador, haga doble clic en Contador de piezas.
Resultado:
Parámetros de ajuste: Procesador de leva. Contador de piezas
Contador de piezas
2
TLX DS 57 PL7 xx
Valor límite:
1
Valor inicial:
1
Introduzca el valor del límite del contador de piezas (valor de 1 a 32767).
87
Introducción de los parámetros de ajuste de la fórmula
Activación/desactivación de las pistas
Función
La operación de activación permite definir las pistas que se van a utilizar.
La desactivación permite liberar las pistas no utilizadas. Por tanto, las levas
asociadas a estas pistas se destruyen y pueden utilizarse de nuevo para las otras
pistas del mismo grupo.
Condiciones
preliminares
Es necesario desbloquear previamente los conectores a los que están asociadas
estas pistas (en modo Configuración).
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
En el navegador, hacer doble clic en Conector 0 ó 1 y, a continuación, en el
navegador, hacer doble clic en Grupo 0, 1, 2 ó 3 para acceder a la/s pista/s que
se van a activar.
Resultado:
El navegador muestra el conjunto de las pistas que están asociadas a este
conector y a este grupo, las pistas marcadas con una cruz están inactivas.
2
Haga clic con el botón derecho del ratón en la pista que va a activar, seleccione
el comando Activar (Desactivar para la operación inversa).
La cruz situada en la pista activada desaparece.
Ejemplo: se activa la pista 0 del grupo 0 del conector 0 y se desactivan las pistas
1 a 7.
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Pista0
Pista1
Pista2
Pista3
Pista4
Pista5
Pista6
Pista7
Grupo1
Conector1
88
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Parametraje de las pistas
Función
Esta operación permite definir los parámetros de las pistas.
Condiciones
preliminares
Es necesario activar previamente estas pistas.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
Hacer doble clic en la pista que va a parametrar.
Resultado:
Parámetros de ajuste
:
Procesador de leva. Conector0. Grupo1. Pista1
La pista virtual número 5 puede estar conectada a esta pista.
Funciones auxiliares
Acción en el contador de piezas
Factor de anticipación: 0
* 50 µ s
0
Valor inicial:
Avance: N.S
Pista EVT
Valor inicial
Aplicación inversa en la salida
Valor inicial
Valor inicial:
N.S
Retroceso: N.S
Valor inicial:
N.S
Pista en paralelo
Valor inicial
2
Introducir el valor del factor de anticipación de 0 a 32767 x 50 micro s.
Este factor permite anticipar todas las conmutaciones de la pista con el fin de
compensar el tiempo de retardo inducido por los accionadores de la máquina.
Ejemplo: anticipación con un factor de 200
Sin anticipación
Con anticipación
3
TLX DS 57 PL7 xx
Seleccione la pista EVT para generar un suceso en cada conmutación de la
pista.
89
Introducción de los parámetros de ajuste de la fórmula
Etapa
Acción
4
Selecione Aplicación inversa en salida para invertir el estado de la pista
cuando el procesador de leva está en "Run".
Esta inversión no surte efecto cuando el procesador está en "Stop". La pista
permanece en 0.
Si la pista no tiene leva, esta función no se aplica.
5
Seleccione el tipo de acción, en el caso en que la pista deba actuar sobre el
contador de piezas:
l Sin acción
l Inc: incremento del contador de piezas en todo paso a 1 de una leva de la
pista
l Dec: disminución del contador de piezas en todo paso a 1 de una leva de
la pista
l Puesta a 0: puesta a cero del contador de piezas en todo paso a 1 de una
leva de la pista
en el sentido de Avance y/o Retroceso.
6
Seleccione Pista en paralelo para poner en paralelo, en la salida de la pista
n, una segunda pista predefinida (pista n+4) del mismo grupo.
Esta opción permite:
l asociar las pistas 4 a 7 a las salidas de las pistas 0 a 3 del mismo grupo.
l tener 2 pistas de características diferentes (factor de anticipación diferente
según el sentido del desplazamiento) en una misma salida.
Si la pista no tiene leva, esta función no se aplica.
Ejemplo: si la opción está marcada en la pista 1, la salida 1 tendrá el valor del
"O lógico" de las pistas 1 y 5.
Pista 1
Salida 1
Pista 5
Salida 5
Nota: esta opción sólo aparece en las pistas 0 a 3 de cada grupo.
90
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Creación de levas
Función
Esta operación permite asociar una (o varias) leva a una pista.
Es posible asociar hasta 32 levas a una misma pista.
Condiciones
preliminares
Es necesario activar previamente las pistas a las que desea asociar las levas (en
modo Configuración).
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
Acción
1
En el navegador, haga clic con el botón derecho del ratón en la pista implicada
y seleccione el comando Crear leva...
2
En el cuadro de diálogo, seleccione el número de leva de 0 a 31 y valide.
No se puede introducir un número de leva ya utilizado en el grupo.
Resultado:
El navegador muestra la leva creada en la pista a la que pertenece.
Ejemplo: creación de la leva 5 en la pista 3 del grupo 1 del conector 0
Conector0
Grupo0
Grupo1
Pista0
Pista1
Pista2
Pista3
Leva5 P(0, 0, 0)
Pista4
Pista5
Pista6
Pista7
TLX DS 57 PL7 xx
91
Introducción de los parámetros de ajuste de la fórmula
Parametraje de las levas
Función
Esta operación permite definir los parámetros de ajuste de las levas.
Condiciones
preliminares
Es necesario haber creado previamente estas levas.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
1
Acción
Hacer doble clic en la leva cuyos parámetros desea introducir.
Resultado:
Parámetros de ajuste
:
Procesador de leva. Conector0. Grupo0. Pista0. Leva0
Definición de la leva
Tipo:
Condición de la validación
Posición
Valor inicial:
Posición
UmbralX1:
Valor inicial:
0
0
puntos
UmbralX2:
Valor inicial:
0
0
puntos
Control de la leva:
Leva siempre efectiva
Valor inicial:
Leva siempre efectiva
Número del bit de validación: 0
Valor inicial:
Temporizador de cierre0
0
Valor inicial:
2
92
*0,1 ms
Condición de activación
Sentido de avance
Sentido de retroceso
0
Valor inicial
Valor inicial
Introduzca el valor de cada parámetro:
l tipo de leva: Posición, Monoestable o Frenado,
l valores de los umbrales asociados y temporización (para la leva
Monoestable),
l condición de validación de la leva con el número de bit de validación,
l sentido por el cual la leva está activa.
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Leva en posición
Función
Una leva de tipo Posición está en estado 1 cuando la posición del eje se encuentra
entre 2 umbrales. Los 2 umbrales, el umbral bajo X1 y el umbral alto X2, deben
definirse (X1 y X2 deberán estar comprendidos entre 0 y el número de puntos/
ciclos). X1 puede ser superior al valor de X2, y la leva se activa, entonces, entre 2
ciclos.
Un tipo de activación entre los 3 propuestos: se debe seleccionar entre sentido de
avance/sentido de retroceso, sentido de avance y sentido de retroceso.
Nota: La condición de validación debe encontrarse en estado 1 para que la leva
pueda pasar al estado 1.
Funcionamiento
de una leva
activa en sentido
de avance y de
retroceso
Esta tabla describe el comportamiento de una leva activa en sentido de avance y
retroceso.
Descripción
Ilustración
Si el movimiento se efectúa en sentido de
avance, la leva pasa a 1 al alcanzar el umbral X1
y vuelve a pasar a 0 al alcanzar el umbral X2
Si el movimiento se efectúa en sentido de
retroceso, la leva pasa a 1 al alcanzar el umbral
X2 y vuelve a pasar a 0 al alcanzar el umbral X1
Avant
Arrière
Si el movimiento se efectúa:
l en sentido de avance (sin alcanzar el umbral
X2), la leva pasa a 1 al alcanzar el umbral X1
l en sentido de retroceso, la leva vuelve a
pasar a 0 al alcanzar el umbral X1
Si el movimiento se efectúa:
l en sentido de retroceso (sin alcanzar el
umbral X1), la leva pasa a 1 al alcanzar el
umbral X2
l en sentido de avance, la leva vuelve a pasar
a 0 al alcanzar el umbral X2
TLX DS 57 PL7 xx
93
Introducción de los parámetros de ajuste de la fórmula
Funcionamiento
de una leva
activa en sentido
de avance
Esta tabla describe el comportamiento de una leva activa en sentido de avance.
Descripción
Ilustración
Si el movimiento se efectúa en sentido de
avance, la leva pasa a 1 al alcanzar el umbral X1
y vuelve a pasar a 0 al alcanzar el umbral X2
Si el movimiento se efectúa en sentido de
retroceso, la leva permanece a 0.
Avant
Arrière
Si el movimiento se efectúa:
l en sentido de avance (sin alcanzar el umbral
X2), la leva pasa a 1 al alcanzar el umbral X1
l en sentido de retroceso, la leva vuelve a
pasar a 0 en cuanto cambia el sentido del
desplazamiento.
Si el movimiento se efectúa:
l en sentido de retroceso, la leva permanece a
0
l en sentido de avance, la leva pasa a 1 hasta
alcanzar el umbral X2.
Funcionamiento
de una leva
activa en sentido
de retroceso
Esta tabla describe el comportamiento de una leva activa en sentido de retroceso.
Descripción
Ilustración
Si el movimiento se efectúa en sentido de
avance, la leva permanece a 0.
Si el movimiento se efectúa en sentido de
retroceso, la leva pasa a 1 al alcanzar el umbral
X2 y vuelve a pasar a 0 al alcanzar el umbral X1
Avant
Arrière
Si el movimiento se efectúa:
l en sentido de avance, la leva permanece a 0
l en sentido de retroceso, la leva pasa a 1
hasta alcanzar el umbral X1.
94
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Descripción
Ilustración
Si el movimiento se efectúa:
l en sentido de retroceso, la leva pasa a 1 al
alcanzar el umbral X2
l en sentido de avance, la leva vuelve a pasar
a 0 en cuanto cambia el sentido del
desplazamiento.
Condiciones
alrededor del
ángulo 0
TLX DS 57 PL7 xx
El umbral X1 puede tener un valor superior a X2, en cuyo caso la leva está activa
en ambas partes del valor 0, entre:
l X1 y 0
l 0 y X2
95
Introducción de los parámetros de ajuste de la fórmula
Leva monoestable
Definición
Una leva de tipo Monoestable es una leva que pasa a 1 al alcanzar un umbral y
vuelve a pasar a 0 al cabo de una temporización.
Se caracteriza por:
l un valor de umbral X1 expresado en número de puntos (X1 comprendido entre 0
y el número de puntos/ciclos)
l una temporización M1 expresada en 1/10 ms (0 a 16383, es decir, 1,6383 s máx)
l un tipo de activación: sentido de avance/sentido de retroceso, sentido de avance
o sentido de retroceso.
Nota:
l La condición de validación debe estar en estado 1 para que la temporización se
active al alcanzar el umbral. Si la condición de validación pasa a 0, la
temporización en curso se termina normalmente.
l Si la temporización está en curso al alcanzar de nuevo el umbral X1, la
temporización se reactiva con el valor de consigna. La salida permanece a 1.
Funcionamiento
Tipo de
activación
Descripción
Sentido de avance
y de retroceso
El monoestable se activa o se
reactiva en los 2 sentidos del
desplazamiento.
Ilustración
Sentido de avance El monoestable sólo se activa en el
sentido de desplazamiento de
avance.
Sentido de
retroceso
96
El monoestable sólo se activa en el
sentido de desplazamiento de
retroceso.
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Leva de frenado
Definición
Una leva de tipo Frenado es una leva que pasa a 1 al alcanzar un umbral y vuelve
a pasar a 0 al alcanzar el mismo umbral, pero en sentido inverso.
Se caracteriza por:
un valor de umbral X1 de avance (valor del ángulo que activa el freno cuando se
alcanza el umbral en sentido de avance),
l un valor de umbral X2 de retroceso (valor del ángulo que activa el freno cuando
se alcanza el umbral en sentido de retroceso)
l un tipo de activación: sentido de avance/sentido de retroceso, sentido de avance
o sentido de retroceso.
El umbral X1 puede ser superior a X2 (es posible posicionar una leva de freno de
cualquier manera en el ciclo o entre 2 ciclos).
l
Nota: La condición de validación debe estar en estado 1 para que la leva pase a
1 al alcanzar el umbral. Si la condición de validación pasa a 0, el freno vuelve a
caer.
Funcionamiento
Tipo de
activación
Esta tabla describe el comportamiento de una leva de frenado.
Descripción
Ilustración
Sentido de avance El freno se activa al alcanzar el umbral X1 en
sentido de avance.
El freno se desactiva al alcanzar el umbral X1
en sentido de retroceso.
Sentido de
retroceso
El freno se activa al alcanzar el umbral X2 en
sentido de retroceso.
El freno se desactiva al alcanzar el umbral X2
en sentido de avance.
Sentido de avance El freno se activa al alcanzar el umbral:
y de retroceso
l X1 en sentido de avance.
l X2 en sentido de retroceso.
El freno se desactiva al alcanzar estos
umbrales en sentido inverso
TLX DS 57 PL7 xx
97
Introducción de los parámetros de ajuste de la fórmula
Parametraje de la condición de validación asociada a una leva
Función
Esta opción permite asociar una condición de validación a una leva mediante un bit
de validación o mediante el contador de piezas.
Bit de validación
Un grupo dispone de 8 bits de control. Estos bits están incluidos en las palabras
Groupi_Enable_bits (donde i = n° de grupo 0 a 3), accesibles mediante el programa
del autómata. Cuando un bit de validación se asocia a una leva, si este bit está a:
l 1, la leva está validada,
l 0, el estado lógico de la leva permanece a 0 cualquiera que sea la posición
angular.
Ejemplos de utilización:
l controlar levas de un mismo grupo asignándoles el mismo bit de validación.
l administrar modos de funcionamiento
Contador de
piezas
La leva también puede depender del estado del contador de piezas. La leva sólo
está validada cuando el contador de piezas alcanza el valor de limitación.
Procedimiento
En la siguiente tabla se describen las operaciones que se deben efectuar:
Etapa
98
Acción
1
Acceda a la pantalla de fórmula de la leva que desea parametrar.
2
Seleccione en el cuadro Condición de validación el tipo de validación:
l Leva siempre efectiva: no se asigna ninguna condición, la leva es siempre
válida.
l Condicionada por un bit de validación: un bit está asociado a la leva:
seleccione el número de bit de 0 a 7 en el campo Número de bit de
validación,
Ejemplo: si se elige el bit 5 para una leva del grupo 0, el bit
Group0_Enable_bits:X5, cuando está a 1, valida la leva.
l Cuando el contador de piezas está completo.
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Validación de los parámetros de ajuste de la fórmula
Procedimiento
Cuando se introduzcan los parámetros de ajuste de la fórmula, valide esos
parámetros mediante el comando Edición/Validar o active el icono de validación.
Si uno o varios valores de los parámetros no están comprendidos entre los límites
permitidos, aparece un mensaje de error mencionando el parámetro involucrado.
Corrija el parámetro o los parámetros que presentan un fallo y luego valide.
En modo conectado:
Los parámetros modificados son los parámetros actuales (los parámetros iniciales
permanecen sin alterar).
Procesador del autómata
TSX CCY 1128
Parámetros
de
ajuste
actuales
Parámetros
de
ajuste
actuales
Pantalla de
configuración
modo ajuste
de fórmula
Parámetros
de
ajuste
ADVERTENCIA
En caso de reanudación en frío, los parámetros actuales se
reemplazarán por los parámetros iniciales.
Si no se respetan estas precauciones pueden producirse graves
daños corporales y/o materiales.
Los parámetros iniciales pueden actualizarse mediante el comando de guardado o
mediante una operación de reconfiguración.
TLX DS 57 PL7 xx
99
Introducción de los parámetros de ajuste de la fórmula
Guardado de los parámetros de ajuste de la fórmula
Procedimiento
Para guardar los parámetros actuales (actualización de los parámetros iniciales) se
debe activar el comando Servicios/Guardar los parámetros.
Procesador del autómata
Pantalla de
configuración
modo ajuste
de fórmula
Parámetros
de ajuste
actuales
Guardar los
parámetros
TSX CCY 1128
Parámetros
de ajuste
actuales
Parámetros
de ajuste
iniciales
Nota: La instrucción Save_Param %CHxy.0 permite a la aplicación efectuar esta
operación de guardado.
100
TLX DS 57 PL7 xx
Introducción de los parámetros de ajuste de la fórmula
Restitución de los parámetros de ajuste de la fórmula
Procedimiento
El comando Servicios/Restaurar los parámetros reemplaza los parámetros actuales
por los valores iniciales.
Esta operación provoca la puesta en modo stop del procesador de leva.
Procesador del autómata
Pantalla de
configuración
modo ajuste
de fórmula
Parámetros
de
ajuste
actuales
Restituir los
parámetros
TSX CCY 1128
Parámetros
de
ajuste
actuales
Parámetros
de
ajuste
iniciales
Nota:
l La instrucción Restore_Param %CHxy.0 permite a la aplicación efectuar esta
operación de restitución.
l Esta operación también puede efectuarse de manera automática en una
reanudación en frío.
TLX DS 57 PL7 xx
101
Introducción de los parámetros de ajuste de la fórmula
102
TLX DS 57 PL7 xx
Depuración y ajuste
6
Presentación
Objeto de este
capítulo
Este capítulo presenta las pantellas de depuración y de ajuste del módulo de leva
electrónica.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Descripción de la pantalla de depuración.
104
Descripción de las zonas de estado
106
Descripción de la zona de depuración principal
107
Descripción de la zona de depuración: "Adquisición"
108
Descripción de la zona de depuración: "Contador de piezas"
110
Descripción de la zona de depuración: "Grupo x"
111
Descripción de la pantalla de ajuste.
113
Descripción de la zona de ajuste
115
103
Depuración y ajuste
Descripción de la pantalla de depuración.
Acceso a la
pantalla de
depuración
En la pantalla correspondiente al módulo, el menú desplegable permite seleccionar
el modo Depuración cuando el autómata está conectado.
TSX CCY 1128 IE 06 [RACK 0 POSITION 3]
Ajuste de fórmula
Configuración
Ajuste de fórmula
Ajuste
Depuración
Pantalla de
depuración
104
EC. 128 LEVAS
Esta pantalla permite conocer:
el estado del módulo mediante la visualización de los diferentes fallos que se
pueden comunicar,
l el estado actual de la función específica,
l el forzado de los comandos de las pistas, de efectuar la resincronización, de
pasar el módulo a RUN o a STOP, y de validar o bloquear la acción de las pistas
en las salidas,
l el estado del procesador de levas, de bloquear las salidas,
Permite efectuar la reactivación de las salidas protegidas y confirmar los fallos.
l
TLX DS 57 PL7 xx
Depuración y ajuste
Descripción
La pantalla consta de 5 partes:
TSX CCY 1128 IE 15 [RACK 0 POSITION 5]
Depuración
Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0
RUN
ERR
IO
Símbolo:
Función:
Leva electrónica
Tarea:
MAST
1
DIAG...
CH0
2
DIAG...
Leva electrónica
Depuración : Procesador de leva. Contador de piezas
Adquisición
01
Procesador de leva
Contador
Contador de piezas
Reinicio del contador:
Valor máximo:
Conector0
Conector1
Validación:
Valor actual:
1
0
3
4
Eje:
Ángulo:0
Contador de piezas
puntos Nº de ciclos: 0
Velocidad: 0
Resincronizado
Sentido del desplazamiento:
Rearme del conector 0:
Procesador de leva
ON:
Run pgm came:
pts/ms
Completo:
Rearme del conector 1:
Validación de las salidas
de las pistas:
Confirmación de los fallos:
5
La siguiente tabla describe las diferentes partes:
Variable
TLX DS 57 PL7 xx
Descripción
1
Zona del estado del módulo
2
Zona de estado de la vía
3
Zona de depuración de la función seleccionada
4
Zona de navegación: permite seleccionar una función
5
Zona de depuración principal: permite acceder a los objetos principales
105
Depuración y ajuste
Descripción de las zonas de estado
Zona de estado
del módulo
Esta parte señala el tipo de módulo correspondiente a la pantalla. Los tres LED
(indicadores luminosos) representan a los que están situados en el panel frontal del
módulo. Durante el funcionamiento normal, el botón DIAG aparece en gris. En caso
de ocurrir un fallo, pasa a rojo.
Al hacer "clic" en el botón, se abre una ventana con un mensaje que indica el tipo
de error detectado.
Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0
RUN
ERR
IO
DIAG...
Los errores detectados pueden ser: fallos de autopruebas, módulo ausente,
diferente del configurado o error de comunicación...
Zona de estado
de la vía
Esta parte indica la función específica del módulo, la tarea en la que se tratarán los
intercambios entre el procesador del autómata y el módulo, así como el número de
la vía. Durante el funcionamiento normal, el botón DIAG aparece en gris. En caso
de ocurrir un fallo, pasa a rojo.
Al hacer "clic" en el botón, se abre una ventana con un mensaje que indica el tipo
de error detectado.
Símbolo:
Función:
Leva electrónica
Tarea:
MAST
CH0
DIAG...
Los fallos pueden ser de cuatro tipos:
Error de configuración:
error de coherencia en el eje. Se indica mediante los códigos de error.
error de coherencia en una pista: se indica el número de la pista implicada y el
código de error,
error de coherencia en una leva: indica el número de la leva implicada y el código
de error.
l Fallo de las entradas/salidas:
fallo en el codificador: fallo de alimentación, de línea, de transmisión SSI, alarma
del codificador,
fallo en las entradas/salidas auxiliares: en la alimentación.
l Fallo de las salidas de pistas:
fallo de alimentación o disyunción. La ubicación del conector se indica.
l Fallo de tratamiento:
rechazo de un comando de modificación.
l
106
TLX DS 57 PL7 xx
Depuración y ajuste
Descripción de la zona de depuración principal
Presentación
Esta zona es permanente en la pantalla de depuración. Además, permite visualizar
las funciones principales del eje, y el estado actual del procesador de leva.
Eje:
Ángulo: 0
Contador de piezas
puntos Nº de ciclos: 0
Sentido del desplazamiento:
Rearme del conector 0:
Procesador de leva
ON:
Run pgm came:
Descripción
TLX DS 57 PL7 xx
Velocidad: 0
pts/ms
Resincronizado
Completo:
Rearme del conector 1:
Validación de las salidas de las
pistas:
Confirmación de los fallos:
En la parte eje, las informaciones mostradas son los valores actuales de los
parámetros del eje y no se pueden modificar. Solamente se puede acceder a dos
botones. Permiten reactivar los fallos de cortocircuito que tienen lugar en cada uno
de los conectores del módulo.
En la parte del procesador de leva, es posible ponerlo en modo RUN o en modo
STOP, validar/bloquear las salidas de las pistas, o confirmar los fallos que tienen
lugar en las salidas.
107
Depuración y ajuste
Descripción de la zona de depuración: "Adquisición"
Acceso a la
pantalla
Esta zona varía dependiendo de la selección que se lleva a cabo en el navegador.
Selección de la adquisición a través del navegador:
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Conector1
Presentación
Esta zona, la de la adquisición, permite visualizar el estado y la actividad de las
entradas del codificador y las entradas de los captadores de resincronización y de
captura.
Depuración : Adquisición
Estado de las entradas físicas
Codificador: IA
DDP:
Irec
IB
IZ
Icapt0
Icapt1
Validación/Resincronización/Capturas
Registro de captura 0
Registro de captura 1
Ángulo:
0
Nº de ciclos: 0
puntos Ángulo:
0
Nº de ciclos:0
puntos
Resincronización
Ángulo:
0
puntos
Nº de ciclos:0
Resincronización de ánguloResincronización del nº de ciclos CAPT0
CAPT1
Validación
Directa
La zona de Validación / Resincronización / Capturas indica el estado actual de los
registros de captura y de resincronización. Los botones permiten validar las
condiciones de resincronización de ángulo y de ciclo. Los botones de resincronización directa permiten efectuar una resincronización del ángulo y del número de
ciclos en el flanco ascendente de la acción sobre le botón. Los botones de
validación de captura permiten validar las condiciones de captura del ángulo y del
número de ciclos.
108
TLX DS 57 PL7 xx
Depuración y ajuste
Funcionamiento
de los botones
"Hacer clic con el botón izquierdo del botón": la acción es un funcionamiento de
tipo push/pull (empujar/tirar) sobre el objeto %Q siempre que no lo controle el
programa de aplicación.
"Hacer clic con el botón derecho del ratón": se abre un menú desplegable que
permite forzar a 0 o a 1 la función, la opción Cancelar forzado permite anular el
forzado en curso. El estado del botón indica el forzado en curso.
Estado del botón
F
Forzar a 0
Forzar a 1
Cancelar forzado
TLX DS 57 PL7 xx
F
109
Depuración y ajuste
Descripción de la zona de depuración: "Contador de piezas"
Acceso a la
pantalla
La función "Contador de piezas" se selecciona en el navegador.
Presentación
Zona de pantalla "Contador de piezas"
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Conector1
Depuración : Procesador de leva. Contador de piezas
Contador
Reinicio del contador:
Valor máximo:
1
Validación:
Valor actual:
0
Se visualiza el valor actual del contador de piezas se muestra, así como el valor
máximo que se introduce en la fórmula.
Un botón: Reinicializar el contador permite poner el contador a 0 en flanco
ascendente. Un botón: Validación permite validar las condiciones para permitir el
contaje de las piezas. Cuando se pulsa este botón (de color negro), se hace posible
la validación permanente.
110
TLX DS 57 PL7 xx
Depuración y ajuste
Descripción de la zona de depuración: "Grupo x"
Acceso a la
pantalla
La función "Grupo x" se selecciona en el navegador.
Presentación
Esta zona de la pantalla se divide en dos partes.
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Grupo1
Conector1
Grupo2
Grupo3
Depuración :
Procesador de leva. Conector0. Grupo0
Validación de las levas
bit 0 :
bit 1 :
bit 2 :
bit 3 :
TLX DS 57 PL7 xx
Pistas/Salidas
0
1
2
3
4
5
6
7
bit 4 :
Estado de las pistas
bit 5 :
Validación de la salida
bit 6 :
Forzado de la salida
bit 7 :
Estado de las salidas
111
Depuración y ajuste
Validación de las
levas
Validación de las levas:
Validación de las levas
bit 0 :
bit 1 :
bit 2 :
bit 3 :
bit 4 :
bit 5 :
bit 6 :
bit 7 :
Cada leva de un grupo se puede condicionar al estado de uno de los 8 bits de
validación de la leva del grupo Se puede acceder a los objetos de comando
periódico a través de esta pantalla. (Se pueden poner a 1 si el programa de
aplicación no los controla). No hay forzado.
Validación de las
pistas y de las
salidas:
Validación de las pistas y de las salidas.
Pistas/Salidas
0
1
2
3
4
5
6
7
Estado de las pistas
Validación de la salida
Forzado de la salida
Estado de las salidas
4
3
2
1
Correspondencia entre el estado de las pistas y el estado de las salidas.
Variable
Descripción
1
Si la validación de la salida no está a 1, la salida permanece a 0.
2
Si la validación de la salida está a 1, la salida toma el estado de la pista.
3
Si el bit de forzado está a 1, la salida está a 1.
4
Efecto de inversión de salida asociado a la configuración.
En esta zona, está el estado actual de las pistas. Dos filas de botones permiten,
bien validar individualmente cada salida, o bien forzar individualmente cada salida
(el botón se pone de color negro).
La fila inferior permite la visualización del estado real de las salidas.
112
TLX DS 57 PL7 xx
Depuración y ajuste
Descripción de la pantalla de ajuste.
Presentación
Esta pantalla permite introducir y/o modificar los parámetros del eje sin parar el
procesador de tratamiento de leva. Este modo permite acceder a un cierto número
de parámetros de ajuste de la fórmula.
La ergonomía en esta zona de ajuste de fórmula es idéntica a la pantalla de "ajuste
de fórmula". Cada vez, se podrá modificar una sola función.
La zona de depuración permanece simultáneamente en estos modos.
Descripción
Pantalla de ajuste
TSX CCY 1128 IE 15 [RACK 0 POSITION 5]
Ajuste
Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0
RUN
ERR
IO
Símbolo:
Función:
Leva electrónica
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Conector1
1
Tarea:
MAST
CH0
Parámetros de ajuste
:
Adquisición
Eje
Resincronización
Nº de puntos/ciclos:
Valor inicial:
256
256
Valor del juego del eje: 25
0
Valor del ángulo: 132
Valor inicial:
0
puntos
3
puntos
Valor inicial:
Eje:
Ángulo:0
Contador de piezas
puntos Nº de ciclos: 0
Sentido del desplazamiento:
Rearme del conector 0:
Procesador de leva
ON:
Run pgm came:
Velocidad: 0
pts/ms
Resincronizado
Completo:
Rearme del conector 1:
Validación de las salidas de las
pistas:
Confirmación de los fallos
2
TLX DS 57 PL7 xx
113
Depuración y ajuste
La siguiente tabla describe las diferentes zonas:
Validación de los
nuevos
parámetros
114
Variable
Descripción
1
Zona de selección
2
Zona de depuración principal
3
Zona de ajuste (ej.: adquisición)
Después de la modificación de los parámetros que tienen lugar durante la
depuración, es necesario hacer "clic" en el botón de validación. En ese momento,
se envía una petición al módulo. Éste tiene en cuenta la modificación sin pasar el
procesador de leva a modo STOP. La modificación se encuentra en los parámetros
del módulo actuales. Pasar a modo Ajuste de fórmula para guardarlos como
parámetros iniciales.
TLX DS 57 PL7 xx
Depuración y ajuste
Descripción de la zona de ajuste
Área de ajuste:
"Adquisición"
La función "Adquisición" está seleccionada por el navegador.
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Grupo1
Conector1
Los únicos valores que se pueden modificar son los valores del juego del eje, el
valor del ángulo de resincronización y el número de ciclos. En estas pantallas: se
pueden modificar las visualizaciones escritas en azul.
Parámetros de ajuste :
Eje
Nº de puntos/ciclos:
Valor inicial
Nº ciclo:
Valor inicial
Valor del juego del eje:
Valor inicial
Área de ajuste:
"Contador de
piezas"
Adquisición
256
256
1
1
25
25
Resincronización
puntos
132
Valor del ángulo:
Valor inicial:
0
Valor del nº de ciclos: 0
Valor inicial:
0
puntos
Apertura a través del navegador:
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Grupo1
Conector1
En esta pantalla, se puede modificar el valor máximo del contador de las piezas.
Parámetros de ajuste
:
Procesador de leva. Contador de piezas
Contador de piezas
Valor límite:
Valor inicial:
TLX DS 57 PL7 xx
20
1
115
Depuración y ajuste
Área de ajuste:
"pista"
Apertura a través del navegador:
Leva electrónica
Adquisición
01
Procesador de leva
Contador de piezas
Conector0
Grupo0
Grupo1
Pista0
Pista1
Pista2
En cada pista seleccionada, se puede modificar un factor de anticipación. El valor
será un número de pasos de 50 microsegundos.
Parámetros de ajuste
:
Funciones auxiliares
Factor de anticipación: 0
Valor inicial:
0
Procesador de leva. Conector0. Grupo0. Pista0
Acción en el contador de piezas
* 50 µ s
Pista EVT
Valor inicial
Aplicación inversa en la salida
Valor inicial
Avance:
Sin acción
Valor inicial:
Sin acción
Retroceso: Sin acción
Valor inicial:
Sin acción
Pista en paralelo
Valor inicial
Área de ajuste:
"leva"
Apertura a través del navegador:
Conector0
Grupo0
Pista0
Leva0 P(0, 0, 0)
Leva1 M(100, 0, 1)
Leva2 F(150, 200, 0)
Sólo es posible abrir las levas configuradas.
116
TLX DS 57 PL7 xx
Depuración y ajuste
Los umbrales X1, X2 y el valor de temporización se pueden modificar. El valor inicial
se indica como información y permite un retroceso acomodado a las condiciones
anteriores.
Parámetros de ajuste
:
Procesador de leva. Conector0. Grupo0. Pista0. Leva3
Definición de la leva
Tipo:
Condición de la validación
Posición
Valor inicial:
Posición
UmbralX1:
Valor inicial:
110
0
puntos
UmbralX2:
Valor inicial:
75
25
0
puntos
Control de la leva:
Leva siempre efectiva
Valor inicial:
Leva siempre efectiva
Número del bit de validación: 0
Valor inicial:
Temporizador de cierre0
Valor inicial:
Validación de los
nuevos
parámetros
TLX DS 57 PL7 xx
0
*0,1 ms
Condición de
Sentido de avance
Sentido de retroceso
0
Valor inicial
Valor inicial
Después de la modificación de los parámetros que tienen lugar durante la
depuración, es necesario hacer "clic" en el botón de validación. En ese momento,
se envía una petición al módulo. Éste toma en cuenta la modificación sin pasar el
procesador de leva a STOP. La modificación se encuentra en los parámetros del
módulo actuales. Pasar a modo "Ajuste de fórmula" para guardarlos como
parámetros iniciales.
117
Depuración y ajuste
118
TLX DS 57 PL7 xx
Programación
7
Presentación
Objeto de este
capítulo
Este capítulo presenta las diferentes fases y funciones de programación del módulo
de leva electrónica.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Sinopsis de las funciones del módulo
121
Validación de las funciones del eje
123
Validación de las funciones del procesador de leva
125
Validación de sucesos
126
Sinopsis de gestión de sucesos
127
Interfaz lenguaje
128
Estado del nivel del módulo
129
Constantes de configuración
130
Parámetros de ajuste del módulo de comando explícito
135
Comandos implícitos
138
Intercambios procesador y módulo
142
Intercambios de sistema
143
WRITE_PARAM: Transferencia de los parámetros actuales de una fórmula
145
READ_PARAM: Transferencia de los parámetros actuales de una fórmula
147
RESTORE_PARAM: Transferencia de los parámetros iniciales
148
SAVE_PARAM: Transferencia de los parámetros iniciales
149
MOD_PARAM: Ajuste del eje
150
MOD_TRACK: Ajuste de una pista
153
MOD_CAM: Ajuste de una leva
157
TRF_RECIPE: Funciones de transferencia de fórmula
160
119
Programación
Apartado
120
Página
TRF_RECIPE: Funciones de almacenamiento de la fórmula
161
TRF_RECIPE: Carga de una nueva fórmula
162
TRF_RECIPE: Guardado de una nueva fórmula
164
DETAIL_OBJECT: Interfaz de diálogo de operador
166
DETAIL_OBJECT: Transferencia del detalle de una leva
167
DETAIL_OBJECT : Transferencia del detalle de una pista
170
TLX DS 57 PL7 xx
Programación
Sinopsis de las funciones del módulo
Vista general
En esta sinopsis, se hace una vista general de las funciones del módulo:
Combinatoria
Módulo/TSX 57
Fórmula
Grupo 0
zoom
página
siguiente
Adaptación
física
de las salidas
pistas
32 levas
Asignación
de las
levas a las
pistas
Grupo 1
pistas
32 levas
Asignación
de las
pistas a las
salidas,
Forzado
de las
salidas,
Validación
Asignación
de las
levas a las
pistas
Puesta
en
paralelo
de las
Asignación
de las pistas
a las salidas,
Forzado de
las salidas
Inversión de
las
salidas
salidas del
TSX CCY
1128 en
conector 0
Inversión de
las
salidas
salidas del
TSX 57
conector 1
Grupo 2 igual al Grupo 0
Grupo 3 igual al Grupo 1
TLX DS 57 PL7 xx
121
Programación
Detalle para la
salida 0 y la pista
0 del Grupo 0
Esta sinopsis describe el zoom de la página anterior:
Combinatoria Módulo/TSX 57
Groupe0_and_Bit:X0
(asignación de las
pistas a la salida)
%QW
Fórmula
(*)groupe0_enable_bits:X
0
(Bit de validación
Invert_track
(Inversión del
estado lógico
de la pista) %MW
Outs_Enable
(Validación de
la salida) %Q
Groupe0_OR_Bits)
(forzado a 1 de la
salida) %QW
Adaptación
física
de las salidas
Invert_OUT_0
(Inversión de la
salida) %KW
Leva n
Salida 0
Leva n+1
Add_track
posibilidad de
poner en
paralelo la pista
4 %MW
y
la pista 0 %MW
Nota: Las levas asignadas a una pista no pueden asignarse a otra pista.
(*) Hay otras dos posibilidades:
siempre válido
l contador de piezas completo
l
122
TLX DS 57 PL7 xx
Programación
Validación de las funciones del eje
Captura
El módulo permite la posibilidad de efectuar capturas:
del valor actual del ángulo,
l del valor actual del número de ciclo, (para el Tipo 2)
Y PARA EL CODIFICADOR INCREMENTAL ÚNICAMENTE
l del número de puntos por revolución de codificador,
l del valor actual antes de la resincronización,
l y del valor actual en detección TOP Z
Ejemplo: Captura del ángulo y del número de ciclos en el registro CAPT0
l
capt0_enable AND Icapt0
TLX DS 57 PL7 xx
ang_value
capt0_ang
turn_value
capt0_turn
123
Programación
Resincronización
En el codificador incremental, el contador que utiliza el valor de posición tiene que
haberse resincronizado (obligatoriamente) al menos una vez para que el
procesador pueda pasar a modo RUN durante la activación del comando
PCAME_START_STOP.
Los comandos implícitos son:
l PRESET_ANG_ENABLE o PRESET_ANG_FORCE (para el Tipo 1 y el Tipo 3)
l PRESET_ALL_ENABLE o PRESET_ALL_FORCE (para el Tipo2) se deben
poner a 1 para que pueda realizarse la resincronización.
La información ang_ok pasa a 1 cuando el contador se sincroniza.
Tipo 1 y Tipo 3
Reset_ang_enable
Entrada física o Top cero
Preset_ang_Force
Preset_ang_value
Puesta a 1 de ang_ok
ang_value
Tipo 2
Reset_ang_enable
Entrada física o Top cero
Preset_ang_Force
Preset_ang_value
y
Prest_Turn_value
Puesta a 1 de ang_ok
ang_value
y
Turn_value
124
TLX DS 57 PL7 xx
Programación
Validación de las funciones del procesador de leva
RUN
El objeto de comando PCAM_START_STOP permite pasar al modo RUN el
tratamiento de leva.
Éste será efectivo en el flanco ascendente del bit de comando:
l si el eje se resincroniza,
l si no se detecta una fallo externo o de aplicación
Si el procesador de leva está en STOP, todas las pistas estarán a 0.
Nota: El comando de forzado y la inversión física de las salidas permanecen
activos.
TLX DS 57 PL7 xx
125
Programación
Validación de sucesos
Origen de
sucesos
El módulo TSX CCY 1128 incluye 7 orígenes de sucesos. Cada uno de ellos puede
producir hasta un suceso por ms.
Validación de
sucesos
Para que un origen produzca sucesos, es necesario que su bit de validación esté
puesto a 1. (por ejemplo: Evt_capt0_enable para el suceso de captura 0).
Tratamiento
Todos los sucesos emitidos por el módulo, cualquiera que sea su origen, se sirven
de la misma tarea de sucesos del sistema autómata.
Por lo general, hay un solo tipo de sucesos señalado por llamada. La información
de paso de módulo de ángulo se señala durante el suceso de paso del módulo del
Ciclo. En la tarea de suceso, se determina el origen que ha producido la llamada a
través de la variable de entrada Sucesos (%IWxy.0.12). Esta variable se actualiza
al inicio del tratamiento de la tarea de sucesos.
Condiciones
El número de la tarea de suceso se debe introducir en la pantalla de configuración
del módulo.
El módulo no puede emitir más de un suceso por ms. Esta velocidad puede verse
frenada por la emisión simultánea de sucesos por varios módulos en el bus X.
El módulo dispone de un buffer de 7 sectores que permite almacenar varios
sucesos en espera de emisión.
Si el módulo no puede emitir todos los sucesos de los productos internamente, el
bit Overrun_evt de la variable Events pasa a 1.
Para el suceso "Paso del módulo" debe configurarse el formato de medida tipo 2
(cíclico) o tipo 3 (sin fin).
126
TLX DS 57 PL7 xx
Programación
Sinopsis de gestión de sucesos
Presentación
Esta sinopsis describe la gestión de los sucesos:
Procedimiento
Módulo TSX CCY 1128
Origen de
sucesos
Validación de sucesos
Resincronización
del ángulo y del
número de ciclo
evt_preset_enable
%Qxy.0.10
Procesador TSX 57
En la tarea EVT
memoria tampón de sucesos
1evt/ms
(*Resincronización*)
! IF evt_preset ...
1evt/x (1) ms %IWxy.0.12:x2
Paso del módulo de evt_ang_enable
Angulo
%Qxy.0.8
(*Módulo ÁNGULO *)
! IF evt_ang ...
%IWxy.0.12:x0
Paso del módulo de evt_turn_enable
ciclo
%Qxy.0.9
(*Módulo de Ciclo*)
! IF evt_turn ...
%IWxy.0.12:x1
Detección de leva
evt_cam_enable
%Qxy.0.13
Captura 0
evt_capt0_enable
%Qxy.0.11
Captura 1
evt_capt1_enable
%Qxy.0.12
Contador de piezas evt_pieces_full_enable
completo
%Qxy.0.14
TLX DS 57 PL7 xx
Nota: La saturación de la memoria
tampón se señala mediante el bit
OVERRUN_EVT. Este bit se debe
leer en la tarea de suceso.
(1) x ms por 1 ms, normalmente si la
gestión de sucesos del sistema
no se satura.
(*LEVAS*)
! IF evt_cam ...
%IWxy.0.12:x5
(*Captura 0*)
! IF evt_capt0...
%IWxy.0.12:x3
(*Captura 1*)
! IF evt_capt1...
%IWxy.0.12:x4
(*Contador de piezas
completo*)
! IF evt_pieces_full...
%IWxy.0.12:x6
127
Programación
Interfaz lenguaje
Presentación
128
La interfaz de lenguaje define el conjunto de datos que puede leer o modificar el
programa de aplicación. Los datos son del tipo implícito y periódico (%Q, %QW, %I,
%IW) cuando se actualizan automáticamente mediante la tarea del autómata. Los
datos son del tipo explícito y no periódico (%MW) cuando se actualizan mediante el
programa después de ejecutar las funciones READ_STS o READ /
WRITE_PARAM.
A cada palabra o bit, se puede asociar un símbolo que puede utilizar el programa
de aplicación (consulte el manual de referencia de PL7). Se ha predefinido una tabla
de símbolos. Pueden asignarse a los datos del módulo (consulte el manual de
referencia de PL7).
TLX DS 57 PL7 xx
Programación
Estado del nivel del módulo
Objetos de
estado del
módulo
Estos objetos son comunes a todos los módulos de la gama.
Objeto
Símbolo
Significado
%Ixy.MOD.ERR
MOD_FAULT
bit de fallo del módulo
%MWxy.MOD.2
FAULTY_MOD
FAULTY_CH
x0 = 1 fallo interna: módulo no funciona
x1 = 1 fallo funcional de vía (véase el estado de
vía)
x2 a x4 reservado
x5 = 1 fallo de configuración: diferencia entre el
valor configurado y el leído
x6 = 1 módulo ausente o apagado
x7 = reservado
MOD_CNF_FLT
MISSING_MOD
Informan sobre el estado del módulo.
El valor de estos objetos se actualiza mediante un comando explícito:
READ_STS %CH xy .MOD
TLX DS 57 PL7 xx
129
Programación
Constantes de configuración
Constantes de
nivel del módulo
%KWxy comunes al módulo:
Objeto
Símbolo
Significado
%KWxy.0.0
EVT_CONF
EVT_ENABLE
Configuración del suceso
Byte 0: enmascaramiento del suceso,
16#FF no hay tarea de suceso
16#00 tarea de suceso prioridad 0
16#01 tarea de suceso prioridad 1
Byte 1: número de la tarea de suceso,
16#FF no hay tarea de suceso
EVT_NUM
%KWxy.0.1
reservado
%KWxy.0.2
INPUT_CONF
INPUT_MOD
LINE_FILT
DIRECTION_INV
MULT4_RESOL
LINE_CTRL
FORMAT_MEAS_0
FORMAT_MEAS_1
PRESET_MOD_0
PRESET_MOD_1
CAPTS_MOD_0
CAPTS_MOD_1
CAPTS_MOD_2
130
Configuración del eje
x0, x1: Tipo de codificador
= 16#00: codificador incremental,
= 16#01: codificador absoluto de enlace SSI
= 16#02: codificador absoluto paralelo y TSX ABE7CPA11
x2: reservado
x3=1 filtrado de las entradas (frecuencia de corte 125KHz)
x4=1 el eje gira en sentido inverso al codificador
x5: reservado
x6=1 multiplicación por 4 de la resolución del codificador
x7=1 control de línea codificador
x8, x9 tipo de medida
=16#00 Tipo 1 (ángulo)
=16#01 Tipo 2 (ángulo + ciclos)
=16#02 Tipo 3 (lineal)
x10, x11 tipo de resincronización
=16#00 sin resincronización
=16#01 resincronización en flanco ascendente de Irec
=16#02 resincronización en flanco ascendente de Irec en AV
resincronización en flanco descendente de Irec en RET
=16#03 resincronización sobre flanco ascendente de Z en AV
e Irec=1
resincronización sobre flanco descendente de Z en
RET y Irec =1
x12, x13, x14 tipos de captura
captura 0: en flanco ascendente Icapt0 en todos los casos
captura 1:
=16#00 en flanco descendente Icapt0
=16#01 en flanco ascendente Icapt0
=16#02 número de puntos por ciclo
=16#03 valor del ángulo antes de resincronización
=16#04 valor del ángulo en flanco ascendente de Z
x15: reservado
TLX DS 57 PL7 xx
Programación
Objeto
Símbolo
Significado
ABS_ENC_CONF_0
GRAY
configuración del codificador absoluto SSI
elección del código binario/Gray
x0=0 binario
x0=1 Gray
x1=1 presencia de un bit de paridad en la trama
x2=1 paridad par
x3, x4 reservado
x5=1 presencia de un bit de error en la trama
x6= 1 nivel lógico del bit de error (fallo para 1 lógico)
x7 a x15 reservado
%KWxy.0.3
%KWxy.0.4
reservado
WITH_PAR
EVEN_PAR
WITH_ERR
ERROR_LEV
%KWxy.0.5
ABS_ENC_ERROR_RANGE
rango del bit de error en los bits de estado
valor: 16#00, 16#01, 16#02, 16#03, ó 16#04
%KWxy.0.6
ABS_ENC_READ_PERIOD
período de lectura del codificador:
16#00 = 50 microsegundos
16#01 = 100 microsegundos
16#02 = 200 microsegundos
%KWxy.0.7
ABS_ENC_EXTRA_NB
BEGIN_NB
número de bits adicionales mostrados por el codificador:
Byte 0: número de bits de encabezado
longitud del campo de encabezado antes de MSB = 4 máx
Byte 1: número de bits de estado:
longitud del campo de estado antes de LSB = 4 máx
STAT_NB
%KWxy.0.8
%KWxy.0.9
a
%KWxy.0.14
TLX DS 57 PL7 xx
ABS_ENC_DATA_NB
número total de bits del codificador
longitud del campo de datos = 25 máx.
reservado
131
Programación
Objeto
Símbolo
Significado
ABS_ENC_CONF_0
GRAY
configuración del codificador absoluto SSI
elección del código binario/Gray
x0=0 binario
x0=1 Gray
x1=1 presencia de un bit de paridad en la trama
x2=1 paridad par
x3, x4 reservado
x5=1 presencia de un bit de error en la trama
x6= 1 nivel lógico del bit de error (fallo para 1 lógico)
x7 a x15 reservado
%KWxy.0.3
%KWxy.0.4
reservado
WITH_PAR
EVEN_PAR
WITH_ERR
ERROR_LEV
%KWxy.0.5
ABS_ENC_ERROR_RANGE
rango del bit de error en los bits de estado
valor: 16#00, 16#01, 16#02, 16#03, ó 16#04
%KWxy.0.6
ABS_ENC_READ_PERIOD
período de lectura del codificador:
16#00 = 50 microsegundos
16#01 = 100 microsegundos
16#02 = 200 microsegundos
%KWxy.0.7
ABS_ENC_EXTRA_NB
BEGIN_NB
número de bits adicionales mostrados por el codificador:
Byte 0: número de bits de encabezado
longitud del campo de encabezado antes de MSB = 4 máx
Byte 1: número de bits de estado:
longitud del campo de estado antes de LSB = 4 máx
STAT_NB
%KWxy.0.8
%KWxy.0.9
a
%KWxy.0.14
132
ABS_ENC_DATA_NB
número total de bits del codificador
longitud del campo de datos = 25 máx.
reservado
TLX DS 57 PL7 xx
Programación
Objeto
Símbolo
Significado
%KWxy.0.15
CONTROLES_CONF
C0_LOCK
Configuración de los fallos
x0: bloqueo del conector 0.
x0 =1 sin control de alimentación en el conector 0
x1: bloqueo del conector 0.
x1 =1 sin control de alimentación en el conector 1
x2 a x7 reservado
x8: Opción tras fallo de comunicación del autómata:
x8 = 0 el procesador de leva pasa a STOP
x8 = 1 el procesador de leva permanece en RUN
x9: Opción tras fallo de cortocircuito
x9 = 0 el procesador de leva pasa a STOP
x9 = 1 el procesador de leva permanece en RUN
x10: Opción tras fallo de comunicación del autómata:
x10 =0 las salidas se ponen a 0 V
x10 =1 comandos directos en las salidas mantenidas
x11: Opción tras fallo de alimentación de las entradas
auxiliares
x11= 0 hace subir el bit: %Ixy.0.ERR
x11=1 no tiene efecto sobre %Ixy.0.ERR
x12: Opción tras fallo de alimentación del codificador
x12=0 hace subir el bit: %Ixy.0.ERR
x12=1 no tiene efecto sobre %Ixy.0.ERR
x13: Opción tras fallo de alimentación de los conectores
CNX0 y CNX1
x13=0 hace subir el bit: %Ixy.0.ERR
x13=1 no tiene efecto sobre %Ixy.0.ERR
x14: Opción de rearme de las salidas
x14=0 rearme tras comando explícito
x14=1 rearme 10 segundos después de la disyunción
x15: reservado
C0_LOCK
PCAM_STAND_ALONE
PCAM_IGN_SC
OUTS_MAINT
SUPPLY_AUX_MSK
SUPPLY_ENC_MSK
SUPPLY_C0C1_MSK
REARM_MOD
%KWxy.0.16
%KWxy.0.17
TLX DS 57 PL7 xx
SPEED_FORMAT
expresión de la velocidad
16#00: velocidad expresada en pts/ms
16#04: velocidad expresada en pts/s
reservado
133
Programación
Constantes de
nivel del grupo
%KWxy
Objeto
Símbolo
Significado
%KWxy.i.18
INVERT_OUTi
INVERT_OUTi_0
nivel eléctrico de las salidas de las pistas del grupo "i"
Inversión de la salida de pista i.0:
x0 = 0 salida i.0 = 24 V para un estado lógico 1
x0 = 1 salida i.0 = 24 V para un estado lógico 0
Inversión de la salida pista i.1:
x1 = 0 salida i.0 = 24 V para un estado lógico 1
x1 = 1 salida i.0 = 24 V para un estado lógico 0
idéntico hasta:
Inversión de la salida pista i.7:
x7 = 0 salida i.0 = 24 V para un estado lógico 1
x7 = 1 salida i.0 = 24 V para un estado lógico 0
INVERT_OUTi_1
INVERT_OUTi_7
134
TLX DS 57 PL7 xx
Programación
Parámetros de ajuste del módulo de comando explícito
Parámetros de
ajuste
Ajuste de la función de medida:
Objeto
Símbolo
Significado
%MWxy.0.20
PRESET_ANG_VALUE
valor de resincronización del ángulo
%MWxy.0.21
PRESET_TURN_VALUE
valor de resincronización del número de ciclos
%MWxy.0.22
SLACK_VALUE
valor de ajuste del juego del eje en la inversión: histéresis
comprendida entre -1023 y +1023
%MWxy.0.23
MAX_PIECES
valor máximo del número de piezas
%MWxy.0.24
ABS_OFFSET_ANG
valor del offset del ángulo del codificador absoluto en
relación al 0 de máquina
%MWxy.0.25
ABS_OFFSET_TURN
valor del offset del número de ciclo del codificador absoluto
en relación al 0 de máquina
%MWxy.0.26
ABS_REDUC
factor de reducción de la resolución del codificador absoluto:
16#01: sin reducción
16#02, 16#04, 16#08, 16#10, 16#20: división entre 2, 4, 8, ó
32 del valor suministrado por el codificador
%MWxy.0.27
RESOL_ANG
resolución de la máquina en número de puntos por ciclo
%MWxy.0.28
RESOL_TURN
resolución de la máquina en número de ciclos
%MWxy.0.29
a
%MWxy.0.31
TLX DS 57 PL7 xx
reservados
135
Programación
Ajuste de pistas
Descripción de las pistas:
La descripción de las pistas está contenida en las palabras:
%MWxy.i.(j) y %MWxy.i.(j+1)
"i": representa el grupo al cual está asignada la pista 0, 1, 2 ó 3
"j": representa el valor del número de pista (0 a 7) multiplicado por 2 más 32
La siguiente tabla describe el ajuste de las pistas
Objeto
Símbolo
%MWxy.i.(j)
SPECIF_TRACK
PIECES_FORW
PIECES_BACK
ADD_TRACK
INVERT_TRACK
EVT_TRACK
USE_TRACK
%MWxy.i.(j+1)
136
ANTICIP_FACTOR
Significado
x0, x1: acción sobre el contador de piezas en sentido de
avance
16#00: Sin acción
16#01: aumento cuando la pista pasa a 1
16#02: disminución cuando la pista pasa a 1
16#03: puesta a cero después de que la pista pasa a 1
x2, x3: acción sobre el contador de piezas en sentido de
retroceso
16#00: Sin acción
16#01: aumento cuando la pista pasa a 1
16#02: disminución cuando la pista pasa a 1
16#03: puesta a cero después de que la pista pasa a 1
x4 a x10 reservado
x11 = 1 puesta en paralelo de las pistas en una salida
si el objeto es representativo de:
la pista 0 entonces: OUT 0 = pista 0 + pista 4
la pista 1 entonces: OUT 1 = pista 1 + pista 5
la pista 2 entonces: OUT 2 = pista 2 + pista 6
la pista 3 entonces: OUT 3 = pista 3 + pista 7
x12 =1 inversión del estado lógico de la pista
x13 =1 pista de suceso
x14: reservado
x15 =0 la pista no participa en el tratamiento
x15 =1 la pista participa en el tratamiento
factor de anticipación por pasos de 50 microsegundos
valor comprendido entre 0 y 32767
TLX DS 57 PL7 xx
Programación
Ajuste de pistas
Descripción de las levas:
La descripción de las levas está contenida en las palabras:
%MWxy.i.(j) y %MWxy.i.(j+4)
"i": representa el grupo al cual está vinculada la leva 0, 1, 2 ó 3
"j": representa el valor del número de leva (0 a 31) multiplicado por 5 más 48
La siguiente tabla describe el ajuste de las levas
Objeto
Símbolo
Significado
%MWxy.i.(j)
SPECIF_CAM_0
TYP_PROFIL
especificación del perfil de una leva
x0 a x2: perfil de leva:
16#00: leva de posición
16#03: leva monoestable
16#06: leva de freno
x3 =1 leva validada en sentido de avance
x4 =1 leva validada en sentido de retroceso
x5 a x8: reservado
x9 a x11: asignación a un número de pista (0 a 7)
x12 a x14: reservado
leva declarada:
x15 =0 el programa no trata la leva
x15 =1 el programa trata y declara la leva
FORW_ENABLE
BACK_ENABLE
TRACK_NUM
USE_CAM
%MWxy.i.(j+1)
SPECIF_CAM_1
COND_ENABLE
BIT_NUM_ENABLE
Condiciones de validación de una leva
x0, x1: condición de validación de la leva
16#00: leva siempre activa
16#01: leva condicionada por un bit de validación
16#02: la leva se valida cuando el contador de piezas alcanza
el valor programado
x2 a x4: número del bit de validación
x5 a x15: reservado
%MWxy.i.(j+2)
X1
valor del umbral X1 de la leva
%MWxy.i.(j+3)
X2
valor del umbral X2 de la leva
%MWxy.i.(j+4)
TIME_SWITCH_OFF
valor de la temporización a la apertura por paso de 100
microsegundos de 0 a 16.383
TLX DS 57 PL7 xx
137
Programación
Comandos implícitos
Comandos
globales %Q
Conjunto de las variables que permite configurar el comando de una vía. Las
variables se intercambian de manera implícita a través del módulo. Los comandos
se efectúan mediante el posicionamiento de los bits %Q.
Esta tabla describe los comandos globales %Q
Objeto
Símbolo
Significado
%Qxy.0.0
PRESET_ANG_ENABLE
= 1: validación de la función de resincronización únicamente
sobre el valor del ángulo
%Qxy.0.1
PRESET_ALL_ENABLE
= 1: validación de la función de resincronización sobre el valor
del ángulo y del ciclo
%Qxy.0.2
CAPT0_ENABLE
= 1: validación de captura 0
%Qxy.0.3
CAPT1_ENABLE
= 1: validación de captura 1
%Qxy.0.4
%Qxy.0.5
reservado
PCAM_START_STOP
%Qxy.0.6
comando de inicio del procesador de leva activa en flanco
ascendente
comando de parada del procesador de leva activa en flanco
descendente
reservado
%Qxy.0.7
PIECES_ENABLE
= 1: validación de la función contador de piezas
%Qxy.0.8
EVT_ANG_ENABLE
= 1: origen del suceso tras paso de módulo ángulo validado
%Qxy.0.9
EVT_TURN_ENABLE
= 1: origen del suceso tras paso de módulo ciclo validado
%Qxy.0.10
EVT_PRESET_ENABLE
= 1: origen de suceso de preselección validada
%Qxy.0.11
EVT_CAPT0_ENABLE
= 1: origen de suceso de captura 0 validado
%Qxy.0.12
EVT_CAPT1_ENABLE
= 1: origen de suceso de captura 1 validado
%Qxy.0.13
EVT_CAM_ENABLE
= 1: origen de suceso de programa de leva validado
%Qxy.0.14
EVT_PIECES_FULL_ENABL
E
= 1: origen de suceso de valor de límite del contador de piezas
alcanzado validado
%Qxy.0.15
ACK_FLT
= 1 : confirmación de los fallos presentes
%Qxy.0.16
a
%Qxy.0.20
reservados
%Qxy.0.21
PRESET_ANG_FORCE
= 1: (re)sincronización del valor del ángulo
%Qxy.0.22
PRESET_ALL_FORCE
=1: (re)sincronización del valor del ángulo y del ciclo
%Qxy.0.23
PIECES_RESET
= 1: puesta a cero del contador de piezas
%Qxy.0.24
138
reservado
TLX DS 57 PL7 xx
Programación
Objeto
Símbolo
Significado
%Qxy.0.25
OUTS_ENABLE
= 0: las salidas se mantienen en reposo (según la configuración
de las salidas)
x25 = 1 validación global de las salidas
%Qxy.0.16
a
%Qxy.0.20
reservados
%Qxy.0.32
C0_REARM
reactivación del conector 0 de los grupos 0 y 1 activo en flanco
ascendente
%Qxy.0.33
C1_REARM
reactivación del conector 1 de los grupos 2 y 3 activo en flanco
ascendente
%Qxy.0.34
a
%Qxy.0.39
reservados
Comandos sobre
los grupos %QW
Las palabras %QWxy.i.j, intercambiadas de manera implícita, permiten controlar los
grupos de levas para cada vía del módulo. i es el número del grupo de la vía.
Esta tabla describe los comandos sobre los grupos %QW
Objeto
Símbolo
Significado
%QWxy.0.0
GROUP0_ENABLE_BITs
x0 a x7 = 1: validación de las levas mediante una pista de 0 a 7,
del grupo 0
%QWxy.0.1
GROUP0_AND_BITs
x0 a x7 = 1: asignación de las pistas a las salidas del grupo 0
%QWxy.0.2
GROUP0_OR_BITs
x0 a x7 = 1: forzado (a 1) de las salidas del grupo 0
%QWxy.1.0
GROUP1_ENABLE_BITs
x0 a x7 = 1: validación de las levas mediante una pista de 1 7,
del grupo 0
%QWxy.1.1
GROUP1_AND_BITs
x0 a x7 = 1: asignación de las pistas a las salidas del grupo 1
%QWxy.1.2
GROUP1_OR_BITs
x0 a x7 = 1: forzado (a 1) de las salidas del grupo 1
%QWxy.2.0
GROUP2_ENABLE_BITs
x0 a x7 = 1: validación de las levas mediante una pista de 2 7,
del grupo 0
%QWxy.2.1
GROUP2_AND_BITs
x0 a x7 = 1: asignación de las pistas a las salidas del grupo 2
%QWxy.2.2
GROUP2_OR_BITs
x0 a x7 = 1: forzado (a 1) de las salidas del grupo 2
%QWxy.3.0
GROUP3_ENABLE_BITs
x0 a x7 = 1: validación de las levas del grupo 3
%QWxy.3.1
GROUP3_AND_BITs
x0 a x7 = 1: asignación de las pistas a las salidas del grupo 3
%QWxy.3.2
GROUP3_OR_BITs
x0 a x7 = 1: forzado (a 1) de las salidas del grupo 3
TLX DS 57 PL7 xx
139
Programación
Entradas
periódicas: %I
Los bits o las palabras de entrada se intercambian periódicamente (intercambio
implícito). No hay sincronización con el ciclo del módulo de leva. Además, permiten
conocer el estado de las funciones del módulo.
La siguiente tabla describe las entradas periódicas: %I
Objeto
Símbolo
Significado
%Ixy.0.0
ANG_OK
=1: medida del ángulo válida
%Ixy.0.2
DIRECTION
= 0: sentido del desplazamiento en retroceso (-)
= 1: sentido del desplazamiento en avance (+)
%Ixy.0.3
PCAM_ON
= 0: procesador de leva en STOP
= 1: procesador de leva en RUN
%Ixy.0.4
PIECES_FULL
= 1: contador de piezas con el valor límite
%Ixy.0.1
reservado
%Ixy.0.5
reservado
%Ixy.0.6
reservado
%Ixy.0.7
reservado
%Ixy.0.8
IREC_STAT
%Ixy.0.9
estado de la entrada física IREC
reservado
%Ixy.0.10
ICAPT0_STAT
estado de la entrada física ICAPT0
%Ixy.0.11
ICAPT1_STAT
estado de la entrada física ICAPT1
%Ixy.0.12
IA_STAT
estado de la entrada de codificador IA
%Ixy.0.13
IB_STAT
estado de la entrada de codificador IB
%Ixy.0.14
IZ_STAT
estado de la entrada de codificador IZ
%Ixy.0.15
140
reservado
TLX DS 57 PL7 xx
Programación
Entradas
periódicas: %IW
Las palabras %IWxy.0.0 a %IWxy.0.10 se intercambian periódicamente
(intercambios implícitos).
La siguiente tabla describe las entradas periódicas %IW
Objeto
Símbolo
Significado
%IWxy.0.0
GROUP0_TRACKS
x0 a x7: estado de las pistas del grupo 0
%IWxy.1.0
GROUP1_TRACKS
x0 a x7: estado de las pistas del grupo 1
%IWxy.2.0
GROUP2_TRACKS
x0 a x7: estado de las pistas del grupo 2
%IWxy.3.0
GROUP3_TRACKS
x0 a x7: estado de las pistas del grupo 3
%IWxy.0.1
ANG_VALUE
x0 a x15: valor actual del ángulo de posición
%IWxy.0.2
TURN_VALUE
x0 a x15: valor actual del número de ciclos
%IWxy.0.3
SPEED
x0 a x15: valor de la velocidad
%IWxy.0.4
PIECES_VALUE
x0 a x15: valor del contador de piezas
%IWxy.0.5
CAPT0_ANG
x0 a x15: valor del registro de captura 0 (ángulo)
%IWxy.0.6
CAPT0_TURN
x0 a x15: valor del registro de captura 0 (ciclo)
%IWxy.0.7
CAPT1_ANG
x0 a x15: valor del registro de captura 1 (ángulo)
%IWxy.0.8
CAPT1_TURN
x0 a x15: valor del registro de captura 1 (ciclo)
%IWxy.0.9
OUTS_C0
x0 a x15: estado de las salidas del conector 0
%IWxy.0.10
OUTS_C1
x0 a x15: estado de las salidas del conector 1
%IWxy.0.12
EVENTS
EVT_ANG
registro de sucesos
x0 =1: suceso emitido en cada paso de módulo del valor del
ángulo
x1 = 1: suceso emitido en cada paso de módulo del valor del
ciclo
x2 = 1: suceso emitido tras resincronización
x3 = 1: suceso emitido tras captura 0
x4 = 1: suceso emitido tras captura 1
x5 = 1: suceso emitido por el programa de leva
x6 = 1: suceso emitido cuando el contador de piezas alcanza el
valor límite
x7 a x13 reservado
x14 = 1: sentido de rotación de avance tras suceso:
EVT_TURN o EVT_ANG
x14 = 0: sentido de rotación de retroceso tras suceso
x15 = 1: desbordamiento de sucesos
EVT_TURN
EVT_PRESET
EVT_CAPT0
EVT_CAPT1
EVT_CAM
EVT_PIECES_FULL
DIRECTION_EVT
OVERRUN_EVT
%IWxy.0.13
CAME_EVT
x0 a x4 = número de la leva
x5 a x6 = número de grupo
x7 a x15 reservado
%IWxy.0.14
CAPT_ANG_EVT
x0 a x15 valor de captura del ángulo
%IWxy.0.15
CAPT_TURN_EVT
x0 a x15 valor de captura del número de ciclos
Las palabras %IWxy.012 a %IWxy.015 se actualizan durante la tarea de suceso
TLX DS 57 PL7 xx
141
Programación
Intercambios procesador y módulo
Introducción
142
El módulo permite efectuar las modificaciones de los parámetros a través de los
siguientes intercambios:
Función
Nombre
Transferencia de datos
iniciales de configuración y de
ajuste
intercambios de
sistemas
Transferencia de los
parámetros actuales
WRITE_PARAM
Transferencia de los
parámetros iniciales
RESTORE_PARAM
Ajuste del eje
MOD_PARAM
Ajuste de una pista
MOD_TRACK
Ajuste de una leva
MOD_CAM
Particularidades
READ_PARAM
SAVE_PARAM
Estos intercambios son propios
del módulo de leva
TLX DS 57 PL7 xx
Programación
Intercambios de sistema
Recapitulación
de los
intercambios
Los intercambios se efectúan conformes al intercambio estándar de la gama
Premium (véase el manual de puesta en marcha de PL7).
Transferencia de
los datos
iniciales de
configuración y
de ajuste
La transferencia se efectúa tras la reanudación en caliente, la reanudación en frío
o tras la solicitud de reconfiguración a partir de un terminal de programación en
modo conectado.
El módulo pasa a STOP antes cada transferencia.
Memoria del procesador
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Configuración de los grupos
%MWxy.0.0
Reconf_in_Prog
%MWxy.0.1
Reconf_in_Err
Módulo
TSX CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.
Ajuste del eje
Programa de leva
Estado de la vía
%MWxy.
Appli_FIt
Cod_Param_FIt
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
TLX DS 57 PL7 xx
Read_STS %CHxy.0
143
Programación
Confirmación de
transferencia
144
Durante la transferencia, el %MWxy.0.0:15 Reconf_In_ Prog está a 1.
Al final del intercambio, el bit Recnf_err se pone a 1 si el intercambio no se ha
realizado correctamente. La función READ_STS %CHxy.0 permite actualizar el
estado de la vía.
Se accede a la siguiente información:
l Appli_Flt: el módulo no tiene los datos de configuración y de ajuste necesarios
para su funcionamiento.
l Cod_Param_Flt: código de error encontrado por el módulo en un dato de
configuración o de ajuste de la parte eje.
l Cod_Desc_Flt: código de error encontrado por el módulo en un dato de
configuración o de ajuste de la parte del descriptor de pista o de leva.
l Num_Desc_Flt: codifica el número de la pista o de la leva que contiene un error
de descripción.
l Num_Group_Flt: codifica el número del grupo que contiene la pista o la leva que
tiene un error de descripción.
TLX DS 57 PL7 xx
Programación
WRITE_PARAM: Transferencia de los parámetros actuales de una fórmula
Recarga en el
módulo de una
fórmula
modificada
La instrucción WRITE_PARAM %CHxy.0 permite cargar los parámetros de una
fórmula modificada
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Configuración de los grupos
%MWxy.0.0
ADJ_IN_PROGR
%MWxy.0.1
ADJUST_ERR
Módulo
TSX
CCY 1128
(Procesado
r de leva en
STOP)
WRITE_PARAM %CHxy.0
Guardado de los ajustes iniciales
Fórmula
%MWxy.
Ajuste del eje
Programa de leva
Modificaciones
Estado de la vía
%MWxy.
Appli_FIt
Cod_Param_FIt
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
Read_STS %CHxy.0
El conjunto de los datos de ajuste de fórmula se transmite al módulo mediante la
función WRITE_PARAM %CHxy.0. El procesador de leva se pone en STOP.
Si falla el intercambio, el módulo permanece en STOP.
TLX DS 57 PL7 xx
145
Programación
Confirmación de
transferencia
146
Durante la transferencia, el bit %MWxy.0.0:x2 Adj_In_ Prog se pone a 1.
Al final del intercambio, el bit Adjust_err (bit %MWxy.0.1:x2) se pone a 1 si el
intercambio no se ha realizado correctamente. La función READ_STS %CHxy.0
permite actualizar el estado de la vía.
Se accede a la siguiente información:
l Appli_Flt: el módulo ha rechazado la nueva fórmula. La función de leva no se
puede activar. Sin embargo, los antiguos parámetros que contiene el módulo se
pueden guardar mediante la función READ_PARAM %CHxy.0
l Cod_Param_Flt: código de error encontrado por el módulo en un dato de
configuración o de ajuste de la parte eje.
l Cod_Desc_Flt: código de error encontrado por el módulo en un dato de
configuración o de ajuste de la parte del descriptor de pista o de leva.
l Num_Desc_Flt: codifica el número de la pista o de la leva que contiene un error
de descripción.
l Num_Group_Flt: codifica el número del grupo que contiene la pista o la leva que
tiene un error de descripción.
TLX DS 57 PL7 xx
Programación
READ_PARAM: Transferencia de los parámetros actuales de una fórmula
Recuperación de
los parámetros
de la fórmula
actual
La instrucción READ_PARAM %CHxy.0 permite recuperar los parámetros de la
fórmula actual contenida en este módulo.
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Configuración de los grupos
%MWxy.0.0
ADJ_IN_PROGR
%MWxy.0.1
ADJUST_ERR
READ_PARAM %CHxy.0
Módulo
TSX
CCY 1128
(Procesador
de leva en
STOP
o en RUN)
Guardado de los ajustes iniciales
Fórmula
%MWxy.
Ajuste del eje
Programa de leva
Durante la transferencia, el bit ADJ_IN_PROGR se pone a 1. La instrucción
READ_PARAM no fuerza al procesador de leva a STOP.
TLX DS 57 PL7 xx
147
Programación
RESTORE_PARAM: Transferencia de los parámetros iniciales
Carga de la
fórmula de
origen
Puede que en una aplicación sea necesario volver a cargar los parámetros iniciales
de una fórmula.
%KWxy.
Configuración del eje
Configuración del procesador de
leva
Configuración de los grupos
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes
(Procesador
de leva en
RUN)
%MWxy.
Ajuste del eje
Programa de leva
RESTORE_PARAM %CHxy.0
El modo de funcionamiento es idéntico al modo de funcionamiento del
WRITE_PARAM.
148
TLX DS 57 PL7 xx
Programación
SAVE_PARAM: Transferencia de los parámetros iniciales
Guardado de los
ajustes y de las
modificaciones
de una fórmula
En una aplicación, una vez que termina la fase de ajuste y depuración, es necesario
guardar los nuevos parámetros del eje.
Módulo
TSX
CCY 1128
%KWxy.
Configuración del eje
Configuración del procesador de leva
Configuración de los grupos
SAVE_PARAM %CHxy.0
RUN o
STOP)
Fórmula
Guardado de los ajustes
%MWxy.
Ajuste del eje
Programa de leva
El guardado de los parámetros se puede efectuar con el módulo y el procesador de
leva en RUN.
TLX DS 57 PL7 xx
149
Programación
MOD_PARAM: Ajuste del eje
Generalidades
La función MOD_PARAM permite efectuar el ajuste de un eje de manera dinámica.
En este caso, la transferencia de los datos modificados no implica el paso del
procesador de leva a STOP. Si la transferencia se realiza correctamente, el módulo
toma en cuenta los nuevos parámetros. Si la transferencia no se efectúa
correctamente, el módulo aplicará los antiguos valores de ajuste del eje.
La función MOD_PARAM afecta a cada intercambio de parámetros:
l PRESET_ANG_VALUE: valor de resincronización del ángulo
l PRESET_TURN_VALUE: valor de resincronización del número de ciclos
l SLACK_VALUE: valor del juego del eje
l MAX_PIECES: valor límite del contador de piezas
El buffer de
parámetros
La zona de intercambio utilizada por la función MOD_PARAM es un buffer
constituido por palabras reservadas: %MW xy.0.16 a %MW xy.0.19.
Carga de la zona
de intercambio
l
Envío de los
nuevos valores
al módulo
150
La zona de intercambio (buffer) se puede precargar:
con los valores iniciales de ajuste MOD_PARAM %CHxy.0 (0,0,0,0) acción {Get}
l con los valores actuales de ajuste MOD_PARAM %CHxy.0 (1,0,0,0) acción
{Read}
Después de la modificación en el buffer, la función MOD_PARAM %Chxy.0
(2,0,0,0),
acción {Send}, envía los nuevos valores al módulo y actualiza la zona de los
parámetros actuales.
TLX DS 57 PL7 xx
Programación
Inicialización del
buffer de
parámetros
acción {Get} o acción {Read}
%KWxy.
Configuración del eje
Configuración del procesador de
leva
Configuración de los grupos
Guardado de los ajustes iniciales
Módulo
TSX
CCY 1128
Fórmula
(RUN
o
STOP)
%MWxy.
Ajuste del eje
Programa de leva
MOD_PARAM % {Get}
MOD_PARAM %{Read}
%MWxy.0.16= PRESET_ANG_VALUE
%MWxy.0.17= PRESET_TURN_VALUE
%MWxy.0.18= SLACK_VALUE
%MWxy.0.19= MAX_PIECES_VALUE
Ejemplo
TLX DS 57 PL7 xx
{Get} MOD_PARAM %CHxy.0 (0,0,0,0);
{Read} MOD_PARAM %CHxy.0 (1,0,0,0);
151
Programación
Envío de los
nuevos
parámetros
Acción {send}
%MWxy.0.0
Adj_in_Prog
%MWxy.0.1
Adj_Err
%KWxy.
Configuración del eje
Configuración del procesador de
leva
Configuración de los grupos
Fórmula
%MWxy.
Ajuste del eje
Programa de levas
Guardado de los ajustes
Módulo
TSX
CCY 1128
Procesador de
leva en RUN
MOD_PARAM {Send}
Parámetros del eje
Modificaciones
%MWxy.0.16=
%MWxy.0.17=
%MWxy.0.18=
%MWxy.0.19=
PRESET_ANG_VALUE
PRESET_TURN_VALUE
SLACK_VALUE
MAX_PIECES_VALUE
Buffer de parámetros
%MWxy.
Cod_param_FIt
Read_STS %CHxy.0
Ejemplo
{Send} MOD_PARAM %CHxy.0 (2,0,0,0)
Control del
intercambio
Durante la transferencia, el bit (x15) Adj_In_ Prog está a 1. Al finalizar el
intercambio, el bit Adjust_err se pone a 1 si el intercambio no se ha efectuado
correctamente. La función READ_STS %CHxy.0 permite actualizar el estado de la
vía.
Se accede a la siguiente información:
l Cod_Param_Flt: código de error encontrado por el módulo en un dato de
configuración o de ajuste de la parte eje.
152
TLX DS 57 PL7 xx
Programación
MOD_TRACK: Ajuste de una pista
Generalidades
La función MOD_TRACK permite efectuar el ajuste de una pista de un modo
dinámico. La transferencia de los nuevos datos no implica el paso a STOP del
procesador de leva. Si la transferencia se realiza correctamente, el módulo toma en
cuenta los nuevos parámetros. Si la transferencia no se realiza correctamente, el
procesador de leva permanece en RUN con los antiguos valores.
La función MOD_TRACK sólo afecta al valor de anticipación de una pista.
El buffer de
parámetros
La zona de intercambio que utiliza la función MOD_TRACK es un buffer constituido
por la palabra reservada: %MW xy.0.16.
Carga de la zona
de intercambio
l
Envío de los
nuevos valores
al módulo
Leyenda
TLX DS 57 PL7 xx
La zona de intercambio (buffer) se puede precargar:
con los valores iniciales de anticipación:
MOD_TRACK %CHxy.0 (0,Group,Track)
l con los valores actuales de anticipación:
MOD_TRACK %CHxy.0 (1,Group,Track)
acción {Get}
acción {READ}
Después de la modificación en el buffer:
la función
MOD_TRACK %CHxy.0 (2,Group,Track)
acción {Send}
actualiza el valor de anticipación de la pista en el módulo y en la zona de los
parámetros actuales.
l
Grupo: identifica el número de grupo
Track: identifica el número de pista
153
Programación
Inicialización del
buffer de
parámetros
acción {Get} o acción {Read}
%KWxy.
Configuración del eje
Configuración del procesador del
eje
Configuración de los grupos
%MWxy.0.0
ADJ_IN_PROGR
%MWxy.0.1
ADJUST_ERR
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.0.0
Ajuste del eje
Programa de leva
MOD_TRACK{Get}
MOD_TRACK{Read}
%MWxy.0.16=Anticipación
Buffer de
Ejemplo
Para Grupo 0 Pista 4
{Read}: MOD_TRACK %CHxy.0 (1,0,4)
l {Get}: MOD_TRACK %CHxy.0 (0,0,4)
La ejecución de la función MOD_TRACK se puede controlar a través del estado de
nivel de la vía.
l
154
TLX DS 57 PL7 xx
Programación
Envío del nuevo
valor de
anticipación
Acción {Send}
%KWxy.
Configuración del eje
Configuración del procesador
del eje
Configuración de los grupos
%MWxy.0.0
ADJ_IN_PROGR
%MWxy.0.1
ADJUST_ERR
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.0.0
Ajuste del eje
Programa de leva
MOD_TRACK
Modificaciones
%MWxy.0.16
Anticipación
Parámetros
Estado de la vía
Ejemplo
%MWxy.0
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
Read_sts %CHxy.0
Para Grupo 0 Pista 4:
{Send}: MOD_TRACK %CHxy.0 (2,0,4)
l
TLX DS 57 PL7 xx
155
Programación
Control del
intercambio
156
Durante la transferencia, el bit (x15) Adj_In_ Prog se pone a 1.
Al final del intercambio, el bit Adjust_err se pone a 1 si el intercambio no se ha
realizado correctamente. La función READ_STS %CHxy.0 permite actualizar el
estado de la vía.
Se accede a la siguiente información:
l Cod_Desc_Flt: código de error encontrado por el módulo en un dato de ajuste
de la pista.
l NUM_DESC_FLT: código del número de pista que contiene un error de
descripción.
l NUM_GROUP_FLT: código del número de grupo al que pertenece la pista que
tiene un error de descripción.
l COD_LOCAL_FLT: señala un error en el número de grupo o el número de pista.
TLX DS 57 PL7 xx
Programación
MOD_CAM: Ajuste de una leva
Generalidades
La función MOD_CAM permite efectuar el ajuste de una leva de un modo dinámico.
La transferencia de los nuevos datos no implica el paso a STOP del procesador de
leva. Si la transferencia se realiza correctamente, el módulo toma en cuenta los
nuevos parámetros. Si la transferencia no se realiza correctamente, el procesador
de leva permanece en RUN con los antiguos valores.
La función MOD_Cam afecta a los siguientes parámetros:
l X1: umbral bajo
l X2: umbral alto
l TIME_SWITCH_OFF: temporización
El buffer de
parámetros
La zona de intercambio utilizada por la función MOD_CAM es un buffer constituido
por palabras reservadas: %MW xy.0.16 a %MW xy.0.18.
Carga de la zona
de intercambio
l
Envío de los
nuevos valores
al módulo
Leyenda
TLX DS 57 PL7 xx
La zona de intercambio (buffer) se puede precargar:
con los valores iniciales de ajuste:
MOD_CAM %CHxy.0 (0,Group,Cam)
acción {Get}
l con los valores actuales de ajuste:
MOD_CAM %CHxy.0 (1,Group,Cam)
acción {Read}
Después de la modificación en el buffer, la función:
MOD_CAM %CHxy.0 (2,Group,Cam)
acción {Send}
envía al módulo los nuevos valores y actualiza la zona de los parámetros
actuales.
l
Grupo: identifica el número de grupo
Cam: identifica el número de pista
157
Programación
Inicialización del
buffer de
parámetros
acción {Get} o acción {Read}
%KWxy.
Configuración del eje
Configuración del procesador del
eje
Configuración de los grupos
Guardado de los ajustes iniciales
Módulo
TSX
CCY 1128
Fórmula
%MWxy.0.0
Ajuste del eje
Programa de leva
MOD_TRACK{Get}
MOD_CAM{Read}
%MWxy.0.16= X1
%MWxy.0.17= X2
%MWxy.0.18= TIME_SWITCH_OFF
Buffer de parámetros
Inicialización del
buffer de
parámetros
158
Para la leva 9 del grupo 2:
acción {Read}: MOD_CAM %CHxy.0 (1,2,9)
l acción {Get}: MOD_CAM %CHxy.0 (0,2,9)
l
TLX DS 57 PL7 xx
Programación
Envío de la
nueva fórmula
Acción {Send}
%KWxy.
Configuración del eje
Configuración del procesador del
eje
Configuración de los grupos
%MWxy.0.0
ADJ_IN_PROGR
%MWxy.0.1
ADJUST_ERR
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
Procesador
leva en RUN)
%MWxy.0.0
Ajuste del eje
Programa de leva
MOD_CAM {Send}
Modificaciones
%MWxy.0.16= X1
%MWxy.0.17= X2
%MWxy.0.18= TIME_SWITCH_OFF
Buffer de
Estado de la vía
Ejemplo
%MWxy.
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
Read_STS %CHxy.0
Para la leva 9 del grupo 2:
acción {Send}: MOD_CAM %CHxy.0 (2,2,9)
l
Control del
intercambio
TLX DS 57 PL7 xx
Al finalizar el intercambio, el bit Adjust_err se pone a 1 si el intercambio no se ha
realizado correctamente. La función READ_STS %CHxy.0 permite actualizar el
estado de la vía.
Se accede a la siguiente información:
l COD_DESC_FLT: código de error encontrado por el módulo en un dato de ajuste
de la leva.
l NUM_DESC_FLT: código de número de leva que contiene un error de
descripción.
l NUM_GROUP_FLT: código de número del grupo al que pertenece la leva que
contiene un error de descripción.
l COM_LOCAL_FLT: señala un error en el número del grupo o de la pista.
159
Programación
TRF_RECIPE: Funciones de transferencia de fórmula
Generalidades
Un programa de aplicación puede utilizar varias fórmulas. Éstas están contenidas
en varias zonas de la memoria. La instrucción TRF_RECIPE permite:
l Transferir el contenido de la fórmula actual hacia una zona de la memoria.
l Transferir una fórmula de una zona de memoria a una zona %MW que contenga
la fórmula actual y transferirla al módulo. En este caso el procesador de leva
pasa a STOP como para la instrucción WRITE_PARAM.
Nota: Es posible guardar (Restaurar), mediante las instrucciones
WRITE_PCMCIA (READ_PCMCIA), una o varias fórmulas en la zona de memoria
en una PCMCIA paginada.
160
TLX DS 57 PL7 xx
Programación
TRF_RECIPE: Funciones de almacenamiento de la fórmula
%MW de la
fórmula
Direcciones de las
palabras
Una fórmula se almacena en las palabras %MW de la siguiente manera (n es el
valor del parámetro "adr" codificado en la instrucción TRF_RECIPE):
Contenido
Número de
palabras
%MWn a %MWn+11
Ajuste del eje
12 palabras
%MWn+12 a
%MWn+27
Descriptor de las
pistas 0 a 7
16 palabras
Detalle
Grupo
l Specif-track pista 0
Grupo 0
l Anticip-factor pista 0
l ...
l Specif-track pista 7
l Anticip-factor pista 7
%MWn+28 a
%MWn+187
Descriptor de las
levas 0 a 31
160 palabras
Leva 0
l Specif-cam_0
l Specif_cam_1
l Time_switch_off
Leva…
l ...
Leva 31
l Specif-cam_0
l Specif_cam_1
l Time_switch_off
%MWn+188 a
%MWn+203
Descriptor de las
pistas 0 a 7
16 palabras
véase Grupo 0
%MWn+204 a
%MWn+363
Descriptor de las
levas 0 a 31
160 palabras
véase Grupo 0
%MWn+364 a
%MWn+379
Descriptor de las
pistas 0 a 7
16 palabras
véase Grupo 0
%MWn+380 a
%MWn+539
Descriptor de las
levas 0 a 31
160 palabras
véase Grupo 0
%MWn+540 a
%MWn+555
Descriptor de las
pistas 0 a 7
16 palabras
véase Grupo 0
%MWn+556 a
%MWn+715
Descriptor de las
levas 0 a 31
160 palabras
véase Grupo 0
TLX DS 57 PL7 xx
Grupo 1
Grupo 2
Grupo 3
161
Programación
TRF_RECIPE: Carga de una nueva fórmula
Sinóptico de
carga
La carga se activa mediante una llamada al programa de aplicación.
%MW0
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Configuración de los grupos
%MWx0
Fórmula 0
%MWx1
Fórmula 1
Módulo
TSX
CCY 1128
(en STOP)
TRF_RECIPE (Load; adr)
Fórmula actual
Guardado de los ajustes iniciales
Estado de la vía
%MWxy.
Ajuste del eje
Programa de levas
%MWxy.0.0
Adj_In_Prog
%MWxy.0.1
Adj_Err
%MWxy.
Appli_FIt
Cod_Param_FIt
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
Ejemplo
162
Read_STS %CHxy.0
Carga que define la palabra %MW800.
Acción {Load} TRF_RECIPE %CHxy.0 (0,800) o
%MW0:= 800; TRF_RECIPE %CHxy.0 (0,800)
TLX DS 57 PL7 xx
Programación
Control del
intercambio
TLX DS 57 PL7 xx
Durante la transferencia, el bit (x15) Adj_In_ Prog se pone a 1.
Al final del intercambio, el bit Adjust_err se pone a 1 si el intercambio no se ha
realizado correctamente. La función READ_STS %CHxy.0 permite actualizar el
estado de la vía.
Se accede a la siguiente información:
l Appli_FLT: el módulo ha rechazado la nueva fórmula. La función de leva no se
puede activar. Sin embargo, los antiguos parámetros que contiene el módulo se
pueden recuperar mediante una instrucción Read_Param %CHxy.0
l Cod_Param_Flt: codifica el error que el módulo ha encontrado en un dato de
configuración o de ajuste de la parte del eje.
l Cod_Desc_Flt: codifica el error que el módulo ha encontrado en un dato de
configuración o de ajuste de la parte del descriptor de pista o de leva.
l NUM_DESC_FLT: codifica el número de la pista o de la leva que contiene un
error de descripción.
l NUM_GROUP_FLT: codifica el número del grupo que contiene la pista o la leva
que tiene un error de descripción.
163
Programación
TRF_RECIPE: Guardado de una nueva fórmula
Sinopsis del
guardado
Guardado de una fórmula:
%MW0
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Configuración de los grupos
Aplicación
%MWx0
Fórmula 0
%MWx1
Fórmula 1
Módulo
TSX
CCY 1128
(RUN o STOP)
TRF_RECIPE [Save]
Fórmula
Guardado de los ajustes
iniciales
Estado de la vía
%MWxy.
Ajuste del eje
Programa de levas
%MWxy.0.0
Adj_In_Prog
%MWxy.0.1
Adj_Err
Read_STS
%MWxy.
Appli_FIt
Cod_Param_FIt
Cod_Desc_FIt
NUM_DESC_FLT
NUM_GROUP_FLT
Ejemplo
164
Transferencia de la fórmula utilizada en el módulo a la tabla %MW800.
(* Action {Save} *) TRF_RECIPE %CHxy.0 (1,800); o
%MW0:= 800; TRF_RECIPE %CHxy.0 (1,%MW0);
TLX DS 57 PL7 xx
Programación
Control del
intercambio
TLX DS 57 PL7 xx
Durante la transferencia, el bit (x15) Adj_In_ Prog se pone a 1.
Al final del intercambio, el bit Adj_err se pone a 1 si el intercambio no se ha realizado
correctamente. La función READ_STS %CHxy.0 permite actualizar el estado de la
vía.
Se accede a la siguiente información:
l Appli_FLT: el módulo ha rechazado la nueva fórmula. La función de leva no se
puede activar. Sin embargo, los antiguos parámetros que contiene el módulo se
pueden recuperar mediante una instrucción Read_Param %CHxy.0
l Cod_Param_Flt: codifica el error que el módulo ha encontrado en un dato de
configuración o de ajuste de la parte del eje.
l Cod_Desc_Flt: codifica el error que el módulo ha encontrado en un dato de
configuración o de ajuste de la parte del descriptor de pista o de leva.
l NUM_DESC_FLT: codifica el número de la pista o de la leva que contiene un
error de descripción.
l NUM_GROUP_FLT: codifica el número del grupo que contiene la pista o la leva
que tiene un error de descripción.
165
Programación
DETAIL_OBJECT: Interfaz de diálogo de operador
Generalidades
La función DETAIL_OBJECT facilita la gestión y la creación de la fórmula mediante
un diálogo operador. Pone a disposición del programa de aplicación todas las
informaciones de descripción de una pista o de una leva en una zona de memoria
%MW que elija el programador.
Parámetros de la
función
l
l
l
l
l
l
l
l
166
DETAIL_OBJECT %CHxy.0 (Action, type_objet, num_group, num_objet, adr)
Action = 1: Ext permite escribir el descriptor de leva o de pista en una zona de
memoria.
Acción = 0: Inc permite escribir el descriptor de leva o de pista con la información
en la zona de memoria.
tipo de objeto = 0: leva.
tipo de objeto = 1: pista.
Num_group = número del grupo al que pertenece la leva o la pista.
Num_objet = número de la leva o de la pista en el grupo.
adr = dirección del primer objeto de la zona de memoria.
TLX DS 57 PL7 xx
Programación
DETAIL_OBJECT: Transferencia del detalle de una leva
Sinopsis
Esta sinopsis describe la transferencia del detalle de una leva
%KWxy.
Configuración del eje
Configuración del procesador de
leva
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.
Ajuste del eje
Programa de levas
DETAIL_OBJET (1,0,.,.,.,)
Detalle de los
descriptores
de una leva
Ejemplo
TLX DS 57 PL7 xx
División de los parámetros de la leva 9 del grupo 2 a partir de la dirección %MW100
DETAIL_OBJECT %CHxy.0 (1,0,2,9,100);
167
Programación
Orden de
organización de
los parámetros
de una leva
168
Los parámetros se guardan en una zona de la memoria %MW:
Rango
Significado
0
bit 0 = 1 leva utilizada
1
tipo de leva
2
bit 0 = 1 válido en sentido de avance,
bit 1 = 1 válido en sentido de retroceso
3
reservado
4
reservado
5
reservado
6
número de la pista
7
reservado
8
codifica la selección del control de leva
l 0: siempre válido
l 1: condición bit de validación
l 2: condición contador lleno
9
Número del bit de control de leva
10
reservado
11
reservado
12
X1: umbral bajo
13
X2: umbral alto
14
valor temporización al abrir
15
reservado
TLX DS 57 PL7 xx
Programación
Carga del detalle
de una leva
Los parámetros se transfieren en el buffer de fórmula a partir de la zona de memoria
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.
Ajuste del eje
Programa de levas
DETAIL_OBJET (0,0,.,.,.,)
Detalle de los
descriptores
de una leva
AVISO
Esta transferencia no cuenta con control de coherencia
Si no se respetan estas precauciones pueden producirse daños
corporales y/o materiales
Ejemplo
TLX DS 57 PL7 xx
Carga del detalle en la fórmula actual de la leva 3 del grupo 2
DETAIL_OBJECT %CHxy.0 (0,0,2,9,100);
169
Programación
DETAIL_OBJECT : Transferencia del detalle de una pista
Sinopsis
Esta sinopsis describe la transferencia de una pista
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.
Ajuste del eje
Programa de levas
DETAIL_OBJET (1,1,.,.,.,)
Detalle de los
descriptores
de una leva
Ejemplo
170
División de los parámetros de la pista 5 del grupo 1 partir de la dirección %MW200
Carga del detalle en la fórmula actual de la leva 3 del grupo 2
DETAIL_OBJECT %CHxy.0 (1,1,1,5,100);
TLX DS 57 PL7 xx
Programación
Orden de
organización de
los parámetros
de una pista
TLX DS 57 PL7 xx
Los parámetros se guardan en una zona de la memoria %MW:
Rango
Significado
0
bit 0 = 1 pista utilizada
1
Salida, bit 0: INVERT_TRACK, bit 1: ADD_TRACK
2
Código de la acción del paso a 1 en el contador de piezas en sentido de
avance
3
Código de la acción del paso a 0 en el contador de piezas en sentido de
retroceso
4
= 1 pista declarada como suceso
5
valor del factor de anticipación
171
Programación
Carga del detalle
de una pista
Los parámetros se transfieren al buffer de la fórmula a partir de la zona de la
memoria.
%KWxy.
Configuración del eje
Configuración del procesador
de leva
Módulo
TSX
CCY 1128
Fórmula
Guardado de los ajustes iniciales
%MWxy.
Ajuste del eje
Programa de levas
DETAIL_OBJET (0,1,.,.,.,)
Detalle de los
descriptores
de una pista
AVISO
Esta transferencia no cuenta con control de coherencia
Si no se respetan estas precauciones pueden producirse daños
corporales y/o materiales
Ejemplo
172
Carga del detalle en la fórmula actual de la pista 5 del grupo 1 desde la palabra
%mW100
DETAIL_OBJECT %CHxy.0 (1,1,1,5,100);
TLX DS 57 PL7 xx
Prestaciones y limitaciones
8
Presentación
Objeto de este
capítulo
Este capítulo presenta las prestaciones y limitaciones del módulo de leva
electrónica.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Precisión global sobre el comando de los accionadores
174
Control de los accionadores
177
Prestaciones temporales generales
181
Limitaciones funcionales
183
173
Prestaciones y limitaciones
Precisión global sobre el comando de los accionadores
Generalidades
La precisión sobre el comando de los accionadores, en relación al enfoque de la
posición mecánica, está vinculada a tres factores: la resolución del codificador, la
velocidad, el tiempo de reacción del módulo.
La resolución del
codificador
Para una precisión requerida de 0,1 mm, el codificador deberá producir al menos
una o dos impulsiones por 0,1 mm.
Advertencia: según la configuración que se haya elegido, se deberá tener en
cuenta la resolución:
l después de multiplicar por 4 en caso de codificador incremental
l después de la reducción de resolución en caso de codificador absoluto
La velocidad
Para una posición deseada, y en función de la velocidad de aproximación, el
sistema deberá tener un tiempo de reacción máximo.
Ejemplo: tiempo de reacción necesario para una precisión requerida de 1 mm.
La utilización de un módulo de leva en una aplicación se justifica para las
velocidades comprendidas entre 10 y 300m/mn.
Velocidad
300 m/mn
10 m/mn
Tiempo de reacción tras
comando de salidas
6 ms
Arquitectura del autómata
0,2 ms
Aplicación CCY 1128
Otro
Para una velocidad de desplazamiento de < 10 m/mn, la aplicación podría
realizarse íntegramente basándose en el autómata TSX.
El tiempo de reacción mínimo del módulo CCY 1128 es de 0,2 ms, la velocidad
máxima de desplazamiento es, por tanto, de 300m/mn.
174
TLX DS 57 PL7 xx
Prestaciones y limitaciones
Sinopsis del
tratamiento de la
leva
El módulo de leva TSX CCY 1128 optimiza su tiempo de reacción para el control de
las salidas en función de los parámetros configurados para la aplicación.
Codificado
Precisión
del eje de la
máquina
Periodo de los impulsos
1 / ω x resolución
ω: velocidad de rotación
In
Bucle de
0
50
100
200
µs = contaje
µs: = SSI
µs: = SSI
µs: = SSI
Bucle de cálculo
Tiempo de
reacción
interna del
módulo
Anticipación
Salidas
50 µs: < = 16 levas
100 µs: < = 64 levas
200 µs: < = 128 levas
Tiempo de propagación:
< 150 µs
Out
Tiempo de
reacción
vinculado a
la máquina
TLX DS 57 PL7 xx
...ms
Accionadores
175
Prestaciones y limitaciones
Bucle de
adquisición
La duración del bucle de adquisición corresponde al ciclo de lectura del codificador
absoluto a través de su enlace SSI. Éste siempre está sincronizado con el bucle de
cálculo. El período de lectura se puede configurar (50 microsegundos, 100
microsegundos, 200 microsegundos).
La selección del valor debe efectuarse en función de la longitud de la trama SSI
(número de bits), y de la distancia (l) entre el codificador y el módulo.
Número de bits en la trama
longitud
El período de actualización de las salidas se determina por el bucle de cálculo:
En el codificador incremental el módulo lo fija automáticamente en función del
número de levas que utilice el programa de levas (50 microsegundos hasta 16
levas, 100 microsegundos hasta 32 levas, 200 microsegundos hasta 128 levas).
Bucle de cálculo
En el codificador SSI, el período de cálculo se optimiza en función del número de
levas que se haya configurado, que, sin embargo, no puede ser inferior al período
de lectura.
Por ejemplo: si T1 = 100 microsegundos entonces T2 = 100 microsegundos para
una configuración comprendida entre 1 y 32 levas, T2 = 200 microsegundos para
una configuración comprendida entre 33 y 128 levas.
Función de
anticipación
Permite compensar el retardo fijo, introducido por el accionador y por la mecánica
asociada. El bucle de cálculo garantiza la actualización del valor de anticipación de
las conmutaciones de cada salida.
176
TLX DS 57 PL7 xx
Prestaciones y limitaciones
Control de los accionadores
Estimación de la
precisión sobre
el control de los
accionadores
El retardo global de conmutación de una salida en relación a la superación de un
umbral mecánico depende de la aplicación. Se puede desglosar en dos partes:
l Tiempo mín.: es una parte constante correspondiente al tiempo necesario para
posicionar las salidas.
l Tiempo máx/mín: es una parte variable que corresponde a las "perturbaciones"
generadas por la periodicidad de la actualización de las salidas. La sincronización interna del módulo es tal que la parte variable se reduce a la influencia de
T0 (período entre dos puntos del codificador) y de T2 (período de cálculo).
Tiempo mínimo (1)
en codificador incremental
= T2+T3
en codificador absoluto
= T1 + T2 + T3
Diferencia máx./mínima (2)
TLX DS 57 PL7 xx
sin anticipación
= T0 + T2
con anticipación del SSI
= 2 x (T0 + T2)
con anticipación del incremental
= 2 x T0 +T2
177
Prestaciones y limitaciones
Precisión del
comando de las
salidas
El tiempo de conmutación en las salidas provoca un error en relación al umbral
requerido.
Ilustración de la utilización de la función sin anticipación
Posición
4
Zona de conmutación
3
Umbral requerido
Salida
Tiempo
1
2
La zona de conmutación se desvía del umbral requerido en proporción a la
velocidad.
El sistema de anticipación puede ajustar las conmutaciones alrededor del umbral.
Para ello, basta agregar al valor de anticipación = tiempo mínimo (1) + 1/2 diferencia
de tiempo (2).
178
1
Tiempo mínimo
2
Tiempo máximo/mínimo
3
Desviación fija
4
Diferencia de conmutación
TLX DS 57 PL7 xx
Prestaciones y limitaciones
Ilustración de la utilización de la función con anticipación
Posición
Umbral requerido
Zona de conmutación
Salida
Tiempo
Anticipación
Advertencia: Para corregir adecuadamente el retardo que aporta el módulo, la
resolución del codificador deberá ser entre 2 y 5 veces más fina que la que se ha
podido estimar en un primer acercamiento.
TLX DS 57 PL7 xx
179
Prestaciones y limitaciones
Ábaco
Las tablas que aparecen a continuación proporcionan el error previsible según el
tipo de aplicación, y para una velocidad de referencia de 120 m/mn se obtendrán
los valores para velocidades diferentes para una simple regla de tres.
Desviación fija para una velocidad de 120 m/mn (resolución del codificador = 0,1
mm)
Cálculo
N° de levas
incremental
SSI 50 (1)
SSI 100 (1)
SSI 200 (1)
50 (1)
hasta 16
0,4 mm
0,5 mm
-
-
100 (1)
hasta 32
0,5 mm
0,6 mm
0,7 mm
-
200 (1)
hasta 128
0,7 mm
0,8 mm
0,9 mm
1,1 mm
Diferencia de conmutación para una velocidad de 120 m/mn sin anticipación
(resolución del codificador = 0,1 mm)
Cálculo
N° de levas
incremental
SSI 50 (1)
SSI 100 (1)
SSI 200 (1)
50 (1)
hasta 16
0,2 mm
0,2 mm
-
-
100 (1)
hasta 32
0,3 mm
0,3 mm
0,3 mm
-
200 (1)
hasta 128
0,5 mm
0,5 mm
0,5 mm
0,5 mm
(1) Los valores se expresan en microsegundos.
ADVERTENCIA
La variación sobre las comunicaciones (Delta de conmutación)
aumenta cuando se utiliza el sistema de anticipación.
Si no se respetan estas precauciones pueden producirse graves
daños corporales y/o materiales.
180
TLX DS 57 PL7 xx
Prestaciones y limitaciones
Prestaciones temporales generales
Llamada de la
tarea de suceso
Diagrama de llamada de la tarea de suceso
Origen
Módulo
Sistema
Suceso
1 ms
1 ms
t emisión de suceso
< 1 ms
Llamada de la
tarea de suceso
Aplicación
EVT
%I
EVT
%Q
El módulo incluye 7 orígenes de sucesos (captura, paso de ciclo, leva ....).
La llamada de la tarea de suceso está limitada a 1 suceso máximo por ms.
Sólo se emite al sistema un tipo de suceso al mismo tiempo.
En caso de un
suceso
El inicio de la ejecución de la tarea de sucesos se efectúa como máximo 3 ms
después del suceso real (ej.: paso del módulo de ciclo).
En el caso de
varios sucesos
simultáneos
El módulo integra un buffer que permite almacenar hasta 7 sucesos en espera de
emisión hacia el sistema. Los sucesos se emitirán por orden de llegada (1 por ms).
Esto prolonga, por lo tanto, el tiempo de reacción.
TLX DS 57 PL7 xx
181
Prestaciones y limitaciones
Tabla
Descripción de las funciones
Función
Comentario
Valor
Contador
Frecuencia admisible
500 KHz en x1
250 KHz en x4
Activación de la tarea de suceso al pasar de ciclo < 3 ms
Resincronización
Función de leva
Interfaz implícita
Interfaz explícita
Tiempo de ciclo
complementario
Resincronización del contador en la señal 0
< 1 microsegundo
Resincronización del contador en función Irec
< 50 microsegundos
Activación de la tarea de suceso
< 3 ms
Actualización de las salidas
50 microsegundos hasta 16 levas
100 microsegundos hasta 32 levas
200 microsegundos hasta 128 levas
Actualización de los valores de corrección
(anticipación)
< 4 ms
Activación de la tarea de suceso (leva, contador
de piezas)
< 3 ms
Influencia del módulo sobre el tiempo de ciclo del
procesador
Actualización de las %I y %IW
< 1 ms
Toma en cuenta de %Q y %QW
< 1 ms
Write_Param
300 ms
Save_Param
300 ms
Restauración
300 ms
Read_sts
inmediato (1)
Mod_Param
send: 20 ms (2)
Mod_Cam
send: 20 ms (2)
Mod_Track
send: 20 ms (2)
Trf_recipe
300 ms
Detail_object
inmediato (1)
El tiempo de ciclo no influye en el tiempo de
reacción de las salidas
1 ms
(1) No hay acceso al módulo / El tiempo de ejecución está incluido en la ejecución
de la tarea.
(2) Para las funciones Get y Read es inmediato según (1).
182
TLX DS 57 PL7 xx
Prestaciones y limitaciones
Limitaciones funcionales
Corrección del
juego del eje
Ejemplo
Retroceso
Dmin
(Pr+)
(Pr-)
Dmin
Tmin
IREC
Avance
La aplicación de la corrección del juego del eje permite obtener un posicionamiento
de las levas en relación a una posición mecánica, cualquiera que sea el sentido.
En el ejemplo, la resincronización se efectúa en retroceso. La posición mecánica
real proporcionada por el codificador en sentido de retroceso y el valor corregido en
sentido de avance (fin).
Es necesaria una distancia de seguridad (D mín.) entre la posición de las levas y los
puntos de regreso. (Pr+ y Pr-). Esta distancia corresponde al valor del juego del eje
que se proporciona en el ajuste de pista.
Por otra parte, la aplicación real de la corrección (en avance en el ejemplo) es
efectiva 4 ms después del cambio de sentido. Asimismo, habrá que posicionar las
levas de tal manera que el sentido de desarrollo esté bien establecido: 4 ms (Tmin)
antes del paso a la primera leva.
TLX DS 57 PL7 xx
183
Prestaciones y limitaciones
Anticipación
Ejemplo con anticipación
Con anticipación
Tmin
Avance
(Re)Start
Las conmutaciones de las levas se anticipan (en tiempo) en relación al paso real de
los umbrales. El valor se fija por el factor de anticipación (T anticip = n x 50
microsegundos). Tras un (re) arranque, o un cambio de sentido, hay un retardo
(Tmin) para la aplicación de la anticipación. Para un buen funcionamiento, es
necesario que la primera conmutación de leva no se espere antes de este tiempo.
T mín. = 2 x ( T anticip + 4 ms)
Para más precisión, se agregará a t mín. el tiempo necesario para que el eje se
estabilice en velocidad.
184
TLX DS 57 PL7 xx
Diagnóstico
9
Presentación
Objeto de este
capítulo
Este capítulo presenta los códigos de errores y las palabras asociadas al módulo
de leva electrónica.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
TLX DS 57 PL7 xx
Página
Estado del nivel del módulo
186
Estado del nivel de leva
187
Códigos de error
189
Conjunto de control
192
Control de la integridad del módulo
193
Control del codificador
194
Control de las entradas auxiliares
196
Control de las salidas de pistas
197
Preguntas/ Respuestas
199
185
Diagnóstico
Estado del nivel del módulo
Objetos de
estado del
módulo
Estos objetos son comunes a todos los módulos de la gama.
Objeto
Símbolo
Significado
%Ixy.MOD.ERR
MOD_FAULT
bit de fallo del módulo
%MWxy.MOD.2
FAULTY_MOD
FAULTY_CH
x0 = 1 fallo interno: módulo no funciona
x1 = 1 fallo funcional de vía (véase el estado
de vía)
x2 a x4 reservado
x5 = 1 fallo de configuración: diferencia entre
el valor configurado y el leído
x6 = 1 módulo ausente o apagado
x7 = reservado
MOD_CNF_FLT
MISSING_MOD
Informan sobre el estado del módulo.
El valor de %MWxy.MOD.1 se actualiza mediante un comando explícito:
READ_STS %CH xy .MOD
Método
186
Si %Ixy.Mod.Err = 1 (implícito), hay que efectuar el comando READ_STS
TLX DS 57 PL7 xx
Diagnóstico
Estado del nivel de leva
Estado no
periódico
Estos datos permiten un diagnóstico del módulo. Los fallos pueden ser internos o
externos al módulo.
Objeto
Símbolo
Significado
%Ixy.0.ERR
Track_FAULT
bit de fallo de grupo 0
%MWxy.0.0
EX_STS
STS_IN_PROG
gestión del estado de los intercambios
x0 = 1 lectura del estado de la vía en curso
x1 reservado
x2 = 1 función: WRITE_PARAM, MOD_PARAM, MOD_TRACK,
MOD_CAM, TRF_RECEIPT en curso
x3 a x14 reservado
x15 = 1 reconfiguración en curso
ADJ_IN_PROG
RECNF_IN_PROG
%MWxy.0.1
EX_RPT
ADJUST_ERR
RECONF_ERR
%MWxy.0.2
TLX DS 57 PL7 xx
estado de la confirmación de intercambios
x0 a x1 reservado
x2 = 1 error sobre una función de comunicación: WRITE_PARAM,
MOD_PARAM, MOD_TRACK, MOD_CAM, TRANF_RECEIPT
x3 a x14 reservado
x15 = 1 reconfiguración por fallo
CH_STS
ENC_FLT
AUXIL_FLT
Estado de la vía
x0 = 1 fallo externo: fallo de alimentación del codificador
x1 = 1 fallo externo: fallo de alimentación de las entradas auxiliares
x2 reservado
TRACK_FLT
x3 = 1 fallo externo: fallo de salidas de pistas
INTERNAL_FLT
x4 = 1 fallo interno: fallo interno del módulo o módulo durante las
autopruebas
CONF_FLT
x5 = 1 fallo de configuración del equipo del módulo o configuración
de programa diferente a la esperada
COMMUNIC_FLT
x6 = 1 fallo de comunicación
APPLI_FLT
x7 = 1 error en un dato de la fórmula
CH_LED
x8 y x9 estado del dispositivo luminoso de la vía
ENC_SUPPLY_FLT
x10 = 1 fallo de alimentación del codificador
ENC_WIRE_FLT
x11 = 1 fallo de la línea del codificador
ENC_TRANSMIT_FLT x12 = 1 fallo de transmisión de trama SSI (paridad o formato)
AUX_SUPPLY_FLT
x13 = 1 fallo de alimentación de las entradas auxiliares
x14 = 1 fallo de alimentación del conector 0
C0_SUPPLY_FLT
x15 = 1 fallo de alimentación del conector 1
C1_SUPPLY_FLT
187
Diagnóstico
Objeto
Símbolo
Significado
%MWxy.0.3
EXTEN0_FLT
COD_PARAM_FLT
estado de la vía (específico)
x0 a x5 código de error tras el fallo de configuración o de ajuste del
eje
x6 a x11 código de error tras el fallo de descripción de una pista o de
una leva
x12 = 1 fallo emitido por el codificador SSI
x13 a x15 reservado
COD_DESC_FLT
ENC_ALARM
%MWxy.0.4
EXTEN1_FLT
NUM_DESC_FLT
NUM_GROUP_FLT
COD_LOCAL_FLT
%MWxy.0.5
estado de la vía (específico)
x0 a x4 número de orden de la pista o de la leva erróneo
x5 a x6 número de grupo de la pista o de la leva erróneo
x7 a x8 reservado
x9 a x15 código de error durante la transferencia de los datos de la
fórmula:
16#01 = la dirección especificada no existe
16#02 = el grupo especificado no existe
16#03 = la pista especificada no existe
16#04 = la leva especificada no existe
16#05 = el código de acción no existe
16#06 = el tipo de objeto no existe
reservado
%MWxy.0.6
C0_SHORT_CIRCUIT
fallo de cortocircuito en el conector 0
16#0000 sin fallos
16#0001 cortocircuito en pistas del grupo 0
16#0100 cortocircuito en pistas del grupo 1
16#0101 cortocircuito en pistas del grupo 0 y del grupo 1
%MWxy.0.7
C1_SHORT_CIRCUIT
fallo de cortocircuito en el conector 1
16#0000 sin fallos
16#0001 cortocircuito en pistas del grupo 2
16#0100 cortocircuito en pistas del grupo 3
16#0101 cortocircuito en pistas del grupo 2 y del grupo 3
%MWxy.0.8
a
%MWxy.0.11
reservado
El valor de los objetos %MW se actualiza mediante el comando READ_STS
%CHxy.0
Método
188
Si %Ixy.Mod.Err = 1 (implícito), hay que efectuar el comando READ_STS
TLX DS 57 PL7 xx
Diagnóstico
Códigos de error
Códigos de error
En la palabra %MWxy.0.3 de estado periódico de la vía, los bits x0 a x5 permiten
codificar los fallos de configuración o de ajuste del eje, y los bits x6 a x11 codifican
los fallos de descripción de una pista o de una leva. Un símbolo se asocia a cada
código de error.
COD_PARAM_FLT: código de error tras fallo de configuración o de ajuste del eje.
Código
Parámetros defectuosos
0
Sin error
1
EVT_ENABLE no es ni 0, ni 1 ni 255
2
EVT_NUM no está comprendido entre 0 y 63
3
INPUT_MOD no es ni 0 (inc) ni 1 (abs)
4
El campo reservado no está a 0
5
FORMAT_MEAS no es ni 0, ni 1 ni 2
6
PRESET_MOD no es ni 0, ni 1, ni 2, ni 3
7
CAPTS_MOD no es ni 0, ni 1, ni 2 ni 4
8
Conf: El campo reservado no está a 0
9
Conf: El campo reservado no está a 0
10
Conf: El campo reservado no está a 0
11
WITH_ERR no es nulo con el codificador incremental
12
ABS_ENC_ERROR_RANGE no es nulo con el codificador incremental
13
ABS_ENC_ERROR_RANGE no es nulo con el codificador incremental
14
CAPTS_MOD no es nulo con el codificador absoluto
15
ABS_ENC_READ_RANGE es superior o igual al número de bits de estado
16
ABS_ENC_READ_RANGE está a 0...
17
ABS_ENC_READ_PERIOD no es ni 0, ni 1 ni 2 con el codificador absoluto
18
ABS_ENC_READ_PERIOD 50 micro - incompatible con longitud de trama
19
ABS_ENC_READ_PERIOD incompatible con longitud de trama
20
ABS_ENC_READ_EXTRA_NB -n° de bits de encabezado demasiado grande
(0.4 autorizados)
21
ABS_ENC_READ_EXTRA_NB - n° de bits de estado demasiado grande (0.3
autorizados)
22
ABS_ENC_EXTRA_NB está a 0 - incompatible con WITH_ERR
23
ABS_ENC_DATA_NB - número de bits de datos es superior a 25
24
TLX DS 57 PL7 xx
ABS_ENC_DATA_NB + ABS_ENC_READ_EXTRA_NB + WITH_PAR es
superior a 32
189
Diagnóstico
Código Parámetros defectuosos
25
PRESET_ANG_VALUE es superior a RESOL_ANG
26
PRESET_TURN_VALUE es superior a RESOL_TURN
27
SLACK_VALUE inferior a -1023
28
SLACK_VALUE superior a 1023
29
SLACK_VALUE superior a (RESOL_ANGL * RESOL_TURN)
30
SLACK_VALUE superior a RESOL_ANG/2
31
ABS_REDUC está a 0
32
ABS_REDUC no es 1,2,4,8,16 ni 32
33
190
(ABS_REDUC*RESOL_ANGL*RESOL_TURN) superior a ABS_ENC_DATA_NB
34
ABS_OFFSET_ANG superior a RESOL_ANGL
35
ABS_OFFSET_ANG superior a RESOL_ANGL
36
RESOL_ANGL no es una potencia de 2 con el codificador absoluto
37
Parám: El campo reservado no está a 0
38
PRESET_ANG_VALUE (en ajuste) es superior a RES_ANG
39
PRESET_TURN_VALUE (en ajuste) es superior a RES_TURN
40
SLACK_VALUE (en ajuste) es inferior a -1023
41
SLACK_VALUE (en ajuste) es superior a 1023
42
SLACK_VALUE (en ajuste) es superior a (RESOL_ANGL * RESOL_TURN)
43
SLACK_VALUE (en ajuste) es superior a RESOL_ANG/2
44
ABS_ENC_DATA_NB es inferior a 8
45
RESOL_ANGL inferior a 256
46
INPUT_MOD (codificador) incompatible con FORMAT_MEAS
47
MAX_PIECES es inferior a 1
48
MAX_PIECES es superior a 32767
49
MAX_PIECES (en ajuste) es inferior a 1
50
MAX_PIECES (en ajuste) es superior a 32767
TLX DS 57 PL7 xx
Diagnóstico
Lista de los
códigos de
errores de pista o
de leva
COD_DESC_FLT: código de error tras fallo de descripción de una pista o de una
leva.
Código Parámetros defectuosos
0
Sin error
1
TYP_PROFIL código de leva desconocido
2
TYP_PROFIL código de leva desconocido
4
Leva: El campo reservado no está a 0
5
Leva: El campo reservado no está a 0
6
TRACK_NUM es superior a 7
7
COND_ENABLE no está a 0, 1, 2
8
BIT_NUM_ENABLE imposible
9
Leva: El campo reservado no está a 0
10
X1 es superior a RESOL_ANG
11
X1 es superior a RESOL_ANG
12
TIME_SWICH_OFF no está a 0
13
X2 no está a 0
14
TIME_SWICH_OFF es superior a 16383
15
Leva: El campo reservado no está a 0
16
Leva: El campo reservado no está a 0
32
Pista: El campo reservado no está a 0
33
Pista: El campo reservado no está a 0
34
ADD_TRACK en pista 4 a 7
35
ANTICIP_FACTOR superior a 32767
36
ANTICIP_FACTOR no está a 0 – pista lógica
48
USED_CAM (ajuste) la leva no está declarada
49
X1 (ajuste) es superior a RESOL_ANG
50
X2 (ajuste) es superior a RESOL_ANG
51
TIME_SWICH_OFF (ajuste) no está a 0
52
X2 (ajuste) no está a 0
53
TIME_SWICH_OFF (ajuste) es superior a 16383
58
USED_CAM (ajuste) la pista no está declarada
59
ANTICIP_FACTOR (ajuste) superior a 32767
60
ANTICIP_FACTOR (ajuste) no está a 0 – pista lógica
Código Parámetros defectuosos
TLX DS 57 PL7 xx
191
Diagnóstico
Conjunto de control
Generalidades
l
l
l
l
l
l
l
Visualización en
el panel frontal
del módulo
El sistema comprueba que haya realmente un módulo que funcione
correctamente y que sea capaz de realizar la función prevista.
El módulo comprueba sus principales componentes.
Además, controla el buen funcionamiento de las autopruebas internas que se
efectúan en la reanudación en frío o en caliente del programa interno.
Controla la comunicación entre el módulo de levas y la unidad de tratamiento.
Controla la alimentación y la conexión del codificador.
Controla la alimentación de las entradas auxiliares.
Controla las salidas de pista.
La visualización en el panel frontal del módulo permite visualizar el estado de
funcionamiento del módulo. La información se organiza según el orden presentado
a continuación:
CH0
RUN
ERR
I/O
Después del encendido, CH0 y RUN se encienden en verde, el módulo no detecta
error y está listo para funcionar.
El indicador luminoso CH0 (verde) está encendido
El indicador luminoso RUN (verde) está encendido
192
TLX DS 57 PL7 xx
Diagnóstico
Control de la integridad del módulo
Fallo interno
Ejemplo
El indicador luminoso ERR se encuentra encendido (en rojo)
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos: FAULTY_MOD = 1
Las salidas se garantizan en 0V.
Fallo de
comunicación
hacia el módulo
Por ejemplo, por corte del bus X que sirve de enlace al rack de extensión en que se
encuentra el módulo.
El indicador luminosos ERR (en rojo) parpadea
El indicador luminoso RUN (verde) está encendido
El indicador luminoso CH0 (en verde) parpadea
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos: FAULTY_MOD = 1
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos: COMMUNIC_FLT = 1 o
INTERNAL_FLT =1.
El estado de las salidas depende de la configuración elegida (configuración del
procesador de leva).
TLX DS 57 PL7 xx
193
Diagnóstico
Control del codificador
Introducción
Se efectúan controles de forma permanente en el codificador configurado.
Control de la alimentación del codificador: se mide la tensión real aplicada al
codificador.
Control de línea: se detectan los cortes de línea y los cortocircuitos, si se pide en
la configuración, midiendo la tensión diferencial en las líneas de enlace con el
codificador.
Control de transmisión: se efectúan dos controles en el enlace SSI con el
codificador. Un control de paridad si se solicita en la configuración. Un control de
presencia de la respuesta.
Codificador de alarma: determinados codificadores SSI envían una información
de fallo a la trama de enlace serie. El módulo transmite la información, si se pide
durante la configuración, al programa de aplicación.
Señales:
El indicador luminoso ERR (en rojo) está apagado
El indicador luminoso RUN (en verde) permanece encendido
El indicador luminoso CH0 (en verde) parpadea
El indicador luminoso I/O (en rojo) está encendido
194
TLX DS 57 PL7 xx
Diagnóstico
Consecuencia de
una fallo del
codificador
TLX DS 57 PL7 xx
Si la tensión de alimentación del codificador es insuficiente, si hay un fallo de la
línea o se detecta un fallo de transmisión:
l La medida de posición ya no se garantiza: la información Ang_Ok = 0
l El procesador de leva se pone en modo STOP: la información Pcam_On = 0
Para un fallo Alarm_Codeur, el módulo continúa normalmente el tratamiento y el
procesador permanece en modo RUN.
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l FAULTY_CH =1
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l ENC_FLT = 1 y
l Enc_Alarm = 1 si la información se detecta en la trama SSI
l Enc_Transmit_Flt = 1 si se detecta un fallo de trama SSI
l Enc_Wire_Flt = 1 si se detecta un fallo de línea
l Enc_Supply_Flt = 1 si el codificador está mal alimentado
Si se ha configurado el enmascaramiento del fallo de alimentación del codificador
(supply enc_MSK = 1), entonces %IWxy.MOD.ERR, %IWxy.0.ERR y Enc_Flt no
pasarán a 1 tras surgir los fallos de alimentación del codificador.
195
Diagnóstico
Control de las entradas auxiliares
Introducción
Consecuencia de
un fallo de
alimentación
Fallo de
alimentación de
las entradas
auxiliares
Se controla la tensión de 24 V en el conector de las E/S auxiliares. Un fallo aparece
si la tensión es inferior a 19V.
Si la tensión de alimentación 24 V no es suficiente (<19V):
La medida de posición ya no se garantiza: la información Ang_Ok = 0
l El procesador de leva se pone en modo STOP. la información Pcam_on =0
l
Señales:
l
El indicador luminoso ERR (en rojo) está apagado
El indicador luminoso RUN (verde) está encendido
l El indicador luminoso CH0 (en verde) parpadea
l El indicador luminoso I/O (en rojo) está encendido
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l FAULTY_CH =1
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l Aux_FLT = 1 y
l Aux_Supply = 1 si el codificador está mal alimentado
Si se ha configurado el enmascaramiento del fallo de alimentación de las entradas
auxiliares (Supply_Aux_MSK), entonces: %IWxy.MOD.ERR, %IWxy.0.ERR y
Aux_Flt no pasarán a 1 tras el fallo de alimentación del codificador.
l
196
TLX DS 57 PL7 xx
Diagnóstico
Control de las salidas de pistas
Introducción
Se controla la tensión de 24 V en cada uno de los conectores de las salidas de
pistas. Si la tensión es inferior a 19V aparecerá un fallo. El control sólo se efectúa
si el conector está desbloqueado.
Cada salida tiene un sistema de limitación de corriente (de 0,7 a 2 A). En régimen
de sobreintensidad prolongada, se produce una disyunción térmica.
Consecuencia
del fallo
Cuando se produce un fallo en uno de los conectores, el procesador de leva se
pone en STOP.
Cuando se produce un fallo debido a un cortocircuito en una de las salidas de las
pistas, el conjunto de las salidas del conector se pone a 0 V.
Según la configuración del "procesador de leva" que se elija:
l Si el procesador ignora los fallos de cortocircuito (Cp_ign_sc = 1) entonces el
procesador permanece en RUN
l De lo contrario, el procesador se pone en STOP
En caso de que sea necesario llevar a cabo una reactivación automática
(Réarm_Mod =1), la reactivación del conector en fallo se activa automáticamente
en 10s, de lo contrario, será necesario confirmar el fallo mediante el comando
C0_REARM o C1_REARM dependiendo del conector.
TLX DS 57 PL7 xx
197
Diagnóstico
Fallo de las
salidas de pistas
Señales:
l
El indicador luminoso ERR (en rojo) está apagado
El indicador luminoso RUN (verde) está encendido
l El indicador luminosoCH0 (en verde) parpadea.
l El indicador luminoso I/O (en rojo) está encendido.
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l FAULTY_CH =1
Cuando el bit %Ixy.MOD.ERR = 1, la instrucción READ_STS %CHxy.MOD permite
la actualización del estado. De este modo, encontraremos:
l Track_FLT = 1 y
l C0_Supply_Flt = 1 si el conector 0 está mal alimentado
l C1_Supply_Flt = 1 si el conector 1 está mal alimentado
l C0_Short_Circuit = 1 si una salida del grupo 0 está en cortocircuito
l
= 256 si una salida del grupo 1 está en cortocircuito
l C0_Short_Circuit = 1 si una salida del grupo 0 está en cortocircuito
l
= 256 si una salida del grupo 1 está en cortocircuito
Si se ha configurado el enmascaramiento del fallo de alimentación de las salidas de
pistas (Supply_Track_Msk=1) entonces %IWxy.MOD.ERR, %IWxy.0.ERR y
Track_Flt no pasarán a 1 en fallo de alimentación de un conector.
l
198
TLX DS 57 PL7 xx
Diagnóstico
Preguntas/ Respuestas
Lista
Tabla de disfuncionamiento
Disfuncionamiento
Causas posibles
El procesador de leva no pasa a
RUN
l El módulo no se ha resincronizado (bit %Ixy.0.0.i=0).
l Falta la alimentación del codificador
l Falta la alimentación de entradas auxiliares.
l ADVERTENCIA: ¡Si se han enmascarado los fallos,
uno de estos puede impedir el paso a RUN sin
necesidad de que aparezca!
El procesador de leva pasa a
Stop sin modificación del bit
%Qxy.0.5
(PCAM_START_STOP)
Ninguna acción en las salidas
Carga de una fórmula mediante los comandos
l WRITE_PARAM
l RESTORE_PARAM
l TRF_RECIPE
l Las salidas están bien validadas Outs_Enable
l Puesta en paralelo de una pista sin leva configurada
l salidas forzadas
l salidas invertidas
TLX DS 57 PL7 xx
Pérdida de las modificaciones de
la fórmula actual
Cuando se pasa a modo local, si no se ha guardado
como ajuste de fórmula
Tras una modificación de
configuración, el navegador se
vuelve rojo, y no es posible
validar la configuración
Un parámetro ya no es compatible con la nueva
configuración
l Pase al modo ajuste de fórmula
l Haga clic en No cuando el sistema pida la validación
l Modificar el parámetro
l Validar
199
Diagnóstico
200
TLX DS 57 PL7 xx
Glosario
A
Adquisición
Funciones del módulo que permiten elaborar la medida de la posición de la
máquina.
Ajuste de
fórmula
El ajuste de fórmula es un servicio PL7 que permite modificar los parámetros de un
elemento de la fórmula (eje, leva o pista) en modo conectado. Las modificaciones
que se llevan a cabo bajo ajuste de fórmula no paran el procesador de leva.
Ángulo de
desviación
Medida de posición del eje que se muestrea cada vez que se pasa al 0 de máquina.
Se puede acceder a esta función de medida de deslizamiento del eje a través de la
función de captura.
Anticipación
Función del procesador de leva que permite compensar el retraso producido por los
accionadores de la máquina.
El valor de anticipación se aplica a todos los cambios de estado de una pista. Se
especifica por el "factor de anticipación" definido en los parámetros de fórmula
(valor comprendido entre 0 y 32 767 x 50 microsegundos).
C
Captura
TLX DS 57 PL7 xx
Función del módulo que permite muestrear el valor de posición del eje al detectar
un suceso determinado (entrada Icapt0 y/o Icapt1). La captura no tiene ninguna
repercusión sobre los valores del eje, ni sobre el procesador de leva.
201
Glosario
La puesta en marcha de esta función permite a la aplicación manejar mejor el
proceso; por ejemplo, el control de: el número de impulsiones suministradas por el
codificador; la dimensión de las piezas; el deslizamiento del eje; el ángulo de
llegada de las piezas.
Cero de máquina
Posición de referencia mecánica de la máquina.
Ciclo
Campo en el que se podrá programar la acción de las salidas.
Advertencia: Un ciclo completo de la máquina (ciclo de máquina) debe representar
un número entero de ciclos.
Ciclo de máquina
Conjunto de ciclos necesarios para realizar una operación completa de la máquina.
Codificador
Captador de posición aceptado por el módulo. Puede ser incremental, absoluto SSI
o paralelo (vía Telefast ABE 7CPA11).
Codificador
absoluto
Este tipo de codificador suministra directamente el valor numérico de la posición del
eje. En el caso de corte de alimentación, la medida de la posición se mantiene.
Codificador
incremental
Generador de impulsos mediante 2 señales desviadas de 90°. Éstas se producen
en función del desplazamiento del eje y las cuenta el módulo.
Codificador SSI
Interfaz de enlace de serie síncrona. Es el protocolo estándar de enlace para los
codificadores absolutos que utiliza el módulo.
El módulo fija la frecuencia de transmisión en función de los siguientes parámetros
de configuración:
l Número de bits que forman la trama
l Período de lectura (50, 100 ó 200 microsegundos).
Código Gray
Código binario o reflejado, en el que el paso del término n al término n+1 se lleva a
cabo cambiando un solo dígito, por lo que la lectura del código no presenta
ambigüedades.
Configuración
La configuración reúne los datos que caracterizan la máquina (invariable) y que son
necesarios para el funcionamiento del módulo TSX CCY 1128.
Toda esta información se almacena en la zona de constantes del autómata %KW.
La aplicación del autómata no se puede modificar.
Control de línea
Sistema de supervisión de las líneas de conexión con el codificador, que detecta las
rupturas y los cortocircuitos en el cable entre señales.
202
TLX DS 57 PL7 xx
Glosario
D
Depuración
Servicio PL7 que permite realizar un control directo del módulo en modo conectado.
Descriptor de
leva
Parte del programa de leva que caracteriza una leva (número de la pista asociada,
umbrales, tipo, condición de validación, etc.).
Descriptor de
pistas
Parte del programa de leva que define los parámetros de las funciones asociadas
a una pista (factor de anticipación, generación de sucesos, evolución del contador
de piezas).
Deslizamiento
Error de pérdida de puntos en un ciclo y puede provocarse por la transmisión
mecánica del eje. El módulo permite medir este desplazamiento (véase: "ángulo de
desviación")
E
Eje
Conjunto de elementos externos que controlan los movimientos de la máquina
(reductor, codificador...).
F
Fallo de
comunicación
Fallo que detecta el módulo cuando se dejan de efectuar los cambios periódicos con
el procesador del autómata.
Fallo de
cortocircuito
El módulo consta de un sistema de disyunción térmica de las salidas de 24 V del
módulo.
El sistema envía un "fallo de cortocircuito".
Antes de la disyunción, la corriente de cortocircuito de limita a 1,5 A. La
alimentación de 24 V tiene que poder soportar esta sobrecarga sin bajar la tensión
para que, así, no se interfiera en el resto de la aplicación en el caso de que se
produzca un fallo en la salida.
Filtrado
El filtrado permite una mejor conservación, especialmente, en los ambientes más
duros. Filtro que limita el ancho de banda de las señales de contaje que provienen
de un codificador incremental.
TLX DS 57 PL7 xx
203
Glosario
Con el filtrado, la frecuencia admisible (antes de la multiplicación por 4) es de 125
KHZ, mientras que sin filtrado es de 250 KHZ.
Formato de
medida
Este parámetro define el formato de la medida de posición del eje elaborada por el
módulo que dependerá del tipo de máquina.
Fórmula
La fórmula reúne los datos necesarios para que el módulo pueda controlar la
máquina sobre una serie de piezas. La fórmula se puede modificar o cambiar
totalmente mediante la aplicación del autómata. Toda esta información está
contenida en las palabras del autómata %MW de la zona de memoria reservada al
módulo.
I
Inversión de la
medida
Esta función permite al módulo adaptarse al tipo de montaje mecánico del
codificador en el eje.
J
Juego del eje
Error de posición producido por el eje de acuerdo al sentido del movimiento. El
procesador de leva sabe compensar este error y el valor del juego del eje se
muestra en los parámetros de configuración.
L
Leva
204
Estado lógico que pasa a 1 al alcanzar un valor angular en el ciclo y que vuelve a
pasar a 0 según el tipo de leva.
Una leva se asocia sistemáticamente a una única pista. Varias levas se pueden
asociar a una pista.
TLX DS 57 PL7 xx
Glosario
M
Marcador de
revolución
Impulso que muestra un codificador incremental rotativo que se detecta en cada
revolución completa del eje.
Medida del
ángulo
Valor de posición instantánea del eje en el ciclo. Este valor se expresa en número
de puntos.
Modo de
funcionamiento
Conjunto de reglas que rigen el comportamiento del módulo durante las fases
transitorias o cuando ocurre un fallo.
Movimiento
alternativo
Movimiento típico de las presas hidráulicas y de máquinas de transferencia. El eje
describe un movimiento de "vaivén" en un campo de puntos igual o inferior al valor
del ciclo.
El "formato de la medida" es del tipo 1. La máquina sincroniza la llegada de las
piezas (Sincronización de máquina).
Movimiento
cíclico
Movimiento típico de las máquinas de acondicionamiento. El eje describe varios
ciclos para efectuar el conjunto de operaciones que se realizan en una pieza. El
sentido de avance es, generalmente, constante.
El "formato de la medida" es del tipo 2. La máquina sincroniza la llegada de las
piezas (Sincronización de máquina).
Movimiento
rotativo
Movimiento típico de presas mecánicas y perforadoras. El eje describe un ciclo
completo para efectuar todas las operaciones que se realizan en una pieza. El
sentido de rotación es constante.
El "formato de la medida" es del tipo 1. La máquina sincroniza la llegada de las
piezas (Sincronización de máquina).
Movimiento sin
fin
Movimiento aparente de las cintas transportadoras. En teoría, el ciclo es infinito. De
hecho, el límite para este módulo es de 32768 puntos. El eje se deberá
resincronizar cada vez que llega una pieza (Sincronización de Pieza).
El "formato de la medida" es del tipo 3.
O
Offset
TLX DS 57 PL7 xx
Valor bruto que muestra un codificador absoluto en el cero de máquina.
205
Glosario
Al completar el parámetro de ajuste "Offset del codificador", es posible poner el
valor del ángulo del eje a 0 en la posición del 0 de máquina.
P
Pista
Estado lógico que se puede aplicar a la salida física. El número máximo de pistas
es de 32.
Procesador de
leva
Parte del módulo que controla directamente las salidas dependiendo de la medida
del ángulo y en función del programa de leva mostrado en el acoplador.
Programa de leva
Conjunto de datos internos que definen la activación de las salidas en función de la
medida de posición del eje. El programa de leva representa la parte más importante
de la fórmula.
Punto muerto
alto
En el ámbito de prensas mecánicas, encontramos una zona en el ciclo que se llama
PMH. En esta zona, la máquina puede y debe pararse. Se estudia, particularmente,
el tipo de leva de "freno" para tratar este problema.
Puntos por ciclo
Número de puntos que muestra el eje en un ciclo.
Respecto a la resolución del codificador, este parámetro de ajuste se deberá tener
en cuenta:
l tras la multiplicación por 4 para un codificador incremental
l tras la reducción de la resolución para un codificador absoluto
R
Reanudación en
caliente
El módulo se inicializa con la configuración y los parámetros de ajuste iniciales.
Esto ocurre tras la reinicialización de la unidad central.
El módulo ejecuta la fórmula inicial. Las modificaciones efectuadas en modo
conectado no se tienen en cuenta si no se realiza un "guardado de parámetros"
antes de reinicializar.
Reanudación en
frío
El módulo se inicializa con la configuración y los parámetros de ajuste actuales.
Esto ocurre tras un corte de alimentación del autómata o una reinicialización de la
alimentación o una desconexión del módulo.
El módulo ejecutará la fórmula actual antes de la reinicialización.
206
TLX DS 57 PL7 xx
Glosario
Rearme
Función del módulo que permite un retroceso al modo normal de las salidas tras la
disyunción de las salidas.
El modo de rearme se podrá configurar como "Manual" o "Automático":
l En el modo "Manual", el rearme se condiciona a un bit de comando controlado
por la aplicación.
l En el modo "Automático", el rearme se efectúa 10 segundos después de la
disyunción.
Reducción de la
resolución
Esta función permite dividir por 2, 4, 8, 16 ó 32 el valor de posición que muestra un
codificador absoluto a través del "factor de reducción de la resolución".
Resincronización
Función del módulo que permite calibrar el eje en relación al cero de máquina o
sincronizar el eje en relación a una llegada de pieza.
La resincronización fuerza la medida de posición a un valor predefinido por el
parámetro "valor de resincronización" (comprendido en el campo de puntos del
ciclo).
El módulo permite realizar la resincronización sistemáticamente en cada ciclo o en
un solo ciclo. Esta resincronización siempre está condicionada a la entrada IREC.
Resolución
Menor variación de la información de entrada que da una información detallada de
la información de salida.
Retorno de las
salidas
TLX DS 57 PL7 xx
Reacción de las salidas ante los diferentes fallos:
Si se detecta un fallo eléctrico en un conector (cortocircuito o falta de tensión de
la alimentación).
l Todas las salidas del conector con fallo pasan a 0 V.
l En las salidas del otro conector, los comandos directos continúan aplicándose
y el procesador de leva se puede poner en Stop (dependiendo de la
configuración).
l Si la comunicación entre le módulo y la unidad es defectuosa.
l El procesador de leva puede ponerse en Stop (dependiendo de la
configuración).
l Los comandos directos continúan aplicándose o no (dependiendo de la
configuración)
l Si el procesador de leva está en modo Stop:
l Las pistas se encuentran a 0 lógico.
l A las salidas sólo les condicionan los comandos directos y la información INV
dictada en la configuración.
l Si el módulo no se ha configurado (el indicador luminoso LED se encuentra
encendido), las salidas son a 0 V.
l
207
Glosario
S
Sincronización
"Sincronización de pieza" , "Sincronización de máquina": son los dos grandes
modos de sincronización del eje (que lleva las piezas) respecto a la cadena de
herramientas. Uno u otro se utilizarán dependiendo del tipo de aplicación.
Con un codificador incremental se precisa la sincronización.
Sincronización
de máquina
La sincronización se lleva a cabo en una referencia física de la máquina llamada "0
de máquina".
En este caso, la mecánica debe ajustar la llegada de las piezas en el ciclo. Cada
pieza deberá llegar para un mismo valor de ángulo, pero se podrá encontrar varias
piezas al mismo tiempo en la máquina.
Sincronización
de pieza
La sincronización se lleva a cabo con la llegada de cada pieza.
En este caso, las piezas pueden llegar aleatoriamente a la máquina, pero cada
cadena de herramientas sólo puede tratar una pieza al mismo tiempo.
T
Tipo de leva
Característica esencial de una leva. Define el tipo de cálculo de la leva en función
del valor del ángulo (posición, monoestable o comando de freno).
Tipo de
movimiento
Característica de la máquina que impone los ciclos de velocidad en el eje.
208
TLX DS 57 PL7 xx
B
AC
Índice
A
Adquisición
Ajuste de leva electrónica, 115
Depuración de la leva electrónica, 108
Ajuste
Leva, 157
Leva electrónica, 113
Ajuste de pista
Leva electrónica, 153
C
Campos de aplicación
Módulo de leva electrónica, 28
Capteur
Configuración de leva electrónicat, 75
Captura
Leva electrónica, 68, 123
Codificador
Diagnóstico, 194
Codificador absoluto
Configuración de leva electrónica, 70
Parámetros del módulo de leva, 84
Codificador incremental
Configuración de leva electrónica, 69
Parámetros del módulo de leva
electrónica, 83
Códigos de error
Leva electrónica, 189
Comando explícito
Leva electrónica, 135
TLX DS 57 PL7 09/2000
Comando implícito
Leva electrónica, 138
Conector, 18
Configuración
Módulo de leva electrónica, 66
Connecteur
Configuración de leva, 78
Constante de configuración
Leva electrónica, 130
Contador de piezas
Ajuste de leva electrónica, 115
Módulo de leva electrónica, 110
Parametraje del módulo de leva
electrónica, 87
Control de línea
Leva electrónica, 69
D
Depuración
Leva electrónica, 104
DETAIL_OBJECT
Leva electrónica, 166
Diagnóstico
Módulo de leva electrónica, 186
Vía de leva electrónica, 187
Diálogo operador
Leva electrónica, 166
209
Index
E
L
Entradas auxiliares
Diagnóstico, 196
Errores
Leva electrónica, 189
Estado del módulo
Leva electrónica, 129
Leva
Ajuste, 115
Condición de validación, 98
Creación, 91
Parametraje, 92
Validación, 111
Leva de frenado, 97
Leva electrónica, 15, 18
Leva en posición, 93
Leva monoestable, 96
F
Fallos
Leva, 199
Leva electrónica, 106
Filtrado
Leva electrónica, 69
Formato de medida
Configuración de leva electrónica, 73
Leva electrónica, 68
Fórmula
Ajuste del módulo de leva electrónica, 82
Almacenamiento, 161
Transferencia, 145
Fórmulaa
Transferencia, 160
G
Grupo, 18
Depuración de la leva electrónica, 111
Guardado
Parámetros de leva electrónica, 100
I
Indicadores
Leva electrónica, 192
Interfaz
Leva electrónica, 128
Interfaz del módulo de leva electrónica, 19
Inversión de medida
Leva electrónica, 69, 70
210
M
Medida de posición
Módulo de leva electrónica, 14
Metodología
Módulo de leva electrónica, 23
MOD_CAM
Leva electrónica, 157
MOD_PARAM
Leva electrónica, 150
MOD_TRACK
Leva electrónica, 153
Módulo de leva
Diagnóstico, 193
Mouvement
Sin fin, 37
Movimiento
Alternativo, 29
Cíclico, 33
rotativo, 31
P
Panel frontal
Leva electrónica, 192
Parametraje de ajuste
Leva electrónica, 135
Parámetros de adquisición
Configuración de leva electrónica, 68
Parámetros iniciales de leva
Transferencia, 148
TLX DS 57 PL7 09/2000
Index
Pista, 15, 18
Ajuste, 115
Diagnóstico, 197
Leva electrónica, 153
Parametraje del módulo de leva
electrónica, 89
Pistas
Validación, 111
Piste
Parametraje del módulo de leva
electrónica, 88
Posición
Módulo de leva electrónica, 14
Procesador de levaseur
Configuración de leva electrónica, 76
Puesta en marcha
Módulo de leva electrónica, 21
R
READ_PARAM
Leva electrónica, 147
Reconfiguración
Leva electrónica, 80
Rendimientos
Leva electrónica, 174
Resincronización
Leva electrónica, 68, 123
Resincronización de posición
Configuración de leva electrónica, 74
Restitución
Parámetro de leva electrónica, 101
RESTORE_PARAM
Leva electrónica, 148
RUN
Leva electrónica, 125
Sucesos
Leva electrónica, 126
T
Trama SSI, 70
Tratamiento de leva electrónica, 15
TRF_RECIPE
Leva electrónica, 160
U
Unidad de velocidad
Leva electrónica, 68
V
Validación
Parámetros de leva electrónica, 99
Validation
Configuración de leva electrónica, 79
W
WRITE_PARAM
Leva electrónica, 145
S
Salidas de pistas
Diagnóstico, 197
SAVE_PARAM
Leva electrónica, 149
Sinopsis
Leva electrónica, 121
TLX DS 57 PL7 09/2000
211
Index
212
TLX DS 57 PL7 09/2000
Descargar