You are on page 1of 26

Gua Rpida y Tutorial J azz

Pgina 1/26





TUTORIAL UNITRONICS
Gua Rpida y Tutorial Jazz























Contenido: Gua rpida para programar el J azz con ejemplo de
un control de temperatura y llenado de un depsito.
Familia: Unitronics
Autor: J os Ignacio Redondo / Marc Noguera
Revisin: 1.0 20-11-2007
Gua Rpida y Tutorial J azz
Pgina 2/26
Tabla de Contenidos

GUA RPIDA 3
OPERANDOS Y DIRECCIONES 3
CONFIGURACIN DE HARDWARE 4
LADDER 6
CONFIGURACIN DISPLAYS HMI 8
DESCARGAR PROGRAMA 11
EJEMPLO DE APLICACIN CON EL JAZZ JZ10-11-R16 12
CONFIGURACIN DE HARDWARE 13
LADDER 14
CONFIGURACIN DISPLAYS HMI 19
DOCUMENTACIN 26

Gua Rpida y Tutorial J azz
Pgina 3/26
Gua Rpida
Operandos y Direcci ones
I =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.



Gua Rpida y Tutorial J azz
Pgina 4/26
Confi guraci n de Hardware
1- En Proyecto, seleccionar Nuevo. Seguidamente escoger el modelo de nuestro OPLC J AZZ 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.


Gua Rpida y Tutorial J azz
Pgina 5/26


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












Gua Rpida y Tutorial J azz
Pgina 6/26
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.













Gua Rpida y Tutorial J azz
Pgina 7/26
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















Gua Rpida y Tutorial J azz
Pgina 8/26
Confi guraci n Displ ays 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.






Gua Rpida y Tutorial J azz
Pgina 9/26
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:





Gua Rpida y Tutorial J azz
Pgina 10/26
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







Gua Rpida y Tutorial J azz
Pgina 11/26
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 Programa
Una 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.
Gua Rpida y Tutorial J azz
Pgina 12/26
Ejemplo de Aplicacin con el JAZZ JZ10-11-R16
Este 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.




Gua Rpida y Tutorial J azz
Pgina 13/26
Confi guraci n de Hardware
1- En file, Nuevo, escogemos el J azz J Z10-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








Gua Rpida y Tutorial J azz
Pgina 14/26
Ladder
Despus 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.







Gua Rpida y Tutorial J azz
Pgina 15/26

























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.














Gua Rpida y Tutorial J azz
Pgina 16/26
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.












Gua Rpida y Tutorial J azz
Pgina 17/26










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









Gua Rpida y Tutorial J azz
Pgina 18/26




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.


















Gua Rpida y Tutorial J azz
Pgina 19/26
Confi guraci n Displ ays HMI
En 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.

Gua Rpida y Tutorial J azz
Pgina 20/26
PANTALLA 1
















En la primera pantalla, usaremos las teclas -><- del PLC para cambiar entre pantallas.

Para escribir texto fijo, simplemente nos colocaremos en el Display y usaremos el teclado del PC. Para
visualizar variables, ya sean tipo bit o Word, usaremos la funcin Aadir variable marcando
previamente la zona a visualizar tal y como se describe en el aparatado CONFIGURACIN DISPLAYS
HMI en la pgina 6.


En esta pantalla visualizaremos la temperatura de la sonda y el mensaje de estado de la instalacin
usando dos variables: Numrica (Temp) y de Lista (mensajes de texto).


Variable tipo Entero asociada a la MI1 Variable tipo Lista asociada a la MI6

Gua Rpida y Tutorial J azz
Pgina 21/26
PANTALLA 2

















En esta pantalla visualizaremos la consigna mediante una variable numrica.
Tambin, usaremos las teclas -><- para cambiar de pantallas y saltar a las pantallas definidas. La tecla
Enter la usaremos para saltar a la siguiente pantalla y as poder introducir un valor de consigna.















Variable tipo Entero para visualizar el valor de consigna




Gua Rpida y Tutorial J azz
Pgina 22/26
PANTALLA 3
En esta ajustaremos un valor de consigna.


















Esta pantalla es igual que la anterior pero al entrar en ella veremos el cursor activo y preparado para
introducir el valor de consigna deseado. Con el SB 30 (Entradas por teclado completadas),
provocaremos el cambio de pantalla justo a la pantalla anterior.



















Variable de tipo Entero con Entrada Numrica con lmites asociada a la MI2
Gua Rpida y Tutorial J azz
Pgina 23/26
PANTALLA 4





















Pantalla para la visualizacin de la histresis y con saltos a otros displays programados con las teclas -
><- . Con la tecla Enter, entraremos a la siguiente pantalla para modificar el valor de histresis.













Variable tipo Entero asociada a la MI3

Gua Rpida y Tutorial J azz
Pgina 24/26
PANTALLA 5

En esta pantalla se podr modificar el valor de Histresis.

















Cada vez que visualicemos esta pantalla, se activar el cursor para que podamos introducir el valor
deseado para la Histresis. Una vez introducido el valor, se activar el SB 30 y saltaremos
automticamente a la pantalla anterior (de igual forma en que en la pantalla 3).

















Variable tipo Entero con entrada por teclado asociada a la MI3


Gua Rpida y Tutorial J azz
Pgina 25/26
PANTALLA 6

Pantalla para visualizar los estados los estados de las salidas que actan sobre las Electecrovalvulas.



















Se usarn igualmente las teclas -><- para cambiar de pantalla haca las pantallas definidas.



Variable Tipo Bit asociada a la O3. Variable Tipo Bit asociada a la O4.


Gua Rpida y Tutorial J azz
Pgina 26/26
Documentaci n
Disponible en http://soporte.side.es :
UNITRONICS_Introduccion_a_la_programacion_del_J AZZ_ESP
UNITRONICS_Tutorial_U90Ladder_ESP.pdf
UNITRONICS_U90Ladder_Help_ESP.pdf

























NOTA
La informacin contenida en este documento est sujeta a modificaciones sin previo aviso. El autor de este manual no es
responsable de los errores que pueda contener ni de sus eventuales consecuencias.
Se exime de responsabilidad al autor de cualquier incidente directo, indirecto o accidental que se produjera por defecto o error en
este documento.
Los nombres de los productos mencionados son para informacin. Marcas y nombres de productos contenidos en este documento
son propiedad de sus respectivos dueos.

You might also like