10_11 NT20M.pdf

78
  Este documento ha sido creado con el fin de guiar a los alumnos en la realización de una práctica con una  pantalla, un autómata programable y un módulo analógico. Alejandro Cebrián & David Villanueva  IES Serra d’Espadà     A     l    e    j    a    n     d    r    o     C    e     b    r    i     á    n     &      D    a    v    i     d     V    i     l     l    a    n    u    e    v    a  .    2    0    1    0      P    a    n    t    a     l     l    a     N     T     2     0     M  

Transcript of 10_11 NT20M.pdf

  • 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.

    Alejandro Cebrin & David Villanueva IES Serra dEspad

    Alejandro Cebr

    in & David Vi

    llanueva.

    2010

    Pan

    tall

    a N

    T2

    0M

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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 2

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 3

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 4

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 5

    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.

    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

    Alimentacin 230Vca

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 6

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

    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 RS-232C. Atencin: Nunca se debe manipular el interruptor en tensin.

    Entadas Salidas

    Al quitar esta tapa se encuentra la batera, que permite mantener el programa cuando el PLC no tiene tensin

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 7

    Un puerto perifrico para la comunicacin con otros

    dispositivos. Al cual se accede levantado una tapita situada a

    la izquierda.

    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.

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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 8

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 9

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 10

    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.

    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.

    Puerto de expansin

    Cable y conector

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 11

    En el siguiente esquema se muestra la conexin del bornero.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 12

    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:

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 13

    IV. Pantalla NT20M

    Es un dispositivo donde podemos visualizar datos, estados de los elementos del sistema,

    e interactuar con el proceso.

    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.

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 14

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 15

    .

    Los SW2 y SW3 estn situados debajo del modulo Host link para modificarlos hay que extraerlo

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

    SW1 Se accede a l levantado una pequea tapa basculante.

    Estos son los bornes de entrada de alimentacin 24Vcc para el NT20M.

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

    Utilizar este terminal cuando desee monitorizar el estado RUN del Host

    Utilizar este terminal cuando desee monitorizar el estado RUN del Host

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 16

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 17

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 18

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 19

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 20

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 21

    V. Modulo HostLink

    Es el mdulo de comunicaciones, en l se encuentra el interruptor SW4 y el puerto RS-

    232 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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 22

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 23

    VI. Fuente de Alimentacin y potencimetro.

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

    crear una seal analgica.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 24

    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 --------------- No utilizado

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

    7 -------------- No utilizado

    8 ON Comunicacin "SYSWAY"

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 25

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 26

    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

    Indica el canal inicial (n): OFF/OFF-DM 0000 ON/OFF-DM 0256 OFF/ON-DM 1024 ON/ON DM 2048 5 OFF

    6 -------------- No utilizado

    7 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

    8 OFF

    9 ON

    0 -------------- No utilizado

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 27

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 28

    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:

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 29

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 30

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 31

    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:

    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:

    Proyectos creados

    Directorios

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 32

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 33

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 34

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 35

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 36

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 37

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 38

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 39

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 40

    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:

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 41

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 42

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 43

    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:

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 44

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 45

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 46

    Despus nos pedir que dibujemos la barra.

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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 47

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 48

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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 49

    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.

    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).

    NT20M PC

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 50

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 51

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 52

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 53

    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.

    PC CPM2A

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 54

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 55

    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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 56

    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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 57

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 58

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

    Se modifica el dato del DM0

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 59

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 60

    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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 61

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 62

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 63

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 64

    5. Esquemas Elctricos

    I. Boceto

    II. MAD01

    III. Entadas PLC

    IV. Salidas PLC

    V. RS-232

  • Sus

    titu

    ido

    por:

    Sus

    titu

    ye a

    :

    Uni

    dade

    s

    Mat

    eria

    l

    Trat

    amie

    nto

    Esca

    la

    O.T

    .

    Rev

    isad

    o

    Dib

    ujad

    o

    Clie

    nte:

    Den

    omin

    acio

    n

    Fech

    a

    Edic

    ion

    ot1

    1:1

    NT2

    0M,

    CIF

    01,

    CPM

    2A,

    MAD

    01

    Boc

    eto

    Ceb

    rian

    -Vill

    anue

    va

    000.

    0000

    .00

    000.

    0000

    .00

    25/1

    1/20

    10

    1

    1

    CPM2A

    MAD01

    NT20M

    OMROM

  • Sustituido por:

    Sustituye a:

    Unidades

    Material

    Tratamiento

    Escala

    O.T.

    Revisado

    Dibujado

    Cliente:

    Denominacion

    Fecha

    Edicion

    1

    MAD01

    Cebrian-Villanueva

    000.0000.00

    000.0000.00

    25/11/2010

    1

    3

    Notas: RevisadoFecha Firma

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 70

    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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 71

    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

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 72

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 73

    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.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 74

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

    anteriormente.

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

    Al cual debemos introducirle en el

    primer ciclo de Scan el cdigo de rango.

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 75

    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).

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 76

    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,

  • Pantalla NT20MIES Serra dEspad

    Alejandro Cebrin David Villanueva Pgina 77

    10. Documentacin:

    Botn5: