PL7 Junior/Pro Autómatas Premium Módulo de leva...

214
3500267900 PL7 Junior/Pro Autómatas Premium Módulo de leva electrónica TSX CCY 1128 Manual de puesta en marcha de funciones específicas TLX DS 57 PL7 40S spa V4.0

Transcript of PL7 Junior/Pro Autómatas Premium Módulo de leva...

Page 1: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

3500

2679

00

PL7 Junior/Pro Autómatas PremiumMódulo de leva electrónicaTSX CCY 1128Manual de puesta en marcha de funciones específicasTLX DS 57 PL7 40S spa V4.0

Page 2: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

2

Page 3: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Documentos relacionados

Documentos relacionados

Presentación Este manual está dividido en 8 tomos: l Tomo 1

l Funciones específicas comunesl Función específica Todo o Nada (TON)l Puesta en marcha AS-il Función específica Diálogo operador

l Tomo 2l Función específica Contaje

l Tomo 3l Función específica Comando de ejes

l Tomo 4l Función específica Comando de ejes paso a paso

l Tomo 5l Función específica Leva electrónica

l Tomo 6l Función específica SERCOS

l Tomo 7l Función específica Analógical Función específica Control PIDl Función específica Pesaje

l Tomo 8l Función específica Regulación

TLX DS 57 PL7 09/2000 3

Page 4: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Documentos relacionados

4 TLX DS 57 PL7 09/2000

Page 5: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Tabla de materias

Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Capítulo 1 Presentación del módulo de leva electrónica . . . . . . . . . . . . . 11Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Presentación general del módulo de leva electrónica. . . . . . . . . . . . . . . . . . . . . 12Funcionamiento del módulo de leva electrónica . . . . . . . . . . . . . . . . . . . . . . . . . 13Medida de posición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Funcionamiento del tratamiento de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Estructuración del tratamiento de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Interfaz con el programa del autómata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Funciones de puesta en marcha del programa del módulo . . . . . . . . . . . . . . . . 22Métodos de puesta en marcha del programa del módulo . . . . . . . . . . . . . . . . . . 24Ergonomía general de las funciones de puesta en marcha del módulo . . . . . . . 25

Capítulo 2 Tipos de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Campos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Movimiento alternativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Utilización en movimiento altenativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Movimientos rotativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Utilización en movimiento giratorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Movimientos cíclicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Utilización en movimiento cíclico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Movimiento sin fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Utilización para movimiento sin fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Capítulo 3 Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3.1 Ejemplo simplificado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Presentación del ejemplo sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Introducción de los parámetros de configuración . . . . . . . . . . . . . . . . . . . . . . . . 43Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.2 Ejemplo detallado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

5

Page 6: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Presentación del ejemplo detallado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Modo de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Las fórmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Introducción de los parámetros de configuración . . . . . . . . . . . . . . . . . . . . . . . . 55Programación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Particularidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Capítulo 4 Configuración del módulo de leva electrónica . . . . . . . . . . . . 63Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Declaración del módulo en el rack del autómata . . . . . . . . . . . . . . . . . . . . . . . . . 65Acceso a los parámetros de configuración del módulo . . . . . . . . . . . . . . . . . . . . 67Configuración de los parámetros de leva electrónica . . . . . . . . . . . . . . . . . . . . . 68Configuración de los parámetros de adquisición . . . . . . . . . . . . . . . . . . . . . . . . . 69Configuración de un codificador incremental. . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Configuración de un codificador absoluto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Configuración del formato de medida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Configuración de la función de resincronización de posición para codificadores incrementales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Configuración de la función de captura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Configuración del procesador de leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Configuración de los conectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Validación de la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Reconfiguración en modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Capítulo 5 Introducción de los parámetros de ajuste de la fórmula del módulo de leva electrónica. . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Acceso a los parámetros de ajuste de la fórmula del módulo . . . . . . . . . . . . . . . 84Introducción de los parámetros de adquisición para un codificador incremental 85Introducción de los parámetros de adquisición para un codificador absoluto . . . 87Parametraje del contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Activación/desactivación de las pistas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Parametraje de las pistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Creación de levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Parametraje de las levas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Leva en posición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Leva monoestable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Leva de frenado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Parametraje de la condición de validación asociada a una leva . . . . . . . . . . . . 103Validación de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . . 104Guardado de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . . 105Restitución de los parámetros de ajuste de la fórmula . . . . . . . . . . . . . . . . . . . 106

Capítulo 6 Depuración y ajuste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Descripción de la pantalla de depuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

6

Page 7: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Descripción de las zonas de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Descripción de la zona de depuración principal . . . . . . . . . . . . . . . . . . . . . . . . 111Descripción de la zona de depuración: "Adquisición" . . . . . . . . . . . . . . . . . . . . 112Descripción de la zona de depuración: "Contador de piezas" . . . . . . . . . . . . . 114Descripción de la zona de depuración: "Grupo x". . . . . . . . . . . . . . . . . . . . . . . 115Descripción de la pantalla de ajuste.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Descripción de la zona de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Capítulo 7 Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Sinopsis de las funciones del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Validación de las funciones del eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Validación de las funciones del procesador de leva . . . . . . . . . . . . . . . . . . . . . 129Validación de sucesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Sinopsis de gestión de sucesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Interfaz lenguaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Estado del nivel del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Constantes de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Parámetros de ajuste del módulo de comando explícito. . . . . . . . . . . . . . . . . . 138Comandos implícitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Intercambios procesador y módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Intercambios de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146WRITE_PARAM: Transferencia de los parámetros actuales de una fórmula. . 148READ_PARAM: Transferencia de los parámetros actuales de una fórmula . . 150RESTORE_PARAM: Transferencia de los parámetros iniciales. . . . . . . . . . . . 151SAVE_PARAM: Transferencia de los parámetros iniciales . . . . . . . . . . . . . . . 152MOD_PARAM: Ajuste del eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153MOD_TRACK: Ajuste de una pista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156MOD_CAM: Ajuste de una leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159TRF_RECIPE: Funciones de transferencia de fórmula. . . . . . . . . . . . . . . . . . . 162TRF_RECIPE: Funciones de almacenamiento de la fórmula . . . . . . . . . . . . . . 163TRF_RECIPE: Carga de una nueva fórmula . . . . . . . . . . . . . . . . . . . . . . . . . . 164TRF_RECIPE: Guardado de una nueva fórmula . . . . . . . . . . . . . . . . . . . . . . . 166DETAIL_OBJECT: Interfaz de diálogo de operador . . . . . . . . . . . . . . . . . . . . . 168DETAIL_OBJECT: Transferencia del detalle de una leva. . . . . . . . . . . . . . . . . 169DETAIL_OBJECT : Transferencia del detalle de una pista . . . . . . . . . . . . . . . 172

Capítulo 8 Prestaciones y limitaciones. . . . . . . . . . . . . . . . . . . . . . . . . . .175Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Precisión global sobre el comando de los accionadores . . . . . . . . . . . . . . . . . 176Control de los accionadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Prestaciones temporales generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Limitaciones funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Capítulo 9 Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

7

Page 8: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Estado del nivel del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Estado del nivel de leva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Códigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Conjunto de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Control de la integridad del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Control del codificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Control de las entradas auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Control de las salidas de pistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Preguntas/ Respuestas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

8

Page 9: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Acerca de este

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.

Documentos relacionados

Comentarios del usuario

Envíe sus comentarios a la dirección electrónica [email protected]

Título Reference Number

Manual de puesta en marcha del equipo TSX DM 57 40 S

TLX DS 57 PL7 09/2000 9

Page 10: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Acerca de este

10 TLX DS 57 PL7 09/2000

Page 11: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

1

Presentación del módulo de leva electrónica

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 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 20

Funciones de puesta en marcha del programa del módulo 22

Métodos de puesta en marcha del programa del módulo 24

Ergonomía general de las funciones de puesta en marcha del módulo 25

11

Page 12: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 TSX 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

El módulo TSX CCY 1128 puede tratar aplicaciones con movimiento:l 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ísticas principales

En esta tabla se resumen las principales características funcionales del módulo de leva electrónica

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.

12 TLX DS 57 PL7 09/2000

Page 13: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Descripción 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 equipol 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.

Programa secuencial

Inte

rfaz

Accionador

Codificador

Eje

Aplicación

Posición

Procesador de leva

Módulo de leva electrónica

PistasConfiguración

Fórmula

Procesador TSX 57

TLX DS 57 PL7 09/2000 13

Page 14: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:l el valor de posición angular de la máquina,l el valor del número de revolución (para los procesos multirrevolución).

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

Funciones asociadas

Además de las funciones de base, el módulo de leva electrónica propone las siguientes funciones

Tipo de codificador Características

Incremental l ancho de banda 500 kHzl multiplicación por 4l control de línea

Absoluto l trama SSI, todo tipo de formato 8..25 bitsl frecuencia de transmisión determinada automáticamentel 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).

Función Función

Resincronización (Véase Configuración de la función de resincronización de posición para codificadores incrementales, p. 75)

permite inicializar el valor de la medida de posición

Capturas (Véase Configuración de la función de captura, p. 76)

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. 85)

compensa el juego cuando se produce un cambio de sentido del desplazamiento

14 TLX DS 57 PL7 09/2000

Page 15: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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).

Analogía con las levas mecánicas

La ilustración que sigue muestra un equivalente mecánico de la leva electrónica.

Estado de las salidas

Sentido de avance

Sentido de retroceso

Rotación del codificador

Sentido de avance

Pista 0 Pista 1 Pista n

Levas

Codificador

Posición

Salida

TLX DS 57 PL7 09/2000 15

Page 16: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Fase

1 El eje gira en sentido de avance y acciona el codifica-dor de posición.El módulo elabora la medida de posición contabilizan-do 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 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 El eje continúa girando y el proceso se repite (regresar a la fase n°1).

16 TLX DS 57 PL7 09/2000

Page 17: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Funciones asociadas

Además de las funciones de base, el módulo de leva electrónica propone las siguientes funciones:

Tipo de leva Función

Posición (Véase Leva en posición, p. 97)

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 Leva monoestable, p. 100)

Una leva monoestable es una leva que pasa a 1 al alcanzar un 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. 102)

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.

Función Función

Anticipación (Véase Parametraje de las pistas, p. 92)

Permite compensar el retardo que han producido los accionadores de la máquina.

Pista en paralelo (Véase Parametraje de las pistas, p. 92)

Pone en paralelo 2 pistas de un mismo grupo.

Suceso (Véase Parametraje de las pistas, p. 92)

Conecta un suceso en cada conmutación de la pista.

Contador de piezas (Véase Parametraje del contador de piezas, p. 90)

Permite manejar el número de piezas tratadas o de ciclos efectuados y reaccionar ante el proceso cuando el contador alcanza el valor límite.

TLX DS 57 PL7 09/2000 17

Page 18: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Conector 0 1

Grupo 0 1 2 3

Número máx-imo de levas

32 32 32 32

Pistas 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7

Salidas Q0.0 1 2 3 4 5 6 7

Q1.0 1 2 3

Q2.0 1 2 3 4 5 6 7

Q3.0 1 2 3

Conector 0 1

18 TLX DS 57 PL7 09/2000

Page 19: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Presentación del módulo de leva electrónica

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ónicaAdquisiciónProcesador de leva

Contador de piezasConector0

Grupo0

Pista0

Leva1 M(50, 0, 20)Leva2 F(10, 220, 0)

Pista1Pista2

Pista3Pista4Pista5Pista6Pista7

Conector1

Leva0 P(100, 200, 0)

01

Grupo1

TLX DS 57 PL7 09/2000 19

Page 20: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Procesador del autómata

Fórmula

Sucesos

Estados

Comandos

Módulo TSX CCY 1128

%MW

%IW

%I / %IW

%Q / %QW

20 TLX DS 57 PL7 09/2000

Page 21: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Presentación del módulo de leva electrónica

Descripción de los datos intercambiados

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ísicasl medida de posición (ángulo y número de revoluciones)l contador de piezasl registros de captural estados de las pistas y de las salidasl 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 leval validación de las funciones: resincronización, captura, contador de

posiciónl directos sobre las funciones: resincronización, captura, contador

de piezasl validación de levas y pistasl forzado de las salidasl 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 sucesol los valores de ángulo y número de revoluciones capturadas

TLX DS 57 PL7 09/2000 21

Page 22: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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óduloTSX 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.

Funciones Descripción Modo de funcionamiento del terminal

Modo de funcionamiento 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 parámetros de ajuste de la fórmula: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

Local o conectado

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

22 TLX DS 57 PL7 09/2000

Page 23: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Presentación del módulo de leva electrónica

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.

También permite visualizar los estados: medida de posición, entradas... y efectuar un diagnóstico del módulo y la aplicación.

Conectado Stop o Run

Funciones Descripción Modo de funcionamiento del terminal

Modo de funcionamiento del procesador de leva

TLX DS 57 PL7 09/2000 23

Page 24: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Concepción

En modo local Introducción de los parámetros de configuración

Introducción de los parámetros de ajuste de la

fórmula

Programación

Transferencia de la aplicación a la memoria del

autómata

Editor de Configuración:Modo de configuración

Editor de Configuración:Modo Ajuste/fórmula

Editor de Programa

Ajuste de los parámetros

Depuración

En modo conectado

Edición de la carpeta

ExplotaciónExplotación

En modo conectado

Editor de Configuración:Modo Ajuste oModo Ajuste/fórmula

Editor de Configuración:Modo depuración

Editor de Documentación

CCX 17

Ajuste yDepuración

24 TLX DS 57 PL7 09/2000

Page 25: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Presentación del módulo de leva electrónica

Ergonomía general de las funciones de puesta en marcha del módulo

Pantalla 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.

Esta tabla define las diferentes variables:

Designación: MOD.CAME ELEC. 128 CAMES

Símbolo:

Leva electrónicaFunción: Tarea:

MAST

TSX CCY 1128 IE 06 [RACK 0 POSITION 4]Ajuste de fórmula

Leva electrónicaAdquisiciónProcesador de leva

Contador de piezasConector0

Grupo0Pista0Pista1Pista2Pista3Pista4Pista5Pista6Pista7

Grupo1Conector1

01Parámetros de ajuste : Adquisición

Valor inicial: 256Nº de puntos/ciclos:

Eje

Resincronización

Valor inicial:Valor del ángulo:

00

Valor inicial:Valor del juego del eje:

0puntos

256

0

puntos

1

2

3

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 09/2000 25

Page 26: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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ónl Procesador de leval Contador de piezasl Conectoresl Gruposl Pistasl 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 modificablesl Gris: parámetros no modificablesl Azul: parámetros modificables en modo ajustel Rojo: valor del parámetro de introducción erróneo

26 TLX DS 57 PL7 09/2000

Page 27: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

2

Tipos de aplicaciones

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 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

Page 28: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Tipos de aplicaciones

Campos de aplicación

Campos de aplicación

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.

28 TLX DS 57 PL7 09/2000

Page 29: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Cronograma de una salida

Cronograma

función de(re)sincronización

Zona de trabajo

Zona prohibida

Zona prohibida

Zona prohibida

Ir

Vuelta

TLX DS 57 PL7 09/2000 29

Page 30: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 09/2000

Page 31: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Valor real del ángulo

1 ciclo

Sincronización del codificador

Cronograma de una salida

Puntos

TLX DS 57 PL7 09/2000 31

Page 32: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 09/2000

Page 33: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:l 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.

TLX DS 57 PL7 09/2000 33

Page 34: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:

El punto 0 de la máquina se define cuando la cadena de herramientas y la cinta transportadora quedan sincronizadas (ajustadas frente a frente).

< 50 pts>

34 TLX DS 57 PL7 09/2000

Page 35: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

En este caso, se recomienda la utilización de una leva de sucesos.

Leva

Ciclo 0 Ciclo 1 Ciclo 2 Ciclo 3

Bit de forzado

Estado real dela salida

TLX DS 57 PL7 09/2000 35

Page 36: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Tipos de aplicaciones

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.

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 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.

36 TLX DS 57 PL7 09/2000

Page 37: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 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.

Resincronización del valor actual

La cota de cada herramienta es un valor

Cinta transportadora

Valor real de sincronización

Zona de trabajo del programa de

levas

TLX DS 57 PL7 09/2000 37

Page 38: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 09/2000

Page 39: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

3

Ejemplos

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 Apartado Página

3.1 Ejemplo simplificado 41

3.2 Ejemplo detallado 49

39

Page 40: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

40 TLX DS 57 PL7 09/2000

Page 41: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Página

Presentación del ejemplo sencillo 42

Introducción de los parámetros de configuración 43

Programación 46

TLX DS 57 PL7 09/2000 41

Page 42: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

La leva electrónica queda posicionada entre 200 y 500, y activa la salida 0 de la pista 0.

Resincronización

42 TLX DS 57 PL7 09/2000

Page 43: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Introducción de los parámetros de configuración

Configuración del equipo

La configuración del equipo es la siguiente:

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.

1 2 3 4CCY

1128

TSX

57202V3.3

PSY

5500

TLX DS 57 PL7 09/2000 43

Page 44: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Procedimiento El procedimiento consta de las siguientes etapas:

Paso Acción

1 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:

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.

3 Elegirl 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 cortal 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.

01

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: Tarea:

Leva electrónica MAST

Leva electrónicaAdquisición

Procesador de levaConector0Conector1

44 TLX DS 57 PL7 09/2000

Page 45: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

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

9 Configurar l para SeuilX1:200, yl para SeuilX2: 500Elegirl para Control de la leva (en condiciones de validación): Condicionada por un bit

de validaciónl para Condición de activación: Sentido de avanceValidar la configuración que ha introducido el botón de la barra de herramientas.

Paso Acción

Parámetros de ajuste : Procesador de leva. Conector0. Grupo0. Pista0. Leva0

Definición de la leva Condición de la validación

Condición de activación

PosiciónCondicionada por un bit de

0

0

0

Valor inicial

Sentido de retroceso

Sentido de avance

Valor inicial

Valor inicial: PosiciónControl de la leva:

Valor inicial:

Número del bit de validación:Valor inicial:

Condicionada por un bit de validación

0

Umbral X1:

Umbral X2:

Valor inicial:

Valor inicial:

Valor inicial: 0

500

200

Temporizador de cierre

Tipo:

puntos

puntos

*0,1 ms

0

TLX DS 57 PL7 09/2000 45

Page 46: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

(* Inicio de ciclo *)

(* Inicialización del módulo *)

(* ¿Fallos? *)

(* Petición de resincronización *)

(* ¿Contador resincronizado? *)

(Paso a RUN *)

(* ¿Procesador de leva en RUN? *)

(* Validación de la leva *)

0

1

2

3

4

46 TLX DS 57 PL7 09/2000

Page 47: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

%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 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 09/2000 47

Page 48: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Variables utilizadas

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

48 TLX DS 57 PL7 09/2000

Page 49: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 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

TLX DS 57 PL7 09/2000 49

Page 50: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Descripción de los ciclos

La máquina se divide en 6 ciclos de 1.024 puntos:l 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.

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 09/2000

Page 51: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

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.

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

... incremento delcontador de piezas Agrupar

5 veces...

TLX DS 57 PL7 09/2000 51

Page 52: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Modo de funcionamiento

Activación l Antes de cada arranque, se efectúa una acción de resincronización.

l El arranque de la máquina se efectúa progresivamente, según la llegada de las cajas.

l 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.

l 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.

52 TLX DS 57 PL7 09/2000

Page 53: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Las fórmulas

Presentación Se gestionan dos fórmulas. Estas fórmulas se almacenan en las palabras %MW siguientes:

Parámetros de la fórmula 1

La siguiente tabla describe los parámetros de la fórmula 1:

Fórmula 1 %MW100 a %MW816

Fórmula 2 %MW850 a %MW1566

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 5La reinicialización del contador de piezas se realiza mediante la pista 6.

TLX DS 57 PL7 09/2000 53

Page 54: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 09/2000

Page 55: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Introducción de los parámetros de configuración

Configuración del equipo

La configuración del equipo es la siguiente:

Procedimiento La introducción de los parámetros de configuración y de ajuste del eje es idéntica a la del ejemplo simplificado.

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.

1 2 3 4CCY

1128

TSX

57202V3.3

PSY

5500

TLX DS 57 PL7 09/2000 55

Page 56: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 09/2000

Page 57: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

Grafcet Esta ilustración muestra un ejemplo de Grafcet

%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;

%X(1)->%X(2) (* ¿Fallo? *)NOT %I3.0.ERR;

(* Inicio de ciclo *)

(* Inicialización del módulo *)

(* ¿Fallos? *)

(* Petición de resincronización *)

(* ¿Contador resincronizado? *)

(* Puesta en RUN del procesador de leva *)

(* Procesador de leva en RUN *)

(* Máquina en RUN *)

0

1

2

3

4

TLX DS 57 PL7 09/2000 57

Page 58: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

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;

SUCESO-EVT1 (* 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 *)

58 TLX DS 57 PL7 09/2000

Page 59: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

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;

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 Guardado de fórmula 1

%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 Detección del rebasamiento

%MW0 Comp_modulo_ang Contador de módulo Evt

%MW2 Comp_comp_pieces

%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

TLX DS 57 PL7 09/2000 59

Page 60: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

%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

Variable Símbolo Comentario

60 TLX DS 57 PL7 09/2000

Page 61: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

El contador de piezas también puede reinicializarse (Reset) mediante:l 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.

%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.

Nota: Si la leva no es del tipo monoestable, ésta ascenderá y caerá inmediata-mente.

TLX DS 57 PL7 09/2000 61

Page 62: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Ejemplos

62 TLX DS 57 PL7 09/2000

Page 63: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

4

Configuración del módulode leva electrónica

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 Página

Declaración del módulo en el rack del autómata 65

Acceso a los parámetros de configuración del módulo 67

Configuración de los parámetros de leva electrónica 68

Configuración de los parámetros de adquisición 69

Configuración de un codificador incremental 70

Configuración de un codificador absoluto 71

Configuración del formato de medida 74

Configuración de la función de resincronización de posición para codificadores incrementales

75

Configuración de la función de captura 76

Configuración del procesador de leva 77

Configuración de los conectores 79

Validación de la configuración 80

Reconfiguración en modo conectado 81

63

Page 64: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

64 TLX DS 57 PL7 09/2000

Page 65: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 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 .

Si no se muestra el navegador de aplicación:l hacer clic en el icono del navegador de aplicaciónl 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.

Navegador de la aplicación

ESTACIÓNConfiguración

Configuración programaPrograma

Tarea MastSucesos

Tipos DFBVariablesTablas de animaciónCarpetaPantallas de explotación

Vía estructural

Configuración del equipo

Agregar un módulo

1.51.51.51.01.51.71.01.5

Familia: Módulo:ACEPTAR

Anular

AnalógicoComunicaciónContajeTraslado de BusXMovimientoPesajeSimulaciónTodo o nada

TSX CCY 1128 MOD.CAME ELEC. 128 LEVASTSX CTY 2A MOD.COMPT. 2 VÍAS 40KHZTSX CTY 2C MOD.COMPT.MEDIDA 2 VÍASTSX CTY 2A MOD.COMPT. 4 VÍAS 40KHZ

TLX DS 57 PL7 09/2000 65

Page 66: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

4 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.

Etapa Acción

Configuración

TSX 57452 V3.3 ... XMWI XTI..

0 2 3 4 5 6

1

0

PSY

2600

TSX

57452

CCY

1128

66 TLX DS 57 PL7 09/2000

Page 67: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:

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ónical Adquisiciónl Procesador de leval Conector 0 ó 1 después del desbloqueado

TSX CCY 1128 [RACK 0 POSICIÓN 5]

Leva electrónicaFunción:

Designación: MOD.CAME ELEC. 128 LEVAS

Símbolo:

Configuración

Tarea:MAST

01

Leva electrónicaAdquisición

Procesador de levaConector0Conector1

TLX DS 57 PL7 09/2000 67

Page 68: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:l declarar una tarea de suceso asociada al módulol enmascarar todos o algunos de los fallos de aplicació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 Leva electrónica .Resultado :

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:

Seleccionar la casilla o casillas de los fallos que se van a enmascarar y a validar.

Parámetros de configuración :

Suceso Fallos

Enmascaramiento...1EVI

Fallos EnmascaramientoFallo de alimentación del codificadorFallo de alimentación de las entradas auxiliaresFallo de alimentación de las salidas de las pistas

Validar Anular

68 TLX DS 57 PL7 09/2000

Page 69: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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: l elegir el tipo de codificador (incremental o absoluto) y definir sus característicasl escoger las funciones del modo de adquisición:

l Formato de medidal Resincronizaciónl Captural Unidad de velocidad

Procedimiento En la siguiente tabla se describen las operaciones que se deben efectuar:

Etapa Acción

1 En el navegador, hacer doble clic en Adquisición .Resultado:

2 Seleccionar el campo que se desea modificar.

Captura1 en el flanco descendente de Icapt 0 y

Flanco ascendente de Irec

Tipo 1

Configuración...

en pts/ms

8..15 bits

Máquina

Detección de la pieza

Aplicación:Un ciclo:

Tipo de sincronización:

Tipo:

Tipo:

Capturas:

Captura0 en el flanco descendente de Icapt 0 y

Unidad de velocidad:

Resincronización de posición en Irec:

Modo de adquisición Formato de medida

Interfaz de entrada:

Parámetros de configuración: Adquisición

Codificador incremental

Aplicación:

TLX DS 57 PL7 09/2000 69

Page 70: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:l declarar que las entradas están conectadas a un codificador incremental,l definir las características de tratamiento de las señales del codificador.

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:

3 Elegir el filtrado de las entradas de contaje en función de la frecuencia máxima sum-inistrada 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.

Detalle de la interfaz de entrada

125 kHz x 1 / 125 kHz x 4

Interfaz de entrada: CODIFICADOR INCREMENTAL

Filtrado:

Inversión de medida Control de línea

Por 1 Por 4

Multiplicación

Validar Anular

70 TLX DS 57 PL7 09/2000

Page 71: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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: l 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

TLX DS 57 PL7 09/2000 71

Page 72: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

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:

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.

5 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.

Detalles de la interfaz de entrada

50us

Interfaz de entrada: Codificador absoluto SSI

Inversión de medidaGrayBinario

Frecuencia SSIPeriodo 1 MBaud Control de línea

Nº de bits de encabezado:

Nº de bits de datos del codificador:

Bits de paridad

Bit de error

Nº de bits de estado:

Trama: x8x

00

8

Paridad

Estado Encabezado

Datos

Trama SSI

Codificador

Validar Anular

Longitud de la trama

Longitud del cable

72 TLX DS 57 PL7 09/2000

Page 73: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

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 Pxxxx = 4 bits de encabezado (una cruz por bit de encabezado)x8x = 8 bits de datosxxE = 3 bits de estado, de los cuales uno es un bit de error colocado en el rango 1P = 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: 0l número de bits de datos del codificador: 24l número de bits de estado: 3l rango del bit de error: 3 si el bit de error está presentel presencia del bit de paridad y el tipo de paridad Par

7 Pulse Validar para confirmar las elecciones efectuadas.

Etapa Acción

TLX DS 57 PL7 09/2000 73

Page 74: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

La selección se realiza mediante un menú desplegable. Los otros campos proporcionan únicamente indicaciones.

Tipo 1 Tipo 2 Tipo 3

Tipo de movimiento

giratorioy 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 incremental8..14 bits por absoluto

8..15 bits (ciclo) por incremental8..14 bits por absoluto1..15 bits (revolución)

15 bits (ciclo)es decir, 32.768 puntos

Sincronización máquina máquina detección de piezas

Tipo de codificador

incrementalo absoluto

incrementalo absoluto

incremental

74 TLX DS 57 PL7 09/2000

Page 75: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

Configuración de la función de resincronización de posiciónpara 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 Irec del módulo

Flanco ascendente de Irec

Máquina sin marcador de revolución

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 Irec del módulo.

Frente ascendente en sentido+, frente descendente en sentido -

Máquina con marcador de revolución

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.

Leva corta

Cero

Irec

TLX DS 57 PL7 09/2000 75

Page 76: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 en los registros 1 (por ejemplo: para comprobar el enlace con el codificador)

Capt1 = Número de puntos por 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)(Ejemplo: para evaluar, sin resincronizar el eje, la desviación causada por el deslizamiento)

Capt1 en el flanco ascendente del topZ

76 TLX DS 57 PL7 09/2000

Page 77: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 En el navegador, hacer doble clic en elProcesador de leva .Resultado:

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.

Parámetros de configuración : Procesador de leva

ManualAutomático

Procesador autónomoRemanencia de los comandos directos

Ignorado por el procesador

Rearme de las salidas de pistas

Tras fallo de ... ... comunicación

... cortocircuito

TLX DS 57 PL7 09/2000 77

Page 78: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:

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.

Casillas marcadas Estado del procesador de leva

Estado de las salidas lógicas

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.

78 TLX DS 57 PL7 09/2000

Page 79: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 :

3 Marcar las casillas de las salidas que deben invertirse

Parámetros de configuración: Procesador de leva. Conector0

Inversión de las salidas

Grupo0 Grupo1

0 1 2 3 4 5 6 7 0 1 2 3

TLX DS 57 PL7 09/2000 79

Page 80: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Importantel 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:

Acceda a la pantalla de los parámetros de ajuste de la fórmula, corrija el parámetro y luego valide.

l 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.

Nota: Los parámetros erróneos se muestran en rojo.

Validar

ACEPTAR

Codificador incrementalEl valor de resincronización del ángulo debe ser <= nº de puntos/ciclo

80 TLX DS 57 PL7 09/2000

Page 81: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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..

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:

Validar

Sí No

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?

?

Pantalla de configuración Procesador del autómata Módulo TSX CCY 1128

Parámetros de

configuración

Parámetrosde ajuste de la

fórmula (actuales)

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 (iniciales)

TLX DS 57 PL7 09/2000 81

Page 82: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Configuración del módulo de leva electrónica

82 TLX DS 57 PL7 09/2000

Page 83: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

5

Introducción de los parámetros de ajuste de la fórmula del módulo de leva electrónica

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 Página

Acceso a los parámetros de ajuste de la fórmula del módulo 84

Introducción de los parámetros de adquisición para un codificador incremental 85

Introducción de los parámetros de adquisición para un codificador absoluto 87

Parametraje del contador de piezas 90

Activación/desactivación de las pistas 91

Parametraje de las pistas 92

Creación de levas 95

Parametraje de las levas 96

Leva en posición 97

Leva monoestable 100

Leva de frenado 102

Parametraje de la condición de validación asociada a una leva 103

Validación de los parámetros de ajuste de la fórmula 104

Guardado de los parámetros de ajuste de la fórmula 105

Restitución de los parámetros de ajuste de la fórmula 106

83

Page 84: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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:

Nota: La recuperación de los valores que se visualizan sólo se efectúa cuando se abre la ventana.

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.

3 Validar la configuración introducida si aparece el cuadro de diálogo de petición de validación.

4 En el navegador, hacer clic en el elemento de fórmula que se va a introducir:l Adquisiciónl Contador de piezasl Conector 0 ó 1

TSX CCY 1128 [RACK 0 POSICIÓN 3]

Ajuste de fórmulaConfiguración Ajuste de fórmula EC. 128 LEVAS

84 TLX DS 57 PL7 09/2000

Page 85: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

TLX DS 57 PL7 09/2000 85

Page 86: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 En el navegador, hacer doble clic en Adquisición .Resultado :

2 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.

3 Introducir el valor del juego del eje.Este valor permite compensar el error de posición producido por el cambio del sen-tido de rotación, si el accionamiento tiene un juego mecánico en relación al eje (cod-ificador).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á so-

bre los desplazamientos en retroceso,l negativo, declare un valor de corrección positivo y la corrección se realizará so-

bre 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 cor-rección).

4 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.

Parámetros de ajuste : Adquisición

Nº de puntos/ciclos:Valor inicial

Valor del juego del eje: 0

Valor del ángulo: puntos

0Valor inicial

Valor inicial:

256

0

puntos

0

Eje

Resincronización

Nº ciclo:Valor inicial

11

Valor del nº de ciclos:Valor inicial: 0

0

256

86 TLX DS 57 PL7 09/2000

Page 87: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

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.

TLX DS 57 PL7 09/2000 87

Page 88: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 En el navegador, hacer doble clic en Adquisición .Resultado :

2 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 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.

Parámetros de ajuste : Adquisición

Nº de puntos/ciclos:Valor inicial

Valor del juego del eje: 0

Valor del ángulo: puntos

0Valor inicial

Valor inicial:

256

0

puntos

0

Eje

Resincronización

Nº ciclo:Valor inicial

11

Valor del nº de ciclos:Valor inicial: 0

0

0

0

1

Valor inicial:

Valor inicial:

Valor inicial:Factor de reducción:

puntos0

0

1

Codificador absoluto

offset de codificador en el valor nº de ciclos:

offset de codificador en el valor de ángulo:

256

88 TLX DS 57 PL7 09/2000

Page 89: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

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 24, 8,16 ó 32.Por otro lado, la relación siguiente se debe verificar:

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

Etapa Acción

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)

TLX DS 57 PL7 09/2000 89

Page 90: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

Parametraje del contador de piezas

Función El contador de piezas permite:l 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.

Procedimiento En la siguiente tabla se describen las operaciones que se deben efectuar:

Etapa Acción

1 En el navegador, haga doble clic en Contador de piezas .Resultado :

2 Introduzca el valor del límite del contador de piezas (valor de 1 a 32767).

Parámetros de ajuste: Procesador de leva. Contador de piezas

Contador de piezas

Valor límite:

Valor inicial: 1

1

90 TLX DS 57 PL7 09/2000

Page 91: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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ónicaAdquisición

Procesador de levaContador de piezasConector0

Grupo0Pista0Pista1Pista2Pista3Pista4Pista5Pista6Pista7

Grupo1Conector1

01

TLX DS 57 PL7 09/2000 91

Page 92: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

92 TLX DS 57 PL7 09/2000

Page 93: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 Hacer doble clic en la pista que va a parametrar.Resultado :

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 com-pensar el tiempo de retardo inducido por los accionadores de la máquina.Ejemplo: anticipación con un factor de 200

3 Seleccione la pista EVT para generar un suceso en cada conmutación de la pista.

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 per-manece 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 conta-dor de piezas:l Sin acciónl Inc : incremento del contador de piezas en todo paso a 1 de una leva de la pistal Dec: disminución del contador de piezas en todo paso a 1 de una leva de la pistal Puesta a 0: puesta a cero del contador de piezas en todo paso a 1 de una leva

de la pistaen el sentido de Avance y/o Retroceso.

Parámetros de ajuste : Procesador de leva. Conector0. Grupo1. Pista1

Valor inicial:

Valor inicial

Valor inicial

Valor inicial

Valor inicial: 0

Factor de anticipación: * 50 µ s

Funciones auxiliares Acción en el contador de piezas

Valor inicial:

N.SAvance:

N.SRetroceso:

N.S

N.SPista EVT

Aplicación inversa en la salida

Pista en paralelo

0

La pista virtual número 5 puede estar conectada a esta pista.

Sin anticipación

Con anticipación

TLX DS 57 PL7 09/2000 93

Page 94: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

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.

Nota: esta opción sólo aparece en las pistas 0 a 3 de cada grupo.

Etapa Acción

Pista 1

Pista 5

Salida 1

Salida 5

94 TLX DS 57 PL7 09/2000

Page 95: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Conector0Grupo0

Pista0Pista1Pista2Pista3

Pista4Pista5Pista6Pista7

Leva5 P(0, 0, 0)

Grupo1

TLX DS 57 PL7 09/2000 95

Page 96: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Acción

1 Hacer doble clic en la leva cuyos parámetros desea introducir.Resultado:

2 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.

0

0puntos

Parámetros de ajuste : Procesador de leva. Conector0. Grupo0. Pista0. Leva0

Valor inicialValor inicial

Definición de la leva Condición de la validación

Valor inicial:

Control de la leva:

Leva siempre efectiva

Condición de activación

Número del bit de validación:

Valor inicial:

Valor inicial:

Valor inicial:

Valor inicial:

Temporizador de cierre

UmbralX2:

UmbralX1:

Valor inicial:

Tipo:

Posición

0

puntos

*0,1 ms0

0

0Sentido de avance

Sentido de retroceso

Posición

0

0

Leva siempre efectiva

96 TLX DS 57 PL7 09/2000

Page 97: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Nota: La condición de validación debe encontrarse en estado 1 para que la leva pueda pasar al estado 1.

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

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 X1l 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

Avant

Arrière

TLX DS 57 PL7 09/2000 97

Page 98: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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 X1l 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

0l en sentido de avance, la leva pasa a 1 hasta

alcanzar el umbral X2.

Avant

Arrière

98 TLX DS 57 PL7 09/2000

Page 99: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

Funcionamiento de una leva activa en sentido de retroceso

Esta tabla describe el comportamiento de una leva activa en sentido de retroceso.

Condiciones alrededor del ángulo 0

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 0l 0 y X2

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 retro-ceso, la leva pasa a 1 al alcanzar el umbral X2 y vuelve a pasar a 0 al alcanzar el umbral X1

Si el movimiento se efectúa:l en sentido de avance, la leva permanece a 0l en sentido de retroceso, la leva pasa a 1 has-

ta alcanzar el umbral X1.

Si el movimiento se efectúa:l en sentido de retroceso, la leva pasa a 1 al al-

canzar el umbral X2l en sentido de avance, la leva vuelve a pasar

a 0 en cuanto cambia el sentido del desplazamiento.

Avant

Arrière

TLX DS 57 PL7 09/2000 99

Page 100: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

100 TLX DS 57 PL7 09/2000

Page 101: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Introducción de los parámetros de ajuste de la fórmula

Funcionamiento

Tipo de activación

Descripción Ilustración

Sentido de avance y de retroceso

El monoestable se activa o se reactiva en los 2 sentidos del desplazamiento.

Sentido de avance El monoestable sólo se activa en el sentido de desplazamiento de avance.

Sentido de retroceso

El monoestable sólo se activa en el sentido de desplazamiento de retroceso.

TLX DS 57 PL7 09/2000 101

Page 102: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:l 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).

Funcionamiento Esta tabla describe el comportamiento de una leva de frenado.

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.

Tipo de activación

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 y de retroceso

El freno se activa al alcanzar el umbral:l X1 en sentido de avance.l X2 en sentido de retroceso.El freno se desactiva al alcanzar estos umbrales en sentido inverso

102 TLX DS 57 PL7 09/2000

Page 103: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 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 09/2000 103

Page 104: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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).

Los parámetros iniciales pueden actualizarse mediante el comando de guardado o mediante una operación de reconfiguración.

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.

Procesador del autómata TSX CCY 1128

Pantalla de configuración modo ajuste de fórmula

Parámetros de

ajuste actuales

Parámetros de

ajuste iniciales

Parámetros de

ajuste actuales

104 TLX DS 57 PL7 09/2000

Page 105: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Nota: La instrucción Save_Param %CHxy.0 permite a la aplicación efectuar esta operación de guardado.

Procesador del autómata TSX CCY 1128

Pantalla de configuración modo ajuste de fórmula

Parámetros de ajuste actuales

Parámetros de ajuste iniciales

Parámetros de ajuste actuales

Guardar los parámetros

TLX DS 57 PL7 09/2000 105

Page 106: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Procesador del autómata TSX CCY 1128

Pantalla de configuración modo ajuste de fórmula

Parámetros de

ajuste actuales

Parámetros de

ajuste iniciales

Parámetros de

ajuste actuales

Restituir los parámetros

106 TLX DS 57 PL7 09/2000

Page 107: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

6

Depuración y ajuste

Presentación

Objeto deeste 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 Página

Descripción de la pantalla de depuración. 108

Descripción de las zonas de estado 110

Descripción de la zona de depuración principal 111

Descripción de la zona de depuración: "Adquisición" 112

Descripción de la zona de depuración: "Contador de piezas" 114

Descripción de la zona de depuración: "Grupo x" 115

Descripción de la pantalla de ajuste. 117

Descripción de la zona de ajuste 119

107

Page 108: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Pantalla de depuración

Esta pantalla permite conocer:l 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.

TSX CCY 1128 IE 06 [RACK 0 POSITION 3]

Ajuste de fórmulaConfiguración EC. 128 LEVAS

Ajuste Depuración

Ajuste de fórmula

108 TLX DS 57 PL7 09/2000

Page 109: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Descripción La pantalla consta de 5 partes:

La siguiente tabla describe las diferentes partes:

Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0RUN ERR IO DIAG...

Símbolo:

Leva electrónica DIAG...CH0Función: Tarea:

MAST

Eje:

Sentido del desplazamiento:

0 0 0

Rearme del conector 0: Rearme del conector 1:

Resincronizado Completo:

Contador de piezasÁngulo: puntos Nº de ciclos: Velocidad: pts/ms

Procesador de levaON: Run pgm came: Validación de las salidas

de las pistas:Confirmación de los fallos:

Depuración : Procesador de leva. Contador de piezas

Reinicio del contador:

Validación: Valor actual:

Valor máximo:

0

Contador01

Leva electrónicaAdquisiciónProcesador de leva

Conector0Conector1

TSX CCY 1128 IE 15 [RACK 0 POSITION 5]

1

Depuración

Contador de piezas

1

2

3

5

4

Variable 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

TLX DS 57 PL7 09/2000 109

Page 110: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Los fallos pueden ser de cuatro tipos:l 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.

Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0RUN ERR IO DIAG...

Símbolo:

Leva electrónica DIAG...CH0Función: Tarea:

MAST

110 TLX DS 57 PL7 09/2000

Page 111: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Descripción 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.

Eje:

Sentido del desplazamiento:

0 0

Rearme del conector 0: Rearme del conector 1:

Resincronizado Completo:

Contador de piezasÁngulo: puntos Nº de ciclos: Velocidad: pts/ms

Procesador de levaON: Run pgm came: Validación de las salidas de las

pistas:Confirmación de los fallos:

0

TLX DS 57 PL7 09/2000 111

Page 112: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Descripción de la zona de depuración: "Adquisición"

Acceso ala 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:

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.

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.

01

Leva electrónicaAdquisiciónProcesador de leva

Conector0Conector1

Contador de piezas

Validación

0

0

0

0

Ángulo:

Nº de ciclos:

Directa

Resincronización de ángulo CAPT1

Codificador:

Ángulo:

Nº de ciclos:

Ángulo:

Nº de ciclos:

Resincronización del nº de ciclos CAPT0

0

0

Registro de captura 0 Validación/Resincronización/Capturas

Estado de las entradas físicas

DDP: Irec

IA IB

Icapt0

IZ

Icapt1

Depuración : Adquisición

Registro de captura 1 Resincronización

puntos puntospuntos

112 TLX DS 57 PL7 09/2000

Page 113: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Forzar a 1Forzar a 0

Cancelar forzado

F

F

TLX DS 57 PL7 09/2000 113

Page 114: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Descripción de la zona de depuración: "Contador de piezas"

Acceso ala pantalla

La función "Contador de piezas" se selecciona en el navegador.

Presentación Zona de pantalla "Contador de piezas"

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.

01

Leva electrónicaAdquisición

Procesador de leva

Conector0Conector1

Contador de piezas

Depuración : Procesador de leva. Contador de piezas

Reinicio del contador:

Validación: Valor actual:

Valor máximo: 1

0

Contador

114 TLX DS 57 PL7 09/2000

Page 115: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Descripción de la zona de depuración: "Grupo x"

Acceso ala pantalla

La función "Grupo x" se selecciona en el navegador.

Presentación Esta zona de la pantalla se divide en dos partes.

Validación delas levas

Validación de las levas:

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.

Leva electrónicaAdquisiciónProcesador de leva

Contador de piezasConector0

Grupo0

Conector1

01

Grupo1

Grupo2Grupo3

bit 0 :

Procesador de leva. Conector0. Grupo0Depuración :

Validación de las levas

Validación de la salida

Estado de las pistas

Forzado de la salida

Estado de las salidas

Pistas/Salidas

bit 1 :

bit 2 :

bit 3 :

bit 4 :

bit 5 :

bit 6 :

bit 7 :

0 1 2 3 4 5 6 7

bit 0 : Validación de las levas

bit 1 :

bit 2 :

bit 3 :

bit 4 :

bit 5 :bit 6 :

bit 7 :

TLX DS 57 PL7 09/2000 115

Page 116: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Validación de las pistas y de las salidas:

Validación de las pistas y de las salidas.

Correspondencia entre el estado de las pistas y el estado de las salidas.

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.

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.

4 3 2 1

Validación de la salida

Estado de las pistas

Forzado de la salida

Estado de las salidas

Pistas/Salidas

0 1 2 3 4 5 6 7

116 TLX DS 57 PL7 09/2000

Page 117: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Designación: 2 CH.COUNTER.MEASUREMENT Versión: 1.0RUN ERR IO

Símbolo:

Leva electrónica CH0Función: Tarea:

MAST

Eje:

Sentido del desplazamiento:

0 0 0

Rearme del conector 0: Rearme del conector 1:

Resincronizado Completo:

Contador de piezasÁngulo: puntos Nº de ciclos: Velocidad: pts/ms

Procesador de levaON: Run pgm came: Validación de las salidas de las

pistas:Confirmación de los fallos

Parámetros de ajuste : Adquisición

Nº de puntos/ciclos:Valor inicial:

Valor del juego del eje:

256

Eje01

Leva electrónicaAdquisiciónProcesador de leva

Conector0Conector1

TSX CCY 1128 IE 15 [RACK 0 POSITION 5]

25

Ajuste

Contador de piezas Resincronización

Valor del ángulo: puntos

0Valor inicial:

Valor inicial:256

0

puntos

132 3

1

2

TLX DS 57 PL7 09/2000 117

Page 118: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

La siguiente tabla describe las diferentes zonas:

Validación delos nuevos parámetros

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 .

Variable Descripción

1 Zona de selección

2 Zona de depuración principal

3 Zona de ajuste (ej.: adquisición)

118 TLX DS 57 PL7 09/2000

Page 119: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

Área de ajuste: "Contador de piezas"

Apertura a través del navegador:

En esta pantalla, se puede modificar el valor máximo del contador de las piezas.

Leva electrónicaAdquisición

Procesador de levaContador de piezasConector0

Grupo0Grupo1

Conector1

01

Parámetros de ajuste : Adquisición

Nº de puntos/ciclos:Valor inicial

Valor del juego del eje:

256

25

Valor del ángulo: puntos

25Valor inicial

Valor inicial:

256

0

puntos

132

Eje

Resincronización

Nº ciclo:Valor inicial

11

Valor del nº de ciclos:

Valor inicial: 0

0

Leva electrónicaAdquisiciónProcesador de leva

Contador de piezasConector0

Grupo0Grupo1

Conector1

01

Parámetros de ajuste : Procesador de leva. Contador de piezas

Contador de piezas

Valor límite:

Valor inicial: 1

20

TLX DS 57 PL7 09/2000 119

Page 120: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

Área de ajuste: "pista"

Apertura a través del navegador:

En cada pista seleccionada, se puede modificar un factor de anticipación. El valor será un número de pasos de 50 microsegundos.

Área de ajuste: "leva"

Apertura a través del navegador:

Sólo es posible abrir las levas configuradas.

Leva electrónicaAdquisiciónProcesador de leva

Conector0Grupo0

Pista0Pista1Pista2

Leva0 P(100, 200, 0)

01

Grupo1

Contador de piezas

Parámetros de ajuste : Procesador de leva. Conector0. Grupo0. Pista0

Valor inicial:

Valor inicial

Valor inicial

Valor inicial

Valor inicial: 0Factor de anticipación: 0 * 50 µ sFunciones auxiliares Acción en el contador de piezas

Valor inicial:

Sin acciónAvance:

Sin acciónRetroceso:

Sin acción

Sin acciónPista EVT

Aplicación inversa en la salida

Pista en paralelo

Conector0Grupo0

Pista0

Leva1 M(100, 0, 1)Leva2 F(150, 200, 0)

Pista1

Leva0 P(0, 0, 0)

120 TLX DS 57 PL7 09/2000

Page 121: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Validación delos nuevos parámetros

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.

110

250

puntos

Parámetros de ajuste : Procesador de leva. Conector0. Grupo0. Pista0. Leva3

Valor inicialValor inicial

Definición de la leva Condición de la validación

Valor inicial:

Control de la leva:

Leva siempre efectiva

Condición de activación

Número del bit de validación:

Valor inicial:

Valor inicial:

Valor inicial:

Valor inicial:

Temporizador de cierre

UmbralX2:

UmbralX1:

Valor inicial:

Tipo:

Posición

Posición

puntos

*0,1 ms0

0

0Sentido de avance

Sentido de retroceso

75

0

0

Leva siempre efectiva

TLX DS 57 PL7 09/2000 121

Page 122: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Depuración y ajuste

122 TLX DS 57 PL7 09/2000

Page 123: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

7

Programación

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 Página

Sinopsis de las funciones del módulo 125

Validación de las funciones del eje 127

Validación de las funciones del procesador de leva 129

Validación de sucesos 130

Sinopsis de gestión de sucesos 131

Interfaz lenguaje 132

Estado del nivel del módulo 133

Constantes de configuración 134

Parámetros de ajuste del módulo de comando explícito 138

Comandos implícitos 141

Intercambios procesador y módulo 145

Intercambios de sistema 146

WRITE_PARAM: Transferencia de los parámetros actuales de una fórmula 148

READ_PARAM: Transferencia de los parámetros actuales de una fórmula 150

RESTORE_PARAM: Transferencia de los parámetros iniciales 151

SAVE_PARAM: Transferencia de los parámetros iniciales 152

MOD_PARAM: Ajuste del eje 153

MOD_TRACK: Ajuste de una pista 156

MOD_CAM: Ajuste de una leva 159

TRF_RECIPE: Funciones de transferencia de fórmula 162

123

Page 124: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

TRF_RECIPE: Funciones de almacenamiento de la fórmula 163

TRF_RECIPE: Carga de una nueva fórmula 164

TRF_RECIPE: Guardado de una nueva fórmula 166

DETAIL_OBJECT: Interfaz de diálogo de operador 168

DETAIL_OBJECT: Transferencia del detalle de una leva 169

DETAIL_OBJECT : Transferencia del detalle de una pista 172

Apartado Página

124 TLX DS 57 PL7 09/2000

Page 125: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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:

Fórmula CombinatoriaMódulo/TSX 57

Adaptaciónfísicade las salidas

Grupo 0zoom página siguiente

32 levas

pistas

Asignación de las levas a las pistas

pistas

Asignación de las levas a las pistas

32 levas

Asignación de las pistas

a las salidas,

Forzado de las salidas, Validación

Asignación de las pistas a las salidas, Forzado de las salidas

Inver-sión de

las salidas

Inver-sión de

las salidas

Puesta en

paralelo de las

salidas delTSX CCY 1128 enconector 0

salidas del TSX 57

conector 1

Grupo 1

Grupo 2 igual al Grupo 0

Grupo 3 igual al Grupo 1

TLX DS 57 PL7 09/2000 125

Page 126: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Detalle para la salida 0 y la pista 0 del Grupo 0

Esta sinopsis describe el zoom de la página anterior:

(*) Hay otras dos posibilidades:l siempre válidol contador de piezas completo

Fórmula

Combinatoria Módulo/TSX 57 Adaptaciónfísicade las salidas

Groupe0_and_Bit:X0 (asignación de las pistas a la salida) %QW

Salida 0

Invert_track (Inversión del estado lógico de la pista) %MW

Leva n

Leva n+1Add_track

posibilidad de poner en paralelo la pista 4 %MW

yla pista 0 %MW

Outs_Enable(Validación de la salida) %Q

Groupe0_OR_Bits)(forzado a 1 de la salida) %QW

Invert_OUT_0 (Inversión de la salida) %KW

(*)groupe0_enable_bits:X0(Bit de validación asignado a la leva) %QW

Nota: Las levas asignadas a una pista no pueden asignarse a otra pista.

126 TLX DS 57 PL7 09/2000

Page 127: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Validación de las funciones del eje

Captura El módulo permite la posibilidad de efectuar capturas:l 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

Resincroniza-ció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.

capt0_enable AND Icapt0

ang_value capt0_ang

turn_value capt0_turn

TLX DS 57 PL7 09/2000 127

Page 128: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Tipo 1 y Tipo 3

Tipo 2

Reset_ang_enable

Entrada física o Top cero

Preset_ang_ForcePreset_ang_value

ang_value

Puesta a 1 de ang_ok

Reset_ang_enable

Entrada física o Top cero

Preset_ang_Force Preset_ang_valuey

Prest_Turn_value

ang_valuey

Turn_value

Puesta a 1 de ang_ok

128 TLX DS 57 PL7 09/2000

Page 129: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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ónSi 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 09/2000 129

Page 130: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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ónde 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.

130 TLX DS 57 PL7 09/2000

Page 131: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 Procesador TSX 57

Origen de sucesos

Validación de sucesos En la tarea EVT

Resincronización del ángulo y del número de ciclo

evt_preset_enable %Qxy.0.10

memoria tampón de sucesos

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.

(*Resincronización*)! IF evt_preset ...%IWxy.0.12:x2

Paso del módulo de Angulo

evt_ang_enable %Qxy.0.8

(*Módulo ÁNGULO *)! IF evt_ang ...%IWxy.0.12:x0

Paso del módulo de ciclo

evt_turn_enable %Qxy.0.9

(*Módulo de Ciclo*)! IF evt_turn ...%IWxy.0.12:x1

Detección de leva evt_cam_enable %Qxy.0.13

(*LEVAS*)! IF evt_cam ...%IWxy.0.12:x5

Captura 0 evt_capt0_enable %Qxy.0.11

(*Captura 0*)! IF evt_capt0...%IWxy.0.12:x3

Captura 1 evt_capt1_enable %Qxy.0.12

(*Captura 1*)! IF evt_capt1...%IWxy.0.12:x4

Contador de piezas completo

evt_pieces_full_enable %Qxy.0.14

(*Contador de piezas completo*)! IF evt_pieces_full...%IWxy.0.12:x6

1evt/ms 1evt/x (1) ms

TLX DS 57 PL7 09/2000 131

Page 132: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Interfaz lenguaje

Presentación 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).

132 TLX DS 57 PL7 09/2000

Page 133: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Informan sobre el estado del módulo.

El valor de estos objetos se actualiza mediante un comando explícito:READ_STS %CH xy .MOD

Objeto Símbolo Significado

%Ixy.MOD.ERR MOD_FAULT bit de fallo del módulo

%MWxy.MOD.2 FAULTY_MODFAULTY_CH

MOD_CNF_FLT

MISSING_MOD

x0 = 1 fallo interna: módulo no funcionax1 = 1 fallo funcional de vía(véase el estado de vía)x2 a x4 reservadox5 = 1 fallo de configuración: diferencia entre el valor configurado y el leídox6 = 1 módulo ausente o apagadox7 = reservado

TLX DS 57 PL7 09/2000 133

Page 134: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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_CONFEVT_ENABLE

EVT_NUM

Configuración del sucesoByte 0: enmascaramiento del suceso,16#FF no hay tarea de suceso16#00 tarea de suceso prioridad 016#01 tarea de suceso prioridad 1Byte 1: número de la tarea de suceso,16#FF no hay tarea de suceso

%KWxy.0.1 reservado

%KWxy.0.2 INPUT_CONFINPUT_MOD

LINE_FILTDIRECTION_INV

MULT4_RESOLLINE_CTRLFORMAT_MEAS_0FORMAT_MEAS_1

PRESET_MOD_0PRESET_MOD_1

CAPTS_MOD_0CAPTS_MOD_1CAPTS_MOD_2

Configuración del ejex0, x1: Tipo de codificador= 16#00: codificador incremental,= 16#01: codificador absoluto de enlace SSI= 16#02: codificador absoluto paralelo y TSX ABE7CPA11x2: reservadox3=1 filtrado de las entradas (frecuencia de corte 125KHz)x4=1 el eje gira en sentido inverso al codificadorx5: reservadox6=1 multiplicación por 4 de la resolución del codificadorx7=1 control de línea codificadorx8, 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 =1x12, x13, x14 tipos de capturacaptura 0: en flanco ascendente Icapt0 en todos los casoscaptura 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 Zx15: reservado

134 TLX DS 57 PL7 09/2000

Page 135: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

%KWxy.0.3 reservado

%KWxy.0.4 ABS_ENC_CONF_0GRAY

WITH_PAREVEN_PAR

WITH_ERRERROR_LEV

configuración del codificador absoluto SSIelección del código binario/Grayx0=0 binariox0=1 Grayx1=1 presencia de un bit de paridad en la tramax2=1 paridad parx3, x4 reservadox5=1 presencia de un bit de error en la tramax6= 1 nivel lógico del bit de error (fallo para 1 lógico)x7 a x15 reservado

%KWxy.0.5 ABS_ENC_ERROR_RANGE rango del bit de error en los bits de estadovalor: 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 microsegundos16#01 = 100 microsegundos16#02 = 200 microsegundos

%KWxy.0.7 ABS_ENC_EXTRA_NBBEGIN_NB

STAT_NB

número de bits adicionales mostrados por el codificador:Byte 0: número de bits de encabezadolongitud del campo de encabezado antes de MSB = 4 máxByte 1: número de bits de estado:longitud del campo de estado antes de LSB = 4 máx

%KWxy.0.8 ABS_ENC_DATA_NB número total de bits del codificadorlongitud del campo de datos = 25 máx.

%KWxy.0.9a%KWxy.0.14

reservado

Objeto Símbolo Significado

TLX DS 57 PL7 09/2000 135

Page 136: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

%KWxy.0.15 CONTROLES_CONFC0_LOCK

C0_LOCK

PCAM_STAND_ALONE

PCAM_IGN_SC

OUTS_MAINT

SUPPLY_AUX_MSK

SUPPLY_ENC_MSK

SUPPLY_C0C1_MSK

REARM_MOD

Configuración de los fallosx0: bloqueo del conector 0.x0 =1 sin control de alimentación en el conector 0x1: bloqueo del conector 0.x1 =1 sin control de alimentación en el conector 1x2 a x7 reservadox8: Opción tras fallo de comunicación del autómata:x8 = 0 el procesador de leva pasa a STOPx8 = 1 el procesador de leva permanece en RUNx9: Opción tras fallo de cortocircuitox9 = 0 el procesador de leva pasa a STOPx9 = 1 el procesador de leva permanece en RUNx10: Opción tras fallo de comunicación del autómata:x10 =0 las salidas se ponen a 0 Vx10 =1 comandos directos en las salidas mantenidasx11: Opción tras fallo de alimentación de las entradas auxiliaresx11= 0 hace subir el bit: %Ixy.0.ERRx11=1 no tiene efecto sobre %Ixy.0.ERRx12: Opción tras fallo de alimentación del codificadorx12=0 hace subir el bit: %Ixy.0.ERRx12=1 no tiene efecto sobre %Ixy.0.ERRx13: Opción tras fallo de alimentación de los conectores CNX0 y CNX1x13=0 hace subir el bit: %Ixy.0.ERRx13=1 no tiene efecto sobre %Ixy.0.ERRx14: Opción de rearme de las salidasx14=0 rearme tras comando explícitox14=1 rearme 10 segundos después de la disyunciónx15: reservado

%KWxy.0.16 SPEED_FORMAT expresión de la velocidad16#00: velocidad expresada en pts/ms16#04: velocidad expresada en pts/s

%KWxy.0.17 reservado

Objeto Símbolo Significado

136 TLX DS 57 PL7 09/2000

Page 137: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Constantes de nivel del grupo

%KWxy

Objeto Símbolo Significado

%KWxy.i.18 INVERT_OUTiINVERT_OUTi_0

INVERT_OUTi_1

INVERT_OUTi_7

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 1x0 = 1 salida i.0 = 24 V para un estado lógico 0Inversión de la salida pista i.1:x1 = 0 salida i.0 = 24 V para un estado lógico 1x1 = 1 salida i.0 = 24 V para un estado lógico 0idéntico hasta:Inversión de la salida pista i.7:x7 = 0 salida i.0 = 24 V para un estado lógico 1x7 = 1 salida i.0 = 24 V para un estado lógico 0

TLX DS 57 PL7 09/2000 137

Page 138: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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ón16#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.29a%MWxy.0.31

reservados

138 TLX DS 57 PL7 09/2000

Page 139: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 32La siguiente tabla describe el ajuste de las pistas

Objeto Símbolo Significado

%MWxy.i.(j) SPECIF_TRACKPIECES_FORW

PIECES_BACK

ADD_TRACK

INVERT_TRACKEVT_TRACK

USE_TRACK

x0, x1: acción sobre el contador de piezas en sentido de avance16#00: Sin acción16#01: aumento cuando la pista pasa a 116#02: disminución cuando la pista pasa a 116#03: puesta a cero después de que la pista pasa a 1x2, x3: acción sobre el contador de piezas en sentido de retroceso16#00: Sin acción16#01: aumento cuando la pista pasa a 116#02: disminución cuando la pista pasa a 116#03: puesta a cero después de que la pista pasa a 1x4 a x10 reservadox11 = 1 puesta en paralelo de las pistas en una salidasi el objeto es representativo de:la pista 0 entonces: OUT 0 = pista 0 + pista 4la pista 1 entonces: OUT 1 = pista 1 + pista 5la pista 2 entonces: OUT 2 = pista 2 + pista 6la pista 3 entonces: OUT 3 = pista 3 + pista 7x12 =1 inversión del estado lógico de la pistax13 =1 pista de sucesox14: reservadox15 =0 la pista no participa en el tratamientox15 =1 la pista participa en el tratamiento

