Você está na página 1de 78

2010

Alejandro Cebrin & David Villanueva.

Pantalla NT20M

Alejandro Cebrin & David Villanueva

IES Serra dEspad

Este documento ha sido creado con el fin de guiar a los


alumnos en la realizacin de una prctica con una
pantalla, un autmata programable y un mdulo
analgico.

Los proyectos/prcticas que estn plasmados en estos documentos los he dirigido, pero yo NO
los he hecho. Estos documentos han servido para evaluar a los alumnos, y como en toda
evaluacin, hay trabajos de excelente y de suspenso.
Estos documentos son una muestra del trabajo del alumno. Todos los documentos tienen dos
caractersticas en comn: el guin y que la prctica se puede realizar siguiendo el punto paso
a paso.
El documento que se ha publicado es la ltima versin del documento que han presentado los
alumnos, no se le ha hecho ninguna correccin ms, a pesar de que algunos tienen errores.
Por qu? Porque hacer una correccin exhaustiva de los documentos antes de publicarlos es
falsear (al alza) el trabajo del grupo en conjunto y, en consecuencia, falsear (a la baja) el
trabajo de los alumnos ms excelentes. Yo creo que esto no es justo.
Por supuesto, no todos los documentos se publican.

Francisco Lladr
Departamento Electricidad y Electrnica
IES Serra Espada (Onda)
flladroprofesor@gmail.com

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 2

Pantalla NT20MIES Serra dEspad


ndice
1. Objetivos de la prctica.....pg. 4.
2. Descripcin...pg. 4.
3. Elementos......pg. 5.
I. CPM2A.....pg. 5.
II. CIF01........pg. 9.
III. MAD01.......pg. 10.
IV. NT20Mpg. 13.
V.
Modulo HostLinkpg. 21.
VI. Fuente Alimentacin..pg. 23.
4. Paso a paso.pg. 24.
I. NT20M configuracin:...pg. 24.
a. SW1....pg. 24.
b. SW2 y SW3pg. 25.
c. SW4pg. 26.
d. Inicializacin, memoria de pantalla........pg. 27.
II. CIF01..........pg. 28.
III. CPM2A.......pg. 28.
IV. Cableado.pg. 29.
V.
Creacin y transferencia.pg. 29.
a. Creacin pantallas..pg. 29.
b. Transferencia pantallas...pg. 34.
c. Transferir programa....pg. 36.
VI. Explicacin del proceso..pg. 37.
5. Esquemas elctricos....pg. 64.
I. Boceto.....pg. 65.
II. MAD01...pg. 66.
III. Entradas PLC..pg. 67.
IV. Salidas PLC....pg. 68.
V.
RS-232....pg. 69.
6. Programas...pg. 70.
I. Programa para CPM2A..pg. 70.
II. Programa para creacin de pantallas..pg. 70.
7. Dificultades.pg. 71.
I. 1 Problema.pg. 71.
II. 2 Problema.pg. 72.
III. 3 Problema.pg. 72.
8. Anexo..pg. 73.
9. Bibliografa.........pg. 76.
10. Documentacin...pg. 77.

Alejandro Cebrin
David Villanueva

Pgina 3

Pantalla NT20MIES Serra dEspad


1. Objetivo de la prctica:
1-Enlazar el autmata CPM2A con la pantalla NT20M, configurar pantalla desde el
PC e insertar parmetros y programa de PC a CPM2A.
2-Comunicar MAD01 con NT20M a travs del CPM2A, y representar una entrada
analgica del MAD01 en la pantalla.

2. Descripcin de la prctica.
1-La prctica consiste en visualizar en pantalla un valor analgico (mediante un
potencimetro y una fuente de alimentacin variaremos dicho valor), que
representaremos en la pantalla con un numero decimal.
2-Activar una salida del PLC desde pantalla, usando las teclas de funcin.
3-Activar indicador en pantalla desde PLC.
4-Cambio de pantalla, desde entradas digitales, que introduciremos con un interruptor
o pulsador.

Alejandro Cebrin
David Villanueva

Pgina 4

Pantalla NT20MIES Serra dEspad


3. Elementos de la prctica
I.

CPM2A

Es un autmata programable alimentado a 230V CA, tiene una fuente de alimentacin


de 24V CC que podemos usar para las seales de entrada y salida.
Alimentacin
230Vca

Puerto de expansin
para acoplar elementos
de expansin tales
como ms entradas y
salidas, sensores de
temperatura, etc. Para
acceder a l debemos
quitar una tapa que hay
en la derecha del PLC.

Fuente de
alimentacin
Salida 24Vcc

Alejandro Cebrin
David Villanueva

Pgina 5

Pantalla NT20MIES Serra dEspad


El su parte superior tiene 18 entradas y en su parte inferior 12 salidas.

Entadas

Salidas

Al quitar esta tapa se encuentra la batera, que


permite mantener el programa cuando el PLC no
tiene tensin

Dispone de un puerto serie RS-232 con un interruptor de dos posiciones:

OFF: El puerto de perifricos y el puerto RS-232C operan


de acuerdo con las selecciones de comunicaciones en el
Setup

del

PLC,

excepto

para

una

consola

de

programacin conectada al puerto de perifricos.

ON: El puerto de perifricos y el puerto RS-232C operan


de acuerdo con las selecciones de comunicaciones
estndar,

excepto

para consolas de programacin

conectadas al puerto de perifricos.


Nota: Esta seleccin del interruptor no tiene efecto en comunicaciones con una
consola de programacin conectada al puerto de perifricos. Afecta al puerto RS232C.
Atencin: Nunca se debe manipular el interruptor en tensin.

Alejandro Cebrin
David Villanueva

Pgina 6

Pantalla NT20MIES Serra dEspad


Un puerto perifrico para la comunicacin con otros
dispositivos. Al cual se accede levantado una tapita situada a
la izquierda.

Controles de potencimetro analgico.


Mediante ellos se seleccionan los
contenidos de IR 250 y IR 251 a un valor
entre 0 y 200

Los leds de la parte superior son indicadores de que se est activando alguna entrada.
Estos estn numerados para saber de qu entrada se trata, los leds de la parte inferior
indican si est activa alguna entrada.

Dispone tambin de 4 leds situados en el centro, son apreciablemente ms grandes.


Estos leds indican:

PWR indica que el PLC tiene tensin.

RUN indica que el proceso se est realizando.

COM indica que el PLC se est comunicando con otro dispositivo.

ERR este led tiene dos encendidos, encendido total indica error, encendido
parcial indica alarma.

En la siguiente pgina se muestra el mapa de memorias de CPM2A.

Alejandro Cebrin
David Villanueva

Pgina 7

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 8

Pantalla NT20MIES Serra dEspad


II.

CIF01

Este elemento es un adaptador de RS-232 a puerto perifricos, se utiliza si se quieren


conectar ms de dos aparatos con conexin RS-232, al PLC ya que este solo dispone de
un puerto RS-232.

Tiene un DIP en la parte superior


frontal que colocaremos en host
porque utilizamos una comunicacin
HostLink.

Alejandro Cebrin
David Villanueva

Pgina 9

Pantalla NT20MIES Serra dEspad


III.

MAD01

Es un convertidor de seales analgicas en digitales y viceversa. Se conecta al PLC a


travs del puerto de expansin, mediante un cable plano que acaba en un conector.
Dispone de un puerto de expansin para aadir ms mdulos de expansin.

Cable y conector

Puerto de
expansin

Una vez conectado el modulo puede recibir dos seales analgicas, mediante el bornero
situado en su parte inferior, que enviar al PLC ya transformadas en digital. Y tiene una
salida de seal analgica.

La imagen muestra el bornero de MAD01 que est cubierto por una tapa basculante.

Alejandro Cebrin
David Villanueva

Pgina 10

Pantalla NT20MIES Serra dEspad


En el siguiente esquema se muestra la conexin del bornero.

Alejandro Cebrin
David Villanueva

Pgina 11

Pantalla NT20MIES Serra dEspad


Mapa de memorias
Los valores registrados por el MAD01 se almacenan en las memorias IR como muestra
la siguiente imagen.

Para indicar el rango de valores que va a interpretar se inserta un comando en n+1


donde n es el ultimo canal de salidas utilizado en la CPU, previo al modulo de
expansin. En nuestro caso IR12. El comando debe ser introducido en el primer ciclo de
scan para que sea valido cualquier modificacin posterior ser ignorada. Los comandos
segn rangos son los siguientes:

Alejandro Cebrin
David Villanueva

Pgina 12

Pantalla NT20MIES Serra dEspad


IV.

Pantalla NT20M

Es un dispositivo donde podemos visualizar datos, estados de los elementos del sistema,
e interactuar con el proceso.

A la izquierda hay una


tapa con un tornillo
debajo de la cual hay un
puerto RS-232 de 9
pines el cual sirve para
la comunicacin del
NT20M con el PC.

Las 12 teclas de funcin (F1 a F12)


nos posibilitan actuar en el proceso o
visualizar pantallas, dependiendo del
programa que diseemos para el
autmata.

Estos 3 leds indican si la pantalla


tiene tensin POWER, si el
proceso est en marcha RUN o
si la batera se est agotando
BAT LOW.

En la parte derecha hay 4 teclas que


sirven para:
Stop apaga el sonido de las
alarmas.
Las teclas arriba y abajo nos
permite
movernos
por
las
diferentes opciones del men
interno.
ENT (Enter) nos sirve para aceptar
o entrar en las diferentes opciones
del men.

Alejandro Cebrin
David Villanueva

Pgina 13

Pantalla NT20MIES Serra dEspad


El siguiente dibujo muestra la parte posterior de la pantalla NT20M

A continuacin se describen los elementos que podemos encontrar en la parte


posterior del NT20M.

Alejandro Cebrin
David Villanueva

Pgina 14

Pantalla NT20MIES Serra dEspad

SW1 Se accede a
l levantado una
pequea
tapa
basculante.

Tiene una pila


que mantiene el
programa
cuando
no
recibe
alimentacin.
Est situada en
la
parte
posterior, y se
accede a ella

Los SW2 y SW3 estn situados


debajo del modulo Host link
para modificarlos hay que
extraerlo

Puerto RS-232 de 25
pines, para conectar
la pantalla con el PLC

Estos son los bornes de


entrada de
alimentacin 24Vcc
para el NT20M.

Utilizar
este
terminal cuando
desee
monitorizar
el
estado RUN del
Host

Alejandro Cebrin
David Villanueva

Utilizar este terminal cuando


desee monitorizar el estado
RUN del Host

Pgina 15

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 16

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 17

Pantalla NT20MIES Serra dEspad


Comunicacin de Host a NT20M
En las siguientes tablas de comandos, n es el canal inicial seleccionado en SW4. El
estado de los canales n a n+7 se pueden manipular en el PLC para controlar varios
aspectos de la operacin del NT20M o para acceder a varios datos del NT20M.
Los comandos de comunicaciones constan de un cdigo de comando y de datos de
salida contenidos en canales n a n+3. El cdigo de comando especifica la operacin (por
ejemplo visualizar pantalla). Ms adelante se explica cada operacin en detalle. Los
datos de salida suministran diversos datos requeridos por cada operacin.
Los bits de control de visualizacin en los canales n+4 a n+7 se utilizan para controlar
la visualizacin de indicadores y teclas tctiles 00 a 63. Cuando uno de estos bits se
pone a ON, el indicador/tecla tctil asignado se enciende; cuando el bit est en OFF, el
indicador/tecla tctil se apaga.

Alejandro Cebrin
David Villanueva

Pgina 18

Pantalla NT20MIES Serra dEspad


Comunicacin de NT20M a Host
Los comandos de comunicaciones constan de estado del NT20M, un cdigo de
comando, y datos de entrada contenidos en n+8 a n+11. Los canales de estado del
NT20M contienen informacin sobre el estado de operacin del NT20M. El cdigo de
comando especifica la operacin (por ejemplo estado de entrada de tecla). Cada
operacin se explica detalladamente ms adelante. Los datos de entrada suministran
diversos datos accesibles para cada operacin.
Entradas de teclas tctiles y de funcin
Las entradas de las teclas tctiles y de funcin se pueden detectar desde el PLC
mediante el estado de los bits de los canales n+12 a n+15. Los nmeros de las teclas
tctiles van de 00 a 63 y los de las teclas de funcin de 00 a 11. Si un bit est en ON la
correspondiente tecla est en ON. Las entradas son vlidas slo cuando los atributos de
entrada de bit han sido seleccionados previamente con el Software de programacin.

Alejandro Cebrin
David Villanueva

Pgina 19

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 20

Pantalla NT20MIES Serra dEspad


V.

Modulo HostLink

Es el mdulo de comunicaciones, en l se encuentra el interruptor SW4 y el puerto RS232 de 25 pines para la comunicacin con el autmata, se aloja en la parte posterior de
la pantalla como se indica en el siguiente grfico:

SW4

Alejandro Cebrin
David Villanueva

Pgina 21

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 22

Pantalla NT20MIES Serra dEspad


VI.

Fuente de Alimentacin y potencimetro.

Se ha utilizado una fuente de alimentacin externa y un potencimetro de 500k para


crear una seal analgica.

Alejandro Cebrin
David Villanueva

Pgina 23

Pantalla NT20MIES Serra dEspad


4. Practica paso a paso
I.

NT20M:

El primer paso para la configuracin de la pantalla es seleccionar los interruptores DIP


del sistema para configurar ciertos estados de la pantalla que ms adelante se
describirn. Estos interruptores estn situados en la parte posterior de la pantalla tal
como se indica en la seccin de descripcin de componentes:
a. Configuracin de SW1:

N interruptor

Estado

Descripcin

1 ON

No resetea tras error

2 ON

Evita que un error pare el proceso

3 ON

indicado en manual, (solo este estado)

4 ---------------

No utilizado

5 --------------6 OFF

No utilizado
No permite el cambio a mantenimiento o a transfers desde
comando durante el proceso

7 --------------

No utilizado

8 ON

Comunicacin "SYSWAY"

Alejandro Cebrin
David Villanueva

Pgina 24

Pantalla NT20MIES Serra dEspad


b. Configuracin de SW2 y SW3
Colocaremos ambos hacia el mismo sentido siempre, los dos hacia la izquierda en el
caso de memoria SRAM o los dos hacia la derecha para memoria EPROM; en nuestro
caso los seleccionaremos ambos hacia la izquierda ya que nuestra pantalla consta de una
memoria SRAM.
Estos switch, estn alojados justo debajo del modulo extrable, para poder acceder a
ellos deberemos extraer el modulo.

Alejandro Cebrin
David Villanueva

Pgina 25

Pantalla NT20MIES Serra dEspad


c. Configuracin de SW4:
Este switch se encuentra en la parte posterior del NT20M, tan como se indica en la
seccin de componentes de este guion.

N Interruptor estado

Descripcin

1 --------------

No utilizado

2 OFF

Selecciona el nmero de entradas del rea de DM para


la tabla numrica y la tabla de cadena de caracteres.

