UNITRONICS Guia Rapida y Tutorial Jazz ESP

Embed Size (px)

Citation preview

Gua Rpida y Tutorial Jazz

TUTORIAL UNITRONICS Gua Rpida y Tutorial Jazz

Contenido:

Gua rpida para programar el Jazz con ejemplo de un control de temperatura y llenado de un depsito. Unitronics Jos Ignacio Redondo / Marc Noguera 1.0 20-11-2007

Familia: Autor: Revisin:

Pgina 1/26

Gua Rpida y Tutorial Jazz

Tabla de Contenidos

GUA RPIDA OPERANDOS Y DIRECCIONES CONFIGURACIN DE HARDWARE LADDER CONFIGURACIN DISPLAYS HMI DESCARGAR PROGRAMA EJEMPLO DE APLICACIN CON EL JAZZ JZ10-11-R16 CONFIGURACIN DE HARDWARE LADDER CONFIGURACIN DISPLAYS HMI DOCUMENTACIN

3 3 4 6 8 11 12 13 14 19 26

Pgina 2/26

Gua Rpida y Tutorial Jazz

Gua RpidaOperandos y DireccionesI = Entradas Fsicas del equipo. Valor entre 0 (Off -desactivada) o 1 (On - activada)

O = Salidas Fsicas del equipo. Valor entre 0 (Off -desactivada) o 1 (On - activada)

MB = Bits de usuario cuyo valor es 0 (Off) o 1 (On)

SB = Bits de Sistema los cuales cada uno tienen ya una funcin asignada por el sistema propio del equipo. Ejemplo: El Bit SB1 siempre est activado (1)

MI = Enteros de 16 bits con signo para el usuario. Pueden tener un valor de entre -32767 a +32767

SI = Enteros de Sistema los cuales tienen ya funciones asignadas por el sistema propio del equipo. Ejemplo: El SI 2 indica que display se est visualizando.

T = Temporizadores para el usuario. Estos pueden tener un valor en Horas, Minutos, segundos, dcimas de segundo.

OJO! En las areas de sistema (SBs y SIs) no se puede escribir en ellas pero podemos usarlas para condicionar nuestro programa.

Ejemplo 1:

Se aprecia como condicionamos el SB 2 (este da un flanco de subida cuando aplicamos tensin al equipo) para activar un Bit de usuario (MB0).

Ejemplo 2:

En este ejemplo comparamos si el SI 2 (indica la pantalla que se visualiza) A, es igual a B (valor constante de 2). Por lo tanto si realmente la aplicacin muestra la pantalla 2 en el display del equipo, la condicin se cumplir y se activar el MB2.

Pgina 3/26

Gua Rpida y Tutorial Jazz

Configuracin de Hardware1- En Proyecto, seleccionar Nuevo. Seguidamente escoger el modelo de nuestro OPLC JAZZ tal y como muestra la figura de abajo.

Al seleccionar un modelo determinado, aparece a la derecha varias pestaas indicando las entradas, salidas, analoga etc de cada equipo, donde podremos escribir nuestra descripcin o simblico.

2- Nuestro entorno de programacin se basa en el editor Ladder y el editor HMI integrados en el mismo software.

En el Ladder (Escalera) es donde realizaremos nuestro programa en diagrama de contactos. En el editor HMI es donde configuraremos las pantallas que se tienen que visualizar en la aplicacin.

Pgina 4/26

Gua Rpida y Tutorial Jazz

3-Tanto si estamos en el editor Ladder o el editor HMI, siempre visualizaremos el Navegador del Proyecto el cual nos permite visualizar cualquier elemento que intervenga en el programa: Cdigo Ladder, Displays HMI creados, variables asociadas a los displays, Tipos de datosetc.

Muestra el cdigo Ladder editado S

Marcas para nuestra referencia en el programa

Muestra el display seleccionado

Muestra las Variables creadas en los displays

Visualiza los Datos seleccionados

Visualizacin rpida de operandos

C

Herramientas del equipo. Para configuraciones avanzadas

Pgina 5/26

Gua Rpida y Tutorial Jazz

Ladder

3- En el editor Ladder tenemos a nuestra disposicin herramientas de programacin tales como: Contactos abiertos, contactos cerrados, bobinas de salida, condiciones de comparacin, movimiento de datos, funciones de reloj.etc.

Todas estas herramientas funcionan como condiciones de ciclo de Scan que permiten ejecutar el programa si estas se cumplen.

Siempre que coloquemos cualquier tipo de condicin o instruccin en nuestro programa, seguidamente aparecer una ventana la cual deberemos configurar la direccin de memoria deseada.

Ejemplo: Visualiza ventana de eleccin de operando de tipo Bit

Ejemplo 2: Visualiza ventana de eleccin de operando de tipo registro

4- Podemos aadir comentarios a cada segmento de programa con el fin de entender o aclarar el cdigo abajo editado. Se recomienda el uso de los comentarios en todos los segmentos del programa.

Pgina 6/26

Gua Rpida y Tutorial Jazz 5- Podemos engrandar o empequeecer los segmentos con tal de introducir mayor nmero de instrucciones o simplemente para ajustar al tamao justo del cdigo.

Podemos arrastrar hacia arriba o abajo para ampliar o reducir el segmento.

6- Es posible tambin fijar etiquetas encima de cada segmento para llamarlas despus desde cualquier parte del programa.

Funcin

Nombre de la etiqueta

Salto hacia la etiqueta pepe

Pgina 7/26

Gua Rpida y Tutorial Jazz

Configuracin Displays HMI

En el Editor HMI podemos crear distintos displays que pueden contener:

-Texto Fijo -Hasta 8 variables (sin importar el tipo) por display -4 Condiciones de Salto para cada display

1-Para colocar texto fijo, simplemente nos colocaremos con el cursor encima de la parte amarilla (zona de visualizacin) i escribiremos lo que deseemos.

Tambin podemos nombrar el display con tal de diferenciarlo con mas facilidad en el Navegador de Proyecto.

Pgina 8/26

Gua Rpida y Tutorial Jazz 2- Para aadir variables en el display, tendremos que arrastrar con el Mouse del ratn tantos espacios como digitos o caracteres queremos mostrar.

Para aadir displays nuevos o variables nuevas, nos bastar con pulsar entre:

Ejemplo:

Si queremos visualizar el valor de un Bit (MB0) que cuando est a 0 aparezca en el display: OFF Y cuando est a 1 que aparezca en el Display ON, tendremos que arrastrar el Mouse 3 espacios (OFF).

Arrastrar tres espacios (queda marcado en azul).

Pulsar adjuntar Variable seguidamente

3- Una vez hayamos pulsado Adjuntar Variable despus de haber seleccionado la longitud del campo de esta, slo no quedar definir que numero de variable queremos y de que tipo.

Numero de Variable, el cual tambin podremos definir un texto para diferenciarla

Despus de asignar el nmero de variable definiremos el tipo pulsando encima del numero de variable deseado. En el imagen se aprecia como despus de asignar al campo la variable 1, este queda en corchetes rojos y aparece un 1 como primera variable definida.

Pulsamos en 1 y definimos el tipo de variable pudiendo escoger entre:

Pgina 9/26

Gua Rpida y Tutorial Jazz Siguiendo el ejemplo anterior, loa variable de tipo Bit (MB0) quedara as:

Asociamos el Tipo de dato a la variable:

4- Otro ejemplo de tipo de variable sera la variable numrica, pudiendo asociar MIs (estas se pueden modificar por teclado) o SIs

Enlace al tipo de Operando

Entrada por teclado (se habilita un cursor al visualizar la variable que permite entrar valores).

Ajuste de lmites de entrada.

Linealizacin de valores de entrada

Pgina 10/26

Gua Rpida y Tutorial Jazz 5- Existe la posibilidad de saltar entre displays en funcin de la activacin de un bit, de una entrada, una salidaetc mediante la funcin SALTOS disponible para cada display.

En la imagen, si se activa la entrada I2, saltamos al display 1: Marcha motor. Es posible configurar hasta 4 saltos de display para cada display.

Descargar ProgramaUna vez tengamos el programa finalizado, tanto el cdigo definido en Ladder como los displays en el editor HMI, es momento de descargar la aplicacin a nuestro PLC.

Para hacerlo, pulsaremos el icono Descargar.

Una vez tengamos el programa descargado en el PLC, podemos visualizar el funcionamiento On-line de la aplicacin pulsando el Icono de las Gafas.

La lnea roja, siempre mostrar el flujo de la corriente por el programa y en que casos puede pasar y en que casos no. De esta manera podemos ver que condiciones se cumplen y cuales no y nos resulta fcil poder localizar los errores de nuestro programa. Pgina 11/26

Gua Rpida y Tutorial Jazz

Ejemplo de Aplicacin con el JAZZ JZ10-11-R16Este Tutorial pretende mostrar fcilmente los pasos bsicos que se realizan para desarrollar una aplicacin con un OPLC JAZZ de principio a fin. Los pasos se detallan a continuacin con ejemplos descriptivos e imgenes tomadas de una aplicacin real.

Esta aplicacin representa el funcionamiento de un control de temperatura de un depsito por histresis y salida por rel. Llenado del depsito desde que acta el nivel mnimo hasta que llega al nivel mximo. Aviso de alarma intermitente cuando salta el trmico o nivel mnimo de depsito.

Pgina 12/26

Gua Rpida y Tutorial Jazz

Configuracin de Hardware1- En file, Nuevo, escogemos el Jazz JZ10-11-R16, pulsamos en l y definimos el texto descriptivo para las entradas, salidas y entrada analgica que utilizaremos.

Ejemplo 1

En esta imagen se aprecia como se configura la entrada analgica de tipo 4-20mA asignando la MI50 para su lectura.

Ejemplo 2

Pgina 13/26

Gua Rpida y Tutorial Jazz

LadderDespus de configurar el apartado de Hardware, pulsaremos en OK para entrar en el Editor Ladder y empezar a desarrollar el programa por contactos. Finalmente editaremos los Displays.

2-A continuacin iniciamos el proceso de edicin de la maniobra de la aplicacin mediante las herramientas propias del software U90Ladder.

En estos primeros pasos podemos observar que la manera correcta de estructurar un programa es colocar las instrucciones de una en una y cada una en un solo segmento. Tambin, es muy recomendable introducir comentarios para cada segmento ya que siempre nos dar la posibilidad de recordar el programa fcilmente despus de un tiempo de no usarlo.

Pgina 14/26

Gua Rpida y Tutorial Jazz

En los segmentos 6, 7 y 8 se describen los pasos para linealizar la entrada analgica. Esto significa que tenemos que convertir el valor que entra por la entrada analgica que en este caso ser de 4 a 20 mA, a un valor en Grados Centgrados, -50C a 100C.

Pgina 15/26

Gua Rpida y Tutorial Jazz Segn las especificaciones tcnicas del equipo (estas suelen venir dentro de la caja del equipo) tendremos un valor en bits que nos detalla la resolucin. En este caso la resolucin de nuestro equipo es de 10 bits = de 0 a 1023. Por lo que 0 = 4mA y 1023=20mA.

Para conseguir esta conversin utilizaremos (segmento 6):

El SI80 representa X1, por lo tanto X1= 204 (4mA)

El SI81 representa X2, por lo tanto X2= 1023 (20mA)

El SI82 representa Y1, por lo tanto Y1= -50 C

El SI83 representa Y2, por lo tanto Y2= 100C

En el Segmento 7 cargamos el valor de la analgica (MI0) a la SI 84 (X) y activamos la funcin de Linealizacin con el SB 80.

Por ltimo en el segmento 8 pasamos el valor convertido a la MI1.

Pgina 16/26

Gua Rpida y Tutorial Jazz

En estos segmentos configuramos una histresis y paramos o ponemos en marcha las resistencias en funcin de la temperatura de la sonda.

Pgina 17/26

Gua Rpida y Tutorial Jazz

Por ltimo, utilizaremos el valor de una palabra (MI6) para mostrar en el display los posibles estados mas importantes de la aplicacin. Simplemente condicionamos o un bit, o entrada o salida para que si se da la condicin, que sea cargado un valor (constante o fijo) en la MI6 usando la instruccin STORE.

Pgina 18/26

Gua Rpida y Tutorial Jazz

Configuracin Displays HMIEn este apartado se configuran los displays que deseemos que nos permitirn visualizar e introducir valores que interactuarn con nuestro programa. Gracias a la configuracin de estas pantallas, tendremos un control total de la aplicacin si la necesidad de volver a conectar el PC.

Configuraremos 6 Pantallas pulsando en el icono Aadir Nuevo Display Cada vez que pulsemos este botn, tendremos que definir un ttulo o texto descriptivo para cada pantalla.

Pgina 19/26

Gua Rpida y Tutorial Jazz PANTALLA 1

En la primera pantalla, usaremos las teclas ->