%MWxy.i.(j+1) ANTICIP_FACTOR factor de anticipación por pasos de 50 microsegundosvalor comprendido entre 0 y 32767

TLX DS 57 PL7 09/2000 139

Page 140: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 48La siguiente tabla describe el ajuste de las levas

Objeto Símbolo Significado

%MWxy.i.(j) SPECIF_CAM_0TYP_PROFIL

FORW_ENABLEBACK_ENABLE

TRACK_NUM

USE_CAM

especificación del perfil de una levax0 a x2: perfil de leva:16#00: leva de posición16#03: leva monoestable16#06: leva de frenox3 =1 leva validada en sentido de avancex4 =1 leva validada en sentido de retrocesox5 a x8: reservadox9 a x11: asignación a un número de pista (0 a 7)x12 a x14: reservadoleva declarada:x15 =0 el programa no trata la levax15 =1 el programa trata y declara la leva

%MWxy.i.(j+1) SPECIF_CAM_1COND_ENABLE

BIT_NUM_ENABLE

Condiciones de validación de una levax0, x1: condición de validación de la leva16#00: leva siempre activa16#01: leva condicionada por un bit de validación16#02: la leva se valida cuando el contador de piezas alcanza el valor programadox2 a x4: número del bit de validaciónx5 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

140 TLX DS 57 PL7 09/2000

Page 141: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 reservado

%Qxy.0.5 PCAM_START_STOP comando de inicio del procesador de leva activa en flanco ascendentecomando de parada del procesador de leva activa en flanco descendente

%Qxy.0.6 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_ENABLE = 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.16a%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 reservado

TLX DS 57 PL7 09/2000 141

Page 142: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

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

%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.16a%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.34a%Qxy.0.39

reservados

Objeto Símbolo Significado

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

142 TLX DS 57 PL7 09/2000

Page 143: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.1 reservado

%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.5 reservado

%Ixy.0.6 reservado

%Ixy.0.7 reservado

%Ixy.0.8 IREC_STAT estado de la entrada física IREC

%Ixy.0.9 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 reservado

TLX DS 57 PL7 09/2000 143

Page 144: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Las palabras %IWxy.012 a %IWxy.015 se actualizan durante la tarea de suceso

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 EVENTSEVT_ANGEVT_TURNEVT_PRESETEVT_CAPT0EVT_CAPT1EVT_CAMEVT_PIECES_FULL

DIRECTION_EVT

OVERRUN_EVT

registro de sucesosx0 =1: suceso emitido en cada paso de módulo del valor del ángulox1 = 1: suceso emitido en cada paso de módulo del valor del ciclox2 = 1: suceso emitido tras resincronizaciónx3 = 1: suceso emitido tras captura 0x4 = 1: suceso emitido tras captura 1x5 = 1: suceso emitido por el programa de levax6 = 1: suceso emitido cuando el contador de piezas alcanza el valor límitex7 a x13 reservadox14 = 1: sentido de rotación de avance tras suceso: EVT_TURN o EVT_ANGx14 = 0: sentido de rotación de retroceso tras sucesox15 = 1: desbordamiento de sucesos

%IWxy.0.13 CAME_EVT x0 a x4 = número de la levax5 a x6 = número de grupox7 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

144 TLX DS 57 PL7 09/2000

Page 145: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Intercambios procesador y módulo

Introducción El módulo permite efectuar las modificaciones de los parámetros a través de los siguientes intercambios:

Función Nombre Particularidades

Transferencia de datos inicial-es de configuración y de ajuste

intercambios de siste-mas

Transferencia de los parámetros actuales

WRITE_PARAM

READ_PARAM

Transferencia de los parámetros iniciales

RESTORE_PARAM

SAVE_PARAM

Ajuste del eje MOD_PARAM Estos intercambios son propios del módulo de levaAjuste de una pista MOD_TRACK

Ajuste de una leva MOD_CAM

TLX DS 57 PL7 09/2000 145

Page 146: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

%MWxy.0.0Reconf_in_Prog

%MWxy.0.1Reconf_in_Err

%MWxy.Ajuste del eje

Programa de leva

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes iniciales

%MWxy.Appli_FIt

Cod_Param_FItCod_Desc_FIt

NUM_DESC_FLTNUM_GROUP_FLT

Estado de la vía

Read_STS %CHxy.0

MóduloTSX CCY 1128

Fórmula

146 TLX DS 57 PL7 09/2000

Page 147: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Confirmación de transferencia

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 09/2000 147

Page 148: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

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.

%MWxy.0.0ADJ_IN_PROGR

%MWxy.0.1ADJUST_ERR

%MWxy.Ajuste del eje

Programa de leva

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes iniciales

%MWxy.Appli_FIt

Cod_Param_FItCod_Desc_FIt

NUM_DESC_FLTNUM_GROUP_FLT

Estado de la vía

Read_STS %CHxy.0

MóduloTSX

CCY 1128

(Procesador de leva en

STOP)

Modificaciones

Fórmula

WRITE_PARAM %CHxy.0

148 TLX DS 57 PL7 09/2000

Page 149: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Confirmación de transferencia

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 09/2000 149

Page 150: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

%MWxy.0.0ADJ_IN_PROGR

%MWxy.0.1ADJUST_ERR

%MWxy.Ajuste del eje

Programa de leva

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

(Procesador de leva en

STOP o en RUN)

Fórmula

READ_PARAM %CHxy.0

150 TLX DS 57 PL7 09/2000

Page 151: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

RESTORE_PARAM: Transferencia de los parámetros iniciales

Carga dela fórmulade origen

Puede que en una aplicación sea necesario volver a cargar los parámetros iniciales de una fórmula.

El modo de funcionamiento es idéntico al modo de funcionamiento del WRITE_PARAM.

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes

MóduloTSX

CCY 1128

(Procesador de leva en

RUN)

Fórmula

RESTORE_PARAM %CHxy.0

%MWxy.Ajuste del eje

Programa de leva

TLX DS 57 PL7 09/2000 151

Page 152: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

El guardado de los parámetros se puede efectuar con el módulo y el procesador de leva en RUN.

%MWxy.Ajuste del eje

Programa de leva

%KWxy.Configuración del eje

Configuración del procesador de levaConfiguración de los grupos

Guardado de los ajustes

MóduloTSX

CCY 1128

RUN o STOP)

SAVE_PARAM %CHxy.0

Fórmula

152 TLX DS 57 PL7 09/2000

Page 153: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 ángulol PRESET_TURN_VALUE: valor de resincronización del número de ciclosl SLACK_VALUE: valor del juego del ejel 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

La zona de intercambio (buffer) se puede precargar:l 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}

Envío de los nuevos valores al módulo

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 09/2000 153

Page 154: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Inicializacióndel buffer de parámetros

acción {Get} o acción {Read}

Ejemplo {Get} MOD_PARAM %CHxy.0 (0,0,0,0);{Read} MOD_PARAM %CHxy.0 (1,0,0,0);

%MWxy.Ajuste del eje

Programa de leva

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

(RUN o

STOP)Fórmula

MOD_PARAM %{Read}MOD_PARAM % {Get}

%MWxy.0.16= PRESET_ANG_VALUE%MWxy.0.17= PRESET_TURN_VALUE%MWxy.0.18= SLACK_VALUE%MWxy.0.19= MAX_PIECES_VALUE

154 TLX DS 57 PL7 09/2000

Page 155: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Envío delos nuevos parámetros

Acción {send}

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.

%MWxy.Ajuste del eje

Programa de levas

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes

MóduloTSX

CCY 1128

Procesador de leva en RUN

Fórmula

MOD_PARAM {Send}

%MWxy.0.16= PRESET_ANG_VALUE%MWxy.0.17= PRESET_TURN_VALUE%MWxy.0.18= SLACK_VALUE%MWxy.0.19= MAX_PIECES_VALUE

Modificaciones

Buffer de parámetros

Parámetros del eje

%MWxy.Cod_param_FIt

%MWxy.0.0Adj_in_Prog%MWxy.0.1

Adj_Err

Read_STS %CHxy.0

TLX DS 57 PL7 09/2000 155

Page 156: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

La zona de intercambio (buffer) se puede precargar:l con los valores iniciales de anticipación:

MOD_TRACK %CHxy.0 (0,Group,Track) acción {Get}l con los valores actuales de anticipación:

MOD_TRACK %CHxy.0 (1,Group,Track) acción {READ}

Envío de los nuevos valores al módulo

Después de la modificación en el buffer:l 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.

Leyenda Grupo: identifica el número de grupoTrack: identifica el número de pista

156 TLX DS 57 PL7 09/2000

Page 157: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Inicializacióndel buffer de parámetros

acción {Get} o acción {Read}

Ejemplo Para Grupo 0 Pista 4l {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.

%MWxy.0.0ADJ_IN_PROGR%MWxy.0.1ADJUST_ERR

%KWxy.Configuración del eje

Configuración del procesador del eje

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.0.0Ajuste del eje

Programa de leva

MOD_TRACK{Read}MOD_TRACK{Get}

%MWxy.0.16=Anticipación

Buffer de parámetros

Fórmula

TLX DS 57 PL7 09/2000 157

Page 158: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Envío del nuevo valor de anticipación

Acción {Send}

Ejemplo Para Grupo 0 Pista 4:l {Send}: MOD_TRACK %CHxy.0 (2,0,4)

Control del intercambio

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.

%MWxy.0.0ADJ_IN_PROGR%MWxy.0.1ADJUST_ERR

%KWxy.Configuración del eje

Configuración del procesador del eje

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.0.0Ajuste del ejePrograma de leva

MOD_TRACK

%MWxy.0.16Anticipación

Fórmula

%MWxy.0Cod_Desc_FIt

NUM_DESC_FLTNUM_GROUP_FLT

Estado de la vía

Parámetros

Modificaciones

Read_sts %CHxy.0

158 TLX DS 57 PL7 09/2000

Page 159: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 bajol X2: umbral altol 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

La zona de intercambio (buffer) se puede precargar:l 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}

Envío de los nuevos valores al módulo

Después de la modificación en el buffer, la función:l 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.

Leyenda Grupo: identifica el número de grupoCam: identifica el número de pista

TLX DS 57 PL7 09/2000 159

Page 160: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Inicializacióndel buffer de parámetros

acción {Get} o acción {Read}

Inicializacióndel buffer de parámetros

Para la leva 9 del grupo 2:l acción {Read}: MOD_CAM %CHxy.0 (1,2,9)l acción {Get}: MOD_CAM %CHxy.0 (0,2,9)

%KWxy.Configuración del eje

Configuración del procesador del eje

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.0.0Ajuste del ejePrograma de leva

MOD_TRACK{Get}

%MWxy.0.16= X1%MWxy.0.17= X2%MWxy.0.18= TIME_SWITCH_OFF

Buffer de parámetros

Fórmula

MOD_CAM{Read}

160 TLX DS 57 PL7 09/2000

Page 161: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Envío de la nueva fórmula

Acción {Send}

Ejemplo Para la leva 9 del grupo 2:l acción {Send}: MOD_CAM %CHxy.0 (2,2,9)

Control del intercambio

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.

%KWxy.Configuración del eje

Configuración del procesador del eje

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

Procesadorleva en RUN)

%MWxy.0.0Ajuste del ejePrograma de leva

%MWxy.0.16= X1%MWxy.0.17= X2%MWxy.0.18= TIME_SWITCH_OFF

Buffer de

Fórmula

Modificaciones

Estado de la vía

MOD_CAM {Send}

%MWxy.0.0ADJ_IN_PROGR%MWxy.0.1ADJUST_ERR

%MWxy.Cod_Desc_FItNUM_DESC_FLTNUM_GROUP_FLT

Read_STS %CHxy.0

TLX DS 57 PL7 09/2000 161

Page 162: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

162 TLX DS 57 PL7 09/2000

Page 163: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

TRF_RECIPE: Funciones de almacenamiento de la fórmula

%MW de la fórmula

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):