3 OFF
4 OFF
5 OFF
6 --------------

Indica el canal inicial (n):


OFF/OFF-DM 0000
ON/OFF-DM 0256
OFF/ON-DM 1024
ON/ON DM 2048
No utilizado

9 ON

Determina la velocidad:
OFF/OFF/OFF:300bps
OFF/OFF/ON:600bps
OFF/ON/OFF:1200bps
OFF/ON/OFF:2400bps
ON/OFF/OFF:4800bps
ON/OFF/ON:9600bps
ON/ON/OFF:19200bps

0 --------------

No utilizado

ON

8 OFF

Alejandro Cebrin
David Villanueva

Pgina 26

Pantalla NT20MIES Serra dEspad


d. Inicializacin de memoria de pantalla:
El siguiente paso a realizar, una vez configurados los SW, es inicializar la memoria de
la pantalla, es decir, resetear la pantalla, para eliminar elementos insertados
anteriormente.
Primero acceder al men de sistema pulsando simultneamente la tecla de Buzzer,
flecha Arriba y flecha Abajo, y a continuacin proceder como sigue:

Si selecciona s, se inicializar la memoria borrndose todos los datos utilizados para los
displays. Si selecciona no, el proceso comenzar sin inicializacin.
Cuando se entra en modo RUN despus de la inicializacin, no se visualizar nada en la
pantalla.

Alejandro Cebrin
David Villanueva

Pgina 27

Pantalla NT20MIES Serra dEspad


II.

En el CIF01:
Este componente consta de un interruptor en parte superior
del conector RS-232, tal como se observa en la siguiente
imagen:
Colocaremos en interruptor en estado host ya que utilizamos
el protocolo host link.

III.

CPM2A:

Tiene un interruptor situado a la izquierda del puerto serie RS232, el cual lo colocamos
en ON:

Los estados ON y OFF quedan explicados en la tabla siguiente:

Alejandro Cebrin
David Villanueva

Pgina 28

Pantalla NT20MIES Serra dEspad


IV.

Cableado:

Se debe cablear los componentes de acuerdo al esquema elctrico facilitado en este


guion.

V.

Creacin y transferencia de pantallas y programas.


a. Creacin de pantallas

El programa de creacin de pantallas para nuestra NT20M, llamado Support Tool, es


un programa ejecutable desde el archivo NTM.
Para poder abrir o crear pantallas, deberemos crear una carpeta en el disco C:\ para
almacenar las pantallas, y otra dentro de la misma para almacenar los datos de las
pantallas.
Al ejecutar el programa nos aparecer la una pantalla del Support Tool como la
expuesta abajo.

Alejandro Cebrin
David Villanueva

Pgina 29

Pantalla NT20MIES Serra dEspad


Para empezar deberemos indicarle a qu tipo de pantalla nos referimos y todas sus
caractersticas, para ello deberemos pulsar sobre Tool Settings para que nos aparezca
la siguiente pantalla y configurarla igual que en la imagn:

Los parmetros a modificar son los siguientes:

NT Model: para indicarle si la pantalla es una NT20M o una NT600M; en nuestro


caso, una NT20M.

Memory size: para indicarle el tamao de memoria, en nuestro caso 128KB.

Direcct setting: Acceso directo. En nuestro caso, s.

Printer: para indicarle la impresora que usamos. Al no utilizarla dejarla por defecto.

Sheet feeder: alimentador, en nuestro caso, s.

Autorefresh: auto refresco, en nuestro caso s.

Display grid: para dibujar la malla en las pantallas. Al gusto del usuario.

Comunication port: indicamos en puerto de comunicaciones, en nuestro caso


COM1.

Temporary directory: Aqu le indicaremos donde est la carpeta que hemos creado
al principio para almacenar las pantallas.
Ejemplo: creamos en C: una carpeta llamada NT20M y dentro de esta
otra llamada datos.

Data directory: Aqu le indicaremos la ubicacin de la carpeta de datos que


creamos dentro la anterior.

Alejandro Cebrin
David Villanueva

Pgina 30

Pantalla NT20MIES Serra dEspad


Una vez rellenados todos los datos correctamente deberemos de pulsar confirmar 2
veces (ya que el programa lo requiere) para salir y guardar. Una vez efectuado esto,
volveremos al men anterior y ya podremos entrar en edit screen para poder empezar
a crear pantallas. Una vez pulsemos, nos aparecer la pantalla siguiente:

Proyectos
creados

En esta pantalla se muestran los diferentes proyectos creados en la carpeta, en este caso
solo uno, por lo que haciendo clic sobre el titulo del proyecto entraremos a la siguiente
pantalla:

Directorios

Alejandro Cebrin
David Villanueva

Pgina 31

Pantalla NT20MIES Serra dEspad

Una vez dentro del proyecto vemos que tenemos varios directorios, esos directorios son
para la creacin y almacenaje de las diferentes pantallas. Para crear una nueva pantalla
hacemos clic sobre un directorio en blanco, y nos aparecer la pantalla de edicin de
pantallas:

Existen muchos elementos a introducir en esta pantalla, pero nosotros tan solo nos
dedicaremos a explicar los utilizados en nuestra prctica:

STR IN: se utiliza para introducir textos a la pantalla:

NUM DISP: se utiliza para introducir variables numricas de 4 bits.

TOUCH SW: Utilizamos las teclas tctiles, ya que estas se iluminan.

BAR GRAPH: se utiliza para introducir una barra grafica, la cual se llena en
funcin de unos valores y unos rangos que le indicaremos al crearla. Adems
viene acompaado de un indicador de tanto por ciento para visualizar ms
concretamente el estado de la entrada.

Alejandro Cebrin
David Villanueva

Pgina 32

Pantalla NT20MIES Serra dEspad


Cuando tengamos cumplimentada la pantalla deberemos de pulsar la tecla esc, nos
preguntara si deseamos salir, salir y guardar, o volver al men, seleccionamos salir y
guardar, y nos dar la opcin de comentar la pantalla.

Una vez realizado esto, volveremos a la pantalla del proyecto, donde nos abra aparecido
en el directorio la pantalla nueva con su comentario.

Alejandro Cebrin
David Villanueva

Pgina 33

Pantalla NT20MIES Serra dEspad


b. Transferencia de pantallas.
Para transferir la pantalla a la NT20M, primero deberemos conectar mediante RS-232,
la pantalla con el PC y poner la pantalla en estado de transmiting mode pulsando
simultneamente las teclas arriba abajo y buzzer.

Alejandro Cebrin
David Villanueva

Pgina 34

Pantalla NT20MIES Serra dEspad


Una vez realizado esto, pulsaremos sobre la opcin de transmitir indicado con el
nmero 6 en la parte inferior de la pantalla., nos pedir confirmacin y una vez aceptada
se transmitir.

Alejandro Cebrin
David Villanueva

Pgina 35

Pantalla NT20MIES Serra dEspad


c. Recibir Pantalla.
Por ltimo, para recibir las pantallas almacenadas en la pantalla, deberemos crear un
proyecto como antes ha sido indicado, una vez creado el proyecto, entraremos dentro
como cuando bamos a crear una pantalla nueva, pero en esta ocasin pulsaremos
recev. Situado en la parte inferior de la pantalla numerado con el nmero 7, tendr
que estar conectada la pantalla al PC y en estado de transmiting mode.

Alejandro Cebrin
David Villanueva

Pgina 36

Pantalla NT20MIES Serra dEspad


VI.

Demostracin de la programacin de la prctica

En esta seccin vamos a explicar paso a paso como se hemos creado las pantallas
utilizadas en la prctica. Son 3 pantallas, una de inicio solo indicadora, una segunda con
2 indicadores luminosos y una tercera con 2 variables numricas y una barra grafica,
una variable es para representar valores introducidos a travs de CX-programer
directamente y la otra variable y la barra son para visualizar el valor analgico
introducido a trabes del MAD01.

1 Pantalla:
Una vez creado el proyecto y abierta la pantalla para el diseo de pantallas, deberemos
de pulsar en textos.
En la siguiente pgina se muestra grficamente.

Alejandro Cebrin
David Villanueva

Pgina 37

Pantalla NT20MIES Serra dEspad

Cuando nos aparezca la ventana anterior tras pulsar textos pulsamos en crear para
que nos aparezca la ventana siguiente:

En esta ventana escribiremos en texto deseado, en nuestro caso Pantalla Inicial.

Alejandro Cebrin
David Villanueva

Pgina 38

Pantalla NT20MIES Serra dEspad


Esta ventana nos pedir el formato de texto, su escala, su fuente. Lo dejaremos por
defecto, sin modificar nada pulsaremos enter.

Una vez nos aparezca una ventada de este tipo es para que coloquemos el texto en su
lugar, al final, debera de quedarnos una pantalla parecida a la de la pgina siguiente:

Una vez la tengamos tal cual, la guardaremos como antes se ha descrito. Y nos
pondremos con la siguiente pgina.

Alejandro Cebrin
David Villanueva

Pgina 39

Pantalla NT20MIES Serra dEspad


2 Pantalla:
Abrimos la pantalla como siempre, he introduciremos 2 textos con la situacin y el texto
que se indican en la imagen siguiente, de forma que quede igual:

Cuando tengamos la pantalla tal cual, introduciremos las teclas tctiles desde la opcin
indicada:

Alejandro Cebrin
David Villanueva

Pgina 40

Pantalla NT20MIES Serra dEspad


Una vez pulsemos ah nos aparecer la siguiente tabla, la cual sirve para indicar el
numero de tecla a la que corresponde la tecla a acoplar a la pantalla.

Ya que se trata de la primera tecla pulsaremos en 1. Y nos pedir que dibujemos el


indicador:

Una vez la tengamos dibujada la tecla nos pedir sus atributos.

Alejandro Cebrin
David Villanueva

Pgina 41

Pantalla NT20MIES Serra dEspad


Dejaremos los atributos por defecto. Indicndole el numero de tecla tctil, en este caso
el 0. Una vez hayamos introducido la tecla, introducimos la segunda utilizando el
mismo mtodo.
En esta ocasin el nmero de tecla tctil ser 1.

De forma que la pantalla tendr el siguiente aspecto:

Ya tenemos la segunda pantalla, la guardamos y si deseamos, le introducimos un


comentario y nos ponemos a construir la 3.

Alejandro Cebrin
David Villanueva

Pgina 42

Pantalla NT20MIES Serra dEspad


3 Pantalla:
Empezamos introducindole una variable numrica de 8 bits. Para ello, hacemos clic en
la opcin indicada:

Nos aparecer una tabla de registro muy parecida a la de las teclas tctiles. Sirve para
almacenar y marcar el orden de las diferentes variables numricas:

Una vez seleccionamos el nmero de variable, nos aparecer una segunda tabla donde le
indicaremos a cada variable su valor inicial:

Alejandro Cebrin
David Villanueva

Pgina 43

Pantalla NT20MIES Serra dEspad


Le daremos un valor inicial por defecto, es decir valor de 0, una vez le demos el valor
inicial nos pedir el numero de dgitos, los bits y dems, los de defecto nos valen por lo
que no tocaremos nada y daremos a enter

Nos pedir que le indiquemos donde poner la variable, la colocaremos un poco a la


izquierda. Nos volver a aparecer la tabla, le indicaremos que deseamos introducir la
segunda variable y repetiremos la operacin anterior.

Cuando tengamos las dos variables en su lugar nos volver a aparecer la tabla pero en
esta ocasin pulsaremos esc para volver al men principal.
Alejandro Cebrin
David Villanueva

Pgina 44

Pantalla NT20MIES Serra dEspad


En el siguiente paso introduciremos la barra grafica, para ello pulsaremos en la opcin
indicada a continuacin:

Al pulsar la opcin indicada aparecer la tabla de clasificacin de bar graf y le


indicaremos que queremos la primera.

Alejandro Cebrin
David Villanueva

Pgina 45

Pantalla NT20MIES Serra dEspad


Despus nos pedir que dibujemos la barra.

Una vez dibujada nos aparecer una tabla para indicarle el valor inicial de la barra.

Alejandro Cebrin
David Villanueva

Pgina 46

Pantalla NT20MIES Serra dEspad


Luego nos pedir los atributos de la barra, el acho, la direccin etc. y como
anteriormente con las variables lo dejaremos por defecto.

Cuando lo aceptemos nos pedir que indiquemos la localizacin para el indicador de %


de llenado, el cual acompaa siempre al bar graf.

Una vez situado el indicador deberamos de colocar unos textos sobre cada variable para
indicar cul es cada una.

Alejandro Cebrin
David Villanueva

Pgina 47

Pantalla NT20MIES Serra dEspad


Una vez hecho esto, deberamos tener una pantalla parecida a esta:

Alejandro Cebrin
David Villanueva

Pgina 48

Pantalla NT20MIES Serra dEspad


Una vez creadas las pantallas, las transferimos. Para poder transferir datos, colocamos el
cable RS-232 en el puerto serie del PC y en el puerto frontal de la pantalla.

NT20M

PC

Colocar la pantalla en modo transferencia pulsando simultneamente las teclas arriba,


abajo y buzzer, (tal como se observa en la imagen siguiente).

Despus en el software realizaremos las operaciones indicadas para la transferencia,


explicadas en el apartado programas (seccin, Support Tool).

Alejandro Cebrin
David Villanueva

Pgina 49

Pantalla NT20MIES Serra dEspad


Una vez la transferencia se ha realizado correctamente el PC nos mostrar un mensaje
de datos transmitidos. Cuando la transferencia se haya realizado con xito deberemos
realizar un programa para el PLC.
Creacin de programa para el PLC
Deberemos desarrollar un programa, a travs del cual, podamos modificar los canales de
memoria del PLC, de esta manera nos podremos comunicar con la pantalla.
Para ello utilizamos el CX-Programmer, con el cual programaremos mediante diagrama
de contactos, a continuacin se indica como comenzar un nuevo proyecto:
1. Ejecutar CX-Programer.
2. Iniciar un nuevo proyecto.
3. Seleccionar el modelo de PLC y CPU, en este caso CPM2A y CPU 21.
4. Una vez iniciado el nuevo proyecto deberamos desarrollar un programa como el
facilitado en este guion.
El programa consta de una serie de funciones MOV, que se utilizan para mover datos;
en este caso podemos observar como los MOV mueven valores a los canales de
memoria para, as, controlar la pantalla. Adems la pantalla modifica unos bits
dependiendo la tecla que se toque, esto puede ser aprovechado para activar salidas del
PLC.

Alejandro Cebrin
David Villanueva

Pgina 50

Pantalla NT20MIES Serra dEspad

Alejandro Cebrin
David Villanueva

Pgina 51

Pantalla NT20MIES Serra dEspad

Para poder observar y manipular los canales de memoria manualmente deberemos


entrar en el apartado de memorias. Una vez dentro, nos aparecer una pantalla como la
mostrada en la parte inferior. Ya que los canales a controlar son DM e IR abriremos sus
correspondientes tablas haciendo doble clic sobre ellas.

