PL7 Junior/Pro - Ingeniería de Sistemas y Automática
Transcripción
PL7 Junior/Pro - Ingeniería de Sistemas y Automática
PL7 Junior/Pro Funciones específicas de los autómatas Premium Contaje 35002679 00 TLX DS 57 PL7 40S spa V4.0 2 Documentos relacionados Documentos relacionados Presentación Este manual se compone de 8 tomos: l Tomo 1 l l l l l l l TLX DS 57 PL7 40 09.2000 l Comunes de las funciones específicas l Función específica Todo o Nada l Puesta en marcha de AS-i l Función específica de diálogo del operador Tomo 2 l Función específica de contaje Tomo 3 l Función específica de comando de ejes Tomo 4 l Función específica de comando de ejes paso a paso Tomo 5 l Función específica de leva electrónica Tomo 6 l Función específica SERCOS Tomo 7 l Función específica analógica l Función específica de control PID l Función específica de pesaje Tomo 8 l Función específica de regulación 3 Documentos relacionados 4 TLX DS 57 PL7 40 09.2000 Tabla de materias Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Capítulo 1 Presentación de la función específica de contaje . . . . . . . . . . 11 Presentación general de la función específica de contaje . . . . . . . . . . . . . . . . . 11 Capítulo 2 2.1 2.2 2.3 Capítulo 3 3.1 3.2 3.3 Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . . . . . . . . . . . . . 13 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Generalidades acerca de los acopladores TSX CTY2A/4A y TSX CTY 2C . . . . 15 Presentación de los módulos TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . 15 Funciones principales de los módulos TSX CTY2A y TSX CTY4A . . . . . . . . . . 16 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Presentación de los acopladores TSX CTY 2A y 4A . . . . . . . . . . . . . . . . . . . . . 17 Presentación de una vía de contaje o descontaje. . . . . . . . . . . . . . . . . . . . . . . . 19 Funcionamiento en contaje o descontaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Presentación de una vía de contaje/descontaje (TSX CTY 2A/4A) . . . . . . . . . . 22 Funcionamiento en contaje/descontaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Funciones principales del módulo TSX CTY2C . . . . . . . . . . . . . . . . . . . . . . . . . 25 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Presentación del módulo TSX CTY2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Presentación de una vía de contaje/descontaje y medida . . . . . . . . . . . . . . . . . 28 Funcionamiento en contaje/descontaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Funcionamiento en medida de velocidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . . . . . . . . . . . . . 33 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Presentación de las funciones asociadas a los acopladores de contaje . . . . . . 35 Presentación de las configuraciones de entrada y de las funciones asociadas al contaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Descripción de las interfaces de entrada de los acopladores de contaje . . . . . . 38 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) . . . . 39 Interfaz especializada para codificador absoluto (TSX CTY2C) . . . . . . . . . . . . . 43 Descripción de la función de lectura de los acopladores de contaje. . . . . . . . . . 45 5 3.4 3.5 3.6 3.7 3.8 3.9 3.10 6 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Función de lectura de los acopladores de contaje. . . . . . . . . . . . . . . . . . . . . . . . 46 Lectura, características específicas del módulo TSX CTY2C . . . . . . . . . . . . . . . 48 Descripción de la función de preselección y puesta a cero de los acopladores de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Presentación de la función de preselección o puesta a cero. . . . . . . . . . . . . . . . 50 Preselección en descontaje (TSX CTY2A/4A). . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Puesta a cero en contaje (TSX CTY2A/4A). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Preselección en contaje/descontaje (TSX CTY2A/4A/2C) . . . . . . . . . . . . . . . . . 57 Descripción de la función de comparación de los acopladores de contaje . . . . . 62 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Presentación de la función de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Comparación en contaje o descontaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . 64 Comparación en modo de contaje/descontaje (TSX CTY2A/4A) . . . . . . . . . . . . 66 Comparación en modo de contaje/descontaje y medida (TSX CTY2C) . . . . . . . 67 Descripción de los biestables asociados a los acopladores de contaje . . . . . . . 68 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Presentación de los biestables de memorización . . . . . . . . . . . . . . . . . . . . . . . . 69 Biestables en modo de descontaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . . . . 70 Biestables en modo de contaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . . . . . . . 71 Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C) . . . . . . . . . . . 74 Descripción de las salidas físicas asociadas a los acopladores de contaje . . . . 78 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Salidas físicas de los acopladores de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Presentación de las salidas físicas de los acopladores TSX CTY2A/4A. . . . . . . 80 Modo de retorno de las salidas de los acopladores TSX CTY2A/4A cuando se produce un fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Presentación de las salidas del acoplador TSX CTY2C . . . . . . . . . . . . . . . . . . . 84 Modo de retorno de las salidas del acoplador TSX CTY2C cuando se produce un fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Reactivación de las salidas después de una disyunción (TSX CTY2A/4A/2C) . . 89 Descripción de la función de medida de velocidad del acoplador TSX CTY2C . 92 Función de supervisión de velocidad (TSX CTY2C) . . . . . . . . . . . . . . . . . . . . . . 92 Descripción de las funciones especiales del acoplador de contaje TSX CTY2C 94 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Función especial número 1 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Función especial número 2 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Función especial número 3 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Descripción del tratamiento de los fallos de los acopladores de contaje. . . . . . . 98 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Presentación del tratamiento de los fallos de vías y módulos . . . . . . . . . . . . . . . 99 Gestión de una medida inválida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Tratamiento de los fallos (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Capítulo 4 Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripción de la pantalla de configuración de un módulo de contaje . . . . . . . Configuración de las entradas de contaje (TSX CTY2A/4A). . . . . . . . . . . . . . . Configuración de las entradas de contaje y medida (TSX CTY2C) . . . . . . . . . Configuración de una interfaz de codificador absoluto (TSX CTY2C) . . . . . . . Configuración de la lectura de un registro de contaje . . . . . . . . . . . . . . . . . . . . Configuración de la preselección o puesta a cero de una función de contaje . Configuración del tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuración de la entrada/salida combinada IVal/Q2 (TSX CTY2C) . . . . . . . Programación de la multiplexación de codificadores absolutos de salidas paralelas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuración del funcionamiento por paso a cero o alcance de valor de consigna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuración del comportamiento de las salidas con fallo . . . . . . . . . . . . . . . Configuración de una función especial (TSX CTY2C) . . . . . . . . . . . . . . . . . . . Capítulo 5 120 121 123 125 126 128 129 130 131 132 133 134 Depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentación de las pantallas de depuración . . . . . . . . . . . . . . . . . . . . . . . . . . Descripción de la pantalla de depuración extendida. . . . . . . . . . . . . . . . . . . . . Descripción de la pantalla de depuración reducida. . . . . . . . . . . . . . . . . . . . . . Utilización de las ventanas de valores o parámetros . . . . . . . . . . . . . . . . . . . . Utilización de los indicadores y los botones . . . . . . . . . . . . . . . . . . . . . . . . . . . Capítulo 7 118 Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripción de la pantalla de ajuste de un módulo de contaje . . . . . . . . . . . . . Ajuste del valor de offset de un codificador absoluto . . . . . . . . . . . . . . . . . . . . Ajuste del valor de preselección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajuste del tratamiento de los fallos de vía (TSX CTY2C) . . . . . . . . . . . . . . . . . Ajuste de los valores de umbrales y consignas . . . . . . . . . . . . . . . . . . . . . . . . Ajuste de la función de medida y supervisión de velocidad . . . . . . . . . . . . . . . Ajuste del período de la salida de frecuencia (TSX CTY2C) . . . . . . . . . . . . . . Ajuste de las condiciones de cambio de estado de los biestables . . . . . . . . . . Capítulo 6 103 104 106 107 110 113 114 116 117 137 138 139 141 144 146 Diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Visualización de los diagnósticos de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Listas de los diagnósticos de fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 7 Capítulo 8 8.1 8.2 Capítulo 9 Puesta en marcha del programa . . . . . . . . . . . . . . . . . . . . . . 155 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Modos de funcionamiento de los acopladores de contaje . . . . . . . . . . . . . . . . . 157 Comportamiento de los módulos de contaje en los diferentes modos de funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Puesta en marcha de un tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . 160 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Presentación del tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Programación de un tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Objetos de lenguaje de la función específica de contaje . . 165 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Presentación de los objetos de lenguaje de la función específica de contaje . . 166 Objetos de lenguaje de intercambio implícito asociados a la función específica de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Detalles de los objetos de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . 169 Objetos de lenguaje de intercambio explícito asociados a la función específica de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Detalles de los objetos de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . 177 Gestión de intercambios y confirmación de los objetos explícitos. . . . . . . . . . . 183 Capítulo 10 10.1 10.2 Ejemplo de aplicación de contaje . . . . . . . . . . . . . . . . . . . . . 187 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Presentación y configuración del ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Presentación de un ejemplo de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Configuración del autómata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Detalle de la programación del ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Estructura de la aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Programa: tratamiento preliminar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Programa: tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Programa: etapa 0 del tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . 199 Programa: etapa 2 del tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . 202 Programa: tratamiento posterior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Programa: tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 8 Acerca de este Presentación Objeto En este manual se describe la puesta en marcha de los programas de las funciones específicas (excepto las funciones específicas de comunicación) en los Premium/ Atrium con el programa PL7. Campo de aplicación La actualización de esta publicación tiene en cuenta las funciones de PL7 V4. Permite no obstante utilizar las versiones anteriores de PL7. Documentos relacionados Comentarios del usuario TLX DS 57 PL7 40 09.2000 Título Reference Number Manual de puesta en marcha del equipo TSX DM 57 40S Envíe sus comentarios a la dirección electrónica [email protected] 9 Acerca de este 10 TLX DS 57 PL7 40 09.2000 Presentación de la función específica de contaje 1 Presentación general de la función específica de contaje Presentación La función específica de contaje permite efectuar contajes rápidos mediante acopladores, pantallas PL7 y objetos de lenguaje especializados. El funcionamiento general de los acopladores se describe en la parte Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 13 y el detalle de sus funciones se describe en la parte Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 33. Para poner en marcha el contaje es preciso definir el contexto físico en el que se ejecutará (rack, alimentación, procesador, módulos o equipos...) y asegurar su puesta en marcha de programa. Este segundo aspecto se realiza en los distintos editores de PL7: l ya sea en modo local, l ya en modo conectado. TLX DS 57 PL7 40 09.2000 11 Presentación general Principio de la puesta en marcha En la tabla siguiente se presentan las distintas fases de la puesta en marcha de la función específica de contaje. Modo Fase Descripción Local Declaración de un módulo Elección: l de la posición geográfica: número y emplazamiento si se trata de un módulo en rack, l del tipo de módulo. Configuración de las vías del módulo Introducción de los parámetros de configuración. Validación de los parámetros de configuración Validación de nivel de módulo. Validación global de la aplicación Validación de nivel de aplicación. Simbolización Simbolización de las variables asociadas a la función específica. Programación Programación de las funciones que debe ejecutar la función específica mediante: de los objetos bits y palabras asociadas al módulo, así como al tratamiento de suceso, Transferencia Transferencia de la aplicación al autómata. Depuración y diagnóstico Depuración de la aplicación mediante: l pantallas de ayuda a la puesta en marcha que permiten controlar las entradas y salidas, modificar los umbrales y los valores de consigna, activar sucesos, efectuar inicializaciones, l pantallas de diagnóstico que permiten identificar los fallos. Documentación Impresión de las diversas informaciones relativas a la aplicación. Local o conectado Conectado Local o conectado Nota: El orden definido anteriormente se da a título indicativo, ya que el software PL7 permite utilizar los editores de modo interactivo en el orden deseado (no obstante, no se puede utilizar el editor de datos o de programa sin haber configurado previamente el módulo de contaje). 12 TLX DS 57 PL7 40 09.2000 Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C 2 Presentación Objeto de este capítulo En este capítulo se describen los principios de funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene las siguientes secciones: Sección TLX DS 57 PL7 40 09.2000 Apartado Página 2.1 Generalidades acerca de los acopladores TSX CTY2A/4A y TSX CTY 2C 15 2.2 Funciones principales de los módulos TSX CTY2A y TSX CTY4A 16 2.3 Funciones principales del módulo TSX CTY2C 25 13 Funcionamiento de los acopladores CTY2A/4A y CTY2C 14 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C 2.1 Generalidades acerca de los acopladores TSX CTY2A/4A y TSX CTY 2C Presentación de los módulos TSX CTY2A, TSX CTY4A y TSX CTY2C Presentación Los módulos TSX CTY2A, 4A y 2C son módulos de contaje destinados a la gama de autómatas modulares Premium. A tal efecto, admiten todas las funciones del programa PL7. Dichos módulos disponen de: l funciones destinadas a descargar el procesador de tareas directamente relacionadas con el contaje (comparaciones, lecturas, preselección o puesta a cero, detección de fallos, etc.) l funciones de generación de sucesos destinados al programa de aplicación, l salidas TON configurables en salidas reflejas, adaptadas a acciones rápidas. Estos módulos constituyen una gama de diversas características, adaptadas a las diferentes situaciones encontradas en el control industrial. Características principales A continuación se indican las características principales de estos módulos: Tipo Funciones Número de vías por módulo Número de salidas físicas por vía TSX CTY 2A Contaje, descontaje o contaje / descontaje. 2 1ó2 40 (según la función) TSX CTY 4A Contaje, descontaje o contaje / descontaje. 4 1ó2 40 (según la función) TSX CTY 2C Contaje / descontaje, 2 medida / supervisión de velocidad. 4 Frecuencia máxima (kHz) 1000 Los módulos TSX CTY 2A y 4A tienen las mismas funciones. Sólo varía el número de vías. TLX DS 57 PL7 40 09.2000 15 Funcionamiento de los acopladores CTY2A/4A y CTY2C 2.2 Funciones principales de los módulos TSX CTY2A y TSX CTY4A Presentación Objeto de esta sección En esta sección se describen las funciones principales de los módulos TSX CTY2A y TSX CTY4A. Contenido Esta sección contiene los siguientes apartados: Apartado 16 Página Presentación de los acopladores TSX CTY 2A y 4A 17 Presentación de una vía de contaje o descontaje 19 Funcionamiento en contaje o descontaje 21 Presentación de una vía de contaje/descontaje (TSX CTY 2A/4A) 22 Funcionamiento en contaje/descontaje 24 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Presentación de los acopladores TSX CTY 2A y 4A Descripción TLX DS 57 PL7 40 09.2000 Los módulos TSX CTY 2A y 4A permiten llevar a cabo funciones de contaje, descontaje o contaje / descontaje de impulsos. Disponen de las siguientes funciones: l validación (Véase Presentación de una vía de contaje o descontaje, p. 19), l lectura (Véase Descripción de la función de lectura de los acopladores de contaje, p. 45) (en contaje / descontaje), l preselección o puesta a cero (Véase Descripción de la función de preselección y puesta a cero de los acopladores de contaje, p. 49), l comparaciones (Véase Descripción de la función de comparación de los acopladores de contaje, p. 62), l memorización de sucesos transitorios mediante dos biestables (Véase Descripción de los biestables asociados a los acopladores de contaje, p. 68), l dos salidas físicas (Véase Descripción de las salidas físicas asociadas a los acopladores de contaje, p. 78), l tratamiento de sucesos (Véase Puesta en marcha de un tratamiento de suceso, p. 160). Estos módulos son idénticos, a diferencia del número de vías: l TSX CTY 2A: 2 vías l TSX CTY 4A: 4 vías. 17 Funcionamiento de los acopladores CTY2A/4A y CTY2C Ilustración En la figura siguiente se presenta la estructura general de una vía. Según la función seleccionada (contaje, descontaje o contaje/descontaje), es posible que algunas funciones no estén activas. Valor de preselección Tratamiento EVT Suceso de preselecc. / puesta a cero & Entrada física IPres / IReset Configuración & >1 Registro de preselección / puesta a cero Entrada física IVal Validación & Validación directa Entradas físicas de contaje IA, IB, IZ Configuración de entrada de contaje >1 RESET Tratamiento EVT Suceso validación & Rebasamiento de medida Medida actual Medida inválida DESCONTADOR / CONTADOR Tratamientos EVT EVT COMPARACIÓN Valores de umbrales, consignas SET Q RESET SET Q RESET Entrada física ICapt Configuración & >1 & Registro de lectura SET Validación Lectura directa Comandos y validación de los modos, salida Q0 Reactivación de salidas Comandos y validación de los modos, salida Q1 18 Q RESET Configuración de la salida Q0 Configuración del modo de retorno Preselecc. / puesta a cero efectuada SET Q Validación preselecc. / puesta a cero Preselecc. / puesta a cero directa & Detección de fallos Configuración de la salida Q1 & Salida Q0 Control de cortocircuito y disyunción de salidas físicas & & Salida Q1 Sucesos alcance de umbrales, consignas Comparaciones de medida actual con umbrales, consignas Estado de biestable 0 Estado de biestable 1 Suceso de lectura Valor leído Lectura efectuada Salida física 0 Fallo de cortocircuito Salida física 1 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Presentación de una vía de contaje o descontaje Presentación Ilustración En esta sección se presenta el núcleo funcional de una vía, a saber, los bloques de: l contaje o descontaje, l validación. A continuación se representa el núcleo funcional de contaje o descontaje de los módulos TSX CTY 2A o 4A. Tratamiento de suceso Entrada física de validación IVal Entrada física de contaje IA & >1 Rebasamiento de medida Contador o descontador Configuración Suceso de validación Validación activa Validación Validación directa & Medida actual Medida inválida entrada de contaje Observación La validación (de equipo o de programa) es una función auxiliar particular, intrínsecamente relacionada con el contaje y el descontaje. En efecto, sin validación, no puede haber contaje ni descontaje. Por este motivo, a diferencia de las demás funciones auxiliares, la validación se presenta en esta sección. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Entrada física Las funciones de contaje sólo o de descontaje sólo admiten únicamente una sola entrada física de contaje, que se representa arriba (señal aplicada a la entrada IA). TLX DS 57 PL7 40 09.2000 19 Funcionamiento de los acopladores CTY2A/4A y CTY2C Características de la entrada En esta tabla se resumen las características de la entrada de las funciones de contaje o descontaje para cada vía. Módulos afectados TSX CTY 2A / 4A Entrada física principal IA Validación del contaje o del descontaje 20 l l de equipo: entrada IVal, condicionada por el comando de programa Validación, directa por programa (comando Validación directa). TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Funcionamiento en contaje o descontaje Presentación A continuación se recuerda el funcionamiento de base de los módulos TSX CTY 2A y 4A en contaje o descontaje sólo. Principios de base El contaje o el descontaje son evoluciones de un mismo registro del módulo, sólo difiere el sentido de evolución. Éste se define mediante configuración de programa (funciones de contaje o descontaje sólo). Las evoluciones del registro de contaje sólo son posibles cuando la función está validada: l bien mediante una entrada física (IVal) con preposicionamiento de programa (comando Validación), l bien directamente por programa: comando Validación directa. Los valores de contaje evolucionan entre: l 0 y +16 777 215 en contaje (24 bits sin signo), l -16 777 216 y +16 777 215 en descontaje (24 bits + signo). Funcionamiento En el cronograma se muestra el proceso de contaje. El descontaje es similar, sólo se invierte el sentido de evolución de la medida en curso. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Entrada física IA Entrada física IVal Validación Validación directa Medida actual TLX DS 57 PL7 40 09.2000 21 Funcionamiento de los acopladores CTY2A/4A y CTY2C Presentación de una vía de contaje/descontaje (TSX CTY 2A/4A) Presentación Ilustración En esta sección se presenta el núcleo funcional de una vía, a saber, los bloques de: l contaje/descontaje, l validación. A continuación se representa el núcleo funcional de contaje/descontaje de los módulos TSX CTY 2A o 4A. Tratamiento de suceso & Entrada física IVal Validación Rebasamiento de medida Contador / descontador Cambio de sentido Entrada física IA Entrada física IB Validación activa & >1 Validación directa Suceso de validación Sentido Medida actual Medida inválida Configuración entrada de contaje Entrada física IZ Nota: esta ilustración es muy similar a al de la función de contaje o descontaje sólo. Las diferencias principales residen en las entradas físicas. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Observación importante La validación (de equipo o de programa) es una función particular, intrínsecamente relacionada con la función principal de contaje/descontaje. En efecto, sin validación, no puede haber contaje ni descontaje. Por este motivo, a diferencia de las demás funciones, la validación se presenta en esta sección. Entradas físicas La función de contaje/descontaje admite cuatro configuraciones de entradas físicas de contaje, que se describen en la siguiente tabla. 22 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Características de la entrada En esta tabla se resumen las características de la entrada de la función de contaje/ descontaje (para cada vía). Módulos afectados TSX CTY 2A / 4A Configuración de las entradas l l l l Validación TLX DS 57 PL7 40 09.2000 l l Una entrada física IA y una entrada de programa (sentido de contaje). Dos entradas físicas: IA (principal) e IB (sentido de contaje). Dos entradas físicas: IA (contaje) e IB (descontaje). Tres entradas físicas: IA e IB en codificador incremental, e IZ en marcador de revolución. de equipo: entrada física IVal, de programa. 23 Funcionamiento de los acopladores CTY2A/4A y CTY2C Funcionamiento en contaje/descontaje Presentación A continuación se presenta el funcionamiento de los módulos TSX CTY2A y 4A en contaje / descontaje combinado. Principios de base El contaje o el descontaje son evoluciones de un mismo registro del módulo, sólo difiere el sentido de evolución. Éste se define mediante configuración de programa, mediante una entrada física o mediante aplicación de la señal de contaje a una entrada particular. Las evoluciones del registro de contaje sólo son posibles cuando la función está validada: l bien mediante una entrada física (IVal) con preposicionamiento de programa (comando validación), l bien directamente por programa: comando validación directa. Los valores de contaje evolucionan entre: l -16 777 216 y +16 777 215 (24 bits + signo). Funcionamiento En el siguiente cronograma se muestra el proceso de contaje/descontaje en el caso en el que la señal de contaje se aplica a la entrada IA; la entrada IB define el sentido de contaje. Existen otras posibilidades para definir el sentido de contaje, descritas anteriormente, pero el principio de contaje/descontaje es el mismo. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169 ). Entrada física IA Entrada física IB Entrada física IVal Validación Validación directa Medida actual t 24 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C 2.3 Funciones principales del módulo TSX CTY2C Presentación Contenido de esta sección En esta sección se describen las funciones principales del módulo de contaje rápido TSX CTY2C. Contenido Esta sección contiene los siguientes apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Presentación del módulo TSX CTY2C 26 Presentación de una vía de contaje/descontaje y medida 28 Funcionamiento en contaje/descontaje 30 Funcionamiento en medida de velocidad 31 25 Funcionamiento de los acopladores CTY2A/4A y CTY2C Presentación del módulo TSX CTY2C Descripción 26 El módulo TSX CTY2C es un módulo de contaje destinado a los autómatas TSX/PMX/PCX 57. Este módulo posee dos vías idénticas con las funciones principales siguientes: l contaje / descontaje de impulsos (Véase Presentación de una vía de contaje/ descontaje y medida, p. 28 ), l adquisición de posición de un codificador absoluto (Véase Interfaz especializada para codificador absoluto (TSX CTY2C), p. 43), l medida y supervisión de velocidad (frecuencia de impulsos) (Véase Función de supervisión de velocidad (TSX CTY2C), p. 92). También dispone de las funciones: l validación (Véase Presentación de una vía de contaje/descontaje y medida, p. 28), l lectura (Véase Descripción de la función de lectura de los acopladores de contaje, p. 45), l preselección (Véase Preselección en contaje/descontaje (TSX CTY2A/4A/2C), p. 57), l comparaciones (Véase Comparación en modo de contaje/descontaje y medida (TSX CTY2C), p. 67), l memorización (Véase Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C), p. 74) de sucesos transitorios mediante dos biestables, l cuatro salidas físicas (Véase Presentación de las salidas del acoplador TSX CTY2C, p. 84), l tratamiento de sucesos (Véase Puesta en marcha de un tratamiento de suceso, p. 160). TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Ilustración En la siguiente figura de presenta la estructura del núcleo funcional de una vía (funciones principales de contaje / descontaje y medida de velocidad, validación, preselección y lectura). Para conocer los objetos de lenguaje asociados, véanse los objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Desenmascaramiento EVT Entrada física ICapt Configura ción EVT de lectura & Valor leído Flanco de lectura Registro de lectura & >1 SET Validación Reset Lectura Lectura de programa Entrada física IZ Entrada física IPres Configuración Desenmascaramiento EVT & >1 Q RESET EVT Preselección & Registro de preselección SET Reset Preselecc. Validación Preselecc. de programa Entrada física IVal Validación Intro física IA Intro física IB Intro física IZ Sentido de programa Entrada física SSI Data Salida física SSICLK RESET CONTADOR / DESCONTADOR VELOCIDAD Configuración de entrada & Puesta a cero de Modo Módulo módulo alcanzada OFFSET Preselección efectuada EVT Validación Validación activa Medida actual Rebasamient o de medida Sentido Medida inválida Velocidad actual Período de medida Umbral de sobrevelocidad & Offset de codificador absoluto de salida serie TLX DS 57 PL7 40 09.2000 Q & >1 Validación directa Lectura efectuada SET RESET Dirección codificador absoluto con salidas paralelas EVT alcance de módulo Alcance de módulo en sentido + Alcance de módulo en sentido - MÓDULO 27 Funcionamiento de los acopladores CTY2A/4A y CTY2C Presentación de una vía de contaje/descontaje y medida Introducción En esta sección se presenta el núcleo funcional de una vía del módulo TSX CTY2C, a saber, los bloques de: l contaje/descontaje y medida de velocidad, l validación. Observación La validación (de equipo o de programa) es una función auxiliar particular, intrínsecamente relacionada con el contaje / descontaje. Por este motivo se presenta en esta sección, a diferencia de las demás funciones. Ilustración En la siguiente figura se presentan las funciones principales de una vía del módulo TSX CTY2C. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Tratamiento EVT Entrada física IVal & EVT Validación Validación activa & >1 Validación Medida actual Validación directa CONTADOR / DESCONTADOR Sentido Entrada física IA Entrada física IB MEDIDA DE VELOCIDAD Entrada física IZ Sentido de programa Entrada física SSI Data Salida física SSICLK Rebasamiento de medida Configuración de entrada Medida inválida Dirección codificador absoluto con salidas paralelas Velocidad actual Período de medida Umbral de sobrevelocidad Fallo de sobrevelocidad 28 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Características de la entrada El módulo TSX CTY 2C admite cinco configuraciones de entrada física, que se describen en la siguiente tabla (para cada vía). Módulo afectado TSX CTY 2C Configuración de las entradas l l l l l Validación del contaje/ descontaje l l TLX DS 57 PL7 40 09.2000 Una entrada física IA y una entrada de programa (sentido de contaje). Dos entradas físicas: IA (principal) e IB (sentido de contaje). Dos entradas físicas: IA (contaje) e IB (descontaje). Tres entradas físicas: IA e IB en codificador incremental, e IZ en marcador de revolución. Una interfaz de entrada/salida de codificador absoluto serie SSI, con: l una entrada física SSI Data l una salida de reloj de transmisión SSICLK. de equipo: entrada IVal (combinada con la salida Q2, por configurar), condicionada por el comando de programa Validación, directa por programa (comando Validación directa). 29 Funcionamiento de los acopladores CTY2A/4A y CTY2C Funcionamiento en contaje/descontaje Presentación A continuación se presenta el funcionamiento del módulo TSX CTY2C en contaje / descontaje. Principios de base El contaje o el descontaje son evoluciones de un mismo registro del módulo, sólo difiere el sentido de evolución. Éste se define mediante configuración de programa, mediante una entrada física o mediante aplicación de la señal de contaje a una entrada particular. Las evoluciones del registro de contaje sólo son posibles cuando la función está validada: l bien mediante la entrada física IVal con preposicionamiento de programa (comando Validación), l bien directamente por programa: comando Validación directa. Los valores de contaje evolucionan entre: l -16 777 216 y +16 777 215 en modo normal (24 bits + signo). l 0 y +33.554.431 en modo módulo (25 bits sin signo). Funcionamiento En el siguiente cronograma se muestra el proceso de contaje/descontaje en el caso en el que la señal de contaje se aplica a la entrada IA; la entrada IB define el sentido de contaje. Existen otras posibilidades para definir el sentido de contaje, descritas anteriormente, pero el principio de contaje/descontaje es el mismo. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169 ). Entrada física IA Entrada física IB Entrada física IVal Validación Validación directa Medida actual 30 TLX DS 57 PL7 40 09.2000 Funcionamiento de los acopladores CTY2A/4A y CTY2C Funcionamiento en medida de velocidad Presentación El módulo TSX CTY 2C dispone, además de la función de contaje / descontaje, de la función de medida de velocidad. Dicha función se puede utilizar con captadores de contaje (que generan impulsos) o con codificadores absolutos (que generan una palabra que describe una posición). Observación La adquisición de posición no es un contaje o descontaje de impulsos propiamente dicho, pero tiene el mismo resultado, a saber, escrituras sucesivas del registro de contaje. Principio de la medida El principio de cálculo de la velocidad es el del medidor de frecuencia: en un período de medida (muestreo) que el usuario puede ajustar, la velocidad se calcula y se actualiza en número de puntos por segundo. Por defecto, el valor del período de medida es de 1 segundo. En la siguiente figura se muestra el principio de la medida: Fin del ciclo n-1, la velocidad del ciclo n-1 se calcula Fin del ciclo n, la velocidad del ciclo n-1 se calcula Período de la medida 10 ms to 30 s Impulsiones de contaje Ciclo n-1 de cálculo Ciclo n de cálculo Ciclo n+1 de cálculo El período de muestreo debe elegirse según la precisión deseada y el límite inferior de la velocidad (frecuencia) de la señal que se va a medir, utilizando la siguiente fórmula: 1 Período de muestreo precisión x velocidad donde la precisión se expresa en valor decimal (ejemplo: 0,1% = 0,001) y la velocidad (frecuencia de impulsos) en miles de puntos/segundo (kHz). El período de muestreo se obtiene en milisegundos. Ejemplo: para una frecuencia de impulsos de 40.000 a 250.000 puntos/segundo, y una precisión prevista del 0,1%, el período de muestreo mínimo es de 25 ms. Nota: el período de muestreo mínimo es de 10 ms. Principio de la supervisión de velocidad TLX DS 57 PL7 40 09.2000 La supervisión de la velocidad permite situar a 0 las salidas reflejas cuando se supera un umbral de velocidad configurable y controlar directamente un dispositivo de seguridad (por ejemplo). Para obtener más información sobre la función de medida de la velocidad, véase Descripción de la función de medida de velocidad del acoplador TSX CTY2C, p. 92. 31 Funcionamiento de los acopladores CTY2A/4A y CTY2C 32 TLX DS 57 PL7 40 09.2000 Descripción de las funciones de los acopladores de contaje TSX CTY•• 3 Presentación Objeto de este capítulo En este capítulo se describen de forma exhaustiva todas las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene las siguientes secciones: Sección Página 3.1 Presentación de las funciones asociadas a los acopladores de contaje 35 3.2 Descripción de las interfaces de entrada de los acopladores de contaje 38 3.3 Descripción de la función de lectura de los acopladores de contaje 45 3.4 Descripción de la función de preselección y puesta a cero de los acopladores de contaje 49 3.5 Descripción de la función de comparación de los acopladores de contaje 62 3.6 Descripción de los biestables asociados a los acopladores de contaje 68 3.7 Descripción de las salidas físicas asociadas a los acopladores de contaje 78 3.8 Descripción de la función de medida de velocidad del acoplador TSX CTY2C 92 3.9 Descripción de las funciones especiales del acoplador de contaje TSX CTY2C 94 Descripción del tratamiento de los fallos de los acopladores de contaje 98 3.10 TLX DS 57 PL7 40 09.2000 Apartado 33 Funciones de los acopladores de contaje TSX CTY•• 34 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• 3.1 Presentación de las funciones asociadas a los acopladores de contaje Presentación de las configuraciones de entrada y de las funciones asociadas al contaje Presentación Los módulos TSX CTY 2A, 4A y 2C ofrecen varias posibilidades de tratamiento local de los resultados brutos de contaje, según el módulo, el tipo de captador y el modo elegido (función de contaje). En este capítulo se describen las configuraciones de entrada y las funciones asociadas disponibles. Configuraciones de entrada Los módulos TSX CTY 2A, 4A y 2C incluyen para cada vía tres entradas de contaje (Véase Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) , p. 39): IA, IB e IZ. Estas entradas no se pueden cambiar. El módulo TSX CTY 2C posee además para cada vía una interfaz serie SSI (Véase Interfaz especializada para codificador absoluto (TSX CTY2C), p. 43). Objeto de las funciones asociadas Las funciones asociadas permiten adaptar los módulos a la aplicación. Puesto que la función principal de contaje es bastante similar de un módulo a otro, la elección este último puede depender de estas otras funciones. TLX DS 57 PL7 40 09.2000 35 Funciones de los acopladores de contaje TSX CTY•• Funciones comunes 36 En la siguiente tabla se resumen las características principales de las funciones comunes a los tres tipos de módulos y su disponibilidad en función del modo de funcionamiento. Función Descripción Disponibilidad Medida inválida Detección de pérdida de impulso provocada por condiciones de funcionamiento defectuosas o rebasamiento de capacidad. Todos los modos. Preselección o puesta a cero Preposicionamiento del registro de contaje a un valor definido (cero para una puesta a cero). Puesta a cero en contaje, preselección en descontaje o contaje/descontaje combinado. Lectura Memorización de un valor instantáneo del registro de contaje / descontaje. Únicamente en contaje / descontaje combinado. Comparación Comparación del valor actual con Todos los modos. un valor predefinido (cero en descontaje sólo). Únicamente en contaje / Comparación del valor leído con descontaje. un valor predefinido. Biestables Memorización de un suceso fugitivo predefinido. Todos los modos. Número de biestables (uno o dos), variable según el módulo y el modo. Salidas Según la configuración: salidas físicas conectadas a biestables (salidas reflejas) o colocadas por programa (salidas "manuales" TON). Número de salidas (una a cuatro), variable según el módulo y el modo. Tratamiento de suceso Varios sucesos pueden generar un tratamiento y una acción refleja: l validación del contaje o el descontaje, l preselección o puesta a cero, l alcance de un umbral o consigna, l lectura (en contaje / descontaje). Todos los modos. TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Función específica La supervisión de la velocidad (Véase Descripción de la función de medida de velocidad del acoplador TSX CTY2C, p. 92) sólo está disponible con el módulo TSX CTY2C. Se pueden conectar una o dos salidas físicas a comparadores para convertir el resultado de la comparación entre la velocidad instantánea y un valor predefinido. Funciones especiales (TSX CTY 2C) El módulo TSX CTY 2C permite además configurar tres funciones especiales (Véase Descripción de las funciones especiales del acoplador de contaje TSX CTY2C, p. 94 ). Dichas funciones se derivan de las funciones estándar anteriores y responden a necesidades específicas de determinadas aplicaciones de contaje. Se trata de: l Función especial número 1: tiempo transcurrido desde el último impulso y una lectura. l Función especial número 2: inicio de una lectura y de una preselección directas (programa) sincronizadas con la salida de frecuencia programable. l Función especial número 3: control de la velocidad correcta y móvil en la parada. Las tolerancias de la velocidad correcta y la velocidad de parada se pueden configurar. TLX DS 57 PL7 40 09.2000 37 Funciones de los acopladores de contaje TSX CTY•• 3.2 Descripción de las interfaces de entrada de los acopladores de contaje Presentación Objeto En esta sección se describen las interfaces de entrada de los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado 38 Página Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) 39 Interfaz especializada para codificador absoluto (TSX CTY2C) 43 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) Presentación En esta sección se describe el funcionamiento de las interfaces de entrada de contaje comunes a los módulos TSX CTY 2A, 4A y 2C. Configuración: IA de contaje/ descontaje, sentido según la aplicación En la siguiente figura se representa la señal de contaje aplicada a la entrada IA. IA 0 2 1 3 2 contaje Cambio de sentido 1 descontaje En esta configuración, el bit de cambio de sentido que gestiona la aplicación define el sentido de contaje que se efectúa en los flancos ascendentes de la señal. Configuración: IA de contaje / descontaje, sentido según IB En la figura siguiente se representa la señal de contaje que se aplica a la entrada IA; la entrada IB define el sentido de contaje. IA -1 IB 1 0 contaje 25 µs mín 2 1 0 descontaje 25 µs mín El contaje/descontaje se realiza en los flancos ascendentes de los impulsos recibidos en la entrada IA. TLX DS 57 PL7 40 09.2000 39 Funciones de los acopladores de contaje TSX CTY•• Configuración: IA de contaje, IB de descontaje En la siguiente figura se representa la señal de contaje aplicada a la entrada IA (en contaje) o la entrada IB (en descontaje) IA 1 2 3 IB contaje 2 1 descontaje 0 La toma en cuenta de los impulsos por parte del contador/descontador se efectúa en los flancos ascendentes de la entrada física actual. La entrada IA incrementa el contador/descontador (contaje) y la entrada IB lo disminuye (descontaje). Si los impulsos en las dos entradas son simultáneos, el contador/descontador no evoluciona. 40 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Configuración: codificador incremental En este modo de funcionamiento, las entradas físicas IA e IB están conectadas a un codificador incremental que genera dos señales desfasadas de 90°. El desfase entre las entradas IA e IB determina el sentido de contaje o descontaje. En la siguiente figura se representa el caso del contaje (IA con avance sobre IB). IA IB Incrementos IZ 90° desfase +1 +1 +1 +1 +1 +1 Nota: el codificador incremental también proporciona una información de marcador de revolución en la entrada IZ. El impulso en la entrada IZ permite realizar la preselección del contador/ descontador. En la siguiente figura se representa el caso del descontaje (IA con retardo sobre IB). IA IB 90° desfase Decrementos -1 TLX DS 57 PL7 40 09.2000 -1 -1 -1 -1 -1 41 Funciones de los acopladores de contaje TSX CTY•• Opciones de la interfaz del codificador incremental Se encuentran disponibles varias opciones en la pantalla de configuración cuando se conecta un codificador incremental: Si ... Entonces... el control de línea está configurado (codificador de salida RS 422 / 485) , el autómata indica un fallo cuando se detecta una ruptura del cable del codificador en alguna de las entradas físicas IA, IB o IZ. Es posible entonces iniciar un tratamiento de aplicación correspondiente al fallo. la multiplicación por 1 está configurada, el contaje/descontaje se efectúa en los flancos ascendentes de la entrada física IB (caso representado: contaje). IA IB 90° 0 la multiplicación por 4 está configurada, 2 3 4 5 el contaje/descontaje se efectúa en todos los flancos ascendentes y descendentes de las entradas físicas IA e IB (caso representado: descontaje). IA IB 90° 42 1 -1 0 -3 -5 -2 -4 -6 -7 -9 -8 -11 -13 -15 -17 -19 -21 -23 -10 -12 -14 -16 -18 -20 -22 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Interfaz especializada para codificador absoluto (TSX CTY2C) Presentación El módulo TSX CTY2C dispone asimismo de una interfaz especializada para un codificador absoluto de serie, destinada a aplicaciones de medida y supervisión de velocidad. En esta sección se describe el funcionamiento de esta interfaz de entrada específica. Entradas En esta configuración, la entrada física SSI Data y la salida física SSICLK están conectadas al codificador absoluto de salida de serie. También es posible conectar de uno a cuatro codificadores absolutos de salidas paralelas utilizando bases de adaptación (véase el manual de puesta en marcha). Descripción de la interfaz SSI En la siguiente figura se muestra una trama SSI. Selección de codificador Inicialización SSICLK SSIData MSB ENCABEZADO Tiempo de recarga (10 a 40 µs, según el codificador) LSB DATOS PARIDAD ESTADO Las demás características principales de la trama y de la interfaz son las siguientes: Parámetros Valores u observaciones Código Binario o Gray Frecuencia de transmisión SSICLK 150 kHz, 200 kHz, 375 kHz, 500 kHz, 750 kHz o 1 MHz Bits de encabezado Ignorados Bits de datos l l l TLX DS 57 PL7 40 09.2000 8 bits de datos activos como mínimo 17 bits de peso más significativo enmascarados como máximo (contaje de módulo). 17 de bits de peso menos significativo enmascarados como máximo (reducción de resolución). Bits de estado Un bit de error específico en el codificador. Su posición en la trama y su significado se pueden configurar. Paridad Par, impar (no controlado por el módulo) o sin paridad. 43 Funciones de los acopladores de contaje TSX CTY•• Observación 44 Con un codificador absoluto, el contaje/descontaje se efectúa de forma implícita en el modo de módulo. El valor del módulo viene directamente determinado por el número de bits sin enmascarar. El registro de contaje evoluciona en el intervalo [0, módulo]. El valor mínimo del módulo es 1 y el valor máximo +33 554 432 (25 bits de datos sin bit enmascarado). TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• 3.3 Descripción de la función de lectura de los acopladores de contaje Presentación Objeto En esta sección se describe la función de lectura de los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Función de lectura de los acopladores de contaje 46 Lectura, características específicas del módulo TSX CTY2C 48 45 Funciones de los acopladores de contaje TSX CTY•• Función de lectura de los acopladores de contaje Descripción Inicio de una lectura La lectura permite copiar el valor actual del registro de contaje/descontaje en un registro de lectura. Fija por tanto el valor instantáneo en el momento preciso de la activación de la operación. Sólo se puede realizar la lectura en el modo combinado contaje / descontaje (todos los módulos). El módulo TSX CTY2C posee además un modo de lectura combinado con preselección a través del equipo (véase: Lectura, características específicas del módulo TSX CTY2C, p. 48. La información lectura efectuada constituye un suceso que puede ser objeto de tratamiento de suceso. La operación se inicia: l bien directamente por programa: comando Lectura directa, l bien mediante equipo: en el cambio de estado de la entrada física ICapt con validación previa del programa (comando Validación de lectura). Esta señal puede estar: l en el flanco ascendente de la entrada ICapt, l en el flanco descendente de la entrada ICapt, l en los flancos ascendentes y descendentes del a entrada ICapt (TSX CTY2C únicamente). Nota: las prestaciones temporales son máximas cuando la entrada ICapt está configurada en flanco ascendente o descendente. 46 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Estructura de equipo de la función En la siguiente figura se presenta la estructura de equipo de la función de lectura. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Tratamiento de suceso de lectura Suceso de lectura & Medida actual Entrada física ICapt Configuración de lectura & >1 SET Validación de lectura Lectura directa RESET Registro de lectura Q Lectura efectuada Valor leído Puesta a cero de lectura efectuada Funcionamiento En el siguiente cronograma se presenta el modo de lectura en el flanco ascendente de ICapt. Los demás modos (lectura en flanco descendente, en flancos ascendentes y descendentes) son similares. Entrada física IA Entrada física ICapt Validación de lectura Lectura directa Validación directa Medida actual Valores leídos TLX DS 57 PL7 40 09.2000 47 Funciones de los acopladores de contaje TSX CTY•• Lectura, características específicas del módulo TSX CTY2C Modos específicos Además de los modos de lectura simples descritos en el apartado anterior, el módulo TSX CTY2C posee dos modos específicos: l lectura en los flancos ascendentes y descendentes de la entrada ICapt. Se trata de una extensión del principio de la lectura simple, descrita en el apartado anterior. l lectura combinada con la preselección de equipo (modo de lectura antes de preselección). Modo de lectura en los flancos ascendentes y descendentes El modo de lectura en los flancos ascendentes y descendentes de la entrada física ICapt se puede utilizar por ejemplo para efectuar medidas de longitud de piezas. Depende de un impulso exterior para efectuar dos lecturas sucesivas. La diferencia admisible entre los dos flancos de lectura debe ser de 0,5 ms como mínimo. Se trata por lo tanto del ancho mínimo del impulso de lectura. El cumplimiento de esta condición garantiza el desarrollo correcto de la función, es decir, la toma en cuenta de todos los flancos presentes en la entrada física de lectura. Ejemplos En la siguiente tabla se muestra a modo de ejemplo esta diferencia en función de la frecuencia de las entradas de contaje. Modo de lectura antes de preselección 48 Frecuencia de las entradas de contaje Diferencia mínima entre los flancos de lectura (en número de impulsos de contaje) 125 kHz 63 250 kHz 125 500 kHz 250 1 MHz 500 Este modo de lectura, específico del módulo TSX CTY2C, se aplica al contaje/ descontaje de impulsos (detector de proximidad, codificador incremental), pero no así a la adquisición de datos del codificador absoluto. La entrada física de preselección IPres inicia sucesivamente: l una lectura l seguida de la preselección. TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• 3.4 Descripción de la función de preselección y puesta a cero de los acopladores de contaje Presentación Objeto En esta sección se describe la función de preselección y puesta a cero de los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Presentación de la función de preselección o puesta a cero 50 Preselección en descontaje (TSX CTY2A/4A) 51 Puesta a cero en contaje (TSX CTY2A/4A) 54 Preselección en contaje/descontaje (TSX CTY2A/4A/2C) 57 49 Funciones de los acopladores de contaje TSX CTY•• Presentación de la función de preselección o puesta a cero Generalidades La preselección inicia el registro de contaje/descontaje en un valor predefinido (por programa). La puesta a cero (RAZ) inicializa a cero ese mismo registro. La preselección afecta al modo de descontaje y al modo combinado contaje/descontaje. La puesta a cero afecta al modo de contaje sólo (TSX CTY2A/4A). La operación puede activarse o ser automática. En los apartados siguientes se precisan las condiciones de realización de una preselección o de una puesta a cero según el modo de contaje y el módulo utilizado. Observaciones l La preselección (o puesta a cero) actúa sobre el objeto (véase Gestión de una medida inválida, p. 100). l La preselección (o puesta a cero) efectuada constituye un suceso que puede ser objeto de tratamiento de suceso. 50 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Preselección en descontaje (TSX CTY2A/4A) Presentación La preselección inicia el registro de descontaje en un valor predefinido por programa. La preselección: l se activa l por equipo: en el flanco ascendente o descendente de la entrada física IPres con validación previa del programa (comando Validación de la preselección), l directamente a través del programa: comando Preselección directa. l ser automática; se efectúa cuando se supera el valor cero. Nota: los dos tipos de preselección (activada y automática) son independientes y pueden ser simultáneos. Ilustración En la siguiente figura se representa la función de preselección activada mediante equipo. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Tratamiento de suceso de preselección Entrada física IPres Configuración preselección Valor de preselección & SET Validación preselección Preselección directa Suceso preselección & RESET >1 Preselección Q efectuada Puesta a cero de preselección Contador/descontador TLX DS 57 PL7 40 09.2000 51 Funciones de los acopladores de contaje TSX CTY•• Cronogramas En los cronogramas siguientes se presentan los diferentes casos de preselección con o sin recarga automática al superar el valor cero. En el siguiente cronograma se muestra una preselección activada por IPres y a continuación una preselección directa (programa). El alcance del valor cero se realiza sin preselección automática. Entrada física IA Entrada física IPres Validación preselección Preselección directa Validación directa Valor de preselección Medida actual t 52 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• En el cronograma siguiente se muestra una preselección activada por IPres, una preselección directa y una preselección automática al alcanzarse el valor cero. Entrada física IA Entrada física IPres Validación preselección Preselección directa Validación directa Valor de preselección Medida actual t TLX DS 57 PL7 40 09.2000 53 Funciones de los acopladores de contaje TSX CTY•• Puesta a cero en contaje (TSX CTY2A/4A) Presentación La puesta a cero inicializa el registro de contaje al valor cero. La puesta a cero: l se activa l a través del equipo: en el flanco ascendente o descendente de la entrada física IReset con validación previa del programa (comando Validación de la puesta a cero), l directamente mediante programa: comando Puesta a cero directa. l automática; se efectúa cuando se supera el valor cero. Nota: la entrada IReset es físicamente la misma que la entrada IPres utilizada para la preselección en el modo de descontaje. El esquema de bloques de la función de Puesta a cero es el mismo que el de la función de Preselección. (Véase Preselección en descontaje (TSX CTY2A/4A), p. 51). Nota: los dos tipos de puesta a cero (activada y automática) son independientes y pueden ser simultáneos. 54 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Cronogramas En las figuras siguientes se muestran ejemplos de puesta a cero activada y automática: En el siguiente cronograma se muestra una puesta a cero activada en el flanco ascendente de la entrada IReset, así como una puesta a cero directa (programa). El alcance del valor de consigna alto se realiza sin puesta a cero automática. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Entrada IA Entrada IReset Validación de puesta a cero Puesta a cero directa Entrada IVal Validación Validación directa Valor de consigna alto Medida actual Valor actual > de consigna alto TLX DS 57 PL7 40 09.2000 t 55 Funciones de los acopladores de contaje TSX CTY•• En el siguiente cronograma se muestra una puesta a cero activada en el flanco ascendente de la entrada IReset, una puesta a cero directa (programa) y una puesta a cero automática al alcanzarse el valor de consiga alto. Entrada IA Entrada IReset Validación de puesta a cero Puesta a cero directa Entrada IVal Validación Validación directa de consigna alto Umbral 0 Medida actual Valor actual > umbral 0 Valor actual > umbral 1 56 Umbral 1 0 t TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Preselección en contaje/descontaje (TSX CTY2A/4A/2C) Modos de preselección En el funcionamiento combinado de contaje/descontaje existen 7 modos de preselección por equipo, que son combinaciones relativas a los estados y a los flancos de las entradas físicas IPres e IZ: l flanco ascendente de IPres, l flanco descendente de IPres, l flanco ascendente de IPres en sentido + / flanco descendente de IPres en sentido -, l flanco ascendente de IPres en sentido - / flanco descendente de IPres en sentido +, l estado de IPres, l punto de origen de la leva corta (con codificador incremental), l punto de origen de la leva larga (con codificador incremental). La preselección directa (mediante el programa) existe de forma simultánea a los modos de preselección del equipo mencionados arriba. Observaciones l No existe preselección automática en contaje / descontaje combinado (por alcance de un valor, como para el contaje o descontaje sólo). l No existe preselección con los codificadores absolutos (TSX CTY2C). TLX DS 57 PL7 40 09.2000 57 Funciones de los acopladores de contaje TSX CTY•• Preselección en flanco de IPres Los dos primeros modos de preselección (en el flanco ascendente o descendente de IPres) son idénticos a los descritos para el descontaje sólo. En la siguiente figura se muestra un ejemplo de preselección en flanco ascendente de IPres, así como una preselección directa (programa). El caso de la preselección en el flanco descendente de IPres es similar. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Entrada física IB descontaje contaje Entrada física IA Entrada física IPres Validación preselección Preselección directa Validación directa Valor de preselección Medida actual t 58 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Preselección en flanco de IPres combinada con el sentido de contaje En la siguiente figura se muestra un ejemplo de preselección en el flanco ascendente de IPres en contaje (sentido +), y en el flanco descendente de IPres en descontaje (sentido -). El caso inverso es similar. Entrada física IB descontaje contaje Entrada física IA Entrada física IPres Validación preselección Validación directa Valor de preselección Medida actual t Preselección en estado de IPres En la siguiente figura se muestra un ejemplo de preselección en estado (nivel alto) de IPres. El valor de contaje se fija en el valor de preselección mientras dura el estado activo de IPres. Entrada física IB contaje Entrada física IA Entrada física IPres Validación preselección Validación directa Medida actual Valor de preselección TLX DS 57 PL7 40 09.2000 t 59 Funciones de los acopladores de contaje TSX CTY•• Preselección en el punto de origen de la leva corta Este modo y el siguiente (punto de origen de leva larga) están destinados a utilizarse con un codificador incremental. En los cronogramas siguientes se presenta el modo de preselección en el punto de origen de la leva corta. Sentido +: contaje Entrada física IPres (leva corta) Entrada física IZ (marcador de revolución) (1) Sentido -: descontaje Entrada física IPres (leva corta) Entrada física IZ (marcador de revolución) (1) Nota: (1) la toma en cuenta de la preselección se efectúa: l en el sentido + (contaje): entrada IPres en estado 1, flanco ascendente de la entrada de marcador de revolución IZ y validación del programa. l en el sentido - (descontaje): entrada IPres en estado 1, flanco descendente de la entrada de marcador de revolución IZ y validación del programa. Nota: En principio, puesto que la leva corta es inferior a una revolución del codificador incremental, el marcador de revolución sólo se produce una vez en la leva. No obstante, si hay varias revoluciones de codificador incremental en la leva, el último flanco activo de la señal del marcador de revolución activa la preselección. 60 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Preselección en el punto de origen de la leva larga En el cronograma siguiente se presenta el modo de preselección en el punto de origen de la leva larga. Sentido de contaje Entrada física IPres (leva larga) Entrada física IZ (marcador de revolución) Preselección Sentido de descontaje Entrada física IPres (leva larga) Entrada física IZ (marcador de revolución) Preselección Nota: la toma en cuenta de la preselección se efectúa en el primer flanco ascendente de la entrada del marcador de revolución IZ después del paso al estado 0 de la entrada IPres, tanto en el sentido de contaje como en el descontaje, y la validación por programa. TLX DS 57 PL7 40 09.2000 61 Funciones de los acopladores de contaje TSX CTY•• 3.5 Descripción de la función de comparación de los acopladores de contaje Presentación Objeto En esta sección se describe la función de comparación de los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado 62 Página Presentación de la función de comparación 63 Comparación en contaje o descontaje (TSX CTY2A/4A) 64 Comparación en modo de contaje/descontaje (TSX CTY2A/4A) 66 Comparación en modo de contaje/descontaje y medida (TSX CTY2C) 67 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Presentación de la función de comparación Generalidades Los módulos TSX CTY2A, 4A y 2C disponen de la función de comparación del valor actual y el valor leído con: l el valor cero, l el umbral 0, l el umbral 1, l el valor de consigna alto, l el valor de consigna bajo, l el alcance de módulo, En la siguiente tabla se resumen las distintas posibilidades: Elemento de La comparación con respecto al comparación valor actual es posible para: La comparación con respecto al valor leído es posible para: Valor cero CTY2A/4A (descontaje solo) Ningún módulo Umbral 0 CTY2A/4A (contaje solo) CTY2A/4A (contaje/descontaje) CTY2C (contaje/descontaje) CTY2A/4A (contaje/descontaje) CTY2C (contaje/descontaje) CTY 2A/4A (contaje solo) CTY 2A/4A (contaje/descontaje) CTY2C (contaje/descontaje) CTY2A/4A (contaje/descontaje) CTY2C (contaje/descontaje) Valor de consigna alto CTY2A/4A (contaje solo) CTY2A/4A (contaje/descontaje) CTY2A/4A (contaje/descontaje) Valor de consigna bajo CTY2A/4A (contaje/descontaje) CTY 2A/4A (contaje/descontaje) Alcance de módulo CTY2C (contaje/descontaje) CTY2C (contaje/descontaje) Umbral 1 Observación TLX DS 57 PL7 40 09.2000 El alcance de los umbrales, valores de consigna y módulo puede ser objeto de tratamiento de suceso. 63 Funciones de los acopladores de contaje TSX CTY•• Comparación en contaje o descontaje (TSX CTY2A/4A) Comparaciones en descontaje Comparaciones en contaje 64 En el modo de descontaje solo, únicamente cabe una posibilidad: l comparación del valor actual con el valor cero. En el modo de contaje solo, existen tres posibilidades: l comparación del valor actual con el umbral 0, l comparación del valor actual con el umbral 1, l comparación del valor actual con el valor de consigna alto. TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Funcionamiento En el siguiente esquema de bloques se muestra el funcionamiento de las comparaciones disponibles en los modos de contaje o descontaje solos de los módulos TSX CTY 2A/4A. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Medida actual Tratamiento EVT & Valor 0 (descontaje) o Umbral 0 (cont aje) EVT de alcance valor 0 (descontaje) o umbral 0 (contaje) Medida actual < 0 (descontaje) o umbral 0 (contaje) Tratamiento EVT & Umbral 1 (contaje) EVT de alcance umbral 1 (contaje) Medida actual > umbral 1 Tratamiento EVT & Valor de consigna alto (contaje) EVT de alcance valor de consigna alto (contaje) Medida actual > valor de consigna alto COMPARACIÓN TLX DS 57 PL7 40 09.2000 65 Funciones de los acopladores de contaje TSX CTY•• Comparación en modo de contaje/descontaje (TSX CTY2A/4A) Comparaciones posibles En el modo combinado de contaje / descontaje, pueden realizarse comparaciones con: l dos umbrales (umbrales 0 y 1), l y dos valores de consigna (alto y bajo). Por lo tanto, existen ocho posibilidades de comparaciones. Funcionamiento En la siguiente figura se muestra el funcionamiento de las comparaciones disponibles en el modo de contaje / descontaje de los módulos TSX CTY 2A /4A. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Medida actual Valor leído Tratamiento EVT Valor de umbral 0 & EVT de alcance umbral 0 Medida actual > umbral 0 Valor leído > umbral 0 Tratamiento EVT Valor de umbral 1 & EVT de alcance umbral 1 Medida actual > umbral 1 Valor leído > umbral 1 Tratamiento EVT & Valor de consigna alto EVT de alcance valor de consigna alto Medida actual > valor de consigna alto Valor leído > valor de consigna alto Tratamiento EVT & Valor de consigna bajo Medida actual > valor de consigna bajo COMPARACIÓN 66 EVT de alcance valor de consigna bajo Valor leído > valor de consigna bajo TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Comparación en modo de contaje/descontaje y medida (TSX CTY2C) Presentación En el modo de contaje/descontaje y medida, pueden realizarse comparaciones con: l el umbral 0, l el umbral 1, Existen cuatro posibilidades de comparaciones: valor actual y valor leído con respecto a los umbrales. Funcionamiento En la siguiente figura se muestra el funcionamiento de las comparaciones disponibles en el modo de contaje/descontaje y medida del módulo TSX CTY 2C. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Módulo Medida actual Valor leído Tratamiento EVT EVT de alcance de módulo en sentido + & Alcance de módulo en sentido + Tratamiento EVT & EVT de alcance de módulo en sentido Alcance de módulo en sentido - & EVT de alcance umbral 0 Medida actual > umbral & EVT de alcance umbral 1 Medida actual > umbral Tratamiento EVT Valor de umbral 0 Valor leído > umbral 0 Tratamiento EVT Valor de umbral 1 Valor leído > umbral 1 COMPARACIÓN SET Q Estado de biestable 0 Q Estado de biestable 1 RESET SET RESET TLX DS 57 PL7 40 09.2000 67 Funciones de los acopladores de contaje TSX CTY•• 3.6 Descripción de los biestables asociados a los acopladores de contaje Presentación Objeto En esta sección se describe el funcionamiento de los biestables asociados a los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado 68 Página Presentación de los biestables de memorización 69 Biestables en modo de descontaje (TSX CTY2A/4A) 70 Biestables en modo de contaje (TSX CTY2A/4A) 71 Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C) 74 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Presentación de los biestables de memorización Generalidades TLX DS 57 PL7 40 09.2000 Determinadas circunstancias producidas durante el contaje o el descontaje se memorizan en biestables. El número de estos biestables (uno o dos) depende del modo de funcionamiento. Las salidas de los biestables se pueden probar por programa y en determinados casos dirigirse a las salidas físicas (salidas reflejas). Los biestables poseen condiciones de puesta a 1 (SET) y de puesta a cero (RESET) automáticas y condiciones puesta a 1 o a 0 directas mediante programa. Estas últimas siempre tienen prioridad. Las reglas de prioridad se detallan en los apartados Biestables en modo de contaje (TSX CTY2A/4A), p. 71 y Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C), p. 74. En esta parte se describen las condiciones de SET y RESET según los módulos y sus modos de funcionamiento. El ajuste de las condiciones de los biestables se presenta en el apartado Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 125. 69 Funciones de los acopladores de contaje TSX CTY•• Biestables en modo de descontaje (TSX CTY2A/4A) Generalidades En el modo de descontaje solo, los módulos TSX CTY2A/4A únicamente poseen un biestable (0), cuyas condiciones de SET y RESET automáticas están predefinidas: l SET: medida actual inferior o igual a 0, l RESET: preselección directa (programa) o preselección de equipo efectuada. Entradas del biestable 0 En la siguiente figura se muestran las entradas del biestable 0 en el modo de descontaje. Se observan asimismo las entradas manuales de puesta a 0 o a 1. Medida actual < 0 Entrada física IPres SET Configuración & >1 Validación preselección Preselección directa Ejemplo de funcionamiento Q RESET Estado de biestable 0 Reset Puesta a 1 En el cronograma siguiente se muestra el funcionamiento del biestable 0. Entrada física IPres Validación de preselección Preselección directa Valor de preselección Medida actual Estado de biestable 0 Puesta a 1 manual Puesta a 0 manual 70 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Biestables en modo de contaje (TSX CTY2A/4A) Generalidades En el modo de contaje solo, los módulos TSX CTY2A/4A poseen dos biestables: l biestable 0, cuyas condiciones de SET y RESET automáticas están predefinidas, l biestable 1, cuyas condiciones de SET y RESET automáticas se pueden ajustar con 5 combinaciones. Entradas del biestable 0 En la siguiente figura se muestran las entradas del biestable 0 en el modo de contaje solo. Se observan asimismo las entradas manuales de puesta a 0 o a 1. Medida actual > valor de consigna alto Entrada física IReset SET Configuración & >1 Validación de puesta a cero Puesta a cero directa Entradas del biestable 1 Q RESET Estado de biestable 0 Puesta a 0 Puesta a 1 En la siguiente figura se muestran las entradas del biestable 1 en el modo de contaje solo, así como las entradas directas de puesta a 0 o a 1. CONDICIONES DE BASE Alcance de umbral 0 Alcance de umbral 1 Alcance del valor de consigna Suceso de validación Parametraje de cambio de estado de biestable 1 Parametraje de cambio de estado de biestable 1 >1 SET >1 Q RESET Estado de biestable 1 Puesta a 1 Puesta a 0 Suceso de puesta a cero Nota: los biestables 0 y 1 tienen las mismas condiciones de base de SET y RESET. En caso de simultaneidad, la combinación global de RESET tiene prioridad sobre SET. TLX DS 57 PL7 40 09.2000 71 Funciones de los acopladores de contaje TSX CTY•• Condiciones de posicionamiento de los biestables y prioridades En la siguiente tabla se presentan las condiciones de posicionamiento de los biestables 0 y 1 con sus prioridades correspondientes. Prioridad Biestable 0 Biestable 1 Puesta a 0 manual Puesta a 0 manual Puesta a 1 manual RESET SET Suceso de validación Suceso de puesta a cero Alcance del valor de consigna Alcance de umbral 1 Alcance de umbral 0 Más prioridad Puesta a 1 manual RESET: puesta a cero (directa o efectuada) SET: medida actual superior o igual al valor de consigna Menos prioridad Observaciones l Las condiciones ajustables (sucesos, alcance de umbrales o consignas) son las mismas para las entradas SET y RESET del biestable 1. l La entrada RESET tienen prioridad sobre la entrada SET. Ejemplo de funcionamiento (biestable 0) En el cronograma siguiente se muestra el funcionamiento del biestable 0. Entrada física IReset Validación de puesta a cero Puesta a cero directa umbral 0 Medida actual Estado de biestable 0 Puesta a 1 manual Puesta a 0 manual 72 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Ejemplo de funcionamiento (biestable 1) En el siguiente cronograma se muestra el funcionamiento del biestable 1 con los siguientes ajustes: Si ... Entonces: estado final... Suceso de validación - Suceso de puesta a cero R Alcance del valor de consigna - Alcance de umbral 1 R Alcance de umbral 0 S En el siguiente cronograma se muestra el funcionamiento del biestable: Entrada física IReset Validación de puesta a cero Umbral 1 Medida actual Umbral 0 Estado de biestable 1 Puesta a 1 manual Puesta a 0 manual TLX DS 57 PL7 40 09.2000 73 Funciones de los acopladores de contaje TSX CTY•• Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C) Generalidades 74 Estos módulos presentan dos biestables de memorización en el modo de contaje/descontaje (y medida, para el módulo TSX CTY2C). Las condiciones de SET (puesta a 1) y RESET (puesta a 0) de los biestables se pueden ajustar mediante combinaciones de: l 17 condiciones de base para los módulos TSX CTY2A/4A, l 13 condiciones de base para el módulo TSX CTY2C. Estas condiciones de base afectan a: Módulo Alcance por la medida actual de: Posición del valor Sucesos: leído con respecto a: TSX CTY2A/4A umbrales y valores de consigna umbrales y valores de consigna validación, preselección y lectura TSX CTY2C umbrales y de módulo umbrales validación, preselección y lectura TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Entradas de los biestables En la siguiente figura se muestran las entradas de los biestables en el modo de contaje / descontaje. Obsérvense asimismo las entradas manuales de puesta a 0 o a 1. Condiciones de base de SET y RESET de los biestables Alcance de umbral 0 ó 1, sentido + o Alcance de valor de consigna alto o bajo, sentido + o Alcance de módulo, sentido + o - Parametraje de cambio de estado de biestable 0 Parametraje de cambio de estado de biestable 0 >1 SET >1 Q RESET Estado de biestable 0 Puesta a 1 Puesta a 0 Valor leído > o < umbral 0 o umbral 1 Valor leído > o < valor de consigna alto o bajo Suceso de validación Suceso de preselección Suceso de lectura Parametraje de cambio de estado de biestable 1 Parametraje de cambio de estado de biestable 1 >1 SET >1 Q RESET Estado de biestable 1 Puesta a 1 Puesta a 0 Nota: los biestables 0 y 1 tienen las mismas condiciones de base de SET y RESET. En caso de simultaneidad, la combinación global de RESET tiene prioridad sobre SET. Según el tipo de módulo, es posible que algunas condiciones no estén definidas. Las listas de las condiciones y sus prioridades se presentan más adelante. TLX DS 57 PL7 40 09.2000 75 Funciones de los acopladores de contaje TSX CTY•• Ejemplo de funcionamiento En el siguiente cronograma se muestra el funcionamiento del biestable 0 con los siguientes ajustes: Si ... Entonces: estado final... Alcance de umbral 0 en sentido + S Valor leído > umbral 0 R Otras condiciones - En el siguiente cronograma se muestra el funcionamiento del biestable 1. IPreset Validación de preselección Lectura directa Medida actual Umbral 0 Valor de preselección Biestable 0 Puesta a 1 manual Puesta a 0 manual 76 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Condiciones de base y prioridades En la siguiente tabla se presentan las condiciones de base del posicionamiento de los biestables 0 y 1 con sus prioridades correspondientes. Prioridad TSX CTY2A/4A TSX CTY2C Mayor prioridad Puesta a 0 manual Puesta a 1 manual RESET SET Suceso de validación Posición del valor leído con respecto al valor de consigna bajo Posición del valor leído con respecto al valor de consigna alto Posición del valor leído con respecto al umbral 1 Posición del valor leído con respecto al umbral 0 Suceso de lectura Alcance del valor de consigna bajo Alcance del valor de consigna alto Alcance de umbral 1 Alcance de umbral 0 Suceso de preselección Puesta a 0 manual Puesta a 1 manual RESET SET Suceso de validación Alcance de umbral 1 Alcance de umbral 0 Alcance de módulo Posición del valor leído con respecto al umbral 1 Posición del valor leído con respecto al umbral 0 Suceso de lectura Suceso de preselección Menor prioridad Nota: el alcance de consignas, umbral y módulo agrupan en realidad cada vez dos condiciones, según el sentido (+ o -) del alcance. TLX DS 57 PL7 40 09.2000 77 Funciones de los acopladores de contaje TSX CTY•• 3.7 Descripción de las salidas físicas asociadas a los acopladores de contaje Presentación Objeto En esta sección se describe el funcionamiento de las salidas físicas asociadas a los acopladores de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado 78 Página Salidas físicas de los acopladores de contaje 79 Presentación de las salidas físicas de los acopladores TSX CTY2A/4A 80 Modo de retorno de las salidas de los acopladores TSX CTY2A/4A cuando se produce un fallo 83 Presentación de las salidas del acoplador TSX CTY2C 84 Modo de retorno de las salidas del acoplador TSX CTY2C cuando se produce un fallo 87 Reactivación de las salidas después de una disyunción (TSX CTY2A/4A/2C) 89 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Salidas físicas de los acopladores de contaje Generalidades TLX DS 57 PL7 40 09.2000 Cada una de las vías de los módulos de contaje presenta de una a cuatro salidas físicas Q0 a Q3, según el módulo. Las salidas Q0 y Q1, disponibles en todos los módulos, se pueden configurar de dos formas: l modo manual: el programa controla el estado de la salida, como una salida TON, l modo automático: la salida copia el estado del biestable asociado (biestable 0 ó 1), y por lo tanto el estado de las memorizaciones definidas para estos biestables. Este modo permite poner en marcha acciones reflejas en cuanto al módulo. Las salidas Q2 y Q3, disponibles únicamente en el módulo TSX CTY 2C, ofrecen posibilidades de configuración más limitadas (véase: Presentación de las salidas del acoplador TSX CTY2C, p. 84. El comportamiento de las salidas en caso de producirse un fallo (modo de retorno) presenta algunas diferencias según se trate de un módulo TSX CTY 2A / 4A (Véase Modo de retorno de las salidas de los acopladores TSX CTY2A/4A cuando se produce un fallo, p. 83) o de un módulo TSX CTY 2C (Véase Modo de retorno de las salidas del acoplador TSX CTY2C cuando se produce un fallo, p. 87). En caso de disyunción (sobrecarga o cortocircuito), es necesario reactivar las salidas, bien manualmente a través de la aplicación, bien automáticamente cuando desaparece la sobrecarga. 79 Funciones de los acopladores de contaje TSX CTY•• Presentación de las salidas físicas de los acopladores TSX CTY2A/4A Descripción 80 Cada una de las vías de los módulos TSX CTY2A y 4A dispone de dos salidas físicas: Q0 y Q1. Estas salidas se pueden utilizar en modo manual (TON). El estado de estas salidas se define en tal caso a través de los comandos enviados por el programa. Las salidas físicas Q0 y Q1 también se pueden configurar en modo automático. El modo automático permite poner en marcha acciones reflejas en cuanto al módulo, copiando respectivamente el estado de los biestables de memorización. l En contaje: están disponibles dos biestables, las dos salidas se pueden configurar en modo automático. l En descontaje: sólo está disponible el biestable 0. Únicamente se puede configurar una salida (Q0) en modo automático. TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Estructura de las salidas En la siguiente figura se muestra la estructura de las salidas físicas de una vía de los módulos TSX CTY2A/4A. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). SET Q RESET Validación del modo automático Q0 Modo manual/ automático de Q0 & & >1 & & Salida Q0 Control de cortocircuito y salidas físicas FALLOS MÓDULO Y VÍA Configuración del modo de retorno Reactivación de salidas Q0 y Q1 & TLX DS 57 PL7 40 09.2000 Fallas\ntarea cortocircuito >1 SET & Q RESET Estado de biestable 1 (no disponible en descontaje) & Modo manual/ automático de Q1 Comando de estado de modo manual Salida física Q0 & Comando de estado de modo manual Validación del modo automático Q1 Estado de biestable 0 >1 & & Salida Q1 Salida física Q1 & 81 Funciones de los acopladores de contaje TSX CTY•• Funcionamiento de las salidas En el siguiente cronograma se muestra el funcionamiento de las salidas (ejemplo de la salida Q0). Estado de biestable 0 Modo manual/ automático Comando de estado de modo manual Validación del modo automático Estado de la salida física Q0 82 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Modo de retorno de las salidas de los acopladores TSX CTY2A/4A cuando se produce un fallo Necesidad del modo de retorno Las salidas físicas de los módulos TSX CTY2A/4A pueden controlar directamente algunas partes del proceso. Por lo tanto, es necesario, para la seguridad del funcionamiento, prever un modo de retorno en caso de fallo de las propias salidas, del módulo o de la aplicación. Modo de retorno El estado de las salidas físicas Q0 y Q1 se fuerza a 0 cuando se produce alguno de los fallos siguientes: l disyunción de la salida (cortocircuito o sobrecarga), l módulo averiado, l autoprueba en curso, l fallo de una entrada/salida auxiliar, l fallo de una entrada de contaje, l fallo de la aplicación de contaje, l fallo de la aplicación, l parada de comunicación con el autómata: fallo particular cuyo modo de retorno también se puede configurar según la siguiente tabla. Todos estos fallos dan lugar a una señalización del programa. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Caso particular de parada de la comunicación En caso de parada de comunicación con el autómata: Señalización de una disyunción Si el modo de retorno está configurado en... Entonces las salidas... puesta a cero, forzadas a 0, mantenimiento conservan el estado anterior a la aparición del fallo. Una disyunción en caso de sobrecarga o cortocircuito de una salida se señala: l a través del programa y por mediación de los objetos de lenguaje, l y a través de los indicadores luminosos: l encendido (fijo) del indicador de E/S del módulo, l parpadeo del indicador CH asociado a la vía sobrecargada. Además se establece un límite de corriente (625 mA). TLX DS 57 PL7 40 09.2000 83 Funciones de los acopladores de contaje TSX CTY•• Presentación de las salidas del acoplador TSX CTY2C Descripción Caso particular de la salida Q2 Caso particular de la salida Q3 Cada una de las vías del módulo TSX CTY 2C dispone de cuatro salidas físicas: Q0, Q1, Q2 y Q3. Todas las salidas se pueden utilizar en modo manual (TON). El estado de estas salidas se define en tal caso a través de los comandos enviados por el programa. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). Las salidas físicas Q0 y Q1 también se pueden configurar en modo automático. El estado de las salidas Q0 y Q1 es entonces el de los biestables de salida respectivamente 0 y 1. El modo automático permite poner en marcha acciones reflejas en cuanto al módulo, en función de la evolución del contador/descontador. Q2 es en efecto una entrada/salida configurable: l bien en entrada física de validación IVal, l bien en salida física Q2 (sólo en modo manual). La salida Q3 se puede utilizar: l bien en modo manual, l bien en modo de frecuencia programable de 1 ms a 4.000 s, por pasos de 1 ms. La salida de frecuencia programable permite disponer de un tope de sincronización externo en distintas vías de varios módulos de contaje. 84 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Estructura de las salidas En la siguiente figura se muestra la estructura de las salidas físicas del módulo TSX CTY 2C. Los objetos de lenguaje asociados se describen en la parte de objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169 ). SET Q RESET Validación del modo automático Q0 & Modo manual/ automático de Q0 Comando de estado de modo manual Q0 Estado de biestable 0 & >1 & & Salida Q0 Salida física Q0 & Control cortocircuito y salidas físicas FALLOS MÓDULO Y VÍA >1 Configuración del modo de retorno Validación del modo automático Q1 Modo manual / automático Q1 & TLX DS 57 PL7 40 09.2000 Q RESET Estado de biestable 1 & >1 Comando de estado de modo manual Q1 Comando de estado de modo manual Q2 Valor de frecuencia program. Validación de modo automático Q3 Modo manual/ automático de Q3 Comando de estado de modo manual Q3 SET & & & Salida Q1 Salida física Q1 & & Salida Q2 Salida física Q2 & & Salida Q3 Salida física Q3 & & & >1 & 85 Funciones de los acopladores de contaje TSX CTY•• Funcionamiento de las salidas En el siguiente cronograma se muestra el funcionamiento de las salidas (ejemplo de la salida Q0). Estado de biestable 0 Modo manual/ automático MANUAL AUTO Comando de estado de modo manual Validación del modo automático Estado de la salida física Q0 86 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Modo de retorno de las salidas del acoplador TSX CTY2C cuando se produce un fallo Necesidad del modo de retorno Condiciones de retorno en modo manual Las salidas físicas del módulo TSX CTY2C pueden controlar directamente algunas partes del proceso. Por lo tanto, es necesario, para la seguridad del funcionamiento, prever un modo de retorno en caso de fallo de las propias salidas, del módulo o de la aplicación. En el caso del módulo TSX CTY2C, los modos de retorno son diferentes según: l la naturaleza del fallo, l el modo de funcionamiento (manual o automático) de la salida defectuosa. Cuando se produce alguno de los fallos siguientes... : las salidas Q0 a Q3 en modo manual... : l l l l l l l l l l l l l módulo averiado, autoprueba en curso, fallo de aplicación de contaje (configuración de programa inválida o reconfiguración de la vía), fallo de entradas/salidas auxiliares, fallo de alimentación de las entradas auxiliares, disyunción de cualquiera de las salidas (cortocircuito o sobrecarga), fallo de las entradas de contaje fallo de aplicación de contaje (fallo de ajuste), fallo de alimentación de codificador o captador, ruptura o cortocircuito de línea de codificador, fallo de trama serie SSI, fallo específico del codificador absoluto, rebasamiento de medida o sobrevelocidad se ponen a cero. no se ponen a cero. Todos estos fallos dan lugar a una señalización por programa a través de los objetos de lenguaje. Para conocer los objetos de lenguaje asociados, véase la palabra CH_FLT de los objetos de lenguaje explícitos (Véase Fallos estándar de vía, %MWxy.i.2 , p. 178). Condiciones de retorno en modo automático TLX DS 57 PL7 40 09.2000 Cuando las salidas están en modo automático, éstas se ponen a 0 independientemente del fallo. El módulo garantiza de esta forma la seguridad del funcionamiento, incluso si el fallo está enmascarado. Dichos fallos dan también lugar a una señalización por programa. 87 Funciones de los acopladores de contaje TSX CTY•• Caso particular del fallo de comunicación Señalización de una disyunción Independientemente del modo manual o automático de las salidas, en caso de parada de la comunicación con el autómata: Si le modo de retorno está configurado en .. Entonces las salidas .. puesta a cero, fuerzan a 0, mantenimiento conservan el estado anterior a la aparición del fallo. Una disyunción en caso de sobrecarga o cortocircuito de una salida se señala: l por programa a través de objetos de lenguaje, tal y como se indica anteriormente, l por indicadores luminosos: l encendido (fijo) del indicador de E/S del módulo, l parpadeo del indicador CH asociado a la vía sobrecargada. Además se establece un límite de corriente (625 mA). 88 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Reactivación de las salidas después de una disyunción (TSX CTY2A/4A/2C) Presentación Cuando un fallo provoca la disyunción de una o varias salidas físicas, es necesario reactivarlas. Esta operación es diferente según que la configuración sea manual o automática. Puesto que la disyunción conlleva el funcionamiento degradado de proceso que controla el autómata, se recomienda condicionar la reactivación de las salidas a una operación manual (por ejemplo: pulsar un botón para confirmar, etc.). El operador puede entonces tomar todas las medidas necesarias respecto al automatismo y la seguridad de las personas (por ejemplo, solicitar el paso al funcionamiento manual). Nota: Si el proceso que controla el autómata así lo permite, y siempre bajo la responsabilidad del usuario, es posible programar una reactivación automática. Principio de base Cuando en alguna de las salidas físicas se produce un cortocircuito, el módulo de contaje pone a 0 todas las salidas. A pesar de ello, por motivos de seguridad, mientras esté presente el cortocircuito, es preciso bloquear las salidas físicas en 0: l independientemente del modo (manual o automático), invalidar las salidas: poner a 0 los bits de validación de las salidas físicas, l en modo manual: programar una puesta a 0 de los objetos de comando manual de las salidas físicas. TLX DS 57 PL7 40 09.2000 89 Funciones de los acopladores de contaje TSX CTY•• Principio de la reactivación manual El bit de fallo de cortocircuito pasa a 1 desde que aparece el cortocircuito. Es necesario activar el bit de reactivación de la salida para reactivar la salida física, con la condición de haber configurado el modo de reactivación manual. Por ejemplo, el programa puede esperar a que se pulse un botón de confirmación antes de activar el bit. La reactivación será efectiva al menos 10 segundos después de la detección del cortocircuito, con la condición de que el cortocircuito ya no esté presente. Para conocer los objetos de lenguaje asociados, véanse los objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169) y los objetos explícitos (Véase Detalles de los objetos de intercambio explícito, p. 177). En el siguiente cronograma se muestra el proceso de confirmación manual del cortocircuito. Aparición de cortocircuito Estado de la salida física Q0 10 segundos Desaparición de cortocircuito 10 segundos Reactivación de salida 1 segundo Fallo de cortocircuito 90 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Principio de la reactivación automática El módulo solicita automáticamente la reactivación cada 10 segundos. La base de tiempo de 10 segundos es síncrona con respecto a la aparición del fallo. En el siguiente cronograma se muestra el proceso de confirmación automática del cortocircuito. Aparición de cortocircuito Desaparición de cortocircuito Estado de la salida física Q0 10 segundos 10 segundos 10 segundos Base de tiempo de sistema de reactivación 1 segundo Fallo de cortocircuito TLX DS 57 PL7 40 09.2000 91 Funciones de los acopladores de contaje TSX CTY•• 3.8 Descripción de la función de medida de velocidad del acoplador TSX CTY2C Función de supervisión de velocidad (TSX CTY2C) Presentación La supervisión de la velocidad, a través de un umbral que el usuario puede ajustar, permite contar con una medida de seguridad en las salidas cuando se supera un umbral de sobrevelocidad (las salidas se ponen a 0). Dichas salidas deben configurarse en modo automático. Funcionamiento En la figura siguiente se muestra la evolución de las salidas reflejas en función de la configuración (ejemplo de la salida Q0). Velocidad Umbral sobrevelocidad Posición o tiempo Falla de sobrevelocidad Fin del falla Confirmación del falla Si la memorización de fallas está configurado Salida Q0 modo automático Si la memorización de fallas no está configurado Salida Q0 modo automático 92 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Memorización de fallos Cuando la salida está en modo automático: l si se configura el almacenamiento de los fallos: cuando desaparece el fallo, es preciso confirmarlo para colocar de nuevo la salida en el estado anterior al fallo. Una confirmación antes de tiempo no tiene efecto. l si no está configurada la memorización de fallos: la desaparición del fallo de sobrevelocidad coloca de nuevo la salida en su estado inicial. Observación: salidas en modo manual Las salidas en el modo manual no se ven afectadas por el fallo de sobrevelocidad y conservan su estado. Elección del período de medida Por defecto, el período de medida es de 1 segundo, lo que puede provocar un retraso excesivo en la detección de sobrevelocidad o una precisión insuficiente. Se puede programar el período de medida según la velocidad que se va a supervisar y la precisión deseada: Período de muestreo 1 precisión x velocidad donde la precisión se expresa en valor decimal (ejemplo: 0,1% = 0,001) y la velocidad en puntos/segundo. El período de muestreo se obtiene en segundos. Los valores admitidos van de 10-2 s a 30 s. En la siguiente tabla se indica el período mínimo de medida en función de la velocidad que se va a medir, con el fin de garantizar una precisión del 0,1%, por ejemplo. TLX DS 57 PL7 40 09.2000 Velocidad que se va a medir (puntos/segundo) Período mínimo de medida (s) Precisión (%) 250 000 ...1 000 000 Superior o igual a 10-2 0,1 40 000 ... 250 000 Superior o igual a 25 10-3 0,1 10 000 ... 40 000 Superior o igual a 0,1 0,1 1 000 ...10 000 Superior o igual a 1 0,1 100 ...1 000 Superior o igual a 10 0,1 93 Funciones de los acopladores de contaje TSX CTY•• 3.9 Descripción de las funciones especiales del acoplador de contaje TSX CTY2C Presentación Objeto En esta sección se describen las tres funciones especiales del acoplador de contaje TSX CTY2C. Contenido Esta sección contiene los siguientes apartados: Apartado 94 Página Función especial número 1 (TSX CTY2C) 95 Función especial número 2 (TSX CTY2C) 96 Función especial número 3 (TSX CTY2C) 97 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Función especial número 1 (TSX CTY2C) Presentación La función especial número 1 calcula el tiempo transcurrido entre el último impulso de contaje/descontaje y la lectura. El tiempo que separa el último impulso de la lectura se expresa en milisegundos con una precisión de + o - 1 ms. Funcionamiento En el siguiente cronograma se describe el funcionamiento de la función especial número 1. último impulso antes de la lectura lectura efectuada tiempo TLX DS 57 PL7 40 09.2000 95 Funciones de los acopladores de contaje TSX CTY•• Función especial número 2 (TSX CTY2C) Presentación La función especial número 2 inicia en la vía de contaje una lectura directa (programa) y una preselección directa (programa) del contador/descontador, sincronizadas en la salida de frecuencia programable (dicha salida no debe utilizarse como externa en este caso). Cada flanco ascendente de la salida de frecuencia programable de la vía de contaje provoca una lectura directa (programa) del valor del contador seguida de una preselección directa (programa). Funcionamiento A continuación se presenta la función especial número 2: - lectura directa - preselección directa - lectura directa - preselección directa Salida de frecuencia programable Observaciones 96 Los objetos de lenguaje siguientes se comportan de forma distinta respecto a las funciones estándar de lectura y preselección directas: l el bit de lectura efectuada %Ixy.i.2 se coloca en 1 (la lectura directa estándar no coloca el bit en 1), l el bit de preselección efectuada %Ixy.i.1 se coloca en 1 (la preselección directa estándar no coloca el bit en 1), Para obtener más información sobre los objetos de lenguaje asociados, véanse los objetos implícitos (Véase Detalles de los objetos de intercambio implícito, p. 169). TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Función especial número 3 (TSX CTY2C) Presentación La función especial número 3 es una extensión de la función de medida y supervisión de velocidad. Permite a la vía de contaje y medida llevar a cabo: l el control de la velocidad correcta correspondiente a la función booleana: (Velocidad destino - X% < Medida velocidad) AND (Medida velocidad < Vitesse cible + X%) l y la detección de móvil en parada, que corresponde a la función booleana siguiente: (Medida velocidad < Velocidad de parada) Parámetros de la función La tolerancia de la velocidad X% es un parámetro de configuración que debe introducir el usuario. La Velocidad de destino y la Velocidad de parada son parámetros de ajuste introducidos por el programa de aplicación a través de WRITE_PARAM %CHxy.i (Lista de objetos de intercambio explícito, p. 176) o de una tabla de animación de variables en modo conectado. Funcionamiento En el siguiente cronograma se muestra el principio de la función especial número 3. Velocidad +X% Velocidad destino -X% Velocidad de parada Posición o tiempo Velocidad correcta (1) significativo Móvil en la parada 1. Zona significativa; ninguna otra zona de velocidad correcta o de móvil en parada es significativa. Observaciones TLX DS 57 PL7 40 09.2000 Los datos Velocidad correcta y Móvil en parada sólo son significativos en mesetas de velocidad. La gestión de la viabilidad de esta información corre a cargo del programa de aplicación. 97 Funciones de los acopladores de contaje TSX CTY•• 3.10 Descripción del tratamiento de los fallos de los acopladores de contaje Presentación Objeto En esta sección se describen los tratamientos de los fallos que pueden ocurrir en una aplicación de contaje, así como las herramientas que proporcionan los acopladores para detectarlos y tratarlos. Contenido Esta sección contiene los siguientes apartados: Apartado Presentación del tratamiento de los fallos de vías y módulos 98 Página 99 Gestión de una medida inválida 100 Tratamiento de los fallos (TSX CTY2C) 102 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Presentación del tratamiento de los fallos de vías y módulos Presentación Los módulos de contaje poseen capacidades de señalización e identificación de los fallos surgidos durante su configuración y su funcionamiento. Estas capacidades son distintas según el tipo de módulo. Las salidas de los módulos poseen además modos de retorno predefinidos o configurables para garantizar la seguridad del funcionamiento. El comportamiento de las salidas describe en detalle en la parte Descripción de las salidas físicas asociadas a los acopladores de contaje, p. 78. Tratamiento de los fallos de los módulos TSX CTY 2A / 4A Estos módulos señalan la aparición de fallos a través de los siguientes objetos de lenguaje de intercambio implícito: l error de vía (%Ixy.i.ERR) l error de módulo (%Ixy.MOD.ERR) l medida inválida (%IxWxy.i.2:X7) La aplicación puede identificar la causa del fallo examinando las palabras de estado. Esto sólo es posible si el fallo está aún presente en el momento del tratamiento. Tratamiento de los fallos del módulo TSX CTY 2C Este módulo utiliza los mismos objetos de lenguaje anteriores para señalar la aparición de fallos. Además, posee capacidades de: l memorización, que permite tener en cuenta e identificar los fallos fugitivos, l enmascaramiento, que permite evitar de forma selectiva la reaparición de determinados fallos. TLX DS 57 PL7 40 09.2000 99 Funciones de los acopladores de contaje TSX CTY•• Gestión de una medida inválida Presentación Contexto del fallo El usuario dispone de una información de medida inválida complementaria al diagnóstico. Permite detectar una pérdida de datos de contaje o de medida. Esta gestión de los fallos, parecida a la memorización, se ofrece en todos los módulos de contaje. Esta señalización de fallos puede ser debida a: l un arranque en frío o un rearranque en caliente de la aplicación, l un fallo en la entrada de contaje: l un fallo de alimentación o una ruptura de la línea del captador (detector de proximidad o codificador), l un error de transmisión de la trama serie (TSX CTY 2C), l un fallo específico del codificador absoluto (TSX CTY 2C), l un rebasamiento de la capacidad del registro de contaje. l un rebasamiento del umbral de sobrevelocidad (TSX CTY 2C). En este caso, el contenido del registro de contaje no se puede utilizar y las salidas de los biestables se sitúan en el estado 0. Esta circunstancia se traduce por el bit Medida inválida (%IWxy.i.2:X7) en el estado 1. Cuando el registro se inicia o reinicializa por preselección (o puesta a cero) y siempre y cuando ninguno de los fallos anteriores esté aún presente, el bit Medida inválida pasa al estado 0. Observaciones l El bit Medida inválida situado en 1 no informa sobre la naturaleza del fallo que lo ha provocado. La aplicación debe examinar para ello las palabras de estado %MWxy.i.2 y 3 (Véase Detalles de los objetos de intercambio explícito, p. 177), siempre y cuando el fallo esté aún presente o se haya memorizado (TSX CTY 2C). l Los fallos enmascarados no provocan la señalización Medida inválida (TSX CTY2C). 100 TLX DS 57 PL7 40 09.2000 Funciones de los acopladores de contaje TSX CTY•• Procedimiento de gestión del incidente El procedimiento de gestión y confirmación de medida inválida por parte de la aplicación es el siguiente: Rearranque en caliente o arranque en frío Preselección / puesta a cero del contador ¿Está en en 1 el bit de medida inválida? SÍ Gestión de fallos por la aplicación NO Funcionamiento normal TLX DS 57 PL7 40 09.2000 101 Funciones de los acopladores de contaje TSX CTY•• Tratamiento de los fallos (TSX CTY2C) Presentación Principio de la memorización de los fallos Principio del enmascaramiento de los fallos El módulo TSX CTY2C posee dos mecanismos independientes y complementarios para tratar los fallos de las vías, que el usuario puede configurar: l La memorización permite señalar la aparición de un fallo, incluso fugitivo. l El enmascaramiento de determinados fallos permite que la aplicación siga funcionando en modo degradado. Estos dos mecanismos se seleccionan a través de la pantalla de configuración (Véase Descripción de la pantalla de configuración de un módulo de contaje, p. 104). La memorización permite: l señalar a la aplicación la aparición de un fallo, fugitivo o no, mediante los bits de error de vía %Ixy.i.ERR y de error de módulo %Ixy.MOD.ERR (intercambios implícitos), l identificarlo a través de las palabras de estado (intercambios explícitos). A falta de memorización, es posible que los fallos fugitivos no se detecten en la exploración del procesador, ya que estos objetos de lenguaje se ponen a cero cuando desaparece el fallo. El enmascaramiento consiste en impedir el posicionamiento, según el caso, de los bits de error de vía, error de módulo y de los indicadores ERR y E/S. Los fallos correspondientes se seleccionan de forma individual (enmascaramiento fallo por fallo). Nota: En caso de error, con el enmascaramiento validado o no, las salidas pasan al modo de retorno para garantizar la seguridad y el indicador CH parpadea. La aplicación puede por lo tanto ignorar los fallos enmascarados. Sin embargo, ésta puede acceder a la advertencia de fallo si se programa la prueba del bit COUNT_FLT (%Ixy.i.3). Las palabras de estado se siguen colocando normalmente, estén o no enmascarados los fallos. Observaciones importantes l Aunque un fallo no esté enmascarado, puede pasar desapercibido para la aplicación si no se ha configurado la memorización y el fallo es fugitivo. l Existe asimismo otro mecanismo indirecto de señalización de fallos relacionados con el contaje, a través de la detección de Medida inválida (Véase Gestión de una medida inválida, p. 100). Principio de lectura y confirmación de fallos 102 Una vez señalado el fallo al procesador, éste debe leer las palabras de estado del módulo mediante una instrucción READ_STS. Las palabras de estado del módulo se ponen a cero cuando: l el o los fallos desaparecen, l si se memorizan después del comando de confirmación (bit %Qxy.i.3). TLX DS 57 PL7 40 09.2000 Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C 4 Presentación Objeto de este capítulo En este capítulo se describen las distintas opciones de configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene los siguiente apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Descripción de la pantalla de configuración de un módulo de contaje 104 Configuración de las entradas de contaje (TSX CTY2A/4A) 106 Configuración de las entradas de contaje y medida (TSX CTY2C) 107 Configuración de una interfaz de codificador absoluto (TSX CTY2C) 110 Configuración de la lectura de un registro de contaje 113 Configuración de la preselección o puesta a cero de una función de contaje 114 Configuración del tratamiento de suceso 116 Configuración de la entrada/salida combinada IVal/Q2 (TSX CTY2C) 117 Programación de la multiplexación de codificadores absolutos de salidas paralelas 118 Configuración del funcionamiento por paso a cero o alcance de valor de consigna 120 Configuración del comportamiento de las salidas con fallo 121 Configuración de una función especial (TSX CTY2C) 123 103 Configuración Descripción de la pantalla de configuración de un módulo de contaje Generalidades La pantalla de configuración es una herramienta gráfica destinada a configurar el módulo seleccionado en un rack. Muestra los parámetros asociados a las vías de dicho módulo y permite modificarlos en modo local y en modo conectado. Proporciona asimismo acceso a las pantallas de ajuste y de depuración (esta última sólo en modo conectado). Nota: consulte en la parte Comunes de las funciones específicas la presentación del proceso de configuración, ajuste y depuración de una aplicación. Nota: no se puede configurar un módulo por programa utilizando directamente objetos de lenguaje %KW, ya que únicamente se puede acceder a estas palabras en sólo lectura. Ilustración En la figura siguiente se representa una pantalla de configuración. 1 2 3 4 TSX CTY 2C [ RACK0 POSICIÓN 5 ] Configuración Designación: MOD.CONT.MEDIDA 2 VÍAS Símbolo: Vía: Vía 0 Función: Contaje/descontaje y medida Tarea: MAST Interfaces de entrada Configuración… Impulsos de contaje Preseleccción en IPres 5 Flanco ascendente IPres Modo de retorno Puesta a cero Lectura en ICapt Conserv. Suceso EVT Flanco ascendente ICapt Funciones especiales Lectura antes de preselección en IPres Validación en IVal o salida Q2 Entrada de validación en IVal Salida Q2 104 Reactivación de las salidas Manual Automático Fallos Memorización Enmascaramiento… Núm: 0 Parámetro: 0 0 0 0 TLX DS 57 PL7 40 09.2000 Configuración Descripción TLX DS 57 PL7 40 09.2000 En la tabla siguiente se presentan los distintos elementos de la pantalla de configuración y sus funciones. Variable Elemento Función 1 Barra de título Recuerda la referencia del módulo seleccionado y su dirección geográfica (número de rack y posición física en el mismo). 2 Zona de comando Indica el modo en curso (Configuración en el ejemplo) y permite seleccionar los demás modos: l Ajuste l Depuración (o diagnóstico), accesible sólo en modo conectado. 3 Zona módulo Recuerda el nombre abreviado del módulo. 4 Zona de la vía Permite elegir la vía de contaje que se va a configurar y la función de contaje asociada: l Símbolo: nombre de la vía definido por el usuario (a través del editor de variables). l Contador o Vía: número del contador, es decir, de la vía del módulo. l Función: función de contaje de entre las disponibles para el módulo en cuestión. En función de esta elección, los títulos de la zona de configuración pueden variar. Por defecto no está configurada Ninguna función. l Tarea: defina la tarea (MAST o FAST en la que se intercambiarán los objetos de intercambio implícito de la vía. 5 Zona de configuración Permite configurar los parámetros de la vía. Esta zona incluye diferentes títulos, que se muestran según la función de contaje que se haya seleccionado. Algunas selecciones pueden ser fijas y aparecen atenuadas. En el ejemplo, los títulos Interfaz de entrada y Enmascaramiento incluyen un botón de acceso a un submenú que se debe rellenar obligatoriamente. 105 Configuración Configuración de las entradas de contaje (TSX CTY2A/4A) Presentación Los módulos de contaje TSX CTY2A y 4A poseen varios tipos de interfaz de entrada posibles, según la función de contaje seleccionada. La interfaz se configura a través del editor de configuración. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar la interfaz de entrada de un módulo TSX CTY2A o 4A. Etapa Acción 1 Acceda a la pantalla de configuración del módulo deseado. 2 En la zona Vía: seleccione el contador en cuestión (esto es, la vía) y su función. 3 En la zona Interfaces de entrada, seleccione en la lista desplegable del primer campo: Interfaces de entradas IA contaje/descontaje, sentido de aplicación Contacto estático Control de línea Multiplicación por 1 por 4 l el tipo de interfaz de entrada. Los detalles relativos a los diferentes tipos de interfaz se describen en la parte Descripción de las interfaces de entrada de los acopladores de contaje, p. 38. Observación: En contaje o descontaje sólo, la opción Entrada IA es fija. 106 4 Seleccione en la lista desplegable del segundo campo el filtrado de la entrada: l Contacto estático (filtrado reducido), o l Contacto mecánico (filtrado contra rebotes, frecuencia de los impulsos limitada a 100 Hz). 5 Si se selecciona una interfaz de codificador incremental en la etapa 3, rellene los campos siguientes, de lo contrario pase a la etapa 6 para terminar la configuración: l Control de línea (permite señalar un fallo de vía en caso de ruptura de la conexión física del codificador). l Multiplicación por 1 o por 4 (permite aumentar la precisión del contaje en detrimento de la frecuencia máxima). 6 La configuración de la interfaz de entrada ha terminado. Valide la nueva configuración. Para ello: l despliegue el menú Edición y active el comando Validar. TLX DS 57 PL7 40 09.2000 Configuración Configuración de las entradas de contaje y medida (TSX CTY2C) Presentación TLX DS 57 PL7 40 09.2000 El módulo de contaje y medida de velocidad TSX CTY2C posee varios tipos de interfaces de entrada posibles. La interfaz se configura a través del editor de configuración. 107 Configuración Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar la interfaz de entrada de un módulo TSX CTY2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía: seleccionar el contador en cuestión (esto es, la vía) y su función. 3 En la zona Interfaz de entrada, seleccione en la lista desplegable Interfaces de entrada Configuración… Impulsos de contaje l el tipo de interfaz de entrada: l Impulsos de contaje, l Codificador incremental o l Codificador absoluto. 4 Haga clic en el botón Configuración... para acceder a los detalles de ésta. 5 La pantalla siguiente, Detalles de interfaces de entrada, depende del tipo de interfaz elegida en la etapa 3: l Interfaz Impulsos de contaje: seleccione la configuración de las entradas físicas IA, IB, IZ, y a continuación el filtrado (frecuencia límite de la señal). Detalle de interfaces de entrada Interfaz de entrada: IMPULSOS DE CONTAJE Impulsos de contaje: IA contaje/descontaje, IB sentido Filtrado: Contacto estático < 250kHz Inversión de medida Módulo Validar l l 108 Cancelar Interfaz Codificador incremental: selección ele filtrado teniendo en cuenta la multiplicación por 1 o por 4. Interfaz Codificador absoluto: consulte la parte Configuración de una interfaz de codificador absoluto (TSX CTY2C), p. 110. TLX DS 57 PL7 40 09.2000 Configuración Etapa TLX DS 57 PL7 40 09.2000 Acción 6 A continuación seleccionar, dependiendo de la aplicación: l La inversión de medida (invierte el sentido de evolución de la medida determinada por la definición de las entradas). l El modo de módulo y el valor de éste. 7 La configuración de la interfaz de entrada ha terminado. Validar la nueva configuración. Para ello: l validar la pantalla Detalles de interfaces de entrada, l desplegar el menú Edición y active el comando Validar. 109 Configuración Configuración de una interfaz de codificador absoluto (TSX CTY2C) Presentación El módulo TSX CTY2C posee, además de la entradas de impulsos de contaje, una interfaz específica para la adquisición de datos: l de un codificador absoluto de salida serie (SSI), l o de uno a cuatro codificadores absolutos de salidas paralelas, con bases de adaptación ABE-7CPA11. Procedimiento En la siguiente tabla se describen las etapas para configurar la interfaz. Etapa 1 Acción Empezar la configuración utilizando el procedimiento general relativo al módulo TSX CTY 2C Configuración de las entradas de contaje y medida (TSX CTY2C), p. 107, hasta la pantalla de introducción Detalles de interfaces de entrada siguiente. Detalle de interfaces de entrada Interface de entrada: Codificador Binario Gris CODIFICADOR ABSOLUTO SSI Inversión de medida Trama SSI Frecuencia de transmisión: Encabezado Nº de bits de encabezado: 200 kHz 0 Datos Nº de bits de datos codificador: 16 Nº de bits de peso más 0 significativo Reducción de la resolución: 0 Módulo 65 536 Validar Multiplexación Control de línea Estado Nº de bits estado: 0 Bit de error Paridad Bit de paridad Trama: x16x Cancelar Algunos títulos son fijos o no se muestran, según el tipo de salidas (serie o paralelas) del codificador. 110 2 Rellenar los títulos a los que sea posible acceder, según la tabla que se indica a continuación. 3 Validar la nueva configuración. Para ello: l validar la pantalla de introducción anterior, l desplegar el menú Edición y activar el comando Validar. TLX DS 57 PL7 40 09.2000 Configuración Definiciones y opciones de los títulos Zona En la siguiente tabla se indican las definiciones y opciones posibles de los títulos de la pantalla Detalles de interfaces de entrada según el tipo de salidas del codificador absoluto. Título Codificador de salida serie SSI Codificador(es) de salidas paralelas Binario o Gray Tipo de codificación. igual que para la salida serie Inversión de medida Invierte el sentido de evolución de la medida para un sentido de rotación determinado del codificador. igual que para la salida serie Multiplexación No existe. Permite la multiplexación de los codificadores por parte de la aplicación (Véase Programación de la multiplexación de codificadores absolutos de salidas paralelas, p. 118)). Frecuencia de transmisión 150, 200 (por defecto), 375, 500, 750 igual que para la salida serie kHz o 1 MHz. Control de línea Selección del control de línea (ruptura o cortocircuito). Fijo: control de línea presente. 0 a 4 (0 por defecto) Fijado a 0. Codificador Trama SSI Encabezado N° de bits de encabezado Datos Número de bits de 8 a 25 (16 por defecto) datos del codificador 8 a 24 (24 por defecto) Nº de bits enmascarados de peso más significativo 0 a 17 (0 por defecto) 0 a 16 (0 por defecto) Reducción de la resolución 0 a 17 (bits enmascarados de peso menos significativo, 0 por defecto). 0 a 16 (0 por defecto). Limitación: nº de bits de datos de codificador - nº de bits enmascarados de peso más significativo nº de bits enmascarados de peso menos significativo > 8 bits de datos activos. Módulo TLX DS 57 PL7 40 09.2000 Fijo (depende del número de bits de datos activos). igual que para la salida serie 111 Configuración Zona Título Codificador de salida serie SSI Codificador(es) de salidas paralelas Nº de bits de estado 0 a 4 (0 por defecto) Fijado a 3. Bit de error sin ninguno por defecto. Para poder sin ninguno por defecto. acceder a esta opción, el número de bits de estado debe ser > 1. Rango 1 a 4 (1 por defecto). El título sólo aparece si se ha seleccionado el bit de error. Fijado a 3. El título sólo aparece si se ha seleccionado el bit de error. Activo a 0/1 Nivel activo del bit de error (1 por defecto). El título sólo aparece si se ha seleccionado el bit de error. igual que para la salida serie Bit de paridad sin ninguno por defecto. Las Fijo: con, paridad par. opciones de paridad sólo aparecen si se selecciona el bit. Si la paridad es impar, el número de bits de estado se limita a 3. Estado Paridad Trama 112 Información: resumen de las características de la trama serie. igual que para la salida serie TLX DS 57 PL7 40 09.2000 Configuración Configuración de la lectura de un registro de contaje Presentación Este parámetro define el modo de lectura del valor actual del registro de contaje en un instante preciso definido por la señal en la entrada física ICapt. Esta función sólo existe en contaje/descontaje (TSX CTY 2A / 4A) y contaje/descontaje y medida (TSX CTY 2C). La configuración de la lectura de equipo se define en la zona Lectura en ICapt de la pantalla de configuración. Existen dos opciones: l lectura en flanco ascendente, l lectura en flanco descendente. Observaciones Para que la lectura tenga lugar efectivamente, es necesario validarla previamente mediante programa a través de los objetos de lenguaje correspondientes (Véase Comandos de programa, bits %Qxy.i.r, p. 172), operación que lleva a cabo la aplicación. La lectura directa mediante programa no requiere la puesta en marcha del procedimiento siguiente. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar la lectura de equipo con los módulos TSX CTY 2A, 4A y 2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Lectura en ICapt, hacer clic en el botón del menú desplegable. Resultado: aparece la lista de opciones siguiente. Lectura en Capt Flanco descendente ICapt Flanco ascendente ICapt Flanco descendente ICapt Flancos ascendente y descendente ICapt TLX DS 57 PL7 40 09.2000 4 Seleccionar el flanco de lectura de equipo que desee. 5 La configuración de la lectura de equipo ha terminado. Si no es necesario configurar otros parámetros, valide la nueva configuración. Para ello: l despliegue el menú Edición y active el comando Validar. 113 Configuración Configuración de la preselección o puesta a cero de una función de contaje Presentación Este parámetro define el modo de inicialización del registro de contaje en un instante definido por la señal en la entrada física IPres o IReset (según la función de contaje). La configuración de la preselección o puesta a cero de equipo se define en la zona Preselección en IPreset o Puesta a cero en IReset de la pantalla de configuración. Observaciones l Para que la preselección, IPreset o puesta a cero, IReset de equipo tenga lugar efectivamente, es necesario validarla previamente mediante programa a través de los objetos de lenguaje correspondientes (Véase Comandos de programa, bits %Qxy.i.r, p. 172), operación que lleva a cabo la aplicación. l La preselección o puesta a cero directa mediante programa no requiere la puesta en marcha del procedimiento siguiente. l El valor de preselección se define en la pantalla de ajuste (Véase Ajuste del valor de preselección, p. 129). 114 TLX DS 57 PL7 40 09.2000 Configuración Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar la preselección de equipo de los módulos TSX CTY 2A, 4A y 2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o compruebe la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Preselección en IPres o Puesta a cero en IReset, hacer clic en el botón del menú desplegable. Resultado: aparece una lista de opciones similar a la indicada. Las opciones disponibles efectivamente dependen del tipo de módulo y de la función de contaje seleccionada. Preseleccción en IPres Flanco ascendente IPres Flanco descendente IPres Flanco asc. Flanco ascendente IPres en sentido +/descendente IPres en sentido Flanco ascendente IPres en sentido -/descendente IPres en sentido + IPres Punto de origen de leva corta TLX DS 57 PL7 40 09.2000 4 Seleccionar la configuración de preselección (o puesta a cero) de equipo que desee. 5 La configuración de la preselección (o puesta a cero) de equipo ha terminado. Si no es necesario configurar otros parámetros, valide la nueva configuración. Para ello: l despliegue el menú Edición y active el comando Validar. 115 Configuración Configuración del tratamiento de suceso Presentación Este parámetro permite asociar un tratamiento de suceso a la vía de contaje. Esta configuración se define en la zona Suceso de la pantalla de configuración. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar el tratamiento de suceso de los módulos TSX CTY 2A, 4A y 2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Suceso, marcar la casilla EVT. Suceso EVT 116 31 4 Seleccionar el número de la tarea de suceso asociada a la vía de contaje (dicha tarea debe a continuación programarse). 5 La configuración del tratamiento de suceso ha terminado. Si no es necesario configurar otros parámetros, validar la nueva configuración. Para ello: l desplegar el menú Edición y activar el comando Validar. TLX DS 57 PL7 40 09.2000 Configuración Configuración de la entrada/salida combinada IVal/Q2 (TSX CTY2C) Presentación Este parámetro define la utilización de esta entrada/salida combinada: l bien como entrada de validación de contaje IVal, l bien como salida física Q2 (en modo manual). Esta operación se realiza en zona Validación en IVal o salida Q2 de la pantalla de configuración. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar la entrada/salida combinada IVal / Q2 del módulo TSX CTY2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Validación en IVal o salida Q2, hacer clic en el botón de la opción deseada. Validación en IVal o salida Q2 Entrada de validación en IVal Salida Q2 4 TLX DS 57 PL7 40 09.2000 La configuración de la entrada/salida combinada IVal/Q2 ha terminado. Si no es necesario configurar otros parámetros, validar la nueva configuración. Para ello: l desplegar el menú Edición y activar el comando Validar. 117 Configuración Programación de la multiplexación de codificadores absolutos de salidas paralelas Presentación Cada una de las vías del módulo TSX CTY 2C permite adquirir, a través de una trama serie, las señales suministradas por un codificador absoluto de salidas paralelas a través del TELEFAST de adaptación ABE-7CPA11. La utilización de varios TELEFAST permite multiplexar en una misma vía de contaje hasta 4 codificadores absolutos de salidas paralelas. La aplicación de contaje gestiona la multiplexación. Principio de la multiplexación Los codificadores están direccionados por dos salidas TON (pertenecientes al módulo TSX CTY 2C, preferentemente las salidas Q2 y Q3, o a un módulo TON). Estas salidas se reenvían a las entradas dedicadas de TELEFAST. Esta último reenvía hacia el módulo TSX CTY 2C el valor de adquisición y la dirección del codificador en curso. El contexto relativo al codificador (valor de offset, valores de los umbrales, condiciones de SET y RESET de los biestables), que debe evolucionar en el direccionamiento de un nuevo codificador, corre a cargo del programa de aplicación. Además, éste debe tener en cuenta el hecho de que la información relativa a la posición / alcance de umbrales, de módulo, el valor de la velocidad y el fallo de sobrevelocidad son inválidos durante las fases de cambio de codificador. Análisis de la multiplexación Para esta operación es necesario realizar las etapas siguientes, para cada codificador absoluto y en cada adquisición: Etapa 118 Acción 1 Carga por la aplicación del contexto del codificador interrogado. 2 Direccionamiento por la aplicación del codificador interrogado. 3 Adquisición de datos. 4 Espera eventual relativa al período de adquisición y retorno a la etapa 1 para tratar el codificador siguiente. TLX DS 57 PL7 40 09.2000 Configuración Organigrama de la multiplexación En el siguiente diagrama se muestra un ejemplo de programación de la multiplexación: Etapa 0 - Posicionamiento en modo manual de las salidas de direccionamiento (Q2, Q3). - Carga de los parámetros del codificador i (WRITE_PARAM). WRITE_PARAM terminado: sin ajuste en curso Y prueba de las salidas de direccionamiento del codificador. Etapa 1 - Tratamiento de los fallos iniciales. - Confirmación de los fallos. Sin fallo de vía Y sin medida inválida. Etapa 2 - Desenmascaramiento de sucesos en caso de tratamiento de suceso. - Tratamiento de fallos. Etapa 3 - Adquisición del valor actual. - Tratamiento de la información de posicionamiento respecto a los umbrales y el módulo. - Tratamiento de suceso. Etapa 4 TLX DS 57 PL7 40 09.2000 - Enmascaramiento de sucesos en caso de tratamiento de suceso configurado. 119 Configuración Configuración del funcionamiento por paso a cero o alcance de valor de consigna Presentación Este parámetro define el modo de reinicialización automática del registro de contaje de un módulo TSX CTY2A / 4A: l al pasar al valor cero (en descontaje sólo), l al alcanzar el valor de consigna alto (en contaje sólo). Esta configuración se define en la zona Funcionamiento por paso a 0 o Funcionamiento por alcance de valor de consigna de la pantalla de configuración. Observaciones l Estas operaciones son similares respectivamente a una preselección o una puesta a cero automáticas. No requieren validación de programa de preselección o puesta a cero. l Los valores de consigna se definen en la pantalla de ajuste. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar el funcionamiento por alcance de los valores cero o de consigna alto de los módulos TSX CTY2A y 4A. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Funcionamiento por paso a 0 o Funcionamiento por alcance de valor de consigna, hacer clic en el botón de la opción que se desee. Funcionamiento por paso a 0 Sin preselección de descontador Con preselección de descontador Funcionamiento por alcance de consigna Sin puesta a 0 de contador Con puesta a 0 de contador 4 120 La configuración del funcionamiento por alcance del valor cero o de consigna ha terminado. Si no es necesario configurar otros parámetros, valide la nueva configuración. Para ello: l despliegue el menú Edición y active el comando Validar. TLX DS 57 PL7 40 09.2000 Configuración Configuración del comportamiento de las salidas con fallo Presentación Estos parámetros definen el comportamiento de las salidas físicas de una vía de los módulos TSX CTY 2A, 4A y 2C, cuando se producen los fallos de sobrecarga o cortocircuito: l reactivación de las salidas, l modo de retorno. Estas configuraciones se definen en las zonas del mismo nombre de la pantalla de configuración. AVISO Asegúrese de que la configuración prevista, en particular el modo de reactivación, es compatible con la seguridad de funcionamiento Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales Observación TLX DS 57 PL7 40 09.2000 Las configuraciones así definidas sólo son válidas en caso de sobrecarga o cortocircuito de una o varias salidas. Cuando se produce un fallo de otro tipo, el modo de retorno está predefinido en función del fallo y del tipo de módulo (véase Descripción de las salidas físicas asociadas a los acopladores de contaje, p. 78). 121 Configuración Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar el comportamiento de las salidas con fallo. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Reactivación de las salidas seleccionar: Manual o Automático l l Reactivación de las salidas Manual Automático Modo de retorno Puesta a cero Conserv. 4 5 122 En la zona "Modo de retorno" seleccione: Puesta a cero o Conserv. l l La configuración del comportamiento de las salidas físicas ha terminado. Si no es necesario configurar otros parámetros, valide la nueva configuración. Para ello: l desplegar el menú Edición y activar el comando Validar. TLX DS 57 PL7 40 09.2000 Configuración Configuración de una función especial (TSX CTY2C) Presentación Las funciones especiales del módulo TSX CTY2C permiten responder a determinadas necesidades concretas que no cubren las funciones estándar. En la siguiente tabla se recuerdan los objetos de estas funciones y los números de versión necesarios para el módulo: Función nº Descripción Versión módulo 1 Tiempo transcurrido entre el último impulso y una lectura de equipo. 1.0 2 Inicio de una lectura y de una preselección directas sincronizadas 1.0 con cada flanco ascendente de la salida de frecuencia programable. 3 Control de velocidad correcta y móvil en la parada. 1.1 También se pueden desarrollar funciones específicas de una tarea. Compatibilidad de las funciones especiales Si se intenta configurar un módulo de contaje con una función especial no admitida, se producirá un fallo de aplicación. La versión del módulo de contaje se indica: l en la etiqueta de referencia del producto situada al lado derecho del módulo, l en la zona Módulo de la pantalla de depuración (modo conectado). Configuración de varias funciones especiales Se pueden configurar simultáneamente dos funciones especiales si no son exclusivas, es decir, si no se solapan sus objetos de lenguaje. En la práctica, se trata de las funciones n° 1 y 2. En la siguiente tabla se resumen las propiedades de exclusión recíproca. Func. n° 1 Func. n° 1 Func. n° 2 Func. n° 3 - No exclusivas (1) Exclusivas Func. n° 2 No exclusivas (1) - Exclusivas Func. n° 3 Exclusivas Exclusivas - (1) En caso de utilizarse simultáneamente las funciones especiales 1 y 2, sólo se puede acceder al cálculo del tiempo de la función especial número 1 %IDxy.i.11 en una tarea Fast o Mast, en la lectura efectuada %Ixy.i.2=1. TLX DS 57 PL7 40 09.2000 123 Configuración Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para configurar las funciones especiales del módulo TSX CTY2C. Etapa Acción 1 Acceder a la pantalla de configuración del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Funciones especiales, introduccir en uno de los campos Núm. el número de la función especial. Funciones especiales Núm: Parámetro: 0 0 0 0 0 Introduccir el número de la segunda función especial, si procede. El cero significa que no se ha seleccionado ninguna función. 124 4 Rellene el campo Parámetro si fuera necesario, para la función especial número 3 (Véase Función especial número 3 (TSX CTY2C), p. 97) por ejemplo. 5 La configuración de las funciones especiales ha terminado. Si no es necesario configurar otros parámetros, valide la nueva configuración. Para ello: l despliegue el menú Edición y active el comando Validar. TLX DS 57 PL7 40 09.2000 Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C 5 Presentación Objeto de este capítulo En este capítulo se describen las distintas opciones de ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene los siguiente apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Descripción de la pantalla de ajuste de un módulo de contaje 126 Ajuste del valor de offset de un codificador absoluto 128 Ajuste del valor de preselección 129 Ajuste del tratamiento de los fallos de vía (TSX CTY2C) 130 Ajuste de los valores de umbrales y consignas 131 Ajuste de la función de medida y supervisión de velocidad 132 Ajuste del período de la salida de frecuencia (TSX CTY2C) 133 Ajuste de las condiciones de cambio de estado de los biestables 134 125 Ajuste Descripción de la pantalla de ajuste de un módulo de contaje Generalidades La pantalla de ajuste muestra los parámetros de ajuste del módulo y permite modificarlos en modo local y en modo conectado. También permite acceder a las pantallas de configuración y de depuración. La estructura de la pantalla de ajuste es muy similar a la de la pantalla de configuración. Nota: consulte en la parte Comunes de las funciones específicas la presentación del proceso de configuración, ajuste y depuración de una aplicación. Nota: la pantalla de ajuste es una herramienta gráfica destinada a facilitar el desarrollo de una aplicación. Al contrario que la configuración, los ajustes se pueden programar utilizando directamente objetos de lenguaje. Ilustración En la siguiente figura se muestra un ejemplo de pantalla de ajuste. 1 2 TSX CTY 4A [RACK 0 POSICIÓN 4] Ajuste Designación: MOD.CONT.4VÍAS 40KHZ 3 4 Símbolo: Contador: Contador 0 Función: Contaje/Descontaje Valor de preseleccción 100 5 Valor inicial 0 Valor de los umbrales 200 Umbral 0 0 Valor inicial 300 Umbral 1 Valor inicial 0 Valores de consigna 500 Alto 0 Valor inicial Bajo Valor inicial 126 50 0 Estado de los biestables Estado de los biestables Cambio de estado de biestables en B0 B0i B1 B1i Alcance de umbral 0 en sentido + R R Alcance de umbral 0 en sentido Valor leído>= umbral 0 Valor leído< umbral 0 Alcance de umbral 1 en sentido + Alcance de umbral 1 en sentido Valor leído >= umbral 1 Valor leído < umbral 1 Alcance de valor de consigna alto en sentido + Alcance de valor de consigna alto en sentido Valor leído > = valor de consigna alto S S Alcance de valor de consigna bajo en sentido + Alcance de valor de consigna bajo en sentido Acciones: Set Reset Ninguna TLX DS 57 PL7 40 09.2000 Ajuste Descripción Valor actual y valor inicial En la siguiente tabla se presentan los distintos elementos de la pantalla de ajuste y sus funciones. Variable Elemento Función 1 Barra de título Recuerda la referencia del módulo seleccionado y su dirección geográfica (número de rack y posición física en el mismo). 2 Zona de comando Indica la pantalla actual (Ajuste) y permite pasar o volver a las demás pantallas: l Configuración l Depuración (o diagnóstico), accesible sólo en modo conectado. 3 Zona módulo Recuerda el nombre abreviado del módulo. 4 Zona de la vía Permite seleccionar la vía que se va a ajustar y el título para los parámetros de los biestables: l Símbolo: nombre de la vía definido por el usuario (a través del editor de variables). l Contador: número del contador, es decir, de la vía del módulo. l Función: recuerda la función de contaje configurada. Este título es fijo. l Estado del biestable: esta casilla debe marcarse si desea programar los cambios de estado de los biestables de memorización. De lo contrario, el título no aparece en la zona de ajuste. 5 Zona de ajuste Esta zona incluye diferentes títulos para rellenar (valores de los parámetros), que se muestran según la función de contaje seleccionada. Para cada título aparecen dos valores: l el valor introducido que se puede modificar, en una ventana, l y el valor inicial, que no se puede modificar directamente. El comportamiento de estos valores depende del modo de conexión con el autómata. l En modo local: después de la validación (comando Edición → Validar), el valor introducido pasa a ser el valor inicial y aparece en el campo correspondiente. Durante la transferencia, el valor inicial se convertirá en el valor actual. l En modo conectado: después de la validación, el valor introducido pasa a ser el valor actual. El comando Edición → Guardar los parámetros de ajuste permite copiar el valor actual en el valor inicial. Nota: el valor inicial es el que adopta el parámetro correspondiente en el arranque en frío del autómata. TLX DS 57 PL7 40 09.2000 127 Ajuste Ajuste del valor de offset de un codificador absoluto Presentación Estos parámetros se proponen cuando la interfaz de entrada del módulo TSX CTY 2C está configurada para un codificador absoluto de salida serie. Este parámetro permite desplazar el cero añadiendo al valor de offset el valor actual suministrado por el codificador. El parametraje se realiza en la zona Valor de offset de la pantalla de ajuste. Caso de los codificadores de salidas paralelas En el caso de los codificadores multiplexados de salidas paralelas, los offsets deben gestionarse a través de la aplicación (véase Programación de la multiplexación de codificadores absolutos de salidas paralelas, p. 118). Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar el valor de offset. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Valor de offset, introduccir el valor que desee. Valor de offset 100 Valor inicial 0 El valor debe estar comprendido entre: 0 y el valor del módulo (este modo es implícito para una interfaz de codificador absoluto). 4 128 El ajuste del valor de offset ha terminado. Si no es necesario definir otros parámetros, valide el nuevo ajuste con el comando Edición → Validar. Observación: en modo local, el valor introducido se copia en el campo Valor inicial. En modo conectado, el valor introducido pasa a ser el valor actual. l TLX DS 57 PL7 40 09.2000 Ajuste Ajuste del valor de preselección Presentación Este parámetro define el valor de preselección (en descontaje sólo o en contaje/ descontaje), es decir, el valor que se vuelve a cargar en el registro de contaje después de: l un comando de preselección de equipo o de programa, concretamente después de una medida inválida, l o una preselección automática al pasar a cero. Este parámetro existe cuando la entrada está configurada para impulsos de contaje o un codificador incremental. El parametraje se realiza en la zona Valor de preselección de la pantalla de ajuste. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar el valor de preselección. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o compruebe la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Valor de preselección, introduccir el valor que desee. Valor de preselección 100 Valor inicial 100 El valor debe estar comprendido entre: -16 777 216 y +16 777 215 en modo normal, 0 y el valor del módulo, si este modo está configurado (TSX CTY 2C). l l 4 TLX DS 57 PL7 40 09.2000 El ajuste del valor de preselección ha terminado. l Si no es necesario definir otros parámetros, valide el nuevo ajuste con el comando Edición → Validar. Observación: en modo local, el valor introducido se copia en el campo Valor inicial. En modo conectado, el valor introducido pasa a ser el valor actual. 129 Ajuste Ajuste del tratamiento de los fallos de vía (TSX CTY2C) Presentación El módulo TSX CTY2C posee dos mecanismos independientes para tratar los fallos de las vías, que el usuario puede configurar: l La memorización permite que la aplicación detecte la aparición de un fallo fugitivo o no. l El enmascaramiento de determinados fallos permite que la aplicación siga funcionando en modo degradado (seguridades activadas). Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar el tratamiento de los fallos de un módulo TSX CTY2C: Etapa Acción 1 Acceder a la pantalla de ajuste del módulo TSX CTY2C deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En el título Fallos, marcar o no la casilla Almacenamiento. Fallos Memorización Enmascaramiento… 4 Haga clic en el botón Enmascaramiento. Aparece el siguiente cuadro de diálogo: Enmascaramiento de fallos Fallos Enmascarar Tratamiento de entradas / salidas auxiliares: Alimentación Salidas auxiliares: en cortocircuito Entradas de contaje: alimentación del codificador o DDP Entradas de contaje: ruptura o cortocircuito de línea de codificador Entradas de contaje: fallo de transmisión de la trama SSI (coc Validar 130 Cancelar 5 Marque las casillas correspondientes a los defectos que se van a enmascarar. La información enmascarado aparece al lado de cada casilla marcada. 6 Valide el cuadro de diálogo. 7 El ajuste del tratamiento de los fallos ha terminado. l Si no es necesario definir otros parámetros, valide la nueva configuración con el comando Edición → Validar. TLX DS 57 PL7 40 09.2000 Ajuste Ajuste de los valores de umbrales y consignas Presentación Estos parámetros definen los valores de los umbrales 0 y 1, valores de consigna alto y bajo. Estos objetos desempeñan funciones muy similares en las comparaciones. El parametraje se realiza en las zonas Valores de los umbrales y Valores de consignas de la pantalla de ajuste. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar los valores de los umbrales. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Valores de los umbrales, introduzca los valores que desee. Valor de los umbrales 250 Umbral 0: Valor inicial: 250 500 Umbral 1: Valor inicial: 500 Dichos valores deben estar comprendidos entre: -16 777 216 y +16 777 215 en modo normal, 0 y el valor del módulo, si este modo está configurado o es implícito (TSX CTY 2C, interfaz de codificador absoluto). Observación: los valores respectivos del umbral 0 y el umbral 1 no están obligatoriamente en ese orden. l l 4 En la zona Valores de consigna, introduzca el o los valores deseados cuando estén definidos (según el módulo y la función de contaje configurada). Valores de consigna 500 Alto Valor inicial 0 Bajo Valor inicial 0 50 Dichos valores deben estar comprendidos entre: -16 777 216 y +16 777 215. 5 TLX DS 57 PL7 40 09.2000 El ajuste de los valores de los umbrales y de consigna ha terminado. l Si no es necesario definir otros parámetros, valide el nuevo ajuste con el comando Edición → Validar. Observación: en modo local, los valores introducidos se copian en los campos Valor inicial. En modo conectado, los valores introducidos pasan a ser los valores actuales. 131 Ajuste Ajuste de la función de medida y supervisión de velocidad Presentación Este parametraje se ofrece con el módulo TSX CTY 2C. La zona Supervisión de velocidad permite definir: l el valor del umbral de sobrevelocidad, l el período de medida de la velocidad. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar la función de medida y supervisión de velocidad. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En la zona Supervisión de velocidad, introduccir el valor deseado para el umbral de sobrevelocidad. Supervisión de velocidad Umbral de sobrevelocidad: 200 Valor inicial: Período de medida: Valor inicial: 200 puntos/s 10 ms 10 El valor debe estar comprendido entre: 1 y 4.000.000 puntos/s. El valor 0 inhibe el control de sobrevelocidad. 4 5 132 Introduccir el valor del período de medida, en función de la frecuencia estimada de los impulsos, de la precisión o del tiempo de respuesta deseados (véase Función de supervisión de velocidad (TSX CTY2C), p. 92). El valor debe estar comprendido entre: 10 y 30.000 ms. El ajuste de la función de medida y supervisión de la velocidad ha terminado. Si no es necesario definir otros parámetros, valide el nuevo ajuste con el comando Edición → Validar. Observación: en modo local, el valor introducido se copia en el campo Valor inicial. En modo conectado, el valor introducido pasa a ser el valor actual. l TLX DS 57 PL7 40 09.2000 Ajuste Ajuste del período de la salida de frecuencia (TSX CTY2C) Presentación El módulo TSX CTY2C posee una salida Q3 que se puede programar en modo automático para generar una señal de período ajustable, destinada diversas utilizaciones (por ejemplo: sincronización de varias vías o módulos). La configuración de la salida (automática o manual) corre a cargo de la aplicación, pero se puede modificar provisionalmente en la pantalla de Depuración (Véase Depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 137). El parametraje del período de la señal se realiza en el título Salida de frecuencia de la pantalla de ajuste. Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar el período de la señal de la salida de frecuencia. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o comprobar la selección del contador en cuestión (es decir, la vía) y su función. 3 En el título Salida de frecuencia, introducir el valor que se desee. Salida de frecuencia Período: Valor inicial: 2 ms 2 El valor debe estar comprendido entre: 0 y 4.000.000 ms, por pasos de 1 ms. 4 TLX DS 57 PL7 40 09.2000 El ajuste del período de la salida Q3 ha terminado. l Si no es necesario definir otros parámetros, valide el nuevo ajuste con el comando Edición → Validar. Observación: en modo local, el valor introducido se copia en el campo Valor inicial. En modo conectado, el valor introducido pasa a ser el valor actual. 133 Ajuste Ajuste de las condiciones de cambio de estado de los biestables Presentación 134 Las condiciones de cambio de estado de los biestables 0 y 1 se pueden programar desde la pantalla de ajuste. Estas condiciones son varias y dependen del módulo y de la función configurada. Las prioridades se definen en la parte Descripción de los biestables asociados a los acopladores de contaje, p. 68 . TLX DS 57 PL7 40 09.2000 Ajuste Procedimiento En la siguiente tabla se resume el procedimiento que debe seguirse para ajustar las condiciones de cambio de estado de los biestables 0 y 1. Etapa Acción 1 Acceder a la pantalla de ajuste del módulo deseado. 2 En la zona Vía, seleccionar o compruobar la selección del contador en cuestión (es decir, la vía) y su función. 3 Seleccionar la casilla Estado de los biestables. Un título del mismo nombre aparece en zona de ajuste. Estado de los biestables Cambio de estado de biestables en B0 B0i B1 B1i Alcance de umbral 0 en sentido + R R Alcance de umbral 0 en sentido Valor leído>= umbral 0 Valor leído< umbral 0 Alcance de umbral 1 en sentido + Alcance de umbral 1 en sentido Valor leído >= umbral 1 Valor leído < umbral 1 Alcance de valor de consigna alto en sentido + Alcance de valor de consigna alto en sentido Valor leído > = valor de consigna alto S S Alcance de valor de consigna bajo en sentido + Alcance de valor de consigna bajo en sentido Acciones: TLX DS 57 PL7 40 09.2000 Set Reset Ninguna 4 En el título Estado de los biestables: l seleccionar la casilla correspondiente a la condición y el biestable (B0 o B1) en cuestión, l a continuación hacer clic en el botón SET (puesta a 1), RESET (puesta a 0) o NINGUNA (suprime un valor existente). Observación: las condiciones no se presentan en el orden de las prioridades. 5 Ajustar de la misma forma las demás condiciones de cambio de estado. 6 El ajuste de las condiciones de cambio de estado de los biestables ha terminado. l Si no es necesario definir otros parámetros, validar el nuevo ajuste con el comando Edición → Validar. Observaciones: en modo local, los valores introducidos se copian en los campos de los estados iniciales B0i y B1i. Las reglas de prioridad también se aplican a los valores iniciales. En modo conectado, los valores introducidos pasan a ser los valores de estado actuales. 135 Ajuste 136 TLX DS 57 PL7 40 09.2000 Depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C 6 Presentación Objeto de este capítulo En este capítulo se describen las distintas opciones de depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene los siguiente apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Presentación de las pantallas de depuración 138 Descripción de la pantalla de depuración extendida. 139 Descripción de la pantalla de depuración reducida. 141 Utilización de las ventanas de valores o parámetros 144 Utilización de los indicadores y los botones 146 137 Depuración Presentación de las pantallas de depuración Generalidades Las pantallas de depuración sirven para poner a punto una aplicación. Permiten ver el estado de las entradas y las salidas de una vía, el contenido de los registros y los fallos eventuales, así como controlar objetos de lenguaje (puesta a 0 o a 1, forzado o cancelación de forzado de un bit, etc.). Por lo tanto, sólo se puede acceder a los mismos en modo conectado. También permiten acceder a las pantallas de ajuste (Véase Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 125) y de configuración (Véase Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 103). Las pantallas de depuración son dos: l una pantalla reducida, que constituye la herramienta de supervisión del funcionamiento de la aplicación en cuanto a la vía de contaje o de medida. Muestra los datos principales: contenido de los registros, estado de las entradas y salidas e indicadores de error. l una pantalla extendida, que constituye la herramienta de depuración. Permite ver y controlar objetos de lenguaje. El paso de una a otra es inmediato, y no es necesario detener la aplicación o el contaje en curso. Por defecto, cuando se abre un módulo en modo conectado, aparece la pantalla de depuración reducida. Nota: los principios generales de depuración de una aplicación se describen en la parte Comunes de las funciones específicas. 138 TLX DS 57 PL7 40 09.2000 Depuración Descripción de la pantalla de depuración extendida. Presentación La pantalla de depuración extendida permite modificar provisionalmente el funcionamiento de una aplicación en relación con el módulo de contaje, con el fin de detectar fallos de programación. Muestra el estado de las entradas, las salidas y los bits principales de una vía, el contenido de los registros y los posibles fallos. Permite controlar o forzar (bloquear) determinados bits. Se puede volver a la pantalla reducida simplemente haciendo clic en un icono. La pantalla reducida no incluye, por defecto, zona de módulo. No obstante, se puede hacer aparecer esta última a través del menú Vista. La zona módulo también proporciona acceso a las pantallas de ajuste (Véase Descripción de la pantalla de configuración de un módulo de contaje, p. 104) y configuración (Véase Descripción de la pantalla de ajuste de un módulo de contaje, p. 126). Ilustración En la siguiente figura se muestra un ejemplo de pantalla de depuración extendida. 1 2 TSX CTY 2C [ RACK0 Símbolo: Vía: Vía 0 POSICIÓN 5 ] Función: Contaje/descontaje y medida Contador Medida: Velocidad: 0 Rebasamiento EVT 0 puntos/s Sentido de IA IB IZ Dirección del codificador: 0 DIAG... CH0 Comparación con respecto a los umbrales Intervalo Umbral 1: Módulo: 80 0 50 S0 EVT Posición de medida/ Posición de lectura/ S1 Módulo - + Fallos Medida inválida 3 Adq. Fallos Validación/Preselección/Lectura Preselección Offset: Lectura: 100 0 0 VAL PRES CAPT - Tratamiento EWT + Puesta a cero Salidas/Biestables B0 B1 Q0 Q1 Q2 Q3 Estado EVT Efecto/Activa Intro Puesta a 1 Puesta a 0 Validación automática Validación Directa Tratamiento EVT Puesta a cero TLX DS 57 PL7 40 09.2000 Modo automático Comando manual Reactivación de las salidas 139 Depuración Descripción En la siguiente tabla se indican los distintos elementos de la pantalla de depuración extendida y sus funciones. Variable Elemento Función 1 Barra de título Recuerda la referencia del módulo seleccionado y su dirección geográfica (número de rack y posición física en el mismo). 2 Zona de la vía Permite elegir la vía de contaje que se va a depurar, en la ventana Vía o Contador. Se recuerdan el símbolo (nombre) de la vía y su función. En la misma zona se encuentran: l l l l el botón de acceso a la pantalla reducida, el botón de cancelación de forzado y el botón de acceso DIAG... diagnóstico de la vía, el icono fallos enmascarados (CTY 2C). 3 Zona de visualización y control de los bits forzados, la copia del indicador de señalización de vía CHx, a la ventana de señala la existencia de Esta zona muestra el estado de las entradas, salidas, bits intermedios y valores de los distintos registros del contaje actual. También permite controlar y forzar diversos objetos (bits). La zona se divide en grupos funcionales, que corresponden a las funciones principales (Véase Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 33). Nota: se puede ver la definición resumida de un objeto no seleccionado manteniendo el cursor del ratón sobre éste. La definición recuerda asimismo la designación del objeto de lenguaje asociado. Nota: los indicadores y comandos que no están disponibles aparecen atenuados. 140 TLX DS 57 PL7 40 09.2000 Depuración Descripción de la pantalla de depuración reducida. Presentación La pantalla de depuración reducida sirve para supervisar el funcionamiento de una aplicación en relación con el módulo de contaje. Muestra el estado de las entradas, las salidas y los bits principales de una vía, el contenido de los registros y los posibles fallos. El paso a la pantalla extendida se realiza simplemente haciendo clic en un icono. También permite acceder a las pantallas de ajuste y de configuración. Ilustración En la siguiente figura se muestra un ejemplo de pantalla de depuración reducida. 1 2 TSX CTY 4A [RACK 0 POSICIÓN 4] Depuración Designación: MOD.CONT.4 VÍAS 40KHZ 3 4 RUN Símbolo: Contador: Contador 0 IA Medida actual: IB Medida inválida IPres Valor de preselección: TLX DS 57 PL7 40 09.2000 Valor de lectura: DIAG... DIAG... 0 Q0 Q1 100 IVal ICapt IO Función: Contaje/Descontaje Sentido de contaje: 5 ERR 0 Preselección efectuada Validación activa Lectura efectuada Elección de las funciones para zoom: Medida Validación Preselección Lectura Comparación Biestables Salidas 141 Depuración Descripción En la siguiente tabla se indican los distintos elementos de la pantalla de depuración reducida y sus funciones. Variable Elemento Función 1 Barra de título Recuerda la referencia del módulo seleccionado y su dirección geográfica (número de rack y posición física en el mismo). 2 Zona de comando Indice el modo actual (Depuración) y permite acceder a los demás modos: l Ajuste (Véase Descripción de la pantalla de ajuste de un módulo de contaje, p. 126) l Configuración (Véase Descripción de la pantalla de ajuste de un módulo de contaje, p. 126). 3 Zona módulo Recuerda el nombre abreviado del módulo y su número de versión (se trata de la única pantalla en la que aparece esta información). En la misma zona se encuentran: l la copia de los indicadores de estado del módulo: RUN (en servicio), ERR (error), E/S (fallo externo), l 142 DIAG... a la ventana de diagnóstico y el botón de acceso del módulo (Véase Visualización de los diagnósticos de fallos, p. 150). TLX DS 57 PL7 40 09.2000 Depuración Variable Elemento Función 4 Permite elegir la vía de contaje que se va a depurar, en la ventana Vía o Contador. En este nivel, aparece la siguiente información: l Símbolo: nombre de la vía definido por el usuario (a través del editor de variables). l Función: función de contaje configurada. Esta opción se define en la pantalla de configuración. En la misma zona se encuentran: Zona de la vía l el botón de acceso l el botón de cancelación de forzado l l a la pantalla extendida (Véase Descripción de la pantalla de depuración extendida., p. 139) (zoom), en la que se encuentran los comandos de depuración, Observación: en el caso de los módulos CTY 2A/4A únicamente, las funciones que se visualizan en la pantalla extendida se pueden seleccionar en una ventana situada en la zona de los parámetros, más abajo. En cuanto al módulo CTY 2C, todas las funciones aparecen de forma sistemática. de las entradas/ salidas. la copia del indicador de fallo de vía CHx, y el botón de acceso DIAG... a la ventana de diagnóstico de la vía, el icono señala la existencia de fallos enmascarados (CTY 2C). 5 Zona de parámetros actuales Esta zona muestra el estado de las entradas y salidas y los distintos parámetros del contaje actual. Si el contenido del registro de contaje no se puede utilizar debido a un fallo en las entradas, la señalización o el indicador Medida inválida aparecen en rojo. Nota: se puede ver la definición resumida de un objeto no seleccionado pero que se puede activar manteniendo el cursor del ratón sobre éste. La definición recuerda asimismo la designación del objeto de lenguaje asociado. TLX DS 57 PL7 40 09.2000 143 Depuración Utilización de las ventanas de valores o parámetros Presentación La zona de comandos de la pantalla de depuración extendida se divide en títulos o grupos funcionales. Las funciones correspondientes se describen detalladamente en la parte Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 33, y sus características esenciales se recuerdan en los procedimientos de configuración de los módulos (Véase Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 103). Este módulo de documentación presenta los principios generales de utilización de las ventanas de medida o de parámetros. Una medida es el resultado de un contaje o adquisición, o incluso de un cálculo. Un parámetro es un dato que introduce el usuario o la aplicación. Principio de utilización de las ventanas de medida Las ventanas, tal y como se presentan en el ejemplo siguiente, están destinadas a mostrar el contenido actual de un registro. Los valores mostrados no se pueden mostrar directamente seleccionando estas ventanas. Contador Medida: Velocidad: Comparación con respecto a los umbrales 0 0 Overrun EVT Puntos/s Umbral 0: Umbral 1: 50 Módulo: 80 0 En la siguiente tabla se resume el comportamiento de los valores que no se pueden modificar: Valor Comportamiento Medida No modificable. Se puede colocar previamente mediante un comando de preselección o puesta a cero. Los signos + o situados a la derecha de la ventana indican el sentido real de evolución de la medida. Velocidad (CTY 2C) No se puede modificar ni colocar previamente. Dirección de codificador multiplexado (CTY 2C) No modificable. Se puede colocar previamente a través de las salidas manuales Q2 y Q3 si éstas controlan la multiplexación. Para modificar el valor de un parámetro, por ejemplo, los valores de umbrales, preselección o módulo, utilice el siguiente procedimiento. 144 TLX DS 57 PL7 40 09.2000 Depuración Cambio del valor de un parámetro En la siguiente tabla se indica el procedimiento que debe seguirse para cambiar un parámetro. Etapa TLX DS 57 PL7 40 09.2000 Acción 1 En la zona Módulo seleccionar el modo Ajuste 2 En la pantalla de ajuste, modificar el parámetro deseado. 3 Validar (menú Edición - Validar), o bien responder Sí en el cuadro de diálogo Validar las modificaciones, que aparece en la siguiente etapa. 4 En la zona Módulo seleccionar de nuevo el modo Depuración. Resultado: aparece el nuevo valor del parámetro. 145 Depuración Utilización de los indicadores y los botones Presentación La zona de comandos de la pantalla de depuración extendida se divide en títulos o grupos funcionales. Las funciones correspondientes se describen detalladamente en la parte Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 33, y sus características esenciales se recuerdan en los procedimientos de configuración de los módulos (Véase Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C, p. 103). En esta parte se presentan los principios generales de utilización de los indicadores y los botones. Los indicadores están destinados a mostrar el estado de un bit. Los botones están destinados a colocar un bit, active o no una acción (según el caso). Nota: se puede ver la definición resumida de un objeto no seleccionado manteniendo el cursor del ratón sobre éste. La definición recuerda asimismo la designación del objeto de lenguaje asociado. Significado de los indicadores Cuando el bit está en 0, el indicador está vacío (blanco) (véase el ejemplo siguiente). Cuando el bit está en 1, el indicador está lleno (color negro, azul o rojo). Algunos indicadores muestran un punto negro en el estado 1. Existen asimismo indicadores de posición que muestran mediante un trazo en negrita la posición de la medida o de la lectura en relación con un umbral o un valor de consigna, representados por el trazo fino central. 146 TLX DS 57 PL7 40 09.2000 Depuración Principio de utilización de un botón En el ejemplo siguiente, los botones Validación directa y Lectura directa están colocados en 1. Validación/Preselección/Lectura Preselección : Offset : 100 Lectura : 260 0 VAL PRES CAPT EVT Efet./Activa Entrada Validación Directa Tratamiento EVT Puesta a cero Una acción en este botón pone a 1 el bit asociado. El botón y, en su caso, el indicador situado encima, se encienden (adoptan un color). Una acción en este botón pone a 0 el bit asociado. El botón y, en su caso, el indicador situado encima, se apagan (pasan al color blanco). Estas acciones son provisionales, en el sentido de que la aplicación o el contaje pueden cambiar el estado del bit. Nota: el estado del indicador puede ser diferente del estado del botón. Algunos indicadores están reservados para memorizar la acción que realiza la entrada física (lectura, preselección o puesta a cero). Estos indicadores se reconocen por la presencia de un botón de puesta a cero (acción efectuada) en la misma columna. En este caso es posible, si así se desea, apagar el indicador accionando dicho botón. Forzado de un bit Para bloquear el estado de un bit (esto es, convertirlo en permanente), utilice los comandos de forzado, a los que se puede acceder haciendo clic con el botón derecho del ratón. El botón se enciende o se apaga de la misma forma descrita Forzar a 0 F4 Fozar a 1 F5 Cancelar forzado F6 anteriormente, pero con la letra F en sobreimpresión F . A la inversa, utilice el mismo menú para eliminar el forzado del bit. También puede cancelar el forzado del conjunto de los bits haciendo clic en el icono candado en la zona Vía. TLX DS 57 PL7 40 09.2000 147 Depuración 148 TLX DS 57 PL7 40 09.2000 Diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C 7 Presentación Objeto En este capítulo se describen las distintas opciones de diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C. Contenido: Este capítulo contiene los siguiente apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Visualización de los diagnósticos de fallos 150 Listas de los diagnósticos de fallo 152 149 Diagnóstico Visualización de los diagnósticos de fallos Presentación Sólo se puede acceder en modo conectado a las pantallas de diagnóstico de nivel de módulo o de nivel de vía. Cuando aparece un fallo no enmascarado, éste se indica: l en la pantalla de configuración del rack, mediante la presencia de un cuadrado rojo en la posición del módulo de contaje en fallo, l en la pantalla de depuración mediante los botones DIAG de nivel de módulo o de nivel de vía que se ponen de color rojo. Al pulsar estos botones se accede al diagnóstico del fallo. El fallo se señala también: l en el módulo, mediante la visualización centralizada, l mediante los objetos de lenguaje dedicados: %Ixy.i.ERR, %Ixy.i.MOD.ERR, %MWxy.i.MOD.2, etc., y las palabras de estado (Véase Objetos de lenguaje de la función específica de contaje, p. 165). Nota: aunque el fallo esté enmascarado (TSX CTY 2C), se señala mediante el parpadeo del indicador CHx y mediante el botón DIAG de nivel de vía. 150 TLX DS 57 PL7 40 09.2000 Diagnóstico Figura La siguiente figura muestra la estructura de señalización de los fallos. Configuración XMWI XTI.. TSX 5730 V3.0... 0 0 P S Y T S X 2 6 0 0 5 7 3 0 1 1 2 D D E S Y Y 3 1 2 6 D T TSX 2 3CTY 3 4 5 6 D S C C T T Y Y Y 0 8 4 2 R A C 4A [ RACK 0 POSITION 4] 5 7 8 9 Depuración Designación: MOD.COMPT.4 VOIES 40KHZ Versión: 1.0 RUN Símbolo: Contador: Contador 0 Función: Contaje/Descontaje 10 ERR IO DIAG... CH0 DIAG... Diagnóstico de módulo Fallos internos Fallos externos Otros fallos Vías(s) en fallo Aceptar Diagnóstico de vía Fallos internos Fallos externos Entradas/Salidas auxiliares: Alimentación Entradas de contaje: Alimentación del codificador o DDP Otros fallos Fallo de la aplicación Configuración de programa no válida Aceptar TLX DS 57 PL7 40 09.2000 151 Diagnóstico Listas de los diagnósticos de fallo Presentación Los mensajes mostrados en las pantallas de diagnóstico constituyen una ayuda para la depuración de la aplicación. Estos mensajes son obviamente muy breves y a veces ambiguos (fallos diferentes pueden tener las mismas consecuencias). Los diagnósticos son de dos niveles: módulo y vías, estos últimos son los más explícitos. Las listas siguientes presentan el título de los mensajes, con sugerencias para localizar los fallos. Lista de los mensajes de fallo de módulo En la siguiente tabla se ofrece la lista de los mensajes de fallos en el módulo. 152 Fallo indicado Interpretación y/o acción posible Módulo fuera de servicio El módulo presenta un fallo. Compruebe la fijación del módulo. Cambie el módulo. Vía(s) defectuosa(s) Una o varias vías presentan un fallo. Consulte el diagnóstico de la(s) vía(s). Autoprueba El módulo está realizando una autoprueba. Espere a que terminen las autopruebas. Configuración de equipo y de programa diferentes Existe una incoherencia entre el módulo configurado y el módulo situado en el rack. Haga coincidir la configuración de equipo y la de programa. Módulo ausente o desconectado Coloque el módulo. Apriete el tornillo de fijación. TLX DS 57 PL7 40 09.2000 Diagnóstico Lista de los mensajes de fallo de vía En la siguiente tabla se ofrece la lista de los mensajes de fallos en las vías. Fallo indicado Otras consecuencias Interpretación y/o acción posible Fallo externo o fallo de las entradas de contaje: l fallo de alimentación de codificador o DDP, l fallo de ruptura o cortocircuito de línea en al menos una de las señales diferenciales del codificador (IA, IB o IZ), l fallo de trama serie SSI, l fallo específico del codificador absoluto. En el modo automático, las salidas se ponen a 0. Mensaje Medida inválida. Compruebe el cableado de los captadores. Compruebe las alimentaciones de los captadores. Compruebe el funcionamiento de los captadores. Elimine el fallo y confirme si está configurado el almacenamiento de fallos (CTY 2C). Impulsos de contaje o codificador incremental: realice una preselección o puesta a cero para confirmar el mensaje Medida inválida. Fallo de aplicación de contaje: rebasamiento de medida sobrevelocidad En el modo automático, las salidas se ponen a 0. Mensaje Medida inválida. Diagnostique el fallo de forma más precisa (causas externas). Revise la aplicación si fuera necesario. Elimine el fallo y confirme si está configurado el almacenamiento de fallos (CTY 2C). Impulsos de contaje o codificador incremental: realice una preselección o puesta a cero para confirmar el mensaje Medida inválida. Fallo de entradas/salidas auxiliares: l alimentación l cortocircuito en al menos una salida En el modo automático, las salidas se ponen a 0. Compruebe el cableado de las salidas. Compruebe la alimentación de las entradas/salidas (24V). Diagnostique el fallo de forma más precisa (causas externas). Elimine el fallo y confirme si está configurada la memorización de fallos (CTY 2C). l l Fallo interno o autoprueba de la vía: Fallo de módulo bajado a nivel de vía módulo defectuoso, Consulte el diagnóstico de módulo. módulo ausente o desconectado, l módulo en autoprueba. l l Configuraciones de equipo y de programa diferentes TLX DS 57 PL7 40 09.2000 Fallo de módulo bajado a nivel de vía Consulte el diagnóstico de módulo. 153 Diagnóstico Fallo indicado Otras consecuencias Interpretación y/o acción posible Configuración de programa Compruebe y modifique las constantes de inválida: configuración. l constante incorrecta l combinación de bits no asociada a ninguna configuración 154 Fallo de comunicación Compruebe las conexiones entre los racks Fallo de la aplicación: rechazo de configuración o ajuste Diagnostique el fallo de forma más precisa. TLX DS 57 PL7 40 09.2000 Puesta en marcha del programa 8 Presentación Objeto de este capítulo En este capítulo se describen los modos de funcionamiento de los módulos de contaje, así como el funcionamiento del tratamiento de sucesos que permite llevar a cabo aplicaciones de contaje con tiempos de respuesta optimizados. Contenido: Este capítulo contiene las siguientes secciones: Sección TLX DS 57 PL7 40 09.2000 Apartado Página 8.1 Modos de funcionamiento de los acopladores de contaje 157 8.2 Puesta en marcha de un tratamiento de suceso 160 155 Puesta en marcha del programa 156 TLX DS 57 PL7 40 09.2000 Puesta en marcha del programa 8.1 Modos de funcionamiento de los acopladores de contaje Comportamiento de los módulos de contaje en los diferentes modos de funcionamiento Generalidades TLX DS 57 PL7 40 09.2000 Los módulos de contaje presentan comportamientos específicos en los diferentes modos de funcionamiento del autómata. Conocer estas particularidades es importante para la programación y la depuración de la aplicación. Los principios generales del tratamiento de los modos de funcionamiento se describen: l en el manual de puesta en marcha, TSX Premium - Autómatas TSX 57, (TSX DM 57 fre V4, l en el manual de referencia, PL7 Micro/Junior/Pro (TLX DR PL7 fre V4). 157 Puesta en marcha del programa Tabla de recapitulación En la siguiente tabla se indican las características especiales de los módulos de contaje en los diferentes modos de funcionamiento. Arranque en frío Rearranque en caliente STOP Reconfiguración en modo conectado 1 1 0 1 Parámetros de ajuste: valores valores iniciales de consigna, umbrales, preselección, período de medida (velocidad), período de salida (frecuencia) %MDxy.i.r no modificados no modificados valores iniciales Comandos (acciones directas 0 de programa, acciones diversas, desenmascaramiento de EVT) %Qxy.i.r, %QWxy.i.r no modificados no modificados, nuevos comandos no transmitidos no modificados Información y datos de módulo - no modificados si > procesador no se corta la %IDxy.i.r, %IWxy.i.r, %Ixy.i.r alimentación no modificados si no se corta la alimentación transmitidos no modificados Objetos forzados cancelación de forzado no modificados no modificados no modificados Biestables (consecuencia de la Medida inválida) 0 0 no modificados 0 Salidas 0 0 modo de retorno 0 Bit Medida inválida Los apartados siguientes recuerdan las propiedades esenciales de estos modos de funcionamiento, desde un módulo. Arranque en frío 158 El arranque en frío tiene lugar en la primera ejecución de la aplicación, en determinados restablecimientos de corriente, en las inicializaciones desde PL7 o al pulsar en el botón de reinicialización del procesador. Los parámetros vuelven a sus valores iniciales definidos a través del editor de configuración. La medida actual del contador no se puede utilizar (bit Medida inválida en estado 1). Si el módulo no ha tenido ningún corte de alimentación, el valor actual del contador no cambia, aunque el bit Medida inválida esté colocado. El usuario debe definir el tratamiento que se va a efectuar en un arranque en frío (Véase Gestión de una medida inválida, p. 100). TLX DS 57 PL7 40 09.2000 Puesta en marcha del programa Rearranque en caliente La ejecución del programa retoma a partir del elemento de programa en el que se produce el corte de corriente, pero las salidas permanecen en 0 hasta que la tarea las actualiza. Los valores de los objetos de funciones específicas de contaje no se modifican cuando se produce un rearranque en caliente, excepto los relativos al bit Medida inválida. Si el módulo no ha tenido ningún corte de alimentación, el valor actual del contador no cambia, aunque el bit Medida inválida esté colocado. El usuario debe definir el tratamiento que se va a efectuar en un rearranque en caliente. Corte y restablecimiento de la corriente Cuando se produce un corte de corriente, el contexto de la aplicación y la hora del corte se almacenan. Cuando se restablece la corriente, el contexto guardado se compara con el actual: l si el contexto de la aplicación ha cambiado (pérdida del contexto del sistema o aplicación nueva), el autómata inicializa la aplicación: véase arranque en frío, l si el contexto de la aplicación es el mismo, el autómata efectúa un rearranque en caliente. Modo STOP En el modo STOP, el programa de usuario no se ejecuta, pero la función específica de contaje está operativa: el contador evoluciona según el estado de las entradas físicas (IA, IB, IPres o IReset, IVal, ICapt). Reconfiguración en modo conectado Este caso hace principalmente referencia a la depuración de una aplicación. Las modificaciones efectuadas deben validarse. TLX DS 57 PL7 40 09.2000 159 Puesta en marcha del programa 8.2 Puesta en marcha de un tratamiento de suceso Presentación Objeto de esta sección En esta sección se describe la forma de poner en marcha un tratamiento de suceso asociado a un acoplador de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado 160 Página Presentación del tratamiento de suceso 161 Programación de un tratamiento de suceso 162 TLX DS 57 PL7 40 09.2000 Puesta en marcha del programa Presentación del tratamiento de suceso Presentación Principio del tratamiento de suceso El tratamiento de suceso permite reducir al mínimo el tiempo de reacción en la puesta en marcha de los módulos de contaje mediante: l la programación de acciones reflejas, l la extensión de los resultados temporales de las salidas (físicas) reflejas Q0 y Q1 a otras salidas situadas en módulos de salida del autómata. A cada vía de contaje se puede asociar un tratamiento (tarea) de suceso. La aparición de un suceso de la función específica de contaje desvía el programa de aplicación hacia la tarea de suceso asociada a la vía. La prioridad de la tarea está relacionada con su número. Existen dos niveles de prioridad, determinados por el número del tratamiento: EVT0 tiene prioridad sobre todos los demás EVTi (i: de 1 a 31 ó 63, según el tipo de procesador). Por lo tanto, hay que asignar EVT0 a la vía de mayor prioridad de la aplicación, que no es necesariamente una vía de contaje. En la sección Estructura de la aplicación multitarea del Manual de puesta en marcha, TSX Premium - Autómatas TSX 57 (TSX DM 57 fre V4) se ofrecen detalles acerca de la integración de las tareas de sucesos en la aplicación. El tratamiento de suceso se valida cuando: l el bit %S38 de validación del tratamiento PL7 de sucesos se encuentra en estado 1, l la instrucción UNMASKEVT se ejecuta en las tareas MAST o FAST, l los sucesos correspondientes de la vía de contaje se desenmascaran. Los objetos que indican: l el origen del suceso (palabra de estado de sucesos %IWxy.i.3), l y el valor leído, se actualizan de forma implícita antes de la ejecución del tratamiento de suceso. Los demás objetos de contaje no se actualizan. El tratamiento debe primero identificar el origen del suceso mediante la prueba de los bits a 1 de la palabra de estado de sucesos. Ilustración En la siguiente figura se muestra el principio del tratamiento de suceso Prueba y tratamiento EVT Desenmascaramiento EVT Contaje Validación de CTY2A/4A Preselección o CTY2C Lectura Alcance umbral, etc.. TLX DS 57 PL7 40 09.2000 UNMASKEVT %S38 Acción refleja Acción refleja Acción refleja Acción refleja 161 Puesta en marcha del programa Programación de un tratamiento de suceso Procedimiento En la siguiente tabla se resumen las etapas esenciales para programar un tratamiento de suceso. Etapa 162 Acción 1 Fase de configuración En modo local, en el editor de configuración, seleccione Tratamiento de suceso y el número de suceso para la vía de contaje. 2 Fase de desenmascaramiento La tarea que llama, MAST o FAST, debe concretamente: l Validar el tratamiento de los sucesos en relación con el sistema: el bit %S38 debe colocarse en 1 (valor por defecto). l Desenmascarar los sucesos en las tareas MAST y FAST con la instrucción UNMASKEVT (activa por defecto). l Desenmascarar los sucesos correspondientes en relación con la vía mediante la puesta a 1 de los objetos de lenguaje implícitos de desenmascaramiento de sucesos (Véase Comandos de desenmascaramiento de sucesos, palabra %QWxy.i.1, p. 173). Por defecto, los sucesos están enmascarados. l Comprobar que la pila de sucesos del sistema no está saturada (el bit %S39 debe estar en 0). 3 Fase de creación del programa de suceso Sitúese en la pestaña Sucesos, seleccione el comando Edición → Crear y cree el programa de suceso. El programa debe concretamente: l Determinar el origen de los sucesos a partir de la palabra de estado de sucesos (Véase Estado de los sucesos y biestables, palabra %IWxy.i.3, p. 171), de intercambio implícito. l Ejecutar las tareas reflejas asociadas al suceso. Este tratamiento debe ser lo más corto posible. l Actualizar explícitamente las salidas reflejas correspondientes. Observación: la puesta a cero de la palabra de estado de sucesos es automática. TLX DS 57 PL7 40 09.2000 Puesta en marcha del programa Ilustración del desenmascarami ento de sucesos En esta figura se muestra el desenmascaramiento de los sucesos efectuado en la tarea MAST. LD: MAST - MAIN (* Desenmascaramiento de sucesos*) OPERATE UNMASKEVT() (* Si desenmascaramiento en frío, ENTONCES autorizar los sucesos*) %S1 %S38 S (* Si arranque en frío ENTONCES desenmascarar suceso de alcance de umbral 0:%QW1.1.0:X5*) %S1 %QW1.0.1:X5 (* Si arranque en frío ENTONCES desenmascarar suceso de alcance de umbral 1:QW1.1.0:X6*) %QW1.0.1:X6 %S1 F2 Ilustración del contenido de una tarea de suceso F3 P F4 N F5 X F6 F7 F8 F9 F10 F11 S F12 R S.F1 OPER S.F2 S.F3 COHP H S.F4 COHP V S.F5 S.F6 FB S.F7 F (...) S.F8 En esta figura se muestra el contenido posible de una tarea de suceso (prueba del bit de suceso y acción). LD: EVT - EVT0 (* Si suceso de alcance de umbral 0 ENTONCES puesta a 1 salida física %Q2.0*) %Q2,0 S %IW1.0.3:X5 (* Si suceso de alcance de umbral 1 ENTONCES puesta a 0 salida física %Q2.0*) %Q2,0 R %IW1.0.3:X6 F2 TLX DS 57 PL7 40 09.2000 F3 P F4 N F5 X F6 F7 F8 F9 F10 F11 S F12 R S.F1 S.F2 OPER S.F3 COHP H S.F4 COHP V S.F5 S.F6 FB S.F7 F (...) S.F8 163 Puesta en marcha del programa 164 TLX DS 57 PL7 40 09.2000 Objetos de lenguaje de la función específica de contaje 9 Presentación Objeto de este capítulo En este capítulo se describen los objetos de lenguaje asociados a la función específica de contaje, así como las diferentes formas de utilizarlos. Contenido: Este capítulo contiene los siguiente apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Presentación de los objetos de lenguaje de la función específica de contaje 166 Objetos de lenguaje de intercambio implícito asociados a la función específica de contaje 167 Detalles de los objetos de intercambio implícito 169 Objetos de lenguaje de intercambio explícito asociados a la función específica de contaje 174 Detalles de los objetos de intercambio explícito 177 Gestión de intercambios y confirmación de los objetos explícitos 183 165 Objetos de lenguaje Presentación de los objetos de lenguaje de la función específica de contaje Generalidades 166 Los módulos de contaje configurados en una posición determinada generan automáticamente un conjunto de objetos de lenguaje que permiten programarlos y leer los resultados de medida y los diagnósticos. Existen dos tipos principales de objetos de lenguaje: l los objetos de intercambio implícito, que se intercambian automáticamente en cada vuelta de ciclo de la tarea asociada al módulo, l los objetos de intercambios explícitos, que se intercambian a petición de la aplicación, utilizando las instrucciones de intercambio explícito. Los primeros (intercambio implícito) hacen referencia a las imágenes de las entradas/salidas del módulo: resultados de medida, información y comandos de programa necesarios para la explotación. Los segundos (intercambio explícito) permiten programar el módulo y aportan argumentos adicionales (parámetros, comandos e información) para una programación avanzada. No son indispensables para una programación normal. TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Objetos de lenguaje de intercambio implícito asociados a la función específica de contaje Presentación Estos objetos permiten acceder a las entradas y a la información de programa de la función específica de contaje. El sistema de direccionamiento de las palabras y los bits se presenta en la parte Comunes de las funciones específicas. Recapitulación Las imágenes (%I y %IW) de las entradas del módulo se actualizan en el procesador al principio del ciclo de la tarea, en RUN o STOP. Los comandos de las salidas (%Q y %QW) se actualizan en el módulo al final del ciclo del a tarea, únicamente cuando ésta está en RUN. xy representa la posición del módulo, i representa el número de la vía (contado desde 0) en el módulo. Ilustración En el siguiente gráfico se representa el ciclo de funcionamiento relativo a una tarea del autómata (ejecución cíclica). Tratamiento interno Adquisición de las entradas RUN STOP Tratamiento del programa Actualización de las salidas TLX DS 57 PL7 40 09.2000 167 Objetos de lenguaje Lista de objetos de intercambio implícito 168 En la siguiente tabla se resumen los objetos de intercambio implícito de la función específica de contaje. Objeto Contenido %Ixy.i.ERR Bit de error de vía de contaje. En el estado 1, indica que la vía i del módulo en la posición xy presenta un fallo. Las causas de fallo se clasifican en las palabras de intercambio explícito %MWxy.i.2 (Véase Fallos estándar de vía, %MWxy.i.2 , p. 178) y %MWxy.i.3 (Véase Fallos específicos de las vías, %MWxy.i.3, p. 178). %Ixy.MOD.ERR Bit de error de módulo. En el estado 1, indica que el módulo en la posición xy presenta un fallo. Las causas del fallo se clasifican en la palabra de estado del módulo de intercambio explícito %MWxy.MOD.2 (Véase Indicadores de fallos en el módulo: %MWxy.MOD.2, p. 177). %IDxy.i.0 Medida actual del contador (24 bits activos). %IDxy.i.4 Valor leído del contador (24 bits activos). %IDxy.i.6 Reservado para las funciones especiales (CTY 2C); es el tiempo transcurrido (en la tarea de suceso) entre la lectura y el último impulso (función especial número 1). %IDxy.i.8 Velocidad (en número de impulsos por segundo, 24 bits activos, CTY 2C). %IDxy.i.10 Dirección multiplexada del codificador absoluto de salidas paralelas (CTY 2C). %IDxy.i.11 Reservado a las funciones especiales (CTY 2C); es el tiempo transcurrido (en las tareas Mast o Fast) entre la lectura y el último impulso detectado (función especial número 1). %Ixy.i.0 a %Ixy.i.23 Bits de información de programa. (Véase Información de programa: bits %Ixy.i.r, p. 169) %IWxy.i.2 Palabra de información de programa que indica el estado de las entradas físicas de contaje (Véase Estado de las entradas/salidas físicas, palabra %IWxy.i.2 , p. 170). %IWxy.i.3 Palabra de información que indica el origen de los sucesos y el estado de los biestables de salida de programa (Véase Estado de los sucesos y biestables, palabra %IWxy.i.3, p. 171). %Qxy.i.0 a %Qxy.i.23 Comandos de programa (Véase Comandos de programa, bits %Qxy.i.r, p. 172). %QWxy.i.0 Comandos de puesta a cero de la información almacenada, comando de sentido de programa (Véase Comandos de puesta a cero, palabra %QWxy.i.0, p. 173). %QWxy.i.1 Comandos de desenmascaramiento de sucesos (Véase Comandos de desenmascaramiento de sucesos, palabra %QWxy.i.1, p. 173). TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Detalles de los objetos de intercambio implícito Presentación En esta parte se describe el conjunto de los bits de intercambio implícito. Las columnas de las tablas recogen la siguiente información: l la variable, l el símbolo generado por PL7 en una Presimbolización, l la descripción de su función. Información de programa: bits %Ixy.i.r En la siguiente tabla se indican los significados de los bits de estado %Ixy.i.r. Variable Significado %Ixy.i.0 ENAB_ACTIV Validación activa %Ixy.i.1 PRES_DONE Preselección efectuada (de equipo, salvo función especial CTY 2C) %Ixy.i.2 CAPT_DONE Lectura efectuada (de equipo, salvo función especial CTY 2C) %Ixy.i.4 OVERSPEED_WRN Fallo de sobrevelocidad (CTY 2C) %Ixy.i.5 CUR_MEAS_THR0 Valor actual superior o igual al umbral 0 (<o inferior a 0 en descontaje, CTY 2A/4A) %Ixy.i.6 CUR_MEAS_THR1 Valor actual superior o igual al umbral 1 %Ixy.i.7 CUR_MEAS_HISP Valor actual superior o igual al valor de consigna alto (CTY 2A/4A) %Ixy.i.8 CUR_MEAS_LOSP Valor actual superior o igual al valor de consigna bajo (CTY 2A/4A) %Ixy.i.9 COUNT_DIR Sentido de contaje 0 : sentido - (descontaje), 1: sentido + (contaje) %Ixy.i.10 CAPT_THR0 Valor leído superior o igual al umbral 0 %Ixy.i.11 CAPT_THR1 Valor leído superior o igual al umbral 1 %Ixy.i.12 CAPT_HISP INC_MOD_DONE %Ixy.i.13 TLX DS 57 PL7 40 09.2000 Símbolo estándar CAPT_LOSP DEC_MOD_DONE l l l l Valor leído superior o igual al valor de consigna alto (CTY 2A/4A) Paso del módulo en sentido + (CTY 2C) Valor leído superior o igual al valor de consigna bajo (CTY 2A/4A) Paso del módulo en sentido - (CTY 2C) %Ixy.i.16 Reservado a las funciones especiales (CTY 2C): %Ixy.i.16 : Velocidad correcta, %Ixy.i.17 Reservado a las funciones especiales (CTY 2C): %Ixy.i.17: móvil en parada. 169 Objetos de lenguaje Estado de las entradas/salidas físicas, palabra %IWxy.i.2 En la siguiente tabla se indican los significados de los bits de la palabra de estado %IWxy.i.2. Variable Símbolo estándar Significado %IWxy.i.2:X0 ST_IA Estado de la entrada física de contaje IA %IWxy.i.2:X1 ST_IB Estado de la entrada física de contaje IB %IWxy.i.2:X2 ST_IVAL Estado de entrada física de validación IVal %IWxy.i.2:X3 ST_PRES Estado de entrada física de preselección IPres o IReset %IWxy.i.2:X4 ST_CAPT Estado de entrada física de lectura ICapt %IWxy.i.2:X6 ST_IZ Estado de la entrada física de contaje IZ %IWxy.i.2:X7 INVALID_MEAS Medida inválida %IWxy.i.2:X8 ST1_SSI_FRAME l l l 170 l l Bit de estado de rango 1 de la trama SSI, o bit de paridad impar (codificador absoluto SSI de paridad impar, no controlada por el módulo), o peso menos significativo de la dirección (codificador absoluto de salidas paralelas multiplexado con base de adaptación). %IWxy.i.2:X9 ST2_SSI_FRAME %IWxy.i.2:X10 ST3_SSI_FRAME %IWxy.i.2:X11 ST4_SSI_FRAME Bit de estado de rango 4 de la trama SSI %IWxy.i.2:X12 ST_Q2 Estado de la salida Q2 (CTY 2C) %IWxy.i.2:X13 ST_Q3 Estado de la salida Q3 (CTY 2C) %IWxy.i.2:X14 ST_Q0 Estado de la salida Q0 %IWxy.i.2:X15 ST_Q1 Estado de la salida Q1 l l Bit de estado de rango 2 de la trama SSI, o peso más significativo de la dirección (codificador absoluto de salidas paralelas multiplexado con base de adaptación). Bit de estado de rango 3 de la trama SSI, o bit de fallo específico del codificador absoluto de salidas paralelas. TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Estado de los sucesos y biestables, palabra %IWxy.i.3 En la siguiente tabla se indican los significados de los bits de la palabra de estado %IWxy.i.3. Variable Símbolo estándar Significado %IWxy.i.3:X0 ENAB_EVT Suceso de validación %IWxy.i.3:X1 PRES_EVT Suceso de preselección o puesta a cero %IWxy.i.3:X2 CAPT_EVT Suceso de lectura %IWxy.i.3:X3 CAPT_EDGE Sentido del flanco de lectura (TSX CTY 2C) 0: flanco ascendente, 1: flanco descendente. %IWxy.i.3:X5 THR0_EVT Suceso de alcance de umbral 0 (o valor cero en descontaje con TSX CTY 2A/4A) %IWxy.i.3:X6 THR1_EVT Suceso de alcance de umbral 1 %IWxy.i.3:X7 HISP_EVT l %IWxy.i.3:X8 LOSP_EVT l l %IWxy.i.3:X9 ST_COUNT_DIR Sentido al alcanzar el umbral o el valor de consigna (CTY 2A/4A) 0: sentido - (descontaje), 1: sentido + (contaje) %IWxy.i.3:X10 ST_LATCH0 Estado de biestable 0 l TLX DS 57 PL7 40 09.2000 Suceso de alcance de valor de consigna alto (CTY 2A/4A) Reservado a las funciones especiales (CTY 2C) Suceso de alcance de valor de consigna bajo (CTY 2A/4A) Reservado a las funciones especiales (CTY 2C) %IWxy.i.3:X11 ST_LATCH1 Estado de biestable 1 %IWxy.i.3:X12 INC_MOD_EVT Suceso de paso de módulo en sentido + (CTY 2C) %IWxy.i.3:X13 DEC_MOD_EVT Suceso de paso de módulo en sentido - (CTY 2C) %IWxy.i.3:X15 OVERRUN_EVT Rebasamiento de sucesos (nivel de vía). 171 Objetos de lenguaje Comandos de programa, bits %Qxy.i.r En la siguiente tabla se indican los significados de los bits de comando %Qxy.i.r. Variable Símbolo estándar Significado %Qxy.i.0 DIRENAB Validación directa por programa %Qxy.i.1 DIRPRES Preselección directa por programa %Qxy.i.2 DIRCAPT Lectura directa por programa %Qxy.i.3 FLT_ACK Confirmación de los fallos (CTY 2C) %Qxy.i.5 ENAB_IENAB Validación de la entrada física IVal %Qxy.i.6 ENAB_IPRES Validación de la entrada física IPres o IReset %Qxy.i.7 ENAB_ICAPT Validación de la entrada física ICapt %Qxy.i.9 ENAB_Q3_AUTO Validación de la salida Q3 en modo automático (CTY 2C) %Qxy.i.10 SET_LATCH0 Puesta a 1 del biestable 0 %Qxy.i.11 SET_LATCH1 Puesta a 1 del biestable 1 %Qxy.i.12 RESET_LATCH0 Puesta a 0 del biestable 0 %Qxy.i.13 RESET_LATCH1 Puesta a 0 del biestable 1 %Qxy.i.14 ENAB_Q0_AUTO Validación de la salida Q0 en modo automático %Qxy.i.15 ENAB_Q1_AUTO Validación de la salida Q1 en modo automático %Qxy.i.16 a %Qxy.i.19 172 Reservados a las funciones especiales (CTY 2C) %Qxy.i.20 MANU_CMD_Q2 Comando manual de la salida Q2 (CTY 2C) %Qxy.i.21 MANU_CMD_Q3 Comando manual de la salida Q3 (CTY 2C) TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Comandos de puesta a cero, palabra %QWxy.i.0 Comandos de desenmascaramiento de sucesos, palabra %QWxy.i.1 En la siguiente tabla se indican los significados de los bits de la palabra de comando %QWxy.i.0. Variable Símbolo estándar Significado %QWxy.i.0:X1 PRES_RESET Puesta a cero de la preselección de programa efectuada %QWxy.i.0:X2 CAPT_RESET Puesta a cero de lectura de programa efectuada %QWxy.i.0:X4 MOD_RESET Puesta a cero del módulo efectuada (CTY 2C) %QWxy.i.0:X9 COUNT_DIR_CHG Sentido de contaje 0: sentido - (descontaje), 1: sentido + (contaje) %QWxy.i.0:X10 REACTIV_Q Reactivación de las salidas Q0, Q1, y las salidas Q2, Q3 (CTY 2C) %QWxy.i.0:X11 AUTO_MOD_Q3 Modo manual/automático de la salida Q3 (frecuencia, CTY 2C) 0: manual, 1: automático (frecuencia programable) %QWxy.i.0:X12 AUTO_MOD_Q0 Modo manual/automático de la salida Q0 0: manual, 1: automático %QWxy.i.0:X13 AUTO_MOD_Q1 Modo manual/automático de la salida Q1 0: manual, 1: automático %QWxy.i.0:X14 MANU_CMD_Q0 Comando manual de estado de la salida Q0 %QWxy.i.0:X15 MANU_CMD_Q1 Comando manual de estado de la salida Q1 En la siguiente tabla se indican los significados de los bits de la palabra %QWxy.i.1. Variable Símbolo estándar Significado %QWxy.i.1:X0 ENAB_UNMSK Desenmascaramiento de suceso de validación %QWxy.i.1:X1 PRES_UNMSK Desenmascaramiento de suceso de preselección o puesta a cero %QWxy.i.1:X2 CAPT_UNMSK Desenmascaramiento de suceso de lectura %QWxy.i.1:X5 THR0_UNMSK Desenmascaramiento de suceso de umbral 0 %QWxy.i.1:X6 THR1_UNMSK Desenmascaramiento de suceso de umbral 1 %QWxy.i.1:X7 HISP_UNMSK Desenmascaramiento de suceso de valor de consigna alto (CTY 2A/4A) %QWxy.i.1:X8 LOSP_UNMSK Desenmascaramiento de suceso de valor de consigna bajo (CTY 2A/4A) %QWxy.i.1:X12 INC_MOD_UNMSK Desenmascaramiento de paso del módulo en sentido + (CTY 2C) %QWxy.i.1:X13 DEC_MOD_UNMSK Desenmascaramiento de paso del módulo en sentido - (CTY 2C) TLX DS 57 PL7 40 09.2000 173 Objetos de lenguaje Objetos de lenguaje de intercambio explícito asociados a la función específica de contaje Presentación Los intercambios explícitos son intercambios efectuados a petición del programa de usuario mediante las instrucciones: l READ_STS (lectura de palabras de estado), l WRITE_CMD (escritura de palabras de comando) l WRITE_PARAM (escritura de parámetros de ajuste), l READ_PARAM (lectura de parámetros de ajuste), l SAVE_PARAM (guardado de parámetros de ajuste), l RESTORE_PARAM (restitución de parámetros de ajuste). Estos intercambios se aplican a un conjunto de objetos %MW del mismo tipo (estado, comandos o parámetros) de una misma vía. Nota: estos objetos aportan información (ej.: tipo de fallo de una vía...), de los comandos (ej.: control de biestables) y de los modos de funcionamiento (guardado y restablecimiento de parámetros e ajuste en curso de aplicación) adicionales para efectuar una programación más precisa de la función específica. 174 TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Principio general de utilización de las instrucciones explícitas El esquema siguiente presenta los distintos tipos de intercambios explícitos posibles entre el procesador del autómata y el módulo (o la interfaz integrada). Procesador del autómata Módulo de función específica o interfaz función específica integrada Objetos %MWxy.i.r o %MWxy.MOD.r (1) Parámetros de estado Parámetros de comando READ_STS WRITE_CMD Parámetros de estado Parámetros de comando WRITE_PARAM Parámetros de ajuste actuales READ_PARAM SAVE_PARAM Parámetros de ajuste actuales Parámetros de ajuste iniciales RESTORE_PARAM (1) Sólo mediante las instrucciones READ_STS y WRITE_CMD. Gestión de los intercambios En el caso de un intercambio explícito, puede resultar interesante controlar el desarrollo de éste, con el fin de tomar en cuenta, por ejemplo, los datos leídos sólo cuando el intercambio se ha realizado correctamente. Para ello, existen dos tipos de informaciones: l la detección de un intercambio en curso (Véase Indicadores de ejecución de un intercambio explícito: %MWxy.i.0, p. 185), l la confirmación de fin de intercambio (Véase Confirmación de intercambio explícito: %MWxy.i.1, p. 186). En el cuadro sinóptico siguiente se describe el principio de gestión de un intercambio Ejecución de un intercambio explícito TLX DS 57 PL7 40 09.2000 Detección de un intercambio en curso Confirmación de fin de intercambio 175 Objetos de lenguaje Lista de objetos de intercambio explícito En la siguiente tabla se resumen los objetos de intercambio explícito de la función específica de contaje. Objeto Contenido Tipo %MWxy.i.MOD.2 Palabra de estado de los fallos de módulo (actualizada por la instrucción READ_STS%CHxy.MOD) Estado %MDxy.i.4 Valor de preselección Parámetro %MDxy.i.6 Valor de umbral 0 Parámetro %MDxy.i.8 Valor de umbral 1 %MDxy.i.10 %MDxy.i.12 176 l l l l Parámetro Valor de consigna alto (CTY 2A/4A) Valor de offset de codificador absoluto (CTY 2C) Parámetro Valor de consigna bajo (CTY 2A/4A) Umbral de sobrevelocidad (CTY 2C) Parámetro %MDxy.i.22 Período de la salida de frecuencia Q3 (CTY 2C) Parámetro %MDxy.i.24 Velocidad de destino (función especial número 3, CTY 2C) %MWxy.i.2 y 3 Diagnósticos de los fallos de la vía de contaje i Estado del módulo en posición xy (Véase Fallos estándar de vía, %MWxy.i.2 , p. 178) %MWxy.i.14 y 15 Condiciones de SET del biestable 0 (Véase Comandos de SET biestable 0, %MWxy.i.14, p. 179) Parámetro %MWxy.i.16 y 17 Condiciones de RESET del biestable 0 (Véase Comandos de RESET biestable 0, %MWxy.i.16, p. 180) Parámetro %MWxy.i.18 y 19 Condiciones de SET del biestable 1 (Véase Comandos de SET biestable 1, %MWxy.i.18, p. 181) Parámetro %MWxy.i.20 y 21 Condiciones de RESET del biestable 1 (Véase Comandos de RESET biestable 1, %MWxy.i.20, p. 182) Parámetro %MWxy.i.26 Velocidad de parada (función especial número 3, CTY 2C) Parámetro %MWxy.i.27 Período de medida de velocidad (CTY 2C) Parámetro %MWxy.i.28 Reservado a las funciones especiales (CTY 2C). Parámetro Parámetro TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Detalles de los objetos de intercambio explícito Presentación Esta parte agrupa los objetos de intercambio explícito de tipo palabra, cuyos bits tienen un significado especial. Dichos objetos se presentan detalladamente a continuación, bit por bit. Observaciones l El significado de un bit se entiende en el estado 1. Los bits no enunciativos (ni verdadero, ni falso) se detallan para evitar ambigüedades. l No se utilizan todos los bits. Recapitulación l xy representa la posición del módulo, l i representa el número de la vía (a partir de 0) en el módulo Indicadores de fallos en el módulo: %MWxy.MOD.2 En la siguiente tabla se indican los significados de los bits de la palabra de estado del módulo. Estos bits no tienen símbolos estándar y se leen a través de READ_STS %CHxy.MOD. TLX DS 57 PL7 40 09.2000 Variable Significado %MWxy.MOD.2:X0 Módulo fuera de servicio %MWxy.MOD.2:X1 Vía(s) en fallo(s) %MWxy.MOD.2:X5 Configuraciones de equipo y de programa diferentes %MWxy.MOD.2:X6 Módulo ausente o desconectado 177 Objetos de lenguaje Fallos estándar de vía, %MWxy.i.2 Fallos específicos de las vías, %MWxy.i.3 178 En la siguiente tabla se indican los significados de los bits de la palabra de estado CH_FLT, la lectura se realiza a través de READ_STS %CHxy.i. Variable Símbolo estándar Significado %MWxy.i.2:X0 COUNT_INP_FLT Fallo de las entradas de contaje %MWxy.i.2:X1 COUNT_APP_FLT Fallo de aplicación de contaje %MWxy.i.2:X3 AUX_IO_FLT Fallo de entradas/salidas auxiliares %MWxy.i.2:X4 INTERNAL_FLT Fallo interno o autoprueba de la vía %MWxy.i.2:X5 CONF_FLT Configuraciones de equipo y de programa diferentes %MWxy.i.2:X6 COMMUNIC_FLT Fallo de comunicación con el autómata %MWxy.i.2:X7 APPLI_FLT Fallo de la aplicación %MWxy.i.2:X8 y %MWxy.i.2:X9 CH_LED0,1 Bits de comando del indicador verde CHx (estado de la vía) 00 = apagado, 01 = parpadeando, 11 = encendido %MWxy.i.2:X11 AUX_SUPPL_FLT Fallo de alimentación de las entradas/salidas auxiliares %MWxy.i.2:X12 SHORT_CIRC_FLT Fallo de cortocircuito de salida %MWxy.i.2:X13 ENC_SUPPLY_FLT Fallo de alimentación de codificador o DDP %MWxy.i.2:X14 LINE_BRK_FLT Fallo de ruptura o cortocircuito de la línea del codificador %MWxy.i.2:X15 SSI_TRAME_FLT Fallo de transmisión de trama SSI del codificador absoluto (CTY 2C) En la siguiente tabla se indican los significados de los bits de la palabra de estado de la vía %MWxy.i.3, la lectura se realiza a través de READ_STS %CHxy.i. Variable Símbolo estándar Significado %MWxy.i.3:X0 CH_CONF_FLT Fallo de configuración de la vía %MWxy.i.3:X1 XERFLOW_FLT Fallo de rebasamiento de medida %MWxy.i.3:X2 ABS_ERROR_FLT Fallo específico del codificador absoluto %MWxy.i.3:X3 OVERSPEED_FLT Fallo de sobrevelocidad TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Comandos de SET biestable 0, %MWxy.i.14 En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.14, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Comandos de SET biestable 0, %MWxy.i.15 TLX DS 57 PL7 40 09.2000 Símbolo estándar Significado: puesta a 1 del biestable 0... %MWxy.i.14:X0 S0_ENAB por validación %MWxy.i.14:X1 S0_PRES por preselección %MWxy.i.14:X2 S0_CAPT por lectura %MWxy.i.14:X4 S0_MOD_INC por alcance del módulo en sentido + %MWxy.i.14:X5 S0_MOD_DEC por alcance del módulo en sentido - En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.15, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado: puesta a 1 del biestable 0... %MWxy.i.15:X0 S0_TH0_INC por alcance de umbral 0 en sentido + %MWxy.i.15:X1 S0_TH0_DEC por alcance de umbral 0 en sentido - %MWxy.i.15:X2 S0_C_SUP_TH0 si el valor leído es superior o igual al umbral 0 %MWxy.i.15:X3 S0_C_INF_TH0 si el valor leído es inferior al umbral 0 %MWxy.i.15:X4 S0_TH1_INC por alcance de umbral 1 en sentido + %MWxy.i.15:X5 S0_TH1_DEC por alcance de umbral 1 en sentido - %MWxy.i.15:X6 S0_C_SUP_TH1 si el valor leído es superior o igual al umbral 1 %MWxy.i.15:X7 S0_C_INF_TH1 si el valor leído es inferior al umbral 1 %MWxy.i.15:X8 S0_HISP_INC por alcance de valor de consigna alto %MWxy.i.15:X9 S0_HISP_DEC por alcance de valor de consigna alto %MWxy.i.15:X10 S0_C_SUP_HISP si el valor leído es superior o igual al valor de consigna alto %MWxy.i.15:X12 S0_LOSP_INC por alcance de valor de consigna bajo en sentido + %MWxy.i.15:X13 S0_LOSP_DEC por alcance de valor de consigna bajo en sentido - %MWxy.i.15:X15 S0_C_INF_LOSP si el valor leído es inferior al valor de consigna bajo 179 Objetos de lenguaje Comandos de RESET biestable 0, %MWxy.i.16 Comandos de RESET biestable 0, %MWxy.i.17 180 En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.16, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado: puesta a 0 del biestable 0... %MWxy.i.16:X0 R0_ENAB por validación %MWxy.i.16:X1 R0_PRES por preselección %MWxy.i.16:X2 R0_CAPT por lectura %MWxy.i.16:X4 R0_MOD_INC por alcance del módulo en sentido + %MWxy.i.16:X5 R0_MOD_DEC por alcance del módulo en sentido - En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.17, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado: puesta a 0 del biestable 0... %MWxy.i.17:X0 R0_TH0_INC por alcance de umbral 0 en sentido + %MWxy.i.17:X1 R0_TH0_DEC por alcance de umbral 0 en sentido - %MWxy.i.17:X2 R0_C_SUP_TH0 si el valor leído es superior o igual al umbral 0 %MWxy.i.17:X3 R0_C_INF_TH0 si el valor leído es inferior al umbral 0 %MWxy.i.17:X4 R0_TH1_INC por alcance de umbral 1 en sentido + %MWxy.i.17:X5 R0_TH1_DEC por alcance de umbral 1 en sentido - %MWxy.i.17:X6 R0_C_SUP_TH1 si el valor leído es superior o igual al umbral 1 %MWxy.i.17:X7 R0_C_INF_TH1 si el valor leído es inferior al umbral 1 %MWxy.i.17:X8 R0_HISP_INC por alcance de valor de consigna alto %MWxy.i.17:X9 R0_HISP_DEC por alcance de valor de consigna alto %MWxy.i.17:X10 R0_C_SUP_HISP si el valor leído es superior o igual al valor de consigna alto %MWxy.i.17:X12 R0_LOSP_INC por alcance de valor de consigna bajo en sentido + %MWxy.i.17:X13 R0_LOSP_DEC por alcance de valor de consigna bajo en sentido - %MWxy.i.17:X15 R0_C_INF_LOSP si el valor leído es inferior al valor de consigna bajo TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Comandos de SET biestable 1, %MWxy.i.18 En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.18, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Comandos de SET biestable 1, %MWxy.i.19 TLX DS 57 PL7 40 09.2000 Símbolo estándar Significado: puesta a 1 del biestable 1... %MWxy.i.18:X0 S1_ENAB por validación %MWxy.i.18:X1 S1_PRES por preselección %MWxy.i.18:X2 S1_CAPT por lectura %MWxy.i.18:X4 S1_MOD_INC por alcance del módulo en sentido + %MWxy.i.18:X5 S1_MOD_DEC por alcance del módulo en sentido - En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.19, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado de la puesta a 1 del biestable 1... %MWxy.i.19:X0 S1_TH0_INC por alcance de umbral 0 en sentido + %MWxy.i.19:X1 S1_TH0_DEC por alcance de umbral 0 en sentido - %MWxy.i.19:X2 S1_C_SUP_TH0 si el valor leído es superior o igual al umbral 0 %MWxy.i.19:X3 S1_C_INF_TH0 si el valor leído es inferior al umbral 0 %MWxy.i.19:X4 S1_TH1_INC por alcance de umbral 1 en sentido + %MWxy.i.19:X5 S1_TH1_DEC por alcance de umbral 1 en sentido - %MWxy.i.19:X6 S1_C_SUP_TH1 si el valor leído es superior o igual al umbral 1 %MWxy.i.19:X7 S1_C_INF_TH1 si el valor leído es inferior al umbral 1 %MWxy.i.19:X8 S1_HISP_INC por alcance de valor de consigna alto %MWxy.i.19:X9 S1_HISP_DEC por alcance de valor de consigna alto %MWxy.i.19:X10 S1_C_SUP_HISP si el valor leído es superior o igual al valor de consigna alto %MWxy.i.19:X12 S1_LOSP_INC por alcance de valor de consigna bajo en sentido + %MWxy.i.19:X13 S1_LOSP_DEC por alcance de valor de consigna bajo en sentido - %MWxy.i.19:X15 S1_C_INF_LOSP si el valor leído es inferior al valor de consigna bajo 181 Objetos de lenguaje Comandos de RESET biestable 1, %MWxy.i.20 Comandos de RESET biestable 1, %MWxy.i.21 182 En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.20, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado: puesta a 0 del biestable 1... %MWxy.i.20:X0 R1_ENAB por validación %MWxy.i.20:X1 R1_PRES por preselección %MWxy.i.20:X2 R1_CAPT por lectura %MWxy.i.20:X4 R1_MOD_INC por alcance del módulo en sentido + %MWxy.i.20:X5 R1_MOD_DEC por alcance del módulo en sentido - En la siguiente tabla se indican los significados de los bits de la palabra de comando %MWxy.i.21, las peticiones utilizadas son las asociadas a los parámetros (READ_PARAM, WRITE_PARAM...). Variable Símbolo estándar Significado: puesta a 0 del biestable 1... %MWxy.i.21:X0 R1_TH0_INC por alcance de umbral 0 en sentido + %MWxy.i.21:X1 R1_TH0_DEC por alcance de umbral 0 en sentido - %MWxy.i.21:X2 R1_C_SUP_TH0 si el valor leído es superior o igual al umbral 0 %MWxy.i.21:X3 R1_C_INF_TH0 si el valor leído es inferior al umbral 0 %MWxy.i.21:X4 R1_TH1_INC por alcance de umbral 1 en sentido + %MWxy.i.21:X5 R1_TH1_DEC por alcance de umbral 1 en sentido - %MWxy.i.21:X6 R1_C_SUP_TH1 si el valor leído es superior o igual al umbral 1 %MWxy.i.21:X7 R1_C_INF_TH1 si el valor leído es inferior al umbral 1 %MWxy.i.21:X8 R1_HISP_INC por alcance de valor de consigna alto %MWxy.i.21:X9 R1_HISP_DEC por alcance de valor de consigna alto %MWxy.i.21:X10 R1_C_SUP_HISP si el valor leído es superior o igual al valor de consigna alto %MWxy.i.21:X12 R1_LOSP_INC por alcance de valor de consigna bajo en sentido + %MWxy.i.21:X13 R1_LOSP_DEC por alcance de valor de consigna bajo en sentido - %MWxy.i.21:X15 R1_C_INF_LOSP si el valor leído es inferior al valor de consigna bajo TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Gestión de intercambios y confirmación de los objetos explícitos Presentación Al intercambiar los datos entre la memoria del autómata y el módulo, la validación por el acoplador puede requerir varios ciclos de la tarea. Para gestionar los intercambios, se utilizan 2 palabras: l %MWxy.i: Intercambio en curso, l %MWxy.i.1: Confirmación. Ilustración La ilustración siguiente presenta los distintos bits significativos para la gestión de los intercambios. Reconfiguración (X15) Ajuste (X2) Comando (X1) Estado (X0) Parámetros de estado Parámetros de comando Parámetros de ajuste TLX DS 57 PL7 40 09.2000 READ_STS WRITE_CMD WRITE_PARAM READ_PARAM SAVE_PARAM RESTORE_PARAM 183 Objetos de lenguaje Descripción de los bits significativos Cada uno de los bits de las palabras %MWxy.i y %MWxy.i.1 está asociado a un tipo de parámetro: l los bits de rango 0 están asociados a los parámetros de estado: l el bit %MWxy.i.0:X0 indica si está en curso una solicitud de lectura de las palabras de estado, l los bits de rango 1 están asociados a los parámetros de comando: l el bit %MWxy.i.0:X1 indica si se envían parámetros de comando a la vía i del módulo, l el bit %MWxy.i.1:X1 precisa si la vía i del módulo acepta parámetros de comando, l los bits de rango 2 están asociados a los parámetros de ajuste: l el bit %MWxy.i.0:X2 indica si se intercambian parámetros de ajuste con la vía i del módulo (por WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM), l el bit %MWxy.i.1:X2 precisa si el módulo acepta los parámetros de ajuste. Si el intercambio se ha desarrollado correctamente este bit pasa a 0, l los bits de rango 15 indican una reconfiguración en la vía i del módulo desde la consola (modificación de los parámetros de configuración + arranque en frío de la vía). Nota: Las palabras de intercambio y de resumen existen también en el módulo (%MWxy.MOD y %MWxy.MOD.1). 184 TLX DS 57 PL7 40 09.2000 Objetos de lenguaje Ejemplo Fase 1: Emisión de datos mediante la instrucción WRITE_PARAM Memoria del autómata Memoria del módulo de E/S o función específica integrada 1 0 Parámetros de estado Parámetros de comando Parámetros de ajuste Parámetros de estado Parámetros de comando Parámetros de ajuste Cuando el procesador del autómata explora la instrucción, el bit Intercambio en curso se pone a 1 en %MWxy. Fase 2: Análisis de los datos por el módulo de E/S y confirmación Memoria del autómata Memoria del módulo de E/S o función específica integrada 0 1 Parámetros de estado Parámetros de comando Parámetros de ajuste Parámetros de estado Parámetros de comando Parámetros de ajuste Al intercambiar los datos entre la memoria del autómata y el módulo, la validación por el acoplador la gestiona el bit %MWxy.i.1:X2: Confirmación (0 = intercambio correcto, 1 = intercambio infructuoso). Nota: No existen parámetros de ajuste en el módulo. Indicadores de ejecución de un intercambio explícito: %MWxy.i.0 TLX DS 57 PL7 40 09.2000 En la siguiente tabla se indican los significados de los bits de control de intercambio de la vía EXCH_STS. Bit Símbolo estándar Significado 0 STS_IN_PROGR Intercambio de palabras de estado de la vía actual 1 COMMAND_IN_PROGR Intercambio de palabras de comando actual 2 ADJUST_IN_PROGR Intercambio de palabras de ajuste (parámetros) actual 15 RECONF_IN_PROGR Reconfiguración de la vía actual 185 Objetos de lenguaje Confirmación de intercambio explícito: %MWxy.i.1 186 En la siguiente tabla se indican los significados de los bits de confirmación EXCH_ERR. Bit Símbolo estándar Significado 0 STS_READ_ERR Fallo al leer el estado de la vía 1 COMMAND_ERR Fallo al enviar una palabra de comando 2 ADJUST_ERR Fallo al enviar una palabra de ajuste 15 RECONF_ERR Fallo al reconfigurar la vía TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación de contaje 10 Presentación Objeto de este capítulo En este capítulo se presenta un ejemplo de aplicación de contaje, desde la configuración de los acopladores al desarrollo de la aplicación en el autómata. Contenido: Este capítulo contiene las siguientes secciones: Sección TLX DS 57 PL7 40 09.2000 Apartado Página 10.1 Presentación y configuración del ejemplo 189 10.2 Detalle de la programación del ejemplo 195 187 Ejemplo de aplicación 188 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación 10.1 Presentación y configuración del ejemplo Presentación Objeto de esta sección En esta sección se presenta el ejemplo de aplicación de contaje y se describe la configuración de equipo necesaria para la realización del programa. Contenido Esta sección contiene los siguientes apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Presentación de un ejemplo de aplicación 190 Configuración del autómata 192 189 Ejemplo de aplicación Presentación de un ejemplo de aplicación Presentación Este sencillo ejemplo muestra la utilización de un módulo de contaje TSX CTY 2A combinado con un módulo TON. Incluye una tarea MAST y una tarea de suceso. Ilustración La figura representa el principio de un control de llenado de paleta que se va a automatizar. C M V P 25 50 nueva paleta nuevo compartimento Cofre de comando 190 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Especificaciones externas de la aplicación El autómata se encarga de controlar el llenado de las paletas. Cada paleta posee tres compartimentos. Los compartimentos se colocan bajo el dispositivo de llenado por un cilindro V de 4 posiciones, la última de las cuales corresponde a la evacuación de la paleta llena. Existen dos tipos de paletas, con compartimentos de 25 ó 50 objetos cada una. El principio de funcionamiento es el siguiente: l El motor M acciona una cinta transportadora en la que circulan los objetos. l Un captador C cuenta los objetos antes de que entren en la paleta. l Un cilindro telescópico V manipula la paleta de forma que presente un nuevo compartimento cuando se llena el que está en curso, y a continuación evacua la paleta llena. l Una placa P permite cambiar de paleta. La puesta en marcha del motor conlleva la validación física del contaje. El diálogo del operador se compone de los controles siguientes: l conmutador 25/50: permite seleccionar el tipo de paleta. Sólo se tiene en cuenta en la paleta siguiente (por estado), l botón nueva paleta: fuerza un cambio de paleta (en flanco ascendente), l botón nuevo compartimento: fuerza un cambio de compartimento (en flanco ascendente). TLX DS 57 PL7 40 09.2000 191 Ejemplo de aplicación Configuración del autómata Estructura del autómata En la figura siguiente se muestra la composición del autómata. Configuración XMWI XTI.. TSX 57202 V3.0... 0 P S Y 0 T S X 2 6 0 0 5 7 2 0 2 1 2 C T Y C T Y 2 A 2 C 1 3 D E Y 4 5 6 3 2 D 2 K 1 Nota: el módulo CTY 2C de la posición 2 no se utiliza en el ejemplo. Configuración del procesador En la figura siguiente se muestra la configuración del procesador TSX 57202 que se utiliza en el ejemplo. TSX 57202 [RACK 0 POSICIÓN 0] Configuración Designación: Procesador TSX P 57202 Modo de Funcionamiento Entrada Run/Stop Tareas MAST Cíclica Periódica Arranque automático en RUN Puesta a cero de %MWi al rearrancar en frío Tarjeta de memoria Ninguna 192 Watchdog FAST Período: Watchdog Modo FIPIO Duración de ciclo red (calculado) 50 ms Controlado ms Libre ms 250 Modo FIPIO 10 ms Duración de ciclo red (calculado) ms 100 Controlado ms Libre TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Configuración del módulo de contaje En la figura siguiente se muestra la configuración del módulo TSX CTY 2A que se utiliza en el ejemplo. TSX CTY 2A [RACK 0 POSICIÓN 1] Configuración Designación: MOD.CONT. 2 VÍAS 40KHZ Símbolo: Contador: Contador 0 Función: Descontaje Interfaz de entradas 1 entrada IA Contacto estático Preselección en IPres Flanco ascendente IPres Tarea: MAST Suceso EVT 0 Reactivación de la salida Q0 Manual Automático Modo de retorno Puesta a cero Conserv. Funcionamiento en paso a 0 Sin preselección de descontador Con preselección de descontador El captador C (contaje de objetos) está conectado a la vía 0. TLX DS 57 PL7 40 09.2000 193 Ejemplo de aplicación Configuración del módulo TON En la figura siguiente se muestra la configuración del módulo TSX DEY 32D2K que se utiliza en el ejemplo. TSX DEY 32D2K [RACK 0 POSICIÓN 3] Configuración Designación: 32E 24VCC SINK CONN Vía 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Símbolo Tarea Supervisión alim. Activo MAST MAST Nuev_pal Nuev_comp Tamaño_comp Las asignaciones de las entradas son las siguientes: l entrada 13: botón de forzado nueva paleta (activo en 1) l entrada 14: botón de forzado nuevo compartimento (activo en 1) l entrada 15: conmutador 25 / 50 objetos por compartimento (1 = 50 objetos). Nota: este módulo sólo se utiliza en entrada. Asignación de los bits y las palabras internas En el ejemplo se utilizan las asignaciones de variables internas siguientes: l %M0: a 1 pone en marcha, a 0 para el motor M. l %M1: a 1 la paleta está en curso de colocación, a 0 la paleta está lista para recibir los objetos. l %MW0: posiciones del cilindro: 1, 2, 3 (correspondientes a los tres compartimentos) y 4 (evacuación de la paleta). l %MW1: 25 ó 50 (memorización del tamaño de los compartimentos de una paleta). 194 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación 10.2 Detalle de la programación del ejemplo Presentación Objeto de esta sección En esta sección se describe en detalle la programación de la puesta en marcha con PL7 para realizar la aplicación de contaje. Contenido Esta sección contiene los siguientes apartados: Apartado TLX DS 57 PL7 40 09.2000 Página Estructura de la aplicación 196 Programa: tratamiento preliminar 197 Programa: tratamiento secuencial 198 Programa: etapa 0 del tratamiento secuencial 199 Programa: etapa 2 del tratamiento secuencial 202 Programa: tratamiento posterior 204 Programa: tratamiento de suceso 205 195 Ejemplo de aplicación Estructura de la aplicación Vista estructural de la aplicación En la figura siguiente se muestra la estructura de la aplicación. Navegador de aplicación Vista estructural ESTACION Configuración Configuración de equipo Configuración de programa Configuración de objetos Grafcet Programa Tarea Mast Secciones Secuencial LD LD Prl G7 Chart LD LD Post Sr Sucesos LD LD Evt0 Tipos DFB Variables + Tablas de animación Carpeta + Pantallas de explotación 196 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Programa: tratamiento preliminar Objetivos del tratamiento preliminar Funcionamiento del tratamiento preliminar El tratamiento preliminar gestiona los modos de funcionamiento forzados: l cambio de paleta l cambio de compartimento En la figura siguiente se muestra la programación del tratamiento preliminar. LD: MAST - Secuencial - Prl (*nuevo compartimento*) %M0 %I3.14 P R (*nueva paleta: puesta a cero de grafcet*) %S21 %I3.13 P S %I1.0.ERR P (*Desenmascaramiento general y particular*) OPERATE UNMASKEVT() %QW1.0.3:X5 S F2 TLX DS 57 PL7 40 09.2000 F3 P F4 N F5 F6 F7 F8 F9 F10 S F11 R F12 1.F2 OPER COHP H 1.F3 1.F4 COHP V 1.F5 1S.F6 1F7 F(...) 1.F8 197 Ejemplo de aplicación Programa: tratamiento secuencial Generalidades El tratamiento secuencial constituye el núcleo de la aplicación. Afecta a la supervisión del llenado de los compartimentos y el cambio de paleta. Organigrama del tratamiento secuencial En la figura siguiente se muestra el organigrama GRAFCET del tratamiento secuencial. GRAFCET: MAST - Secuencial - Chart (*nueva paleta*) 0 (*espera posicionamiento compartim>> 1 (*relleno compartimento*) 2 F2 198 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 1F2 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Programa: etapa 0 del tratamiento secuencial Presentación de la etapa 0 TLX DS 57 PL7 40 09.2000 La etapa 0 consiste en inicializar el bucle: l parada del motor, l validación de la entrada IVal del módulo de contaje, l desenmascaramiento del suceso alcance del valor cero. 199 Ejemplo de aplicación Etapa 0: acción en la activación P1 En la figura siguiente se muestra la acción al activar la etapa 0 (P1). LD: MAST - secuencial - Chart - PAGE0 %X0 P1 (*parada del motor a todos los efectos*) %M0 R (*sacar la paleta*) OPERATE %MW0:=4 (*petición de carga de nueva paleta*) %M1 S (*Memorizar tamaño de los compartimentos*) %I3.15 OPERATE %MW1:=50 %I3.15 OPERATE %MW1:=25 En la figura siguiente se muestra la continuación de la acción al activar la etapa 0 (P1). LD: MAST - secuencial - Chart - PAGE0 %X0 P1 (*escritura del valor de preselección del descontador según tamaño de los compartimentos*) OPERATE %MD1.0.4:=%MW1 OPERATE WRITE_PARAM %CH1.0 (*validación de la entrada IVal*) %Q1,00,5 S (*preparación de preselección directa*) %Q1,00,1 R (*desenmascaramiento de suceso de validación*) OPERATE %QW1.0.1:=16#0020 200 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Etapa 0: acción en la desactivación P0 En la figura siguiente se muestra la acción al desactivar la etapa 0 (P0). LD: MAST - secuencial - Chart - PAGE0 %X0 P0 (*Traer cilindro a posición inicial*) OPERATE %MW0:=1 (*Preselección directa*) %Q1,00,1 S F2 Transición de la etapa 0 a la etapa 1 Ilustración F3 P F4 N F5 X F6 F7 F8 F9 F10 F11 S R F12 S.F1 OPER S.F2 S.F3 COHP H S.F4 COHP V S.F5 S.F6 FB S.F7 F (...) S.F8 A continuación se indican las condiciones de la transición de la etapa 0 a la etapa 1: l paleta lista para recibir objetos, l intercambios entre el autómata y el módulo de contaje finalizados. En la figura siguiente se muestran las condiciones de transición de la etapa 0 a la etapa 1. LD: MAST - secuencial - Chart - PAGE0 %X(0) >%X(1) %M1 F2 TLX DS 57 PL7 40 09.2000 %MW1.0:X1 F3 P F4 N F5 X F6 F7 F8 F9 COHP H I F4 COHP V I F5 201 Ejemplo de aplicación Programa: etapa 2 del tratamiento secuencial Presentación de la etapa 2 La etapa 2 es la relativa a la supervisión del llenado del compartimento. Etapa 2: acción en la activación P1 En la figura siguiente se muestra la acción al activar la etapa 2 (P1). LD: MAST - secuencial - Chart - PAGE 0 %X2 P1 %M0 S Etapa 2: acción en la desactivación P0 En la figura siguiente se muestra la acción al desactivar la etapa 2 (P0). LD: MAST - secuencial - Chart - PAGE 0 %X2 P0 (* Empujar la paleta de una posición*) OPERATE INC %MW0 Transición de la etapa 2 a la etapa 0 En la figura siguiente se muestran las condiciones de transición de la etapa 2 la etapa 0. LD: MAST - secuencial - Chart - PAGE0 %X(2)->%X(0) %M0 F2 202 COMPARE %MW0>=3 F3 P F4 N F5 X F6 F7 F8 F9 COHP H I F4 COHP V I F5 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Transición de la etapa 2 a la etapa 1 En la figura siguiente se muestran las condiciones de transición de la etapa 2 la etapa 1. LD: MAST - secuencial - Chart - PAGE0 %X(2)->%X(1) %M0 COMPARE %MW0<4 F2 Transición de la etapa 1 a la etapa 2 F3 N F5 X F6 F7 F8 COHP H I F4 F9 COHP V I F5 En la figura siguiente se muestran las condiciones de transición de la etapa 1 a la etapa 2 (ésta es siempre verdadera). LD: MAST - CHART - PAGE 0 %X ( 1 ) - > %X ( 2 ) F2 TLX DS 57 PL7 40 09.2000 P F4 F3 P F4 N F5 X F6 F7 F8 F9 # F10 COHP H S.F4 COHP V S.F5 203 Ejemplo de aplicación Programa: tratamiento posterior Objeto del tratamiento posterior El tratamiento posterior gestiona los errores y para el motor si se produce un fallo en el autómata. Funcionamiento del tratamiento posterior En la figura siguiente se muestra la programación del tratamiento posterior. LD: MAST - Secuencial - Post (*Parada motor en caso de error*) %I1.0.ERR OPERATE READ_STS %CH1.0 %M0 R 204 TLX DS 57 PL7 40 09.2000 Ejemplo de aplicación Programa: tratamiento de suceso Presentación El tratamiento de suceso consiste en parar el motor mediante la reinicialización de %M0 cuando se valida el suceso de paso al valor cero. Ilustración En la figura siguiente se muestra la programación de la tarea de suceso 0. LD :EVTO - Evt0 %M0 %IW1.0.3:X5 R F2 TLX DS 57 PL7 40 09.2000 F3 P F4 N F5 F6 F7 F8 F9 F10 S F11 R F12 1.F2 OPER COHP H 1.F3 1.F4 COHP V 1.F5 1S.F6 1F7 F(...) 1.F8 205 Ejemplo de aplicación 206 TLX DS 57 PL7 40 09.2000 B AC Índice A Ajuste Biestables, 134 Medida de velocidad, 132 Offset de codificador absoluto, 128 Preselección, 129 Presentación, 126 Salida de frecuencia, 133 Tratamiento de los fallos, 130 Umbral, 131 Valor de consigna, 131 C Configuración Alcance de valor de consigna, 120 Entrada combinada IVal/Q2, 117 Entrada TSX CTY2A/4A, 106 Entrada TSX CTY2C, 107 Funciones especiales, 123 Interfaz de codificador absoluto, 110 Lectura de un registro de contaje, 113 Multiplexación de los codificadores absolutos, 118 Pantalla, 104 Paso a cero, 120 Preselección, 114 Puesta a cero, 114 Salidas con fallo, 121 Tratamiento de suceso, 116 TLX DS 57 PL7 40 09.2000 Contaje Presentación, 11 Principio, 19, 21 Puesta a cero, 54 Sentido, 39 Contaje/descontaje Principio, 22, 24, 28, 30 CTY2A/4A Presentación, 17 CTY2C Presentación, 26 D Depuración Indicadores y botones, 146 Pantalla extendida, 139 Pantalla reducida, 141 Presentación, 138 Utilización, 144 Descontaje Principio, 19, 21 Diagnóstico Lista de fallos, 152 Visualización, 150 E Ejemplo Configuración, 189, 192 Programación, 195 207 Index Entrada Contaje, 38 Interfaz, 38 F Fallo Enmascaramiento, 130 Memorización, 130 Fallos Tratamiento, 98 Función Biestable, 68 Comparación, 62 Especial, 94 Lectura, 45 Preselección, 49 Puesta a cero, 49 Salidas físicas, 78 Supervisión de velocidad, 92 Tratamiento de suceso, 161 M Medida de velocidad Principio, 31 Medida inválida Tratamiento, 100 Modos de funcionamiento Función específica de contaje, 157 O Objetos de lenguaje Gestión de los intercambios, 183 Implícitos, 167 Intercambios explícitos, 174, 177 T Tratamiento de suceso Programación, 162 208 TLX DS 57 PL7 40 09.2000