Direcciones de las palabras

Contenido Número de pala-bras

Detalle Grupo

%MWn a %MWn+11 Ajuste del eje 12 palabras

%MWn+12 a %MWn+27

Descriptor de las pistas 0 a 7

16 palabras l Specif-track pista 0l Anticip-factor pista 0l ...l Specif-track pista 7l Anticip-factor pista 7

Grupo 0

%MWn+28 a %MWn+187

Descriptor de las levas 0 a 31

160 palabras Leva 0l Specif-cam_0l Specif_cam_1l Time_switch_offLeva…l ...Leva 31l Specif-cam_0l Specif_cam_1l Time_switch_off

%MWn+188 a %MWn+203

Descriptor de las pistas 0 a 7

16 palabras véase Grupo 0 Grupo 1

%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 Grupo 2

%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 Grupo 3

%MWn+556 a %MWn+715

Descriptor de las levas 0 a 31

160 palabras véase Grupo 0

TLX DS 57 PL7 09/2000 163

Page 164: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

TRF_RECIPE: Carga de una nueva fórmula

Sinópticode carga

La carga se activa mediante una llamada al programa de aplicación.

Ejemplo Carga que define la palabra %MW800.Acción {Load} TRF_RECIPE %CHxy.0 (0,800) o%MW0:= 800; TRF_RECIPE %CHxy.0 (0,800)

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustesiniciales

MóduloTSX

CCY 1128

(en STOP)

%MWxy.Ajuste del ejePrograma de levas

Fórmula actual

Estado de la vía

%MWxy.Appli_FItCod_Param_FItCod_Desc_FItNUM_DESC_FLTNUM_GROUP_FLT

Read_STS %CHxy.0

%MW0

%MWx0Fórmula 0

%MWx1Fórmula 1

%MWxy.0.0Adj_In_Prog%MWxy.0.1Adj_Err

TRF_RECIPE (Load; adr)

164 TLX DS 57 PL7 09/2000

Page 165: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Control del intercambio

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.

TLX DS 57 PL7 09/2000 165

Page 166: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

TRF_RECIPE: Guardado de una nueva fórmula

Sinopsis del guardado

Guardado de una fórmula:

Ejemplo 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);

%KWxy.Configuración del eje

Configuración del procesador de leva

Configuración de los grupos

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

(RUN o STOP)

%MWxy.Ajuste del ejePrograma de levas

Fórmula

Estado de la vía

%MWxy.Appli_FItCod_Param_FItCod_Desc_FItNUM_DESC_FLTNUM_GROUP_FLT

Read_STS

%MW0

%MWx0Fórmula 0

%MWx1Fórmula 1

%MWxy.0.0Adj_In_Prog%MWxy.0.1Adj_Err

TRF_RECIPE [Save]

Aplicación

166 TLX DS 57 PL7 09/2000

Page 167: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Control del intercambio

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.

TLX DS 57 PL7 09/2000 167

Page 168: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 DETAIL_OBJECT %CHxy.0 (Action, type_objet, num_group, num_objet, adr)

l Action = 1: Ext permite escribir el descriptor de leva o de pista en una zona de memoria.

l Acción = 0: Inc permite escribir el descriptor de leva o de pista con la información en la zona de memoria.

l tipo de objeto = 0: leva.

l tipo de objeto = 1: pista.

l Num_group = número del grupo al que pertenece la leva o la pista.

l Num_objet = número de la leva o de la pista en el grupo.

l adr = dirección del primer objeto de la zona de memoria.

168 TLX DS 57 PL7 09/2000

Page 169: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

DETAIL_OBJECT: Transferencia del detalle de una leva

Sinopsis Esta sinopsis describe la transferencia del detalle de una leva

Ejemplo División de los parámetros de la leva 9 del grupo 2 a partir de la dirección %MW100DETAIL_OBJECT %CHxy.0 (1,0,2,9,100);

%KWxy.Configuración del eje

Configuración del procesador de leva

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.Ajuste del ejePrograma de levas

Fórmula

Detalle de los descriptores de una leva

DETAIL_OBJET (1,0,.,.,.,)

TLX DS 57 PL7 09/2000 169

Page 170: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Orden de organización de los parámetros de una leva

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 leval 0: siempre válidol 1: condición bit de validaciónl 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

170 TLX DS 57 PL7 09/2000

Page 171: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

Ejemplo Carga del detalle en la fórmula actual de la leva 3 del grupo 2DETAIL_OBJECT %CHxy.0 (0,0,2,9,100);

AVISO

Esta transferencia no cuenta con control de coherencia

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

%KWxy.Configuración del eje

Configuración del procesador de leva

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.Ajuste del ejePrograma de levas

Fórmula

Detalle de los descriptores de una leva

DETAIL_OBJET (0,0,.,.,.,)

TLX DS 57 PL7 09/2000 171

Page 172: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

DETAIL_OBJECT : Transferencia del detalle de una pista

Sinopsis Esta sinopsis describe la transferencia de una pista

Ejemplo 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 2DETAIL_OBJECT %CHxy.0 (1,1,1,5,100);

%KWxy.Configuración del eje

Configuración del procesador de leva

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.Ajuste del ejePrograma de levas

Fórmula

Detalle de los descriptores de una leva

DETAIL_OBJET (1,1,.,.,.,)

172 TLX DS 57 PL7 09/2000

Page 173: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Programación

Orden de organización de los parámetros de una pista

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

TLX DS 57 PL7 09/2000 173

Page 174: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Ejemplo Carga del detalle en la fórmula actual de la pista 5 del grupo 1 desde la palabra %mW100DETAIL_OBJECT %CHxy.0 (1,1,1,5,100);

AVISO

Esta transferencia no cuenta con control de coherencia

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

%KWxy.Configuración del eje

Configuración del procesador de leva

Guardado de los ajustes iniciales

MóduloTSX

CCY 1128

%MWxy.Ajuste del ejePrograma de levas

Fórmula

Detalle de los descriptores de una pista

DETAIL_OBJET (0,1,.,.,.,)

174 TLX DS 57 PL7 09/2000

Page 175: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

8

Prestaciones y limitaciones

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 Página

Precisión global sobre el comando de los accionadores 176

Control de los accionadores 179

Prestaciones temporales generales 183

Limitaciones funcionales 185

175

Page 176: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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óndel 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 incrementall 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.

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.

Velocidad linear 10 m/mn 300 m/mn

6 ms 0,2 ms

Tiempo de reacción tras comando de salidas

Arquitectura del autómata Aplicación CCY 1128 Otro

176 TLX DS 57 PL7 09/2000

Page 177: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Sinopsis del tratamientode 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.

Precisión del eje de la máquina

Tiempo de reacción interna del módulo

Tiempo de reacción vinculado a la máquina Accionadores

Salidas

Bucle de cálculo

Codificador

Bucle de adquisición

In

Anticipación

Out

...ms

Tiempo de propagación:< 150 µs

50 µs: < = 16 levas100 µs: < = 64 levas200 µs: < = 128 levas

0 µs = contaje 50 µs: = SSI100 µs: = SSI200 µs: = SSI

Periodo de los impulsos1 / ω x resoluciónω: velocidad de rotación

TLX DS 57 PL7 09/2000 177

Page 178: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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.

longitud

Número de bits en la trama

178 TLX DS 57 PL7 09/2000

Page 179: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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)

Diferencia máx./mínima (2)

en codificador incremental = T2+T3

en codificador absoluto = T1 + T2 + T3

sin anticipación = T0 + T2

con anticipación del SSI = 2 x (T0 + T2)

con anticipación del incremental = 2 x T0 +T2

TLX DS 57 PL7 09/2000 179

Page 180: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Precisión del comando delas 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

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).

1 Tiempo mínimo

2 Tiempo máximo/mínimo

3 Desviación fija

4 Diferencia de conmutación

Posición

Zona de conmutación

Umbral requerido

SalidaTiempo

4

3

12

180 TLX DS 57 PL7 09/2000

Page 181: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Ilustración de la utilización de la función con 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.

Posición

Zona de conmutación

Umbral requerido

Salida Tiempo

Anticipación

TLX DS 57 PL7 09/2000 181

Page 182: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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)

Diferencia de conmutación para una velocidad de 120 m/mn sin anticipación (resolución del codificador = 0,1 mm)

(1) Los valores se expresan en microsegundos.

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

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

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.

182 TLX DS 57 PL7 09/2000

Page 183: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Prestaciones temporales generales

Llamada de la tarea de suceso

Diagrama de llamada de la tarea de suceso

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 deun 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.

Origen

Módulo

Suceso

1 ms 1 ms t emisión de suceso

< 1 msSistema

AplicaciónLlamada de la

tarea de suceso

EVT%I

EVT%Q

TLX DS 57 PL7 09/2000 183

Page 184: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Tabla Descripción de las funciones

(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).

Función Comentario Valor

Contador Frecuencia admisible 500 KHz en x1250 KHz en x4

Activación de la tarea de suceso al pasar de ciclo

< 3 ms

Resincronización 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

Función de leva Actualización de las salidas 50 microsegundos hasta 16 levas100 microsegundos hasta 32 levas200 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

Interfaz implícita 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

Interfaz explícita 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)

Tiempo de ciclo complementario

El tiempo de ciclo no influye en el tiempo de reacción de las salidas

1 ms

184 TLX DS 57 PL7 09/2000

Page 185: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Limitaciones funcionales

Corrección del juego del eje

Ejemplo

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.

Retroceso Dmin (Pr+) (Pr-) Dmin

Tmin

AvanceIREC

TLX DS 57 PL7 09/2000 185

Page 186: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Prestaciones y limitaciones

Anticipación Ejemplo con anticipación

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.

Con anticipación

TminAvance

(Re)Start

186 TLX DS 57 PL7 09/2000

Page 187: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

TLX DS 57 PL7 09/2000

9

Diagnóstico

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 Página

Estado del nivel del módulo 188

Estado del nivel de leva 189

Códigos de error 191

Conjunto de control 194

Control de la integridad del módulo 195

Control del codificador 196

Control de las entradas auxiliares 198

Control de las salidas de pistas 199

Preguntas/ Respuestas 201

187

Page 188: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

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 Si %Ixy.Mod.Err = 1 (implícito), hay que efectuar el comando READ_STS

Objeto Símbolo Significado

%Ixy.MOD.ERR MOD_FAULT bit de fallo del módulo

%MWxy.MOD.2 FAULTY_MODFAULTY_CH

MOD_CNF_FLT

MISSING_MOD

x0 = 1 fallo interno: módulo no funcionax1 = 1 fallo funcional de vía(véase el estado de vía)x2 a x4 reservadox5 = 1 fallo de configuración: diferencia entre el valor configurado y el leídox6 = 1 módulo ausente o apagadox7 = reservado

188 TLX DS 57 PL7 09/2000

Page 189: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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_STSSTS_IN_PROG

ADJ_IN_PROG

RECNF_IN_PROG

gestión del estado de los intercambiosx0 = 1 lectura del estado de la vía en cursox1 reservadox2 = 1 función: WRITE_PARAM, MOD_PARAM, MOD_TRACK, MOD_CAM, TRF_RECEIPT en cursox3 a x14 reservadox15 = 1 reconfiguración en curso

%MWxy.0.1 EX_RPT

ADJUST_ERR

RECONF_ERR

estado de la confirmación de intercambiosx0 a x1 reservadox2 = 1 error sobre una función de comunicación: WRITE_PARAM, MOD_PARAM, MOD_TRACK, MOD_CAM, TRANF_RECEIPTx3 a x14 reservadox15 = 1 reconfiguración por fallo

%MWxy.0.2 CH_STSENC_FLTAUXIL_FLT

TRACK_FLTINTERNAL_FLT

CONF_FLT

COMMUNIC_FLTAPPLI_FLTCH_LEDENC_SUPPLY_FLTENC_WIRE_FLTENC_TRANSMIT_FLTAUX_SUPPLY_FLTC0_SUPPLY_FLTC1_SUPPLY_FLT

Estado de la víax0 = 1 fallo externo: fallo de alimentación del codificadorx1 = 1 fallo externo: fallo de alimentación de las entradas auxiliaresx2 reservadox3 = 1 fallo externo: fallo de salidas de pistasx4 = 1 fallo interno: fallo interno del módulo o módulo durante las autopruebasx5 = 1 fallo de configuración del equipo del módulo o configuración de programa diferente a la esperadax6 = 1 fallo de comunicaciónx7 = 1 error en un dato de la fórmulax8 y x9 estado del dispositivo luminoso de la víax10 = 1 fallo de alimentación del codificadorx11 = 1 fallo de la línea del codificadorx12 = 1 fallo de transmisión de trama SSI (paridad o formato)x13 = 1 fallo de alimentación de las entradas auxiliaresx14 = 1 fallo de alimentación del conector 0x15 = 1 fallo de alimentación del conector 1

TLX DS 57 PL7 09/2000 189

Page 190: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

El valor de los objetos %MW se actualiza mediante el comando READ_STS %CHxy.0

Método Si %Ixy.Mod.Err = 1 (implícito), hay que efectuar el comando READ_STS

%MWxy.0.3 EXTEN0_FLTCOD_PARAM_FLTCOD_DESC_FLT

ENC_ALARM

estado de la vía (específico)x0 a x5 código de error tras el fallo de configuración o de ajuste del ejex6 a x11 código de error tras el fallo de descripción de una pista o de una levax12 = 1 fallo emitido por el codificador SSIx13 a x15 reservado

%MWxy.0.4 EXTEN1_FLTNUM_DESC_FLTNUM_GROUP_FLT

COD_LOCAL_FLT

estado de la vía (específico)x0 a x4 número de orden de la pista o de la leva erróneox5 a x6 número de grupo de la pista o de la leva erróneox7 a x8 reservadox9 a x15 código de error durante la transferencia de los datos de la fórmula:16#01 = la dirección especificada no existe16#02 = el grupo especificado no existe16#03 = la pista especificada no existe16#04 = la leva especificada no existe16#05 = el código de acción no existe16#06 = el tipo de objeto no existe

%MWxy.0.5 reservado

%MWxy.0.6 C0_SHORT_CIRCUIT fallo de cortocircuito en el conector 016#0000 sin fallos16#0001 cortocircuito en pistas del grupo 016#0100 cortocircuito en pistas del grupo 116#0101 cortocircuito en pistas del grupo 0 y del grupo 1

%MWxy.0.7 C1_SHORT_CIRCUIT fallo de cortocircuito en el conector 116#0000 sin fallos16#0001 cortocircuito en pistas del grupo 216#0100 cortocircuito en pistas del grupo 316#0101 cortocircuito en pistas del grupo 2 y del grupo 3

%MWxy.0.8a%MWxy.0.11

reservado

Objeto Símbolo Significado

190 TLX DS 57 PL7 09/2000

Page 191: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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

TLX DS 57 PL7 09/2000 191

Page 192: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

24 ABS_ENC_DATA_NB + ABS_ENC_READ_EXTRA_NB + WITH_PAR es superior a 32

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 (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

Código Parámetros defectuosos

192 TLX DS 57 PL7 09/2000

Page 193: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

Lista de los códigos de errores depista 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

TLX DS 57 PL7 09/2000 193

Page 194: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

Conjunto de control

Generalidades l El sistema comprueba que haya realmente un módulo que funcione correctamente y que sea capaz de realizar la función prevista.

l El módulo comprueba sus principales componentes.l 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.l Controla la comunicación entre el módulo de levas y la unidad de tratamiento.l Controla la alimentación y la conexión del codificador.l Controla la alimentación de las entradas auxiliares.l Controla las salidas de pista.

Visualización en el panel frontal del módulo

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:

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á encendidoEl indicador luminoso RUN (verde) está encendido

CH0 RUN ERR

I/O

194 TLX DS 57 PL7 09/2000

Page 195: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 = 1Las 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) parpadeaEl indicador luminoso RUN (verde) está encendidoEl 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 = 1Cuando 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 09/2000 195

Page 196: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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á apagadoEl indicador luminoso RUN (en verde) permanece encendidoEl indicador luminoso CH0 (en verde) parpadeaEl indicador luminoso I/O (en rojo) está encendido

196 TLX DS 57 PL7 09/2000

Page 197: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

Consecuenciade una fallo del codificador

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 = 0l 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 yl Enc_Alarm = 1 si la información se detecta en la trama SSIl Enc_Transmit_Flt = 1 si se detecta un fallo de trama SSIl Enc_Wire_Flt = 1 si se detecta un fallo de líneal 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.

TLX DS 57 PL7 09/2000 197

Page 198: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

Control de las entradas auxiliares

Introducción 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.

Consecuenciade un fallo de alimentación

Si la tensión de alimentación 24 V no es suficiente (<19V):l La medida de posición ya no se garantiza: la información Ang_Ok = 0l El procesador de leva se pone en modo STOP. la información Pcam_on =0

Fallo de alimentaciónde las entradas auxiliares

Señales:

l El indicador luminoso ERR (en rojo) está apagadol El indicador luminoso RUN (verde) está encendidol El indicador luminoso CH0 (en verde) parpadeal 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 yl 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.

198 TLX DS 57 PL7 09/2000

Page 199: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 RUNl 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 09/2000 199

Page 200: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

Fallo de las salidas de pistas

Señales:

l El indicador luminoso ERR (en rojo) está apagadol El indicador luminoso RUN (verde) está encendidol 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 yl C0_Supply_Flt = 1 si el conector 0 está mal alimentadol C1_Supply_Flt = 1 si el conector 1 está mal alimentadol C0_Short_Circuit = 1 si una salida del grupo 0 está en cortocircuitol = 256 si una salida del grupo 1 está en cortocircuitol C0_Short_Circuit = 1 si una salida del grupo 0 está en cortocircuitol = 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.

200 TLX DS 57 PL7 09/2000

Page 201: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 codificadorl 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)

Carga de una fórmula mediante los comandos l WRITE_PARAMl RESTORE_PARAMl TRF_RECIPE

Ninguna acción en las salidas l Las salidas están bien validadas Outs_Enablel Puesta en paralelo de una pista sin leva configuradal salidas forzadasl salidas invertidas

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ónl Pase al modo ajuste de fórmulal Haga clic en No cuando el sistema pida la validaciónl Modificar el parámetrol Validar

TLX DS 57 PL7 09/2000 201

Page 202: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Diagnóstico

202 TLX DS 57 PL7 09/2000

Page 203: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Glosario

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).

Captura 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.

A

C

TLX DS 57 PL7 09/2000 203

Page 204: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 tramal 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.

204 TLX DS 57 PL7 09/2000

Page 205: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Glosario

Depuración Servicio PL7 que permite realizar un control directo del módulo en modo conectado.

Descriptorde leva

Parte del programa de leva que caracteriza una leva (número de la pista asociada, umbrales, tipo, condición de validación, etc.).

Descriptorde 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")

Eje Conjunto de elementos externos que controlan los movimientos de la máquina (reductor, codificador...).

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.

D

E

F

TLX DS 57 PL7 09/2000 205

Page 206: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Formatode 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.

Inversión dela medida

Esta función permite al módulo adaptarse al tipo de montaje mecánico del codificador en el eje.

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.

Leva 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.

I

J

L

206 TLX DS 57 PL7 09/2000

Page 207: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Glosario

Marcadorde revolución

Impulso que muestra un codificador incremental rotativo que se detecta en cada revolución completa del eje.

Medidadel á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).

Movimientosin 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.

Offset Valor bruto que muestra un codificador absoluto en el cero de máquina.

M

O

TLX DS 57 PL7 09/2000 207

Page 208: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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.

Pista Estado lógico que se puede aplicar a la salida física. El número máximo de pistas es de 32.

Procesadorde 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.

Programade 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 incrementall tras la reducción de la resolución para un codificador absoluto

Reanudaciónen 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ónen 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.

P

R

208 TLX DS 57 PL7 09/2000

Page 209: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

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 dela 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".

Resincroniza-ció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 delas salidas

Reacción de las salidas ante los diferentes fallos:l 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.

TLX DS 57 PL7 09/2000 209

Page 210: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Glosario

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.

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.

S

T

210 TLX DS 57 PL7 09/2000

Page 211: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

CBAÍndice

AAdquisición

Ajuste de leva electrónica, 119Depuración de la leva electrónica, 112

AjusteLeva, 159Leva electrónica, 117

Ajuste de pistaLeva electrónica, 156

CCampos de aplicación

Módulo de leva electrónica, 28Capteur

Configuración de leva electrónicat, 76Captura

Leva electrónica, 69, 127Codificador

Diagnóstico, 196Codificador absoluto

Configuración de leva electrónica, 71Parámetros del módulo de leva, 87

Codificador incrementalConfiguración de leva electrónica, 70Parámetros del módulo de leva electrónica, 85

Códigos de errorLeva electrónica, 191

Comando explícitoLeva electrónica, 138

TLX DS 57 PL7 09/2000

Comando implícitoLeva electrónica, 141

Conector, 18Configuración

Módulo de leva electrónica, 67Connecteur

Configuración de leva, 79Constante de configuración

Leva electrónica, 134Contador de piezas

Ajuste de leva electrónica, 119Módulo de leva electrónica, 114Parametraje del módulo de leva electrónica, 90

Control de líneaLeva electrónica, 70

DDepuración

Leva electrónica, 108DETAIL_OBJECT

Leva electrónica, 168Diagnóstico

Módulo de leva electrónica, 188Vía de leva electrónica, 189

Diálogo operadorLeva electrónica, 168

211

Page 212: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Index

EEntradas auxiliares

Diagnóstico, 198Errores

Leva electrónica, 191Estado del módulo

Leva electrónica, 133

FFallos

Leva, 201Leva electrónica, 110

FiltradoLeva electrónica, 70

Formato de medidaConfiguración de leva electrónica, 74Leva electrónica, 69

FórmulaAjuste del módulo de leva electrónica, 84Almacenamiento, 163Transferencia, 148

FórmulaaTransferencia, 162

GGrupo, 18

Depuración de la leva electrónica, 115Guardado

Parámetros de leva electrónica, 105

IIndicadores

Leva electrónica, 194Interfaz

Leva electrónica, 132Interfaz del módulo de leva electrónica, 20Inversión de medida

Leva electrónica, 70, 71

212

LLeva

Ajuste, 119Condición de validación, 103Creación, 95Parametraje, 96Validación, 115

Leva de frenado, 102Leva electrónica, 15, 18Leva en posición, 97Leva monoestable, 100

MMedida de posición

Módulo de leva electrónica, 14Metodología

Módulo de leva electrónica, 24MOD_CAM

Leva electrónica, 159MOD_PARAM

Leva electrónica, 153MOD_TRACK

Leva electrónica, 156Módulo de leva

Diagnóstico, 195Mouvement

Sin fin, 37Movimiento

Alternativo, 29Cíclico, 33rotativo, 31

PPanel frontal

Leva electrónica, 194Parametraje de ajuste

Leva electrónica, 138Parámetros de adquisición

Configuración de leva electrónica, 69Parámetros iniciales de leva

Transferencia, 151

TLX DS 57 PL7 09/2000

Page 213: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Index

Pista, 15, 18Ajuste, 119Diagnóstico, 199Leva electrónica, 156Parametraje del módulo de leva electrónica, 92

PistasValidación, 115

PisteParametraje del módulo de leva electrónica, 91

PosiciónMódulo de leva electrónica, 14

Procesador de levaseurConfiguración de leva electrónica, 77

Puesta en marchaMódulo de leva electrónica, 22

RREAD_PARAM

Leva electrónica, 150Reconfiguración

Leva electrónica, 81Rendimientos

Leva electrónica, 176Resincronización

Leva electrónica, 69, 127Resincronización de posición

Configuración de leva electrónica, 75Restitución

Parámetro de leva electrónica, 106RESTORE_PARAM

Leva electrónica, 151RUN

Leva electrónica, 129

SSalidas de pistas

Diagnóstico, 199SAVE_PARAM

Leva electrónica, 152Sinopsis

Leva electrónica, 125

TLX DS 57 PL7 09/2000

SucesosLeva electrónica, 130

TTrama SSI, 71Tratamiento de leva electrónica, 15TRF_RECIPE

Leva electrónica, 162

UUnidad de velocidad

Leva electrónica, 69

VValidación

Parámetros de leva electrónica, 104Validation

Configuración de leva electrónica, 80

WWRITE_PARAM

Leva electrónica, 148

213

Page 214: PL7 Junior/Pro Autómatas Premium Módulo de leva ...automata.cps.unizar.es/funciones_especificas/Tcame.pdf · TLX DS 57 PL7 09/2000 9 Acerca de este Presentación Objeto Este manual

Index

214

TLX DS 57 PL7 09/2000