Alejandro Cebrin
David Villanueva

Pgina 52

Pantalla NT20MIES Serra dEspad


Transferir programa:
Cuando tengamos confeccionado el programa correctamente, deberemos transmitir
dicho programa al PLC, para ello: necesitamos estar conectando el PLC al PC mediante
el cable RS-232 y colocando el switch del PLC en ON.

CPM2A

Alejandro Cebrin
David Villanueva

PC

Pgina 53

Pantalla NT20MIES Serra dEspad


Una vez conectados y habilitada la comunicacin del autmata podemos conectarnos al
autmata a travs del Cx-programmer. Primer paso conectaremos para trabajar on-line:

Una vez conectados la pantalla cambiara en un tono ms oscuro pero de igual


apariencia, en este momento deberemos transferir, para ello desplegaremos el men
PLC, luego iremos a la seccin transferencia y transferir a PLC.

En la imagen se observa el cambio de tonalidad.

Alejandro Cebrin
David Villanueva

Pgina 54

Pantalla NT20MIES Serra dEspad


A continuacin se muestra los el proceso paso a paso, una vez configurados y
programados los elementos.
Para poder observar y manipular los canales de memoria manualmente deberemos
entrar en el apartado de memorias. Una vez dentro, nos aparecer una pantalla como la
mostrada en la parte inferior. Ya que los canales a controlar son DM e IR abriremos sus
correspondientes tablas haciendo doble clic sobre ellas.

Para ver cada bit cambiamos


a modo binario una vez
abiertas las ventanas de los
canales de memoria

Alejandro Cebrin
David Villanueva

Pgina 55

Pantalla NT20MIES Serra dEspad


En el primer ciclo de scan le indicamos el rango de valores que vamos a utilizar, para
el modulo analgico. Moviendo el dato FF00 al IR12.

Para activar una salida del PLC pulsamos la tecla F6

Se modifica el valor del DM9 al pulsar la tecla F6

Alejandro Cebrin
David Villanueva

Pgina 56

Pantalla NT20MIES Serra dEspad


Con el programa insertado comparamos y activamos la salida 0

Aqu se observa la salida 00 activa.

Si activamos la entrada 1 del PLC movemos el dato 1 al DM0.

Alejandro Cebrin
David Villanueva

Pgina 57

Pantalla NT20MIES Serra dEspad

Se modifica el
dato del DM0

Esto permite visualizar la pantalla 1. dem con las entradas 2 y 3 para visualizar las
pantallas 2 y 3 respectivamente.

Alejandro Cebrin
David Villanueva

Pgina 58

Pantalla NT20MIES Serra dEspad


Para visualizar los indicadores/tecla-tctil debemos activar la entrada 2 y que la
NT20M muestre la pantalla 2.

Activando la entada 4 se mueve el dato 1 al DM4.

El DM4 camia de valor.

Alejandro Cebrin
David Villanueva

Pgina 59

Pantalla NT20MIES Serra dEspad


Y se activa el Led_1.

Tambin podemos hacerlo modificando el DM4 manualmente


Haciendo doble click sobre
el bit que modifica el
estado del Lamp y
modificando el valor: (0
desactivado y 1 activado).
Para activa el Lamp_2
insertamos 1 en el
segundo
bit
menos
significativo

Alejandro Cebrin
David Villanueva

Pgina 60

Pantalla NT20MIES Serra dEspad


Pantalla 3 accedemos a ella activando la entrada 3

La variable analgica se visualiza en el IR3

Conectamos la fuente de alimentacin y el potencimetro.

Alejandro Cebrin
David Villanueva

Pgina 61

Pantalla NT20MIES Serra dEspad


Ponemos una tensin de salida de 10Vcc, ya que es el rango de valores que hemos
escogido para el modulo analgico.

Y variando la resistencia con el potencimetro conseguimos cambiar el valor del IR3.

Alejandro Cebrin
David Villanueva

Pgina 62

Pantalla NT20MIES Serra dEspad


Para poder verla en la pantalla hay que mover a un DM que pueda visualizarla la
NT20M por ejemplo DM19. El porqu de est DM est explicado en la programacin

Curso 12/13 Atencin al DM19. Puede ser que haya que modificar este DM. Mirar
configuracin de la pantalla.

Aqu observamos la variacin en la pantalla.

Alejandro Cebrin
David Villanueva

Pgina 63

Pantalla NT20MIES Serra dEspad

5. Esquemas Elctricos

I.

Boceto

II.

MAD01

III.

Entadas PLC

IV.

Salidas PLC

V.

Alejandro Cebrin
David Villanueva

RS-232

Pgina 64

1:1

Tratamiento

O.T.
Escala

CPM2A

Material

Unidades

NT20M

Sustituido por:

Sustituye a:

ot

MAD01

000.0000.00

000.0000.00

OMROM

Cliente:

Boceto

25/11/2010

Fecha

NT20M, CIF01, CPM2A, MAD01

Denominacion

Cebrian-Villanueva

Dibujado

Edicion

Revisado

Notas:

Unidades
Material
Tratamiento

Fecha

Cliente:

O.T.
Escala

Firma

Sustituye a:

000.0000.00

Dibujado

Fecha

Sustituido por:

000.0000.00

Cebrian-Villanueva

25/11/2010

Revisado

Denominacion

Edicion

MAD01

Revisado

Pantalla NT20MIES Serra dEspad


6. Programas.
I.

Programa para CPM2A

El programa utilizado es el CX-Programer, ya explicado anteriormente

II.

Programa para creacin de pantallas

El programa utilizado es el Support Tool, ya explicado anteriormente

Alejandro Cebrin
David Villanueva

Pgina 70

Pantalla NT20MIES Serra dEspad


7. Dificultades
1 Problema:
La primera incidencia que tuvimos era que al darle tensin a la pantalla nos daba error.
Se visualizaba un mensaje en pantalla de Host Error ms una alarma sonora constante.
Para parar la alarma sonora en cualquier caso se debe pulsar la tecla BUZZER
(mostrada en la imagen inferior).
Este mensaje de error nos bloqueaba cualquier accin sobre la pantalla, salvo parar la
alarma sonora.

Causa: La causa de este problema era el DIP 2 del SW1 el cual tenamos
colocado en posicin de OFF. La funcin de este interruptor queda explicada en
la seccin de elementos y el razonamiento de su posicin en la seccin paso a
paso de este mismo guion.

Solucin: La solucin a nuestro problema consiste en posicionar este interruptor


en ON. Porque si este pin se pone a OFF, cuando se visualiza error de host
independientemente de otras condiciones, el proceso se parar.

Tecla BUZZER

Alejandro Cebrin
David Villanueva

Pgina 71

Pantalla NT20MIES Serra dEspad


2 Problema:
Cuando fuimos a cumplimentar una pantalla con un indicador luminoso, intuitivamente,
intentamos configurar un lamp pero no conseguimos localizar el registro de memorias
desde donde se controlan el estado de las lamp. Sin embargo, en el control de
visualizacin de indicador tecla tctil, descrito en los elementos de este guion (seccin
CPM2A), indica los DM que controlan el estado de los indicadores.

Causa: No localizacin de canales de memoria para manipulacin de


lamp.

Solucin: Colocacin de un indicador luminoso, del cual, conocamos el


bit que debamos manipular para cambiar su estado. Los indicadores de
manipulan en los DM4 a DM7.

3 Problema:
Por ltimo, tuvimos un problema para encontrar el canal de memoria donde se debe
introducir el cdigo de rango, para configurar en el modulo analgico (MAD01) los
valores de tensin e intensidad con los que vamos a trabajar.

Causa: El problema estaba en que nos fijbamos en el ejemplo del manual, pero
sin darnos cuenta de que este ejemplo estaba constituido para una CPU de 60
I/O, con lo que el mapa de memorias muestra que se introduce en el IR13.

Solucin: Hay que buscar el canal n indicado en el manual SYSMAC en el


apartado de Analog I/O. Donde dice que n es el ltimo canal de salida
utilizado para la CPU.

Alejandro Cebrin
David Villanueva

Pgina 72

Pantalla NT20MIES Serra dEspad


8. Anexo:
Obtencin de un valor analgico mediante valor digital.
Adentrndonos en las posibilidades del MAD01, hemos decidido visualizar una
tensin (valor analgico) en un voltmetro, variando el valor de esta tensin
desde un dato introducido en el PLC (valor digital).
Siguiendo el esquema de conexin del MAD01 el cual vemos en la imagen
inferior.

Conectamos el voltmetro en los bornes 1 y 3 para medir la tensin de salida en


el MAD01.

Alejandro Cebrin
David Villanueva

Pgina 73

Pantalla NT20MIES Serra dEspad


El canal de salida del MAD01 es el IR12 como ya se ha explicado
anteriormente.

Al cual debemos introducirle en el


primer ciclo de Scan el cdigo de rango.

La siguiente tabla muestra el cdigo a usar segn el rango que deseemos.

Alejandro Cebrin
David Villanueva

Pgina 74

Pantalla NT20MIES Serra dEspad

Una vez introducido el rango modificamos el valor del IR12 para obtener
diferentes voltajes. Estos valores se modificaran segn la grafica siguiente.

De esta manera segn el dato que introduzcamos en IR12 obtendremos un


voltaje diferente (valor analgico).

Alejandro Cebrin
David Villanueva

Pgina 75

Pantalla NT20MIES Serra dEspad

9. .Bibliografa:
Manual de Operaciones de NT20M: pginas 5-23.
PDF NT20M Cables.
Manual de operaciones de NT20M Suport Tool: pginas 2-34.
Manual de operaciones (Unidad interfaces de comunicaciones): pginas 33-40.
Gua Rpida CPM1A-MAD01.
Sysmac Programmable Controllers: pgina 5, 9, 11, 166-176, 309, 322,
Sysmac gua de instalacin (autmatas programables): pginas 75-77,

Alejandro Cebrin
David Villanueva

Pgina 76

Pantalla NT20MIES Serra dEspad


10. Documentacin:

Alejandro Cebrin
David Villanueva

Pgina 77

Você também pode gostar