pl7 junior/pro funciones específicas de los autómatas...

208
35002679 00 PL7 Junior/Pro Funciones específicas de los autómatas Premium Contaje TLX DS 57 PL7 40S spa V4.0

Upload: others

Post on 21-Jul-2020

11 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

3500

2679

00

PL7 Junior/ProFunciones específicas delos autómatas PremiumContajeTLX DS 57 PL7 40S spa V4.0

Page 2: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

2

Page 3: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 4: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Documentos relacionados

4 TLX DS 57 PL7 40 09.2000

Page 5: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 6: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 7: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 8: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 9: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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 [email protected]

Título Reference Number

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

TLX DS 57 PL7 40 09.2000 9

Page 10: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Acerca de este

10 TLX DS 57 PL7 40 09.2000

Page 11: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

1

Presentación de la función específica de contaje

Presentación general de la función específica de contaje

Presentación La función específica de contaje permite efectuar contajes rápidos mediante acopladores, pantallas PL7 y objetos de lenguaje especializados. El funcionamiento general de los acopladores se describe en la parte Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 13 y el detalle de sus funciones se describe en la parte Descripción de las funciones de los acopladores de contaje TSX CTY2A, TSX CTY4A y TSX CTY2C, p. 33.

Para poner en marcha el contaje es preciso definir el contexto físico en el que se ejecutará (rack, alimentación, procesador, módulos o equipos...) y asegurar su puesta en marcha de programa.Este segundo aspecto se realiza en los distintos editores de PL7:l ya sea en modo local,l ya en modo conectado.

11

Page 12: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 13: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

2

Presentación del funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C

Presentación

Objeto de este capítulo

En este capítulo se describen los principios de funcionamiento de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C.

Contenido: Este capítulo contiene las siguientes secciones:

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

Page 14: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Funcionamiento de los acopladores CTY2A/4A y CTY2C

14 TLX DS 57 PL7 40 09.2000

Page 15: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 16: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 17: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 18: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 19: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 20: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 21: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 22: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 23: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 24: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 25: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 26: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 27: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 28: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 29: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 30: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 31: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 32: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Funcionamiento de los acopladores CTY2A/4A y CTY2C

32 TLX DS 57 PL7 40 09.2000

Page 33: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 34: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Funciones de los acopladores de contaje TSX CTY••

34 TLX DS 57 PL7 40 09.2000

Page 35: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 36: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 37: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 38: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 39: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 40: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 41: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 42: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 43: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 44: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 45: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 46: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 47: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 48: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 49: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 50: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 51: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 52: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 53: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 54: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 55: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 56: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 57: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 58: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 59: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 60: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 61: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 62: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 63: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 64: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 65: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 66: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 67: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 68: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 69: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 70: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 71: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 72: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 73: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 74: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 75: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 76: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 77: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 78: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 79: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 80: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 81: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 82: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 83: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 84: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 85: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 86: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 87: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 88: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 89: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 90: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 91: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 92: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 93: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 94: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 95: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 96: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 97: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 98: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 99: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 100: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 101: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

NO

TLX DS 57 PL7 40 09.2000 101

Page 102: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 103: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

4

Configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C

Presentación

Objeto de este capítulo

En este capítulo se describen las distintas opciones de configuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado 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

Page 104: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 105: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 106: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 107: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 108: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 109: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 110: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 111: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 112: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 113: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 114: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 115: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 116: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 117: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 118: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 119: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 120: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 121: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 122: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 123: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 124: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 125: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

5

Ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C

Presentación

Objeto de este capítulo

En este capítulo se describen las distintas opciones de ajuste de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado 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

Page 126: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 127: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 128: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 129: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 130: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 131: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 132: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 133: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 134: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 135: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 136: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Ajuste

136 TLX DS 57 PL7 40 09.2000

Page 137: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

6

Depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C

Presentación

Objeto de este capítulo

En este capítulo se describen las distintas opciones de depuración de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado 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

Page 138: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 139: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 140: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 141: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 142: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 143: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 144: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 145: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 146: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 147: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 148: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Depuración

148 TLX DS 57 PL7 40 09.2000

Page 149: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

7

Diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY 2C

Presentación

Objeto En este capítulo se describen las distintas opciones de diagnóstico de los acopladores TSX CTY2A, TSX CTY4A y TSX CTY2C.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Visualización de los diagnósticos de fallos 150

Listas de los diagnósticos de fallo 152

149

Page 150: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 151: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 152: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 153: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 154: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 155: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

8

Puesta en marcha del programa

Presentación

Objeto de este capítulo

En este capítulo se describen los modos de funcionamiento de los módulos de contaje, así como el funcionamiento del tratamiento de sucesos que permite llevar a cabo aplicaciones de contaje con tiempos de respuesta optimizados.

Contenido: Este capítulo contiene las siguientes secciones:

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

Page 156: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Puesta en marcha del programa

156 TLX DS 57 PL7 40 09.2000

Page 157: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 158: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 159: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 160: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 161: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 162: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 163: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 164: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Puesta en marcha del programa

164 TLX DS 57 PL7 40 09.2000

Page 165: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

9

Objetos de lenguaje de la función específica de contaje

Presentación

Objeto de este capítulo

En este capítulo se describen los objetos de lenguaje asociados a la función específica de contaje, así como las diferentes formas de utilizarlos.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado 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

Page 166: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 167: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 168: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 169: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 170: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 171: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 172: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 173: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 174: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 175: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 176: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 177: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 178: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 179: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 180: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 181: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 182: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 183: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 184: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 185: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 186: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 187: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

TLX DS 57 PL7 40 09.2000

10

Ejemplo de aplicación de contaje

Presentación

Objeto de este capítulo

En este capítulo se presenta un ejemplo de aplicación de contaje, desde la configuración de los acopladores al desarrollo de la aplicación en el autómata.

Contenido: Este capítulo contiene las siguientes secciones:

Sección Apartado Página

10.1 Presentación y configuración del ejemplo 189

10.2 Detalle de la programación del ejemplo 195

187

Page 188: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Ejemplo de aplicación

188 TLX DS 57 PL7 40 09.2000

Page 189: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 190: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 191: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 192: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 193: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 194: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 195: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 196: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 197: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 198: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 199: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 200: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 201: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 202: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 203: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 204: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 205: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 206: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

Ejemplo de aplicación

206 TLX DS 57 PL7 40 09.2000

Page 207: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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

Page 208: PL7 Junior/Pro Funciones específicas de los autómatas ...automata.cps.unizar.es/funciones_especificas/TcomptP.pdf · Documentos relacionados TLX DS 57 PL7 40 09.2000 3 Documentos

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