Automatización de una Célula de Fabricación Flexible

13
Anexo 2 Departamento de Informática e Ingeniería de Sistemas Automatización de una Célula de Fabricación Flexible: Anexo 2 Configuración en Modo Caracteres Proyectando: Miguel Ángel Montañés Laborda Director: Ramón Piedrafita Moreno

Transcript of Automatización de una Célula de Fabricación Flexible

Page 1: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

Automatización de una Célula de

Fabricación Flexible:

Anexo 2

Configuración en Modo CaracteresProyectando: Miguel Ángel Montañés Laborda

Director: Ramón Piedrafita Moreno

Page 2: Automatización de una Célula de Fabricación Flexible

Índice

Automatización de una Célula de Fabricación Flexible

i

CAPÍTULO 1. CONFIGURACIÓN EN MODO CARACTERES ........1

1.1. Modo configuración 1

1.1.1. Generalidades 1

1.1.2. Descripción de la pantalla de configuración 1

1.1.2.1. Ventana Control de Flujo 2

1.1.3. Principio de conexión 3

1.1.3.1. Ventana Eco 3

1.1.3.2. Ventanas específicas a la transmisión 6

1.1.4. Modo depuración 7

1.1.5. Interface lenguaje de las tarjetas PCMCIA y del enlace

integrado del módulo de comunición SCY 21600/21601 9

1.1.5.1. Funciones de comunicación 11

Page 3: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

1

CAPÍTULO 1. Configuración en modo caracteres

1.1. Modo configuración

1.1.1. Generalidades

Los procesos de instalación y de acceso a las pantallas de configuración de un

módulo de comunicación se describen en el capítulo 3. Los ejemplos de pantallas que

figuran a continuación se facilitan sólo para refrescar la memoria.

Acceso a la configuración de las tomas PCMCIA en modo caracteres

1.1.2. Descripción de la pantalla de configuración

La parte específica de los parámetros de configuración comprende varias ventanas.

Page 4: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

2

Dependiendo de la capa física que se utilice, determinados parámetros no serán

modificables. Aparecen en gris. En el cuadro siguiente se recapitulan las distintas

opciones posibles:

Enlace int. SCYCapa física RS 232

RS 485 RS 422

BC 20 Conector

de terminal

Eco en recepción

Reanudación eco al 1er carácter

recibido

Auto LF

Retroceso

Gestión de la alarma sonora

Gestión del flujo mediante Xon-Xoff

Gestión del flujo mediante RTS/CTS

Retardo RTS/CTS

Parada en recepción

Fin de mensaje (TIC)

Gestión del PSR

Full duplex

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X X

Nota: El conector de terminal y el enlace integrado del módulo de comunicación

TSX SCY 21600/21601 son enlaces RS485.

Es imposible modificar la totalidad de los parámetros de CONFIGURACIÓN en

modo conectado.

1.1.2.1. Ventana Control de Flujo

RTS / DCD: Las señales RTS y DCD sirven para

controlar desde el hardware el flujo.

Se empleará este tipo de control de flujo cuando el

equipo conectado a la tarjeta PCMCIA no pueda gestionar el control de flujo mediante

Xon - Xoff (por ejemplo en una impresora de gama baja).

La señal RTS es emitida por la tarjeta PCMCIA para señalar al equipo conectado

(que deberá conectarse a la entrada CTS) que se encuentra en situación de emitir

caracteres.

Page 5: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

3

La señal DCD es utilizada por la tarjeta PCMCIA para saber cuál es el estado del

equipo conectado (que se debe conectar a la salida DTR del equipo). Cuando esté activa

la señal, es que el equipo se encuentra en situación de recibir caracteres. En caso de no

estar activa la señal, la tarjeta PCMCIA detiene la emisión de caracteres hacia el equipo

conectado.

1.1.3. Principio de conexión

Xon-Xoff Permite controlar el flujo desde el programa

1.1.3.1. Ventana Eco

En recepción Confirma el control del eco en

recepción. Todo carácter recibido por el

módulo se retransmite inmediatamente por la

línea como eco. Si, durante una recepción, el

autómata emite una petición de escritura, se interrumpe la recepción en

eco. Al concluir la petición de escritura, se reanuda el eco de dos formas

posibles (véase a continuación).

Reanudación en 1er car.

Indica, cuando se confirma el control del eco en recepción, la reanudación del eco.

Se realiza de dos maneras:

- ya sea a partir del primer carácter recibido,

- o a partir del carácter interrumpido.

Page 6: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

4

CR --> CR LF Después de toda recepción del carácter retorno de carro (CR =

16#0D), el módulo emite en el marco del eco, el carácter retorno de carro

seguido automáticamente del carácter retorno a la línea (LF = 16#0A).

Funciones diversas

Gestión de señal Ocasiona la emisión de un bip sonoro cuando el buffer de

recepción del módulo esté vacío o lleno (no se configurará más que cuando la tarjeta

esté conectada a un terminal de diálogo operador).

Gestión de retroceso

Este carácter corresponde al desplazamiento a

izquierda del cursor. Si esta gestión se encuentra

inhibida, todo carácter de retroceso recibido se almacena

como cualquier otro carácter, si esta gestión está

confirmada, un carácter de retroceso recibido no se almacena, y el carácter anterior

queda anulado. Si el módulo se configura para eco, emite los tres caracteres siguientes:

retroceso (16#08), luego espacio (16#20) y otra vez retroceso (16#08).

Full Duplex

Validación de una emisión de datos simultáneamente con una

recepción de datos.

Ventana Bucle de corriente (PSR)

Multipunto Selección de una comunicación

multipunto (20 mA en reposo) .

Punto a punto

Selección de una comunicación punto a punto (0 mA en reposo).

Ventana Parada en recepción

Hay dos condiciones de parada en recepción: por carácter

especial o por silencio. Si se activa una de las dos condiciones,

la función estará en modo mensaje. Resulta entonces imposible

leer un número de caracteres definido a partir de la función

Page 7: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

5

INPUT_CHAR.

La falta de condición excluye el empleo de la función INPUT_CHAR en modo

mensaje, así como de la función OUT_IN_CHAR en recepción. Únicamente está

autorizada la lectura de un número de caracteres.

Una petición de recepción puede concluir tan pronto se reciba un carácter concreto.

Los parámetros siguientes sirven para definir hasta dos caracteres de final:

Parada Selecciona la función Parada en recepción para un carácter de final.

CR El carácter de final seleccionado es el retorno de carro.

LF El carácter de final seleccionado es el retorno de línea.

Permite la selección, valiéndose de las flechas de desplazamiento, del

valor de cada uno de los dos caracteres de fin. Los valores posibles son:

- 0 a 255 para caracteres de ocho bits,

- 0 a 127 para caracteres de sietes bits..

Carácter Incluido Según la selección, el o los caracteres de final

seleccionados quedan o no incluidos en la tabla de recepción de la

aplicación autómata PL7.

Ventana Retardo RTS / CTS Antes de cada

emisión de una cadena de caracteres, el

acoplador activa la señal RTS y espera la

activación de la señal CTS. El plazo

(expresado en centenas de milisegundos) que se selecciona con las flechas

de desplazamiento sirve para fijar la duración máxima de esa espera. Si se

acaba el plazo, no se envía la cadena de caracteres al enlace. El valor 0

(valor predeterminado) indica la ausencia de control de retardo entre esras

dos señales.

CLa validación de la portadora (señal DCD) es útil con la tarjeta PCMCIA TSX

SCP 111, y un módem con portadora controlada. La validación de esta opción permite

en este caso la recepción de caracteres sólo y sólo si la señal de la portadora (DCD) es

validada. En caso de una no selección, todos los caracteres recibidos se toman en

cuenta. En otros casos de utilización de la tarjeta PCMCIA TSX SCP 111, esta opción

no es operativa.

Page 8: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

6

1.1.3.2. Ventanas específicas a la transmisión

Velocidad de transmisión Especifica la

velocidad de transmisión de la

información por la línea.

Las velocidades disponibles: 300, 600,

1200, 2400, 4800, 9600 y 19200 bits/s.

Parada en silencio Este parámetro sirve para

detectar el final de un mensaje en

recepción por ausencia de carácter

durante un tiempo dado. El plazo

seleccionado (expresado en

milisegundos) con las flechas de

desplazamiento sirve para fijar la duración de dicho silencio. La recepción

del mensaje se efectúa mediante la función INPUT_CHAR.

Datos Este campo especifica el tamaño de los datos intercambiados en la línea.

Los valores posibles son: 7 u 8 bits.

Parada Este campo especifica el número de bits de parada utilizados como

terminación de un carácter. Los valores posibles son 1 ó 2 bits de stop.

Paridad Este campo sirve para añadir o no un bit de paridad así como su tipo.

Los valores posibles son: Par, Impar o Sin.

Por lo tanto el tamaño máximo de los datos intercambiados en la línea es:

1 bit de arranque

8 bits de datos

1 bit de paridad

2 bits de stop

= 12 bits como máximo

Page 9: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

7

Es posible modificar la totalidad de los parámetros de CONFIGURACIÓN en modo

conectado.

1.1.4. Modo depuración

Descripción de la pantalla de depuración

La parte específica de los parámetros de depuración de un enlace modo caracteres

comprende cuatro ventanas.

Ventana de Errores

Esta ventana muestra el número de errores de

comunicación contabilizados por el módulo de

comunicación: tarjeta PCMCIA en el procesador o

módulo de comunicación TSX SCY 21600 ó 21601.

En emisión Corresponde al número de errores en emisión, (es la imagen de la

palabra %MWm.v.4 para un módulo PCMCIA presente en el procesador o

el módulo de comunicación),

Page 10: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

8

En recepción Corresponde al número de errores en recepción, (es la imagen de la

palabra %MWm.v.5 para un módulo PCMCIA presente en un procesador o

el módulo de comunicación),

Reinic. contadores Al presionar este botón se produce la puesta a cero de los

contadores de errores del módulo (es la imagen del bit 0 de la palabra

%MWm.v.15 para un módulo PCMCIA presente en un procesador o el

módulo de comunicación).

C

Ventana Emisión de petición

Esta ventana sirve para comprobar una vía de

comunicación mediante la emisión y/o la

recepción de una cadena de caracteres. Se

introduce el contenido de la cadena que se va a

emitir dentro del cuadro Mensaje Enviado, y el contenido de un mensaje recibido se

visualiza dentro de la ventana Mensaje Recibido.

Emisión Da lugar al envío de la cadena de caracteres introducida en la ventana

Mensaje Enviado.

Recepción Sirve para recibir una cadena de caracteres consultable dentro de la

ventana Mensaje Recibido. La recepción se detiene cuando el usuario

pulsa la tecla ESC, o si se recibe un mensaje. (Sólo se puede utilizar esta

función si se ha configurado una condición de parada dentro de la fase de

configuración de la vía en modo caracteres).

Emisión/Recepción Sirve para emitir una cadena de caracteres y esperar su

repuesta.

La recepción se detiene cuando el usuario pulsa la tecla ESC o si se recibe

un mensaje.

Ventana Mensaje enviado Esta ventana permite la introducción del mensaje que

se va a enviar.

También se

pueden

transmitir caracteres especiales. Estos deben comenzar con el carácter $

seguido por el valor hexadecimal del carácter a transmitir, ejemplo $0D.

Ventana Mensaje recibido En esta ventana se visualiza la cadena de caracteres

recibida así como su longitud.

Page 11: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

9

La visualización puede

hacerse tanto en ASCII como

en Hexadecimal. La función

modo caracteres se debe encontrar en modo mensaje (condición de parada configurada).

Interfaz del lenguaje

En los cuadros que figuran a continuación se recogen los distintos objetos de

lenguaje asociados a la comunicación en modo caracteres. Constituyen un complemento

de los objetos de lenguaje comunes a todos los módulos de comunicación.

1.1.5. Interface lenguaje de las tarjetas PCMCIA y del

enlace integrado del módulo de comunición SCY

21600/21601

Objeto Función Significado

%IWm.v.0 Señales en entrada Byte 0= Señales comunesX0 = Señal DCDX1 = Señal RIX2 = Señal CTSX3 = Señal DSR

%QWm.v.0 Señales en salida Byte 0:X0 = flanco ascendente a 1: parada de todoslos intercambios en curso

%MWm.v.2 Estado estándar vía

%MWm.v.3 Estado específico Tipo modo caracteres = 3

%MWm.v.4 Contadores de fallas Caracteres emitidos en error

%MWm.v.5 Contadores de fallas Caracteres recibidos en error

%MWm.v.15 Comando Byte 0:X0 = 1: Puesta a cero del contadorByte 1:X0 = 1: Señal DTR ONX1 = 1: Señal DTR OFF

%KWm.v.0 Tipo Función modo caracteres: 3

%KWm.v.1 Velocidad/Formato Byte 0: Velocidad00 = 1200 bits/s,... ...,04 = 19200 bits/sByte 1: FormatoX0 : Nº de bits : 1 = 8 bits, 0 = 7 bitsX1 = 1: Control de paridadX2 : Tipo de paridad: 1= par, 0 = imparX3 : Bit de stop: 1 = 1 bit, 0 = 2 bits

Page 12: Automatización de una Célula de Fabricación Flexible

Anexo 2

Departamento de Informática e Ingeniería de Sistemas

10

%KWm.v.2 Parada por silencio Valor del silencio en ms (0 = no activo)

%KWm.v.3 Diversas Byte 0:X0 = 1: Eco en recepciónX1 = 1: Reanudación eco al primer carácterX2 = 1: Emisión automática del LX3 = 1: Gestión del retrocesoX4 = 1: Control del flujo Xon-Xoff activoX5 = 1: Control del flujo RTS/DCD activoX6 = 1: Gestión de alarma sonoraX7 = 1: Control del flujo RTS/CTS activo

%KWm.v.4 Gestión de las señales Byte 0: ReservadoByte 1:X0 = 1: Gestión PSR(bucle de corriente) ActivaX1 = 1: Si Full duplex

%KWm.v.5 Retardo RTS/CTS Valor de retardo en centenas de ms

%KWm.v.6 Parada en recepción

(carácter de final 1)

Byte 0X0 = 1: Carácter de final 1 válidoX1 = 1: Carácter de final 1 incluidoByte 1: Valor del carácter de final

%KWm.v.7 Parada en recepción

(carácter de final 2)

Byte 0X0 = 1: Carácter de final 2 válidoX1 = 1: Carácter de final 2 incluidoByte 1: Valor del carácter de final

Interfaz lenguaje del conector terminal configurada en modo caracteres

Objeto Función Significado

%MW0.0.3 Estado específico Byte 0: Tipo modo caracteres = H’03’

%KW0.0.0 Tipo Byte 0: Función modo caracteres = H’03’

%KW0.0.1 Velocidad/Formato Byte 0: Velocidad00 = 1200 bits/s,... ...,04 = 19200 bits/sByte 1: FormatoX0 : Nº de bits : 1 = 8 bits, 0 = 7 bitsX1 = 1: Gestión de la paridadX2 : Tipo de paridad: 1= par, 0 = imparX3 : Bit de stop: 1 = 1 bit, 0 = 2 bitsX4 = 1: Eco en recepciónX5 = 1: Gestión de la alarma sonoraX6 = 1: Gestión del retroceso

Page 13: Automatización de una Célula de Fabricación Flexible

Configuración en Modo Caracteres

Automatización de una Célula de Fabricación Flexible

11

1.1.5.1. Funciones de comunicación

Hay definidas tres funciones de comunicación específicas para emitir y recibir datos

hacia una vía de comunicación en modo caracteres:

Función Significado

PRINT_CHAR Emisión de una cadena de caracteres

INPUT_CHAR Petición de lectura de una cadena de caracteres

OUT_IN_CHAR Emisión de una cadena de caracteres seguida de una petición de

lectura

El empleo que se haga de estas funciones debe ser coherente con la configuración