Post on 21-Jul-2020
3500
2679
00
PL7 Junior/ProFunciones específicas delos autómatas PremiumContajeTLX 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 Comunes de las funciones específicasl Función específica Todo o Nadal Puesta en marcha de AS-il Función específica de diálogo del operador
l Tomo 2l Función específica de contaje
l Tomo 3l Función específica de comando de ejes
l Tomo 4l Función específica de comando de ejes paso a paso
l Tomo 5l Función específica de leva electrónica
l Tomo 6l Función específica SERCOS
l Tomo 7l Función específica analógical Función específica de control PIDl Función específica de pesaje
l Tomo 8l Función específica de regulación
TLX DS 57 PL7 40 09.2000 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 . . . . . . . . . .11Presentación general de la función específica de contaje . . . . . . . . . . . . . . . . . 11
Capítulo 2 Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . . . . . . . . . . . . . 13Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Generalidades acerca de los acopladores TSX CTY2A/4A y TSX CTY 2C . . . . 15Presentación de los módulos TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . 15
2.2 Funciones principales de los módulos TSX CTY2A y TSX CTY4A . . . . . . . . . . 16Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Presentación de los acopladores TSX CTY 2A y 4A . . . . . . . . . . . . . . . . . . . . . 17Presentación de una vía de contaje o descontaje. . . . . . . . . . . . . . . . . . . . . . . . 19Funcionamiento en contaje o descontaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Presentación de una vía de contaje/descontaje (TSX CTY 2A/4A) . . . . . . . . . . 22Funcionamiento en contaje/descontaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Funciones principales del módulo TSX CTY2C . . . . . . . . . . . . . . . . . . . . . . . . . 25Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Presentación del módulo TSX CTY2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Presentación de una vía de contaje/descontaje y medida . . . . . . . . . . . . . . . . . 28Funcionamiento en contaje/descontaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Funcionamiento en medida de velocidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Capítulo 3 Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C . . . . . . . . . . . . . . . . . . 33Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1 Presentación de las funciones asociadas a los acopladores de contaje . . . . . . 35Presentación de las configuraciones de entrada y de las funciones asociadas al contaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Descripción de las interfaces de entrada de los acopladores de contaje . . . . . . 38Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) . . . . 39Interfaz especializada para codificador absoluto (TSX CTY2C) . . . . . . . . . . . . . 43
3.3 Descripción de la función de lectura de los acopladores de contaje. . . . . . . . . . 45
5
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Función de lectura de los acopladores de contaje. . . . . . . . . . . . . . . . . . . . . . . . 46Lectura, características específicas del módulo TSX CTY2C . . . . . . . . . . . . . . . 48
3.4 Descripción de la función de preselección y puesta a cero de los acopladoresde contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Presentación de la función de preselección o puesta a cero. . . . . . . . . . . . . . . . 50Preselección en descontaje (TSX CTY2A/4A). . . . . . . . . . . . . . . . . . . . . . . . . . . 51Puesta a cero en contaje (TSX CTY2A/4A). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Preselección en contaje/descontaje (TSX CTY2A/4A/2C) . . . . . . . . . . . . . . . . . 57
3.5 Descripción de la función de comparación de los acopladores de contaje . . . . . 62Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Presentación de la función de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Comparación en contaje o descontaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . 64Comparación en modo de contaje/descontaje (TSX CTY2A/4A) . . . . . . . . . . . . 66Comparación en modo de contaje/descontaje y medida (TSX CTY2C) . . . . . . . 67
3.6 Descripción de los biestables asociados a los acopladores de contaje . . . . . . . 68Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Presentación de los biestables de memorización . . . . . . . . . . . . . . . . . . . . . . . . 69Biestables en modo de descontaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . . . . 70Biestables en modo de contaje (TSX CTY2A/4A) . . . . . . . . . . . . . . . . . . . . . . . . 71Biestables en modo de contaje/descontaje (TSX CTY2A, 4A, 2C) . . . . . . . . . . . 74
3.7 Descripción de las salidas físicas asociadas a los acopladores de contaje . . . . 78Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Salidas físicas de los acopladores de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Presentación de las salidas físicas de los acopladores TSX CTY2A/4A. . . . . . . 80Modo de retorno de las salidas de los acopladores TSX CTY2A/4A cuando se produce un fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Presentación de las salidas del acoplador TSX CTY2C . . . . . . . . . . . . . . . . . . . 84Modo de retorno de las salidas del acoplador TSX CTY2C cuandose produce un fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Reactivación de las salidas después de una disyunción (TSX CTY2A/4A/2C) . . 89
3.8 Descripción de la función de medida de velocidad del acoplador TSX CTY2C . 92Función de supervisión de velocidad (TSX CTY2C) . . . . . . . . . . . . . . . . . . . . . . 92
3.9 Descripción de las funciones especiales del acoplador de contaje TSX CTY2C 94Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Función especial número 1 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Función especial número 2 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Función especial número 3 (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.10 Descripción del tratamiento de los fallos de los acopladores de contaje. . . . . . . 98Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Presentación del tratamiento de los fallos de vías y módulos . . . . . . . . . . . . . . . 99Gestión de una medida inválida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Tratamiento de los fallos (TSX CTY2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6
Capítulo 4 Configuración de los acopladores TSX CTY2A, TSX CTY4Ay TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Descripción de la pantalla de configuración de un módulo de contaje . . . . . . . 104Configuración de las entradas de contaje (TSX CTY2A/4A). . . . . . . . . . . . . . . 106Configuración de las entradas de contaje y medida (TSX CTY2C) . . . . . . . . . 107Configuración de una interfaz de codificador absoluto (TSX CTY2C) . . . . . . . 110Configuración de la lectura de un registro de contaje . . . . . . . . . . . . . . . . . . . . 113Configuración de la preselección o puesta a cero de una función de contaje . 114Configuración del tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Configuración de la entrada/salida combinada IVal/Q2 (TSX CTY2C) . . . . . . . 117Programación de la multiplexación de codificadores absolutosde salidas paralelas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Configuración del funcionamiento por paso a cero o alcancede valor de consigna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Configuración del comportamiento de las salidas con fallo . . . . . . . . . . . . . . . 121Configuración de una función especial (TSX CTY2C) . . . . . . . . . . . . . . . . . . . 123
Capítulo 5 Ajuste de los acopladores TSX CTY2A, TSX CTY4Ay TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Descripción de la pantalla de ajuste de un módulo de contaje . . . . . . . . . . . . . 126Ajuste del valor de offset de un codificador absoluto . . . . . . . . . . . . . . . . . . . . 128Ajuste del valor de preselección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Ajuste del tratamiento de los fallos de vía (TSX CTY2C) . . . . . . . . . . . . . . . . . 130Ajuste de los valores de umbrales y consignas . . . . . . . . . . . . . . . . . . . . . . . . 131Ajuste de la función de medida y supervisión de velocidad . . . . . . . . . . . . . . . 132Ajuste del período de la salida de frecuencia (TSX CTY2C) . . . . . . . . . . . . . . 133Ajuste de las condiciones de cambio de estado de los biestables . . . . . . . . . . 134
Capítulo 6 Depuración de los acopladores TSX CTY2A, TSX CTY4Ay TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Presentación de las pantallas de depuración . . . . . . . . . . . . . . . . . . . . . . . . . . 138Descripción de la pantalla de depuración extendida. . . . . . . . . . . . . . . . . . . . . 139Descripción de la pantalla de depuración reducida. . . . . . . . . . . . . . . . . . . . . . 141Utilización de las ventanas de valores o parámetros . . . . . . . . . . . . . . . . . . . . 144Utilización de los indicadores y los botones . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Capítulo 7 Diagnóstico de los acopladores TSX CTY2A, TSX CTY4Ay TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Visualización de los diagnósticos de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Listas de los diagnósticos de fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
7
Capítulo 8 Puesta en marcha del programa . . . . . . . . . . . . . . . . . . . . . . 155Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
8.1 Modos de funcionamiento de los acopladores de contaje . . . . . . . . . . . . . . . . . 157Comportamiento de los módulos de contaje en los diferentes modos de funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.2 Puesta en marcha de un tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . 160Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Presentación del tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Programación de un tratamiento de suceso . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Capítulo 9 Objetos de lenguaje de la función específica de contaje . . 165Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Presentación de los objetos de lenguaje de la función específica de contaje . . 166Objetos de lenguaje de intercambio implícito asociados a la función específica de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Detalles de los objetos de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . 169Objetos de lenguaje de intercambio explícito asociados a la función específicade contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Detalles de los objetos de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . 177Gestión de intercambios y confirmación de los objetos explícitos. . . . . . . . . . . 183
Capítulo 10 Ejemplo de aplicación de contaje . . . . . . . . . . . . . . . . . . . . . 187Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.1 Presentación y configuración del ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Presentación de un ejemplo de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Configuración del autómata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
10.2 Detalle de la programación del ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Estructura de la aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Programa: tratamiento preliminar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Programa: tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Programa: etapa 0 del tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . 199Programa: etapa 2 del tratamiento secuencial . . . . . . . . . . . . . . . . . . . . . . . . . 202Programa: tratamiento posterior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Programa: 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
Comentariosdel usuario
Envíe sus comentarios a la dirección electrónica TECHCOMM@modicon.com
Título Reference Number
Manual de puesta en marcha del equipo TSX DM 57 40S
TLX DS 57 PL7 40 09.2000 9
Acerca de este
10 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
1
Presentación de la función específica de contajePresentació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.
11
Presentación general
Principio dela puestaen 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.
Local o conectado
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,
Conectado Transferencia Transferencia de la aplicación al autómata.
Depuraciónydiagnó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.
Local o conectado
Documentación Impresión de las diversas informaciones relativas a la aplicación.
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
TLX DS 57 PL7 40 09.2000
2
Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2CPresentació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 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 yTSX 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 acopladoresTSX 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:
Los módulos TSX CTY 2A y 4A tienen las mismas funciones. Sólo varía el número de vías.
Tipo Funciones Número de vías por módulo
Número de salidas físicas por vía
Frecuencia máxima (kHz)
TSX CTY 2A Contaje, descontaje o contaje / descontaje.
2 1 ó 2(según la función)
40
TSX CTY 4A Contaje, descontaje o contaje / descontaje.
4 1 ó 2(según la función)
40
TSX CTY 2C Contaje / descontaje, medida / supervisión de velocidad.
2 4 1000
TLX DS 57 PL7 40 09.2000 15
Funcionamiento de los acopladores CTY2A/4A y CTY2C
2.2 Funciones principales de los módulosTSX 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 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
16 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 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íasl TSX CTY 4A: 4 vías.
TLX DS 57 PL7 40 09.2000 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.
&
&
&
&
>1&
&
&
>1
SET
RESETQ
& >1SET
RESETQ
SETRESET
Q
SETRESET
Q
&
&
Registro de pre-selección / puesta a
cero
DESCONTADOR/ CONTADOR
COMPARA-CIÓN
Salida Q0
Salida Q1
Entrada físicaIVal
Detecciónde fallos
Control de cortocircuito y disyunción de salidas físicas
Configuración del modo de
retorno
Configuración de la salida Q0
Configuración de la salida Q1
Configuración de entrada de
contaje
Configu-ración
EVT
Tratamientos EVT
Validación preselecc. /
puesta a ceroPreselecc. /
puesta a cero directa
Validación
Validación directa
Entradasfísicas de
contaje IA,IB, IZ
Valores de umbrales, consignas
Comandos yvalidación de los
modos, salida Q0
Comandos yvalidación de los
modos, salida Q1
Valor de preselección
Suceso de preselecc. / puesta a cero
Preselecc. / puesta a cero efectuada
Medida actual
Rebasamiento de medida
Medida inválida
Sucesovalidación
Sucesosalcance de umbrales, consignasComparaciones de medida actual con umbrales, consignasEstado de biestable 0
Estado de biestable 1
Salida física 1
Salida física 0
Fallo de cortocircuito
Entrada físicaIPres / IReset
Tratamiento EVT
Tratamiento EVT
Reactivaciónde salidas
Registro de lectura
Configu-ración
Suceso de lectura
Valor leído
Lectura efectuada
Entrada físicaICapt
ValidaciónLectura directa
18 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 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.
Ilustración A continuación se representa el núcleo funcional de contaje o descontaje de los módulos TSX CTY 2A o 4A.
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).
&
&
>1
Entrada física de contaje IA
Entrada física devalidación IVal
Validación
Validacióndirecta
Suceso de validación
Validación activa
Rebasamiento de medida
Medidaactual
MedidainválidaConfiguración
entrada de
contaje
Contador o descontador
Tratamiento de suceso
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
l de equipo: entrada IVal, condicionada por el comando de programa Validación ,
l directa por programa (comando Validación directa ).
20 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.
Principiosde 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 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.
Ilustración A continuación se representa el núcleo funcional de contaje/descontaje de los módulos TSX CTY 2A o 4A.
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.
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).
&
&
>1
Entrada física IVal
Entrada física IA
Entrada física IB
Entrada física IZ
Validación
Validacióndirecta
Suceso de validación
Validaciónactiva
Rebasamiento de medida
Medidaactual
Medidainválida
Sentido
Configuraciónentrada de
contaje
Contador /descontador
Tratamiento de suceso
Cambio de sentido
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 Una entrada física IA y una entrada de programa (sentido de contaje).
l Dos entradas físicas: IA (principal) e IB (sentido de contaje).
l Dos entradas físicas: IA (contaje) e IB (descontaje).l Tres entradas físicas: IA e IB en codificador
incremental, e IZ en marcador de revolución.
Validación l de equipo: entrada física IVal,l de programa.
TLX DS 57 PL7 40 09.2000 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.
Principiosde 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 IVal
Entrada física IA
Validación
Validación directa
Entrada física IB
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 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
TLX DS 57 PL7 40 09.2000 25
Funcionamiento de los acopladores CTY2A/4A y CTY2C
Presentación del módulo TSX CTY2C
Descripción El módulo TSX CTY2C es un módulo de contaje destinado a los autómatasTSX/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).
26 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).
SET
RESET
& >1
&
&
SET
RESETQ
SET
RESETQ
& >1
&
&
SET
RESET
& >1
Configuración
Entradafísica ICapt
Validación
Lectura de programa
Entrada físicaIPres
Entrada físicaIZ
Entrada físicaIVal
Validación
Validacióndirecta
Introfísica IA
Introfísica IB
Introfísica IZ
Sentido deprograma
Entrada físicaSSI Data
Salida físicaSSICLK
ValidaciónPreselecc.
de programa
Registrode lectura
Registro de preselección
CONTADOR /DESCONTADOR
VELOCIDAD
Offset decodificador
absoluto desalida serie
Modo Módulo
EVT de lectura
ValorleídoFlanco delectura
Lecturaefectuada
EVTPreselección
Preselección efectuada
EVTValidaciónValidaciónactivaMedidaactualRebasamiento de medidaSentidoMedidainválidaVelocidadactualPeríodo de medida
Umbral de sobrevelocidad
Direccióncodificador absoluto con salidas paralelas
EVT alcance demódulo
Alcance de módulo en sentido +Alcance de módulo en sentido -
Puesta a cero de móduloalcanzada
ResetPreselecc.
Reset Lectura
Desenmascaramiento EVT
Desenmascaramiento EVT
Configuración de entrada
Configura-ción
MÓDULOOFFSET
TLX DS 57 PL7 40 09.2000 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).
& >1
&
CONTADOR /DESCONTADOR
MEDIDA DEVELOCIDAD
Entrada físicaIVal
Validación
Validacióndirecta
Entrada física IA
Entrada física IB
Entrada física IZ
Sentido deprograma
Entrada física SSIData
Salida físicaSSICLK
EVTValidación
Validaciónactiva
Medidaactual
Rebasamiento de medida
Sentido
Medidainválida
Velocidadactual
Período de medida
Umbral de sobrevelocidad
Direccióncodificador absoluto con salidas paralelas
Fallo de sobrevelocidad
Configuración de entrada
TratamientoEVT
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 Una entrada física IA y una entrada de programa (sentido de contaje).
l Dos entradas físicas: IA (principal) e IB (sentido de contaje).
l Dos entradas físicas: IA (contaje) e IB (descontaje).l Tres entradas físicas: IA e IB en codificador
incremental, e IZ en marcador de revolución.l Una interfaz de entrada/salida de codificador absoluto
serie SSI, con:l una entrada física SSI Datal una salida de reloj de transmisión SSICLK.
Validación del contaje/descontaje
l de equipo: entrada IVal (combinada con la salida Q2, por configurar), condicionada por el comando de programa Validación ,
l directa por programa (comando Validación directa ).
TLX DS 57 PL7 40 09.2000 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 encontaje / descontaje.
Principiosde 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 IVal
Entrada física IA
Validación
Validación directa
Entrada física IB
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 dela 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:
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:
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.
Principio de la supervisión de velocidad
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.
Nota: el período de muestreo mínimo es de 10 ms.
Impulsiones de contaje
Ciclo n-1de cálculo
Período de la medida 10 ms to 30 s
Ciclo nde cálculo
Ciclo n+1de cálculo
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 muestreoprecisión x velocidad
1
TLX DS 57 PL7 40 09.2000 31
Funcionamiento de los acopladores CTY2A/4A y CTY2C
32 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
3
Descripción de las funciones de los acopladores de contaje TSX CTY••Presentación
Objeto deeste 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 Apartado 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
3.10 Descripción del tratamiento de los fallos de los acopladores de contaje
98
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 alos acopladores de contaje
Presentación de las configuraciones de entrada y delas 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 delas 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
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 defectuosaso 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 descontajeo 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 un valor predefinido (cero en descontaje sólo). Comparación del valor leído con un valor predefinido.
Todos los modos.
Únicamente en contaje / descontaje.
Biestables Memorización de un suceso fugitivo predefinido.
Todos los modos.Número de biestables (unoo 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.
36 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óduloTSX 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 contajeTSX CTY2C, p. 94). Dichas funciones se derivan de las funciones estándar anteriores y responden a necesidades específicas de determinadas aplicacionesde 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 delos 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 Página
Descripción de las interfaces de entrada de contaje (TSX CTY2A/4A/2C) 39
Interfaz especializada para codificador absoluto (TSX CTY2C) 43
38 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únla aplicación
En la siguiente figura se representa la señal de contaje aplicada a la entrada IA.
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.
El contaje/descontaje se realiza en los flancos ascendentes de los impulsos recibidos en la entrada IA.
0 1 2 3 2 1IA
descontajecontajeCambiode sentido
IA
IB descontajecontaje
25 µs mín 25 µs mín
-1 0 1 2 1 0
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)
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.
IA
IB
contaje descontaje2 1 0
1 2 3
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).
En la siguiente figura se representa el caso del descontaje (IA con retardo sobre IB).
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.
IB
IA
IZ
desfaseIncrementos
+1
90°
+1 +1 +1 +1 +1
IB
IA
desfase
Decrementos -1
90°
-1 -1 -1 -1 -1
TLX DS 57 PL7 40 09.2000 41
Funciones de los acopladores de contaje TSX CTY••
Opciones dela 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).
la multiplicación por 4 está configurada,
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
090°
1 2 3 4 5
IB
IA
090°
-2 -4 -6 -8 -10 -12 -14 -16 -18 -20 -22
-1 -3 -5 -7 -9 -11 -13 -15 -17 -19 -21 -23
42 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 dela interfaz SSI
En la siguiente figura se muestra una trama SSI.
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ónSSICLK
150 kHz, 200 kHz, 375 kHz, 500 kHz, 750 kHz o 1 MHz
Bits de encabezado Ignorados
Bits de datos l 8 bits de datos activos como mínimol 17 bits de peso más significativo enmascarados como
máximo (contaje de módulo).l 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.
DATOSENCABEZADO
ESTADO
PARIDAD
Selección de codificador
Inicialización
Tiempo de recarga(10 a 40 µs, según el
codificador)
SSICLK
SSIData
MSB LSB
TLX DS 57 PL7 40 09.2000 43
Funciones de los acopladores de contaje TSX CTY••
Observación 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).
44 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 delos 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 Página
Función de lectura de los acopladores de contaje 46
Lectura, características específicas del módulo TSX CTY2C 48
TLX DS 57 PL7 40 09.2000 45
Funciones de los acopladores de contaje TSX CTY••
Función de lectura de los acopladores de contaje
Descripción 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.
Inicio deuna lectura
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••
Estructurade equipode 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).
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.
& >1
SET
RESETQ
&
Entrada física ICapt
Configuración de lectura
Registro de lectura
Medida actual
Validación de lectura
Lecturadirecta
Suceso de lectura
Lecturaefectuada
Tratamiento de suceso de lectura
Puesta a cero de lecturaefectuada
Valorleído
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 delectura antesde preselección
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 lectural seguida de la preselección.
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
48 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 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
TLX DS 57 PL7 40 09.2000 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 combinadocontaje/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.
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).
Nota: los dos tipos de preselección (activada y automática) son independientes y pueden ser simultáneos.
&
SET
RESETQ
>1
&Entrada física IPres
Validaciónpreselección
Preseleccióndirecta
Valor depreselección
Puesta a cero de preselección
Contador/descontador
Preselecciónefectuada
Sucesopreselección
Tratamiento de suceso de preselección
Configuraciónpreselección
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ónpreselección
Preseleccióndirecta
Validacióndirecta
Medida actual
Valor de preselección
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ónpreselección
Preseleccióndirecta
Validacióndirecta
Medida actual
Valor de preselección
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 ceroPuesta a cero directa
Entrada IVal
Validación
Validacióndirecta
Medidaactual
Valor actual > de consigna alto
Valor de consigna alto
t
TLX DS 57 PL7 40 09.2000 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.
Puesta a cero directa
0
Entrada IA
Entrada IReset
Validación de puesta a cero
Entrada IVal
Validación
Validacióndirecta
Medidaactual
Valor actual > umbral 0Valor actual > umbral 1
Umbral 0
Umbral 1
de consigna alto
t
56 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
Entrada física IA
Entrada física IPres
Validaciónpreselección
Preseleccióndirecta
Validacióndirecta
Medidaactual
descontaje contaje
Valor de preselección
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.
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
Entrada física IA
Entrada física IPres
Validaciónpreselección
Validacióndirecta
Medidaactual
Valor de preselección
contajedescontaje
t
Entrada física IA
Entrada física IPres
Validaciónpreselección
Validacióndirecta
Medidaactual
Valor de preselección
Entrada física IB contaje
t
TLX DS 57 PL7 40 09.2000 59
Funciones de los acopladores de contaje TSX CTY••
Preselección en el punto de origen dela 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.
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.
Entrada física IPres (leva corta)
Entrada física IZ (marcador de revolución)
Entrada física IPres (leva corta)
Entrada física IZ (marcador de revolución)
Sentido +: contaje
Sentido -: descontaje
(1)
(1)
60 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Preselección en el punto de origen dela leva larga
En el cronograma siguiente se presenta el modo de preselección en el punto de origen de la leva larga.
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.
Sentido de contaje
Sentido de descontaje
Entrada física IPres (leva larga)
Entrada física IZ (marcador de revolución)
Entrada física IPres (leva larga)
Entrada física IZ (marcador de revolución)
Preselección
Preselección
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 delos 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 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
62 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:
Observación El alcance de los umbrales, valores de consigna y módulo puede ser objeto de tratamiento de suceso.
Elemento de comparación
La comparación con respecto al 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)
Umbral 1 CTY 2A/4A (contaje solo)CTY 2A/4A (contaje/descontaje)CTY2C (contaje/descontaje)
CTY2A/4A (contaje/descontaje)CTY2C (contaje/descontaje)
Valor de con-signa alto
CTY2A/4A (contaje solo)CTY2A/4A (contaje/descontaje) CTY2A/4A (contaje/descontaje)
Valor de con-signa bajo
CTY2A/4A (contaje/descontaje) CTY 2A/4A (contaje/descontaje)
Alcance de módulo
CTY2C (contaje/descontaje) CTY2C (contaje/descontaje)
TLX DS 57 PL7 40 09.2000 63
Funciones de los acopladores de contaje TSX CTY••
Comparación en contaje o descontaje (TSX CTY2A/4A)
Comparaciones en descontaje
En el modo de descontaje solo, únicamente cabe una posibilidad:l comparación del valor actual con el valor cero.
Comparaciones en contaje
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.
64 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).
&
&
&
Valor 0 (descontaje) oUmbral 0 (contaje)
Umbral 1(contaje)
Valor de consigna alto (contaje)
EVT de alcancevalor 0 (descontaje)o umbral 0 (contaje)
EVT de alcanceumbral 1 (contaje)
EVT de alcancevalor de consigna alto (contaje)
Medida actual < 0 (descontaje) o umbral 0 (contaje)
Medida actual > umbral 1
Medida actual > valor de consigna alto
Medida actual
COMPARACIÓN
Tratamiento EVT
Tratamiento EVT
Tratamiento EVT
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).
&
&
&
&
Valor de umbral 0
Valor de umbral 1
Valor de consigna alto
Valor de consigna bajo
Medida actual
Valor leído
EVT de alcanceumbral 0
Medida actual > umbral 0
Valor leído > umbral 0
EVT de alcanceumbral 1
Medida actual > umbral 1
Valor leído > umbral 1
EVT de alcancevalor de consigna altoMedida actual > valor de consigna alto
Valor leído > valor de consigna alto
EVT de alcancevalor de consigna bajo
Medida actual > valor de consigna bajo
Valor leído > valor de consigna bajo
Tratamiento EVT
Tratamiento EVT
Tratamiento EVT
Tratamiento EVT
COMPARACIÓN
66 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).
SET
RESETQ
SET
RESETQ
&
&
&
&
Valor de umbral 0
Valor de umbral 1
Medidaactual
Valor leído Tratamiento
EVT
Módulo
EVT de alcancede módulo en sentido +
Medida actual > umbral
Valor leído > umbral 0
Alcancede módulo en sentido +
EVT de alcancede módulo en sentido -
EVT de alcanceumbral 1Medida actual > umbral
Valor leído > umbral 1
Alcancede módulo en sentido -
EVT de alcanceumbral 0
Estado de biestable 1
Estado de biestable 0
COMPARACIÓN
Tratamiento EVT
Tratamiento EVT
Tratamiento EVT
TLX DS 57 PL7 40 09.2000 67
Funciones de los acopladores de contaje TSX CTY••
3.6 Descripción de los biestables asociados alos 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 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
68 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Presentación de los biestables de memorización
Generalidades 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.
TLX DS 57 PL7 40 09.2000 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.
Ejemplo de funcionamiento
En el cronograma siguiente se muestra el funcionamiento del biestable 0.
SET
RESETQ
>1&Entrada física IPres
Validaciónpreselección
Preselección directa
Estado de biestable 0
Puesta a 1
Reset
Medida actual < 0
Configuración
Valor de preselección
Entrada física IPres
Validación de preselecciónPreselección directa
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.
Entradas del biestable 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.
SET
RESETQ
>1&Entrada física IReset
Validación de puesta a cero
Puesta a cero directa
Estado de biestable 0
Puesta a 1
Puesta a 0
Medida actual > valor de consigna alto
Configuración
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.
Estado de biestable 1
Puesta a 1
Puesta a 0
CONDICIONES DE BASE
Alcance de umbral 0
Alcance de umbral 1
Alcance del valor de consigna
Suceso de validación
Suceso de puesta a cero
Parametraje de cambio de estado de biestable 1
Parametraje de cambio de estado de biestable 1
SET
RESETQ
>1
>1
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.
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.
Prioridad Biestable 0 Biestable 1
Más prioridad
Menos prioridad
Puesta a 0 manual
Puesta a 1 manual
RESET: puesta a cero (directa o efectuada)SET: medida actual superior o igual al valor de consigna
Puesta a 0 manualPuesta a 1 manualRESETSETSuceso de validaciónSuceso de puesta a ceroAlcance del valor de consignaAlcance de umbral 1Alcance de umbral 0
umbral 0
Entrada física IReset
Validación de puesta a cero
Puesta a cero directa
Medida actual
Estado de biestable 0Puesta 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:
En el siguiente cronograma se muestra el funcionamiento del biestable:
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
Entrada física IReset
Validación de puesta a cero
Medida actual
Estado de biestable 1Puesta a 1 manual
Puesta a 0 manual
Umbral 1
Umbral 0
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 Estos módulos presentan dos biestables de memorización en el modo decontaje/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 leído con respecto a:
Sucesos:
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
74 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Entradas delos 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 a0 o a 1.
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.
Puesta a 1
Parametraje de cambio de
estado de biestable 0
Parametraje de cambio de
estado de biestable 0
Parametraje de cambio de
estado de biestable 1
Parametraje de cambio de
estado de biestable 1
Condiciones de base deSET 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 -
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
Estado de biestable 0
Estado de biestable 1
Puesta a 0
Puesta a 1
Puesta a 0
SET
RESETQ
>1
>1
SET
RESETQ
>1
>1
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:
En el siguiente cronograma se muestra el funcionamiento del biestable 1.
Si ... Entonces: estado final...
Alcance de umbral 0 en sentido + S
Valor leído > umbral 0 R
Otras condiciones -
IPreset
Lecturadirecta
Medida actual
Biestable 0
Puesta a 1manual
Puesta a 0manual
Validación de preselección
Umbral 0
Valor de preselección
76 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Condicionesde 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
Menor prioridad
Puesta a 0 manualPuesta a 1 manualRESETSETSuceso de validaciónPosición del valor leído con respecto al valor de consigna bajoPosición del valor leído con respecto al valor de consigna altoPosición del valor leído con respecto al umbral 1Posición del valor leído con respecto al umbral 0Suceso de lecturaAlcance del valor de consigna bajoAlcance del valor de consigna altoAlcance de umbral 1Alcance de umbral 0Suceso de preselección
Puesta a 0 manualPuesta a 1 manualRESETSETSuceso de validaciónAlcance de umbral 1Alcance de umbral 0Alcance de móduloPosición del valor leído con respecto al umbral 1Posición del valor leído con respecto al umbral 0Suceso de lecturaSuceso de preselección
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 alos 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 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
78 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Salidas físicas de los acopladores de contaje
Generalidades 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.
TLX DS 57 PL7 40 09.2000 79
Funciones de los acopladores de contaje TSX CTY••
Presentación de las salidas físicas de los acopladores TSX CTY2A/4A
Descripción 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.
80 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Estructura delas 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).
>1
SET
RESETQ
&
SET
RESETQ
>1
& &
&
&
&&
&
&>1 &
&
Estado de biestable 0
Salidafísica Q0
Salidafísica Q1
Comando de estado de modo manual
Modo manual/automático de Q0
Validación del modo automático Q0
Configuración del modo de
retorno
Comando de estado de modo manual
Modo manual/automático de Q1
Validación del modo automático Q1
Reactivación de salidas Q0 y Q1
Fallas\ntareacortocircuito
Estado de biestable 1 (no
disponible en descontaje)
Salida Q0
Control de cortocircuito y salidas físicas
FALLOSMÓDULO Y
VÍA
Salida Q1
TLX DS 57 PL7 40 09.2000 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áticoEstado 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/4Acuando 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 dela comunicación
En caso de parada de comunicación con el autómata:
Señalización de una disyunción
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).
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.
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 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.
Caso particular de la salida Q2
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).
Caso particular de la salida Q3
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 delas 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).
>1
SET
RESETQ
&>1
& &
&
&
&&
&
&>1 &
&
SET
RESETQ
&
& &
&
>1
&
& &
Estado de biestable 0
Salida física Q0Salida Q0
Estado de biestable 1
Salida Q1 Salida física Q1
Salida física Q2
Salida física Q3
Salida Q2
Salida Q3
Controlcortocircuito y salidas físicas
FALLOSMÓDULO
Y VÍA
Configuración del modo de
retorno
Validación del modo automático Q0
Modo manual/automático de Q0Comando de estado de modo manual Q0
Validación del modo automático Q1Modo manual /automático Q1
Comando de estado de modo manual Q1Comando de estado de modo manual Q2
Validación de modoautomático Q3Modo manual/automático de Q3Comando de estado de modo manual Q3
Valor de frecuenciaprogram.
TLX DS 57 PL7 40 09.2000 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 la salida física Q0
Validación del modo automático
Comando de estado de modo manual
Modo manual/automático
Estado de biestable 0
MANUAL AUTO
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 CTY2Ccuando se produce un fallo
Necesidad del modo de retorno
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.
Condiciones de retorno enmodo manual
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
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.
Cuando se produce alguno de los fallos siguientes... : las salidas Q0 a Q3 en modo manual... :
l módulo averiado,l autoprueba en curso,l fallo de aplicación de contaje (configuración de
programa inválida o reconfiguración de la vía),l fallo de entradas/salidas auxiliares,l fallo de alimentación de las entradas auxiliares,l disyunción de cualquiera de las salidas (cortocircuito
o sobrecarga),
se ponen a cero.
l fallo de las entradas de contaje l fallo de aplicación de contaje (fallo de ajuste),l fallo de alimentación de codificador o captador,l ruptura o cortocircuito de línea de codificador,l fallo de trama serie SSI,l fallo específico del codificador absoluto,l rebasamiento de medida o sobrevelocidad
no se ponen a cero.
TLX DS 57 PL7 40 09.2000 87
Funciones de los acopladores de contaje TSX CTY••
Caso particular del fallo de comunicación
Independientemente del modo manual o automático de las salidas, en caso de parada de la comunicación con el autómata:
Señalización de una disyunción
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).
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.
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).
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.
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.
TLX DS 57 PL7 40 09.2000 89
Funciones de los acopladores de contaje TSX CTY••
Principio dela 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.
Estado de la salidafísica Q0
Reactivación de salida
Fallo de cortocircuito
Aparición de cortocircuito
Desaparición de cortocircuito
10 segundos 10 segundos
1 segundo
90 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Principio dela 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.
Estado de la salidafísica Q0
Fallo de cortocircuito
Base de tiempo de sistema de reactivación
10 segundos 10 segundos 10 segundos
Aparición de cortocircuito
Desaparición de cortocircuito
1 segundo
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).
Umbral sobrevelocidad
Falla de sobrevelocidad
Confirmación del falla
Si la memorización de fallas está configurado
Si la memorización de fallas no está configurado
Salida Q0 modo automático
Salida Q0 modo automático
Velocidad
Posición o tiempo
Fin del falla
92 TLX DS 57 PL7 40 09.2000
Funciones de los acopladores de contaje TSX CTY••
Memorizaciónde 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 enmodo manual
Las salidas en el modo manual no se ven afectadas por el fallo de sobrevelocidad y conservan su estado.
Eleccióndel períodode 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:
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.
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
Período de muestreoprecisión x velocidad
1
TLX DS 57 PL7 40 09.2000 93
Funciones de los acopladores de contaje TSX CTY••
3.9 Descripción de las funciones especialesdel 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 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
94 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.
lectura efectuadaúltimo impulso antes de la lectura
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:
Observaciones 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).
- lectura directa- preselección directa
- lectura directa- preselección directa
Salida de frecuencia programable
96 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:
l y la detección de móvil en parada , que corresponde a la función booleana siguiente:
Parámetrosde 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.
1. Zona significativa; ninguna otra zona de velocidad correcta o de móvil en parada es significativa.
Observaciones 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.
(Velocidad destino - X% < Medida velocidad) AND (Medida velocidad < Vitesse cible + X%)
(Medida velocidad < Velocidad de parada)
Velocidad destino
Móvil en la parada
Velocidad de parada
Velocidad correcta
Velocidad
Posición o tiempo
+X%
-X%
(1) significativo
TLX DS 57 PL7 40 09.2000 97
Funciones de los acopladores de contaje TSX CTY••
3.10 Descripción del tratamiento de los fallos delos acopladores de contaje
Presentación
Objeto En esta sección se describen los tratamientos de los fallos que pueden ocurriren 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 Página
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
98 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.
Tratamientode los fallos delos módulosTSX 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.
Tratamientode los fallosdel móduloTSX 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 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.
Contextodel fallo
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 calienteo
arranque en frío
Preselección / puesta a cero del contador
¿Está enen 1 el bit
de medida inválida?Gestión de fallos por
la aplicación
Funcionamiento normal
SÍ
NO
TLX DS 57 PL7 40 09.2000 101
Funciones de los acopladores de contaje TSX CTY••
Tratamiento de los fallos (TSX CTY2C)
Presentación 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).
Principio dela memorizaciónde los fallos
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.
Principio del enmascaramiento de los fallos
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).
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).
Principiode lectura y confirmaciónde fallos
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).
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.
102 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
4
Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2CPresentació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 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).
Ilustración En la figura siguiente se representa una 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: 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.
12
3
4
5
TSX CTY 2C [ RACK0 POSICIÓN 5 ]
Designación: MOD.CONT.MEDIDA 2 VÍAS
Símbolo:
Preseleccción en IPres
EVT
Manual
Vía: Función: Tarea:
Configuración
Flanco ascendente IPres
Lectura en ICapt
Flanco ascendente ICapt
Contaje/descontaje y medidaVía 0 MAST
Impulsos de contaje
Interfaces de entrada
Suceso
Modo de retorno
Reactivación de las salidas
Funciones especiales
Validación en IVal o salida Q2
Automático
Puesta a cero
Parámetro:
Núm:Entrada de validación en IVal
Salida Q2
Memorización
Configuración…
Enmascaramiento…
Lectura antes de preselección en IPres
Fallos0 0 0 0
0
Conserv.
104 TLX DS 57 PL7 40 09.2000
Configuración
Descripción 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 Ajustel 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.
TLX DS 57 PL7 40 09.2000 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:
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.
4 Seleccione en la lista desplegable del segundo campo el filtrado de la entrada:l Contacto estático (filtrado reducido), ol 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 .
por 4por 1
Contacto estático
IA contaje/descontaje, sentido de aplicación
Control de línea
Interfaces de entradas
Multiplicación
106 TLX DS 57 PL7 40 09.2000
Configuración
Configuración de las entradas de contaje y medida (TSX CTY2C)
Presentación 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.
TLX DS 57 PL7 40 09.2000 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
l el tipo de interfaz de entrada:l Impulsos de contaje,l Codificador incremental ol 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).
l Interfaz Codificador incremental: selección ele filtrado teniendo en cuenta la multiplicación por 1 o por 4.
l Interfaz Codificador absoluto: consulte la parte Configuración de una interfaz de codificador absoluto (TSX CTY2C), p. 110.
Impulsos de contaje
Interfaces de entrada
Configuración…
Contacto estático < 250kHzFiltrado:
IA contaje/descontaje, IB sentido
Inversión de medida
Módulo
Impulsos de contaje:
Interfaz de entrada: IMPULSOS DE CONTAJE
Validar Cancelar
Detalle de interfaces de entrada
108 TLX DS 57 PL7 40 09.2000
Configuració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 .
Etapa Acción
TLX DS 57 PL7 40 09.2000 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 Acción
1 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.
Algunos títulos son fijos o no se muestran, según el tipo de salidas (serie o paralelas) del codificador.
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 .
200 kHzFrecuencia de transmisión:
Validar Cancelar
Detalle de interfaces de entrada
0
0
16
0 0
x16x
Nº de bits de encabezado:
Nº de bits de datos codificador:
Nº de bits de peso más significativoReducción de la resolución:
Bit de paridad
Nº de bits estado:
Bit de error
Trama:
Control de línea
Módulo
MultiplexaciónInversión de medidaGrisBinario
Trama SSI
Encabezado
Datos
Estado
Paridad
CodificadorInterface de entrada: CODIFICADOR ABSOLUTO SSI
65 536
110 TLX DS 57 PL7 40 09.2000
Configuración
Definiciones y opcionesde los títulos
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.
Zona Título Codificador de salida serie SSI Codificador(es) de salidas paralelas
Codificador
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)).
Trama SSIFrecuencia de transmisión
150, 200 (por defecto), 375, 500, 750 kHz o 1 MHz.
igual que para la salida serie
Control de línea Selección del control de línea (ruptura o cortocircuito).
Fijo: control de línea presente.
Encabezado N° de bits de encabezado
0 a 4 (0 por defecto) Fijado a 0.
Datos
Número de bits de datos del codificador
8 a 25 (16 por defecto) 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 Fijo (depende del número de bits de datos activos).
igual que para la salida serie
TLX DS 57 PL7 40 09.2000 111
Configuración
Estado
Nº de bits de estado 0 a 4 (0 por defecto) Fijado a 3.
Bit de error sin ninguno por defecto. Para poder acceder a esta opción, el número de bits de estado debe ser > 1.
sin ninguno por defecto.
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
Paridad Bit de paridad sin ninguno por defecto. Las 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.
Fijo: con, paridad par.
Trama Información: resumen de las características de la trama serie.
igual que para la salida serie
Zona Título Codificador de salida serie SSI Codificador(es) de salidas paralelas
112 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.
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 .
Flanco descendente ICaptFlanco ascendente ICaptFlanco descendente ICaptFlancos ascendente y descendente ICapt
Lectura en Capt
TLX DS 57 PL7 40 09.2000 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.
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 .
Flanco ascendente IPresFlanco descendente IPres Flanco asc.Flanco ascendente IPres en sentido +/descendente IPres en sentido -Flanco ascendente IPres en sentido -/descendente IPres en sentido +IPresPunto de origen de leva corta
Preseleccción en IPres
TLX DS 57 PL7 40 09.2000 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.
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 .
Suceso
EVT 31
116 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.
4 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 .
Validación en IVal o salida Q2Entrada de validación en IValSalida Q2
TLX DS 57 PL7 40 09.2000 117
Configuración
Programación de la multiplexación de codificadores absolutosde 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 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.
118 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:
- Posicionamiento en modo manual de las salidas de direccionamiento (Q2, Q3).- Carga de los parámetros del codificador i (WRITE_PARAM).
Etapa 0
Etapa 1
Etapa 2
Etapa 3
Etapa 4
- Tratamiento de los fallos iniciales. - Confirmación de los fallos.
- Desenmascaramiento de sucesos en caso de tratamiento de suceso.- Tratamiento de fallos.
- Adquisición del valor actual.- Tratamiento de la información de posicionamiento respecto a los umbrales y el módulo.- Tratamiento de suceso.
- Enmascaramiento de sucesos en caso de tratamiento de suceso configurado.
WRITE_PARAM terminado: sin ajuste en curso Y prueba de las salidas de direccionamiento del codificador.
Sin fallo de vía Y sin medida inválida.
TLX DS 57 PL7 40 09.2000 119
Configuración
Configuración del funcionamiento por paso a cero o alcance de valorde 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.
4 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 .
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
120 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.
Observación 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).
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
TLX DS 57 PL7 40 09.2000 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:l Manual ol Automático
4 En la zona "Modo de retorno" seleccione:l Puesta a cero ol Conserv.
5 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 .
Manual
Modo de retorno
Reactivación de las salidas
Automático
Puesta a cero
Conserv.
122 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:
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.
(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.
Función nº
Descripción Versiónmó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 con cada flanco ascendente de la salida de frecuencia programable.
1.0
3 Control de velocidad correcta y móvil en la parada . 1.1
Func. n° 1 Func. n° 2 Func. n° 3
Func. n° 1 - No exclusivas (1) Exclusivas
Func. n° 2 No exclusivas (1) - Exclusivas
Func. n° 3 Exclusivas Exclusivas -
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.
Introduccir el número de la segunda función especial, si procede. El cero significa que no se ha seleccionado ninguna función.
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 .
Funciones especiales
Parámetro:
Núm: 0 0 0 0
0
124 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
5
Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2CPresentació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 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.
Ilustración En la siguiente figura se muestra un ejemplo de pantalla de ajuste.
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.
12
3
4
5
Alcance de umbral 0 en sentido +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 Alcance de valor de consigna bajo en sentido +Alcance de valor de consigna bajo en sentido -
TSX CTY 4A [RACK 0 POSICIÓN 4]
Designación: MOD.CONT.4VÍAS 40KHZ
0
200
300
500
50
Valor inicial
Símbolo:
Valor de preseleccción Estado de los biestables
Valor de los umbrales
Valores de consigna
Contador:
Ajuste
Contaje/DescontajeContador 0
Reset Ninguna
0
0
0
0
Valor inicial
Valor inicial
Valor inicial
Umbral 0
Umbral 1
Alto
Bajo
Función:Estado de los biestables
Cambio de estado de biestables en B0 B0i B1 B1iR R
S S
Acciones: SetValor inicial
100
126 TLX DS 57 PL7 40 09.2000
Ajuste
Descripción En la siguiente tabla se presentan los distintos elementos de la pantalla de ajuste y sus funciones.
Valor actual y valor inicial
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.
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ónl 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.
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óduloTSX 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.
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 El ajuste del valor de offset 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.
0Valor inicial
Valor de offset
100
128 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.
El valor debe estar comprendido entre:l -16 777 216 y +16 777 215 en modo normal,l 0 y el valor del módulo, si este modo está configurado (TSX CTY 2C).
4 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.
100Valor inicial
Valor de preselección
100
TLX DS 57 PL7 40 09.2000 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.
4 Haga clic en el botón Enmascaramiento. Aparece el siguiente cuadro de diálogo:
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 .
Memorización
Enmascaramiento…
Fallos
Enmascaramiento de fallos
Fallos
Validar Cancelar
Tratamiento de entradas / salidas auxiliares: AlimentaciónSalidas auxiliares: en cortocircuitoEntradas de contaje: alimentación del codificador o DDPEntradas de contaje: ruptura o cortocircuito de línea de codificadorEntradas de contaje: fallo de transmisión de la trama SSI (coc
Enmascarar
130 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.
Dichos valores deben estar comprendidos entre:l -16 777 216 y +16 777 215 en modo normal,l 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.
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).
Dichos valores deben estar comprendidos entre: -16 777 216 y +16 777 215.
5 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.
250
Valor de los umbrales
250Valor inicial:
Umbral 0: 500
500Valor inicial:
Umbral 1:
500
50
Valores de consigna
0
0
Valor inicial
Alto
BajoValor inicial
TLX DS 57 PL7 40 09.2000 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.
El valor debe estar comprendido entre: 1 y 4.000.000 puntos/s .El valor 0 inhibe el control de sobrevelocidad.
4 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.
5 El ajuste de la función de medida y supervisión de la velocidad 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.
200
Supervisión de velocidad
Umbral de sobrevelocidad:
Período de medida:
200Valor inicial:
10Valor inicial:
10
puntos/s
ms
132 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.
El valor debe estar comprendido entre: 0 y 4.000.000 ms, por pasos de 1 ms.
4 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.
2
Salida de frecuencia
Período:2Valor inicial:
ms
TLX DS 57 PL7 40 09.2000 133
Ajuste
Ajuste de las condiciones de cambio de estado de los biestables
Presentación 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.
134 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.
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.
Alcance de umbral 0 en sentido +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 Alcance de valor de consigna bajo en sentido +Alcance de valor de consigna bajo en sentido -
Estado de los biestables
Reset Ninguna
Cambio de estado de biestables en B0 B0i B1 B1iR R
S S
Acciones: Set
TLX DS 57 PL7 40 09.2000 135
Ajuste
136 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
6
Depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2CPresentació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 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
3
TSX CTY 2C [ RACK0 POSICIÓN 5 ]
Símbolo:Vía:
Contaje/descontaje y medidaVía 0
B0
Función:DIAG...CH0
Puesta a 0
Puesta a 1
Posición de lectura/
Posición de medida/
Módulo:
B1
080 0
Comparación con respecto a los umbralesIntervalo Umbral 1:
Q0 Q1 Q2 Q3
EVT
Tratamiento EWT
Puesta a cero
Salidas/Biestables
Validación automática
Modo automático
Comando manual
Reactivación de las salidas
Estado
MóduloS0 S1
- +
VAL PRES CAPT
Adq. Fallos Medida inválida
Lectura:Offset:Preselección
0
Medida:
Dirección del codificador:
Sentido de
0
0100
Validación/Preselección/Lectura
Fallos
Contador
- +
50Velocidad: puntos/sRebasamiento EVT
IA IB IZ
0
Efecto/ActivaIntro
EVT
Validación
Directa
Tratamiento EVT
Puesta a cero
TLX DS 57 PL7 40 09.2000 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 el botón de acceso a la pantalla reducida,
l el botón de cancelación de forzado de los bits
forzados,l la copia del indicador de señalización de vía CHx,
l y el botón de acceso a la ventana de
diagnóstico de la vía, el icono señala la existencia de
fallos enmascarados (CTY 2C).
3 Zona de visualización y control
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.
DIAG...
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.
12
3
4
5
TSX CTY 4A [RACK 0 POSICIÓN 4]
Contador:Contaje/DescontajeContador 0
Función:DIAG...
IVal
IA
IPres
ICapt
Elección de las funcionespara zoom:
Medida inválida
100
Designación: MOD.CONT.4 VÍAS 40KHZ
Depuración
DIAG...
Medida actual:
Sentido de contaje:
Valor de preselección:
Valor de lectura: 0
0
Validaciónactiva
Q0
Preselecciónefectuada
Lecturaefectuada
Q1 MedidaValidaciónPreselecciónLecturaComparaciónBiestablesSalidas
Símbolo:
IOERRRUN
IB
TLX DS 57 PL7 40 09.2000 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 y el botón de acceso a la ventana de diagnóstico
del módulo (Véase Visualización de los diagnósticos de fallos, p. 150).
DIAG...
142 TLX DS 57 PL7 40 09.2000
Depuración
4 Zona de la vía 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:
l el botón de acceso 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.
l el botón de cancelación de forzado de las entradas/
salidas.l la copia del indicador de fallo de vía CHx,
l y el botón de acceso 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.
Variable Elemento Función
DIAG...
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 delas ventanasde 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.
En la siguiente tabla se resume el comportamiento de los valores que no se pueden modificar:
Para modificar el valor de un parámetro, por ejemplo, los valores de umbrales, preselección o módulo, utilice el siguiente procedimiento.
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.
Medida: Módulo:050 80 0
Comparación con respecto a los umbrales
Puntos/s
Umbral 0: Umbral 1:
0Velocidad:
Overrun EVT
Contador
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 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.
TLX DS 57 PL7 40 09.2000 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).
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.
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.
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.
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.
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
anteriormente, pero con la letra F en sobreimpresión . 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.
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.
260
VAL
Preselección :
EVT
PRES CAPT
Offset : Lectura :
0100
Efet./Activa
Entrada
Validación
Directa
Tratamiento EVT
Puesta a cero
Validación/Preselección/Lectura
F4Forzar a 0
Fozar a 1Cancelar forzado
F5F6
F
TLX DS 57 PL7 40 09.2000 147
Depuración
148 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
7
Diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2CPresentació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 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
TSX 5730 V3.0... XMWI XTI..
PSY
2600
DEY32D2
0 2 3 41 5 7 8 96 10
1
0
TSX
5730
DSY16T3
DSY08R5
CTY4A
CTY2C
TSX CTY 4A [ RACK 0 POSITION 4 ]
Contador:Contaje/DescontajeContador 0
Función:DIAG...
Designación: MOD.COMPT.4 VOIES 40KHZ Versión: 1.0Depuración
DIAG...
Símbolo:
IOERRRUN
CH0
Aceptar
Diagnóstico de módulo
Vías(s) en fallo
Otros fallos Fallos externos Fallos internos
Aceptar
Diagnóstico de vía
Fallo de la aplicaciónConfiguración de programa no válida
Otros fallos Fallos externos Fallos internosEntradas/Salidas auxiliares:AlimentaciónEntradas de contaje:Alimentación del codificador o DDP
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 delos mensajes de fallo de módulo
En la siguiente tabla se ofrece la lista de los mensajes de fallos en el módulo.
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.
152 TLX DS 57 PL7 40 09.2000
Diagnóstico
Lista delos 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:l rebasamiento de medidal sobrevelocidadEn 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ónl cortocircuito en al menos una
salidaEn 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).
Fallo interno o autoprueba de la vía:l módulo defectuoso,l módulo ausente o
desconectado,l módulo en autoprueba.
Fallo de módulo bajado a nivel de víaConsulte el diagnóstico de módulo.
Configuraciones de equipo y de programa diferentes
Fallo de módulo bajado a nivel de víaConsulte el diagnóstico de módulo.
TLX DS 57 PL7 40 09.2000 153
Diagnóstico
Configuración de programa inválida:l constante incorrectal combinación de bits no asociada
a ninguna configuración
Compruebe y modifique las constantes de configuración.
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.
Fallo indicado Otras consecuencias
Interpretación y/o acción posible
154 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
8
Puesta en marcha del programaPresentació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 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 acopladoresde contaje
Comportamiento de los módulos de contaje en los diferentes modosde funcionamiento
Generalidades 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).
TLX DS 57 PL7 40 09.2000 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.
Los apartados siguientes recuerdan las propiedades esenciales de estos modos de funcionamiento, desde un módulo.
Arranque en frío 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).
Arranque en frío Rearranque en caliente
STOP Reconfiguración en modo conectado
Bit Medida inválida 1 1 0 1
Parámetros de ajuste: valores de consigna, umbrales, preselección, período de medida (velocidad), período de salida (frecuencia)%MDxy.i.r
valores iniciales no modificados no modificados valores iniciales
Comandos (acciones directas de programa, acciones diversas, desenmascaramiento de EVT)%Qxy.i.r, %QWxy.i.r
0 no modificados no modificados, nuevos comandos no transmitidos
no modificados
Información y datos de módulo -> procesador%IDxy.i.r, %IWxy.i.r, %Ixy.i.r
no modificados si no se corta la 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
158 TLX DS 57 PL7 40 09.2000
Puesta en marcha del programa
Rearranqueen 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 Página
Presentación del tratamiento de suceso 161
Programación de un tratamiento de suceso 162
160 TLX DS 57 PL7 40 09.2000
Puesta en marcha del programa
Presentación del tratamiento de suceso
Presentación 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.
Principiodel tratamiento de suceso
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
Contaje
deCTY2A/4A
oCTY2C
Desenmascaramiento EVT
Validación
Preselección
Alcance umbral, etc..
Lectura
Prueba y tratamiento EVT
Acción refleja
Acción refleja
Acción refleja
Acción refleja
UNMASKEVT%S38
TLX DS 57 PL7 40 09.2000 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 Acción
1 Fase de configuraciónEn 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 desenmascaramientoLa 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 sucesoSitú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.
162 TLX DS 57 PL7 40 09.2000
Puesta en marcha del programa
Ilustración del desenmascaramiento de sucesos
En esta figura se muestra el desenmascaramiento de los sucesos efectuado en la tarea MAST.
Ilustración del contenido de una tarea de suceso
En esta figura se muestra el contenido posible de una tarea de suceso (prueba del bit de suceso y acción).
S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2
P X S R OPER COHP COHPH V FB F (...)
F5
N
(* Desenmascaramiento de sucesos*)
%S1
(* Si desenmascaramiento en frío, ENTONCES autorizar los sucesos*)
(* Si arranque en frío ENTONCES desenmascarar suceso de alcance de umbral 0:%QW1.1.0:X5*)
(* Si arranque en frío ENTONCES desenmascarar suceso de alcance de umbral 1:QW1.1.0:X6*)
%S1
%S1S
%QW1.0.1:X5
%S38
%QW1.0.1:X6
UNMASKEVT()OPERATE
LD: MAST - MAIN
S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP
H V FB F (...) F5
N
(* Si suceso de alcance de umbral 0 ENTONCES puesta a 1 salida física %Q2.0*)
%IW1.0.3:X6R
%Q2,0
LD: EVT - EVT0
S%Q2,0%IW1.0.3:X5
(* Si suceso de alcance de umbral 1 ENTONCES puesta a 0 salida física %Q2.0*)
TLX DS 57 PL7 40 09.2000 163
Puesta en marcha del programa
164 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
9
Objetos de lenguaje de la función específica de contajePresentació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 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 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.
166 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
Tratamiento del programa
Actualización de las salidas
RUN STOP
TLX DS 57 PL7 40 09.2000 167
Objetos de lenguaje
Lista de objetos de intercambio implícito
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).
168 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 Símbolo estándar 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 contaje0 : 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_HISPINC_MOD_DONE
l Valor leído superior o igual al valor de consigna alto (CTY 2A/4A)
l Paso del módulo en sentido + (CTY 2C)
%Ixy.i.13 CAPT_LOSPDEC_MOD_DONE
l Valor leído superior o igual al valor de consigna bajo (CTY 2A/4A)
l 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.
TLX DS 57 PL7 40 09.2000 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 Bit de estado de rango 1 de la trama SSI, l o bit de paridad impar (codificador absoluto SSI
de paridad impar, no controlada por el módulo),l 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 l Bit de estado de rango 2 de la trama SSI, l o peso más significativo de la dirección
(codificador absoluto de salidas paralelas multiplexado con base de adaptación).
%IWxy.i.2:X10 ST3_SSI_FRAME l Bit de estado de rango 3 de la trama SSI, l o bit de fallo específico del codificador absoluto
de salidas paralelas.
%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
170 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 Suceso de alcance de valor de consigna alto (CTY 2A/4A)
l Reservado a las funciones especiales (CTY 2C)
%IWxy.i.3:X8 LOSP_EVT l Suceso de alcance de valor de consigna bajo (CTY 2A/4A)
l Reservado a las funciones especiales (CTY 2C)
%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
%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).
TLX DS 57 PL7 40 09.2000 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
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)
172 TLX DS 57 PL7 40 09.2000
Objetos de lenguaje
Comandos de puesta a cero, palabra %QWxy.i.0
En la siguiente tabla se indican los significados de los bits de la palabra de comando %QWxy.i.0.
Comandos de desenmascara-miento desucesos,palabra %QWxy.i.1
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.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 contaje0: 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 Q00: manual, 1: automático
%QWxy.i.0:X13 AUTO_MOD_Q1 Modo manual/automático de la salida Q10: 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
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).
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
Parámetros de estado
Parámetros de ajusteactuales
Parámetros de ajusteiniciales
READ_STS
WRITE_CMD
WRITE_PARAM
READ_PARAM
SAVE_PARAM
RESTORE_PARAM
Parámetros de comando
Parámetros de estado
Parámetros de ajusteactuales
Parámetros de comando
Objetos %MWxy.i.r o%MWxy.MOD.r (1)
(1) Sólo mediante las instrucciones READ_STS y WRITE_CMD.
Procesador del autómata
Módulo de función específica o interfazfunción específica integrada
Ejecución de unintercambio
explícito
Detección de unintercambio en
curso
Confirmaciónde fin de
intercambio
TLX DS 57 PL7 40 09.2000 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 Parámetro
%MDxy.i.10 l Valor de consigna alto (CTY 2A/4A)l Valor de offset de codificador absoluto
(CTY 2C)
Parámetro
%MDxy.i.12 l Valor de consigna bajo (CTY 2A/4A)l 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)
Parámetro
%MWxy.i.2 y 3 Diagnósticos de los fallos de la vía de contaje i del módulo en posición xy (Véase Fallos estándar de vía, %MWxy.i.2 , p. 178)
Estado
%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
176 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
Indicadoresde fallos enel 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.
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
TLX DS 57 PL7 40 09.2000 177
Objetos de lenguaje
Fallos estándar de vía, %MWxy.i.2
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.
Fallos específicos de las vías, %MWxy.i.3
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.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)
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
178 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...).
Comandos de SET biestable 0, %MWxy.i.15
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.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 -
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
TLX DS 57 PL7 40 09.2000 179
Objetos de lenguaje
Comandos de RESET biestable 0, %MWxy.i.16
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...).
Comandos de RESET biestable 0, %MWxy.i.17
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.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 -
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
180 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...).
Comandos de SET biestable 1, %MWxy.i.19
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: 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 -
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
TLX DS 57 PL7 40 09.2000 181
Objetos de lenguaje
Comandos de RESET biestable 1, %MWxy.i.20
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...).
Comandos de RESET biestable 1, %MWxy.i.21
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.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 -
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
182 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
READ_STS
WRITE_CMD
WRITE_PARAMREAD_PARAMSAVE_PARAMRESTORE_PARAM
TLX DS 57 PL7 40 09.2000 183
Objetos de lenguaje
Descripciónde 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
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
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).
Indicadores de ejecución de un intercambio explícito: %MWxy.i.0
En la siguiente tabla se indican los significados de los bits de control de intercambio de la vía EXCH_STS.
Nota: No existen parámetros de ajuste en el módulo.
Parámetros de estadoParámetros de comando
Parámetros de ajuste
10
Parámetros de estadoParámetros de comando
Parámetros de ajuste
Memoria del autómata Memoria del módulo de E/S ofunción específica integrada
Parámetros de estado
Parámetros de comandoParámetros de ajuste
10
Parámetros de estado
Parámetros de comandoParámetros de ajuste
Memoria del autómata Memoria del módulo de E/S ofunción específica integrada
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
TLX DS 57 PL7 40 09.2000 185
Objetos de lenguaje
Confirmaciónde intercambio explícito: %MWxy.i.1
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
186 TLX DS 57 PL7 40 09.2000
TLX DS 57 PL7 40 09.2000
10
Ejemplo de aplicación de contajePresentació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 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 Página
Presentación de un ejemplo de aplicación 190
Configuración del autómata 192
TLX DS 57 PL7 40 09.2000 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.
M
25 50
nueva paleta nuevo compartimento
P
V
C
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
Estructuradel autómata
En la figura siguiente se muestra la composición del autómata.
Configuración del procesador
En la figura siguiente se muestra la configuración del procesador TSX 57202 que se utiliza en el ejemplo.
Nota: el módulo CTY 2C de la posición 2 no se utiliza en el ejemplo.
Configuración
TSX 57202 V3.0... XMWI XTI..
PSY
2600
0 2 41 5 6
1
TSX
57202
3
CTY
2A
CTY
2C1
DEY
32D2K
0
TSX 57202 [RACK 0 POSICIÓN 0]
Entrada Run/Stop
Configuración
Ninguna
Designación: Procesador TSX P 57202
Modo de Funcionamiento Tareas
Arranque automático en RUNPuesta a cero de %MWi al rearrancar en frío
Tarjeta de memoria
MAST Modo FIPIOCíclica
Periódica
WatchdogControladoLibre250
50
ms
ms
ms
Duración de ciclored (calculado)
FAST Modo FIPIOPeríodo:
Watchdog ControladoLibre
100
10
ms
ms
msDuración de ciclored (calculado)
192 TLX DS 57 PL7 40 09.2000
Ejemplo de aplicación
Configuración del módulode contaje
En la figura siguiente se muestra la configuración del módulo TSX CTY 2A que se utiliza en el ejemplo.
El captador C (contaje de objetos) está conectado a la vía 0.
TSX CTY 2A [RACK 0 POSICIÓN 1]
Configuración Designación: MOD.CONT. 2 VÍAS 40KHZ
Interfaz de entradas
Preselección en IPres
Suceso
ManualContacto estático
Flanco ascendente IPres
1 entrada IA
Contador: Función: Tarea:DescontajeContador 0 MAST
Funcionamiento en paso a 0Sin preselección de descontadorCon preselección de descontador
Símbolo:
Reactivación de la salida Q0
Automático
EVT
Puesta a cero Modo de retorno
Conserv.
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.
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).
Asignaciónde los bitsy 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).
Nota: este módulo sólo se utiliza en entrada.
89101112131415
Designación: 32E 24VCC SINK CONN
Configuración
01234567
Vía Símbolo Supervisión alim. TareaActivo
TSX DEY 32D2K [RACK 0 POSICIÓN 3]
Nuev_palNuev_compTamaño_comp
MAST
MAST
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 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
TLX DS 57 PL7 40 09.2000 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
Configuración de objetos Grafcet
Sr
Secciones
Configuración
Sucesos
Tipos DFBVariablesTablas de animaciónCarpetaPantallas de explotación
ProgramaTarea Mast
Secuencial
ChartPrl
Configuración de programaConfiguración de equipo
ESTACION
G7G7LDLD
LDLD
PostLDLD
Evt0
+
+
196 TLX DS 57 PL7 40 09.2000
Ejemplo de aplicación
Programa: tratamiento preliminar
Objetivosdel tratamiento preliminar
El tratamiento preliminar gestiona los modos de funcionamiento forzados:l cambio de paletal cambio de compartimento
Funcionamiento del tratamiento preliminar
En la figura siguiente se muestra la programación del tratamiento preliminar.
1.F3 1.F4 1.F5 1S.F6 1.F81.F2F12F11F10 F8 F9 F6 F4 F3 F2P S R OPER COHP COHP
H V F (...) F5N
1F7 F7
(*nuevo compartimento*)
LD: MAST - Secuencial - Prl
%I3.14 %M0
%I3.13
P
P
%S21
R
S
(*nueva paleta: puesta a cero de grafcet*)
%I1.0.ERRP
UNMASKEVT()OPERATE
%QW1.0.3:X5
S
(*Desenmascaramiento general y particular*)
TLX DS 57 PL7 40 09.2000 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.
Organigramadel tratamiento secuencial
En la figura siguiente se muestra el organigrama GRAFCET del tratamiento secuencial.
F11F8F7F6F5F4F3F2 F10 F12 1F2F9
GRAFCET: MAST - Secuencial - Chart
(*nueva paleta*)
(*espera posicionamiento compartim>>
(*relleno compartimento*)
0
1
2
198 TLX DS 57 PL7 40 09.2000
Ejemplo de aplicación
Programa: etapa 0 del tratamiento secuencial
Presentaciónde la etapa 0
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.
TLX DS 57 PL7 40 09.2000 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).
En la figura siguiente se muestra la continuación de la acción al activar la etapa 0 (P1).
(*parada del motor a todos los efectos*)
R%M0
%MW0:=4OPERATE
S
%MW1:=50OPERATE
%MW1:=25OPERATE
(*sacar la paleta*)
(*petición de carga de nueva paleta*)
(*Memorizar tamaño de los compartimentos*)
%I3.15
%I3.15
%M1
LD: MAST - secuencial - Chart - PAGE0 %X0 P1
(*escritura del valor de preselección del descontador según tamaño de los compartimentos*)
WRITE_PARAM %CH1.0OPERATE
S
(*validación de la entrada IVal*)
(*preparación de preselección directa*)
(*desenmascaramiento de suceso de validación*)
%Q1,00,1
%MD1.0.4:=%MW1OPERATE
R
%QW1.0.1:=16#0020OPERATE
%Q1,00,5
LD: MAST - secuencial - Chart - PAGE0 %X0 P1
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).
Transiciónde la etapa 0a la etapa 1
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.
Ilustración En la figura siguiente se muestran las condiciones de transición de la etapa 0 a la etapa 1.
S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP
H V FB F (...) F5
N
(*Traer cilindro a posición inicial*)
S%Q1,00,1
(*Preselección directa*)
%MW0:=1OPERATE
LD: MAST - secuencial - Chart - PAGE0 %X0 P0
LD: MAST - secuencial - Chart - PAGE0 %X(0) >%X(1)
I F5I F4 F8 F9 F6 F4 F3 F2P COHPCOHP
VH F5N
F7
X
%MW1.0:X1%M1
TLX DS 57 PL7 40 09.2000 201
Ejemplo de aplicación
Programa: etapa 2 del tratamiento secuencial
Presentaciónde la etapa 2
La etapa 2 es la relativa a la supervisión del llenado del compartimento.
Etapa 2:acción en laactivación P1
En la figura siguiente se muestra la acción al activar la etapa 2 (P1).
Etapa 2:acción en la desactivación P0
En la figura siguiente se muestra la acción al desactivar la etapa 2 (P0).
Transiciónde la etapa 2a la etapa 0
En la figura siguiente se muestran las condiciones de transición de la etapa 2 la etapa 0.
S%M0
LD: MAST - secuencial - Chart - PAGE 0 %X2 P1
LD: MAST - secuencial - Chart - PAGE 0 %X2 P0
(* Empujar la paleta de una posición*)
INC %MW0
OPERATE
LD: MAST - secuencial - Chart - PAGE0 %X(2)->%X(0)
I F5I F4 F8 F9 F6 F4 F3 F2P COHPCOHP
VH F5N
F7
X
%M0 COMPARE%MW0>=3
202 TLX DS 57 PL7 40 09.2000
Ejemplo de aplicación
Transiciónde la etapa 2a la etapa 1
En la figura siguiente se muestran las condiciones de transición de la etapa 2 la etapa 1.
Transiciónde la etapa 1a la etapa 2
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 - secuencial - Chart - PAGE0 %X(2)->%X(1)
I F5I F4 F8 F9 F6 F4 F3 F2P COHPCOHP
VH F5N
F7
X
%M0 COMPARE%MW0<4
S.F4 S.F5 F9 F10 F8 F7 F6 F4 F3 F2P X COHP COHP
H V F5
N
LD: MAST - CHART - PAGE 0 %X ( 1 ) - > %X ( 2 )
#
TLX DS 57 PL7 40 09.2000 203
Ejemplo de aplicación
Programa: tratamiento posterior
Objetodel 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
R%M0
READ_STS %CH1.0OPERATE%I1.0.ERR
(*Parada motor en caso de error*)
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.
1.F3 1.F4 1.F5 1S.F6 1.F81.F2F12F11F10 F8 F9 F6 F4 F3 F2P S R OPER COHP COHP
H V F (...) F5N
1F7 F7
%M0
R
LD :EVTO - Evt0
%IW1.0.3:X5
TLX DS 57 PL7 40 09.2000 205
Ejemplo de aplicación
206 TLX DS 57 PL7 40 09.2000
CBAÍnd ice
AAjuste
Biestables, 134Medida de velocidad, 132Offset de codificador absoluto, 128Preselección, 129Presentación, 126Salida de frecuencia, 133Tratamiento de los fallos, 130Umbral, 131Valor de consigna, 131
CConfiguración
Alcance de valor de consigna, 120Entrada combinada IVal/Q2, 117Entrada TSX CTY2A/4A, 106Entrada TSX CTY2C, 107Funciones especiales, 123Interfaz de codificador absoluto, 110Lectura de un registro de contaje, 113Multiplexación de los codificadores absolutos, 118Pantalla, 104Paso a cero, 120Preselección, 114Puesta a cero, 114Salidas con fallo, 121Tratamiento de suceso, 116
TLX DS 57 PL7 40 09.2000
ContajePresentación, 11Principio, 19, 21Puesta a cero, 54Sentido, 39
Contaje/descontajePrincipio, 22, 24, 28, 30
CTY2A/4APresentación, 17
CTY2CPresentación, 26
DDepuración
Indicadores y botones, 146Pantalla extendida, 139Pantalla reducida, 141Presentación, 138Utilización, 144
DescontajePrincipio, 19, 21
DiagnósticoLista de fallos, 152Visualización, 150
EEjemplo
Configuración, 189, 192Programación, 195
207
Index
EntradaContaje, 38Interfaz, 38
FFallo
Enmascaramiento, 130Memorización, 130
FallosTratamiento, 98
FunciónBiestable, 68Comparación, 62Especial, 94Lectura, 45Preselección, 49Puesta a cero, 49Salidas físicas, 78Supervisión de velocidad, 92Tratamiento de suceso, 161
MMedida de velocidad
Principio, 31Medida inválida
Tratamiento, 100Modos de funcionamiento
Función específica de contaje, 157
OObjetos de lenguaje
Gestión de los intercambios, 183Implícitos, 167Intercambios explícitos, 174, 177
TTratamiento de suceso
Programación, 162
208
TLX DS 57 PL7 40 09.2000