Uploaded by soporte

Curso Vijeo Designer

advertisement
CURSO DE
Terminales de diálogo
INDICE
Pag.
Introducción ................................................................
4
Iniciar una aplicación .................................................
6
Creación de pantallas.................................................
18
Validación, compilación y corrección de errores....
33
Simulación...................................................................
35
Propiedades de animación........................................
39
Creación de nuevos paneles .....................................
42
Caja de herramientas..................................................
46
Creación de un panel de producción .......................
48
Ventanas emergentes ................................................
62
Alarmas........................................................................
67
2
Terminales de diálogo
INDICE
Variables externas. Importar variables del autómata ... 73
Históricos........................................................................... 82
Recetas...............................................................................85
Descarga del runtime........................................................91
Configuración de las comunicaciones............................94
3
Terminales de diálogo
Vijeo Designer
INTRODUCCION
Vijeo Designer es un software que proporciona todas las herramientas necesarias para
La configuración y programación de los terminales HMI de la familia XBT-G.
CARACTERÍSTICAS PRINCIPALES:
Comunicaciones: Mediante el software podremos configurar las comunicaciones con
el autómata a través de varios protocolos ( Modbus, Unitelway, Ethernet ). Permite
comunicarse de forma simultánea con varios PLC Schneider.
Históricos y alarmas: Se podrán configurar y almacenar alarmas en una misma
aplicación y realizar históricos.
4
Terminales de diálogo
Vijeo Designer
INTRODUCCION
Reutilización de datos: Vijeo Designer emplea dos tipos de datos:
- Datos internos creados en la aplicación del usuario.
- Datos externos suministrados por los equipos ( PLC, E/S remotas, etc. ).
Los objetos gráficos, las secuencias de comandos y los paneles creados mediante Vijeo
Designer se pueden almacenar en Toolchest. De este modo se pueden reutilizar en otros
proyectos.
Creación de páginas de pantalla: Vijeo Designer permite crear pantallas dinámicas de manera
rápida y fácil. Combina diferentes funciones como objetos en movimiento, niveles de zoom,
indicadores de nivel, indicadores de inicio / parada, botones y otros elementos gráficos.
Informe: Vijeo Designer incluye una función avanzada para simplificar la gestión de las
variables empleadas en las pantallas de animación. Por ejemplo configurar o modificar las
variables y las caracteristicas de los objetos desde la ventana Inspector.
Edición de las variables creadas con otras aplicaciones: Vijeo Designer puede importar o
exportar variables de un archivo CSV. Así mismo, las variables que se crean pueden
exportarse a otras aplicaciones.
5
Terminales de diálogo
Vijeo Designer
INICIAR UNA APLICACION
Seleccionamos nuevo proyecto:
En la ventana que aparece rellenaremos los campos: Nombre del proyecto y descripción.
6
Terminales de diálogo
Vijeo Designer
INICIAR UNA APLICACION
Al pulsar siguiente aparece la ventana de nuevo destino para rellenar los siguientes campos:
- Nombre del destino ( se utiliza para referirse al Magelis )
- Tipo de destino ( solo permite Magelis del tipo XBT – G )
- Modelo XBT – G ( se elije el modelo de Magelis )
Seleccionamos
siguiente
7
Terminales de diálogo
Vijeo Designer
INICIAR UNA APLICACION
1º Nos aparece una ventana para configurar la dirección de comunicación por defecto
Ethernet. Si deseamos otro tipo de comunicación elegimos Siguiente.
2º Seleccionamos añadir
para elegir la comunicación
3º Elegimos el fabricante y el
controlador de comunicación
8
Terminales de diálogo
Iconos de las
ventanas de trabajo
Vijeo Designer
PANTALLA DE INICIO
Visor de información
Edición
Navegador
Caja de herramientas
Fichas del
navegador
Inspector
Lista de
objetos
Zona de retroalimentación
9
Terminales de diálogo
Vijeo Designer
INSPECTOR
Permite visualizar y editar las propiedades del objeto
seleccionado :
- Posición ( Superior, Izquierda, Ancho, Alto )
- Aspecto ( Color, estilo, ancho de línea, ... )
Si se seleccionan varios objetos, solo se muestran los
parámetros comunes a los diferentes objetos.
Si en la ventana navegador se selecciona Destino 1 (
por defecto será el nombre que recibirá la Magelis), en
la ventana Inspector aparecerá varios campos :
- Nombre de la Magelis en la aplicación
- Descripción de la Magelis
- La familia a la que pertenece
- La posibilidad de colores
- El modelo de la misma
- La comunicación que se utilizará para descargar la
aplicación del ordenador a la Magelis.
10
Terminales de diálogo
Vijeo Designer
LISTA DE OBJETOS
Muestra la lista de todos los objetos que figuran
en la sinopsis e indica el orden de creación, así
como su nombre, posición, animaciones y
variables asociadas.
El objeto que aparece resaltado en la lista se
selecciona en la sonopsis.
También aparece la información para un grupo
de objetos y haciendo clic sobre el signo +, se
despliega la lista de objetos que forman el
grupo. Es posible seleccionar cada objeto de
forma individual.
11
Terminales de diálogo
Vijeo Designer
ZONA DE RETROALIMENTACION
Muestra la progresión y los
resultados de la comprobación de
los errores, de la compilación y de la
carga.
Si se produce un error, el sistema
muestra un mensaje de error o un
mensaje de alerta. Hacer doble clic
en el mensaje para identificar el
error.
12
Terminales de diálogo
Vijeo Designer
CAJA DE HERRAMIENTAS
Se trata de una biblioteca de componentes
( gráfico de barras, cronómetros, etc. ) que
suministra el fabricante o que se ha creado
con anterioridad.
Para colocar un componente en la
sonopsis, es necesario seleccionarlo para, a
continuación, arrastrarlo hacia la sinopsis.
Se pueden exportar o importar
componentes.
13
Terminales de diálogo
Vijeo Designer
NAVEGADOR
Esta herramienta se utiliza principalmente para
crear aplicaciones. La información relativa a cada
proyecto se ordena de forma jerárquica como en
el caso de un explorador de documentos.
Las fichas del navegador muestran nodos que
organizan y definen el proyecto.
Podemos definir los ajustes de E/S, agregar
paneles, crear variables, etc.
14
Terminales de diálogo
Vijeo Designer
VISOR DE INFORMACIÓN
Muestra la ayuda en línea o el
contenido de los informes
15
Terminales de diálogo
Vijeo Designer
VARIABLES
Una variable es una dirección de memoria que se le ha asignado un nombre. Vijeo
Designer gestiona los siguientes cinco tipos de variables :
- Binario
- Entero
- Coma flotante
- Cadena
- Estructura
Vijeo Designer utiliza las variables del PLC para relacionarlas con el entorno gráfico
del Magelis. Es posible definir variables internas reservadas para la utilización de
Vijeo Designer.
16
Terminales de diálogo
Vijeo Designer
VARIABLES
1- Hacer click con el botón derecho
2- Seleccionar nueva variable y el tipo
3- Se asigna un nombre a la
variable y aparecen en la
ventana inspector sus
parámetros asociados
Indica que se trata de
una variable interna
Las variables internas del
programa de Magelis no tienen
dirección en el autómata. Son
variables exclusivas de terminal
Magelis.
Estas variables pueden activar
una alarma o bien ser guardadas
en un historial para después
poder hacer históricos de ellas
17
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
El programa para el Magelis XBT-G se basa en un entorno gráfico que estará formado a base
de objetos que deberán ser dibujados y configurados.
Para dibujar las formas básicas disponemos de una barra de herramientas
Seleccionar
Punto
Línea
Línea Poligonal
Polígono
Curva de Bézier
Rectángulo
Elipse
Arco
Torta
Polígono Simétrico
Escala
Texto
Imagen
Interruptor
Piloto
Visualizador de Datos
Resumen de Alarmas
Gráfico de Tendencias
18
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Podremos importar dibujos por el método de copiar / pegar. Permite agrupar y desagrupar objetos
En el segundo Tab de la
ventana de navegador
expandiremos los paneles
gráficos haciendo click
sobre el signo + y
después sobre Panel1
El cuadro negro
representa la
pantalla del
terminal Magelis
19
Terminales de diálogo
CREACION DE PANTALLAS
Seleccionando la pestaña de Variables, declararemos 3 variables internas discretas que
asociaremos a los dibujos que iremos creando en las siguientes páginas.
Variables declaradas
Propiedades de la variable
20
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Vamos a crear el dibujo representado a la izquierda que representa un
motor. El circulo central estará en color verde cuando pulsemos
MARCHA, el motor estará conectado y será de color rojo cuando
pulsemos PARO, el motor estará parado. Utilizaremos la barra de
herramientas
Todas las propiedades de estos objetos se encuentran en la ventana
inspector, donde podremos cambiar colores y tamaño.
Seleccionar el objeto elipse
Manteniendo el botón izquierdo pulsado arrastrar
el ratón hasta crear el circulo
21
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
1-Seleccionar el objeto rectángulo
y colocarlo en el dibujo
2- Mediante copiar /
pegar crearemos el
otro rectángulo y
dibujaremos una
base tal como
muestra el dibujo
3- Seleccionamos la pata
del motor para llevarla al
fondo y hacemos click
con el botón derecho en
enviar al fondo.
22
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Para cambiar el color de la estructura del motor, seleccionaremos el objeto y en la ventana
inspector tendremos todas sus características.
1- Objeto
seleccionado
2- Hacer doble click en el
color de primer plano
3- Seleccionar el color que
se desee y aceptar
23
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Mediante el mismo procedimiento cambiaremos el color al resto de elementos
Seleccionamos el mismo color de
línea que de primer plano
24
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Por el mismo procedimiento descrito anteriormente insertaremos un circulo interior al
circulo del motor que nos indicará si el motor está funcionando o está parado.
Este circulo interior representará el estado de un bit y
cambiará el color según el bit esté activo o no.
1- Seleccionamos el objeto y hacemos click con el botón derecho
2- Hacemos click con el botón izquierdo
3- Seleccionar el tab Color y marcar Habilitar
animación de color de primer plano
25
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Para realizar la animación hemos de asignar una variable al objeto seleccionado
1- Hacemos click con el botón izquierdo
2- Seleccionamos la variable que
relacionaremos con el objeto
3- Para asignar color al estado de la
variable haremos click con botón izquierdo
26
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
1- Hacemos click con el botón izquierdo
2- Seleccionamos el color deseado
para la variable desactivada
Al finalizar la asignación de colores quedará
configurado como se muestra en el dibujo de
la izquierda. Podríamos realizar el mismo
proceso para los tab de Color de fondo y
Color de linea
27
Terminales de diálogo
Vijeo Designer
CREACION DE PANTALLAS
Procedemos a la colocación del pulsador de marcha
Elegir el estilo del interruptor
Seleccionar el interruptor
Seleccionar el modo
Seleccionar la operación
Elegir la variable relacionada
con el interruptor
28
Terminales de diálogo
CREACION DE PANTALLAS
Configuramos las diferentes pantallas relacionadas con el interruptor
Configuramos las características del texto escrito sobre el interruptor
Alineación del texto
Escritura del texto del interruptor
Elección de los colores del
texto y del interruptor
29
Terminales de diálogo
CREACION DE PANTALLAS
1. El dibujo muestra el resultado de la
configuración del pulsador de marcha
2. Realizando el
mismo proceso
crearemos el
pulsador de paro
3. Seleccionando el botón de texto escribiremos MOTOR
30
Terminales de diálogo
CREACION DE PANTALLAS
Los terminales de diálogo XBT-G disponen de la posibilidad de implementar
programa en JAVA para animar los dibujos representados en pantalla. En este caso
crearemos el programa para animar la pantalla que hemos creado y cuyo
funcionamiento será el siguiente: Al hacer click sobre el pulsador de marcha se
activará el motor pasando este a color verde, mientras que al hacer click sobre el
pulsador de paro el motor toma el color rojo indicando que ha dejado de funcionar.
1. Haremos click con el botón derecho
2. Seleccionamos Nueva
secuencia de comandos
31
Terminales de diálogo
CREACION DE PANTALLAS
A la secuencia de comandos que hemos creado le llamaremos Marcha_Paro
Escribiremos la secuencia en JAVA utilizando las variables que hemos creado
anteriormente y procederemos a generar todo el proyecto para compilar el programa y
detectar posibles errores.
32
Terminales de diálogo
Vijeo Designer
VALIDACIÓN, COMPILACION Y CORRECCIÓN DE ERRORES
Hacer click con botón derecho
La validación del proyecto se realiza mediante “ Generar “
que consiste en la compilación de un programa que se puede
ejecutar directamente mediante XBT-G desde el proyecto
creado mediante el editor gráfico de Vijeo Designer.
Limpiar todo : Esta opción elimina todos los archivos
innecesarios del directorio del proyecto.
Generar todo : Con ello compilamos el destino.
Vijeo Designer puede compilar un programa de cuatro formas:
Generar : Vuelve a generar completamente el proyecto y actualiza el archivo de resultados
Compilación rápida : Solo compila datos actualizados desde la compilación de la versión
anterior y actualiza el archivo de resultados. Aunque la creación sea más rápida que al
emplear la función “ Generar “.
Iniciar simulación : Vuelve a generar completamente el proyecto y actualiza el archivo
resultante. La simulación comienza una vez finalizada la compilación.
Descargar : Antes de realizar la descarga, el destino se valida y se genera. Si no se
detectan errores, los archivos de la aplicación de usuario se transfieren a la máquina de
destino.
33
Terminales de diálogo
Vijeo Designer
VALIDACIÓN, COMPILACION Y CORRECCIÓN DE ERRORES
En cada uno de los cuatro casos anteriores, el sistema muestra
errores y advertencias en el área de retroalimentación. Los
errores aparecen en rojo y la advertencias en amarillo. Cuando
no hay ninguno el resultado aparece en verde.
Para ver la información detallada hacer doble click en un error o
advertencia.
34
Terminales de diálogo
Vijeo Designer
SIMULACIÓN
Permite realizar una simulación del proyecto en el PC, o lo que es lo mismo, ver el proyecto
que se está realizando sin descargar un terminal XBT-G.
1- Hacer click con botón derecho
1- Hacer click sobre Iniciar simulación
Para detener la simulación, pulse de forma simultánea las teclas” Ctrl” y” Z” o “Alt” y “F4”
35
Terminales de diálogo
SIMULACIÓN
Al iniciar la simulación aparece la ventana en la cual podremos actuar sobre los pulsadores y
visualizaremos el estado del motor.
Al pulsar MARCHA el MOTOR se activa
Al pulsar PARO el MOTOR se desactiva
36
Terminales de diálogo
SIMULACIÓN
Procederemos a declarar las variables externas y asociarles direcciones en el Autómata
Programable.
De esta forma podríamos realizar un programa
en el Autómata utilizando las direcciones
indicadas que realice la maniobra expuesta
anteriormente.
Ahora solo tendríamos que asociar los dibujos a
las variables que se actualizarían en función de
la ejecución del programa en el autómata
programable.
De igual forma podríamos realizar una
simulación de la ejecución sin estar conectados
al autómata, mediante la opción Iniciar
simulación de dispositivo.
37
Terminales de diálogo
SIMULACIÓN
1- Hacer click con botón derecho
2- Hacer click sobre Iniciar simulación de dispositivo
Al pulsar MARCHA el MOTOR se activa
Al pulsar PARO el MOTOR se desactiva
Además de la ventana de simulación aparece una ventana de herramientas de simulación donde
vemos la variable su dirección el tipo y su estado.
38
Terminales de diálogo
Vijeo Designer
PROPIEDADES DE ANIMACIÓN
Para la animación de un objeto insertado en pantalla disponemos de una ventana de
propiedades de animación con varias pestañas.
Animación de relleno : Esta animación permite que un objeto se rellene de color en función del
valor de la variable asociada
Si tuviésemos que simular el nivel de un
depósito seguiríamos los pasos siguientes :
- Dibujamos el depósito utilizando la
herramienta rectángulo.
- Mediante un click con el botón derecho en el
rectángulo seleccionamos animación y la
pestaña de Relleno.
- Marcamos, por ejemplo, habilitar la
animación de relleno vertical.
-Seleccionamos la variable asociada y
procederemos a su configuración entre los
diferentes parámetros fijaremos los intervalos
de valores.
39
Terminales de diálogo
Vijeo Designer
PROPIEDADES DE ANIMACIÓN
Animación de tamaño : Esta animación modifica las
dimensiones horizontal y vertical de un objeto simple
según una variable discreta ( en el caso de introducir
una variable booleana solo se pueden configurar dos
tamaños posibles, uno para el valor alto y uno para el
valor bajo
Animación de posición : Un objeto también puede
desplazarse por el panel gracias a la animación de
posición. Así, por ejemplo, se puede configurar un
señalizador en modo de aguja. Este se movería según una
variable entera a lo largo de un recorrido ( horizontal o
vertical ) de forma proporcional al valor de la variable.
40
Terminales de diálogo
Vijeo Designer
PROPIEDADES DE ANIMACIÓN
Animación de tocar: Es la única que se produce al actuar sobre el objeto. Es muy importante
puesto que es la que permitirá interaccionar con el Magelis. La animación de tocar ofrece
múltiples posibilidades tanto para actuar sobre bits o palabras, o atribuir funciones especiales o
paneles emergentes.
1- Habilitamos la animación al contacto
2- Hacer click con el botón izquierdo
Si seleccionamos bit se tendrá acceso a una
variable booleana, el funcionamiento tendrá varias
opciones. Si se selecciona alternar, el objeto será
un selector de dos estados ( nivel alto y bajo ).
Si en lugar de bit seleccionamos palabra se podrá
escribir en una variable entera el contenido de otra.
Selección de la variable
41
Terminales de diálogo
Vijeo Designer
CREACION DE NUEVOS PANELES
Nuevos paneles:
Lo más normal es que dispongamos de varios paneles (pantallas) y tengamos la
necesidad de movernos de uno a otro.
En Vijeo Designer disponemos de dos tipos de paneles, los paneles propiamente
dichos que ocupan toda la superficie gráfica del Magelis y los paneles emergentes que
surgen en un momento dado ocupando solo una parte de la superficie gráfica y dejando
de fondo el panel que se estaba ejecutando anteriormente.
Paneles gráficos: Para utilizar esta utilidad es necesario disponer por lo menos de dos
paneles, por el procedimiento conocido crearemos un nuevo panel.
42
Terminales de diálogo
Vijeo Designer
CREACION DE NUEVOS PANELES
Cuando disponemos de varios paneles se deberá configurar cual de ellos se desea que se
muestre en el momento que se conecte el Magelis.
Con la opción Destino1 del navegador marcada, en la
ventana inspector seleccionar el panel de inicio.
Deberemos configurar el acceso a los diferentes
paneles a partir de animaciones del tipo tocar.
Dibujamos un rectángulo que utilizaremos como
botón de acceso a otros paneles.
Hacer click con el botón derecho del ratón, seleccionar Animación clicar en Bit
43
Terminales de diálogo
Vijeo Designer
CREACION DE NUEVOS PANELES
Elegimos la opción Especial. En cambiar panel pondremos el panel al cual deseamos acceder
Para escribir un texto y superponerlo al botón de
cambio de panel, seleccionaremos la herramienta texto
Escribimos el texto
Mediante la ventana Inspector definimos los difrentes colores
Realizaremos el mismo proceso para el otro
panel obteniendo el siguiente botón
44
Terminales de diálogo
CREACION DE NUEVOS PANELES
Hasta este momento los dos paneles creados son los mostrados y mediante los botones
creados de producción y motor podremos navegar desde un panel a otro.
45
Terminales de diálogo
Vijeo Designer
CAJA DE HERRAMIENTAS
El software Vijeo Designer suministra una amplia gama de herramientas que facilitan el
desarrollo de los paneles gráficos con objetos predefinidos.
1- Para visualizar la caja de herramientas
seleccionar el tab de caja de herramientas
2- Escoger la familia de gráficos que se desea
3- Seleccionar el objeto
46
Terminales de diálogo
Vijeo Designer
CAJA DE HERRAMIENTAS
Cuando hemos seleccionado el objeto lo podemos arrastrar hasta el panel gráfico y
mediante la ventana Inspector podremos configurar la variable asociada y
diferentes parámetros relativos al objeto.
47
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
El objetivo, ahora, es crear un panel de producción tal como muestra el dibujo,
mediante el cual visualizaremos la evolución del proceso y nos permitirá
introducir datos que afectarán a la producción.
48
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Vamos a elaborar la pantalla de producción, para ello crearemos las variables
relacionadas con esta pantalla.
1- Hacer click con botón derecho
2- Seleccionamos Nueva variable y
creamos cada una de las variables que
vamos a necesitar
49
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Creamos el tanque de nivel que seleccionaremos de la caja de herramientas.
En la ventana Inspector modificaremos las características del objeto dibujado
tales como dimensiones, color, variable, etc.
50
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Mediante la opción de caja de herramientas completaremos el dibujo del tanque incluyendo las
tuberías de llenado y vaciado del mismo. Ajustaremos las dimensiones de los dibujos
insertados.
51
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Mediante el botón de Escala crearemos una escala numerada en el frontal del depósito.
Utilizando el botón texto
escribimos los números de la
escala.
En la ventana Inspector
configuramos la escala :
divisiones, color, divisiones,
dimensiones
52
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Es muy interesante visualizar datos del proceso de producción, para ello utilizamos el botón de
visualización de datos que mediante las ventanas correspondientes permitirá configurar : Colores,
tamaño, variable asociada, posición del texto, tipo de marco, etc.
53
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Mediante la variable Consigna podremos fijar la cantidad máxima de llenado del depósito, para
ello deberemos visualizar y modificar su valor . Procederemos de la misma forma que hicimos
con la visualización del nivel.
En este caso en la pestaña de Modo de introducción
habilitaremos mostrar teclado emergente.
54
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Dado que la consigna la tenemos que poder modificar, dibujaremos un teclado desde la caja de
herramientas que nos indicará la posibilidad de modificación de la variable visualizada.
Escribiremos los textos NIVEL y CONSIGNA y mediante la ventana Inspector escogeremos los
colores de texto y fondo.
55
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
De la misma manera que hicimos con la pantalla de motor ahora crearemos una nueva
secuencia de comandos que llamaremos proceso que consistirá en un programa que nos
permita simular el funcionamiento de llenado y vaciado del tanque.
1- Hacer click con botón derecho
2- Seleccionar nueva secuencia de comandos
56
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
El programa ubicado en la secuencia de comandos nos
permitirá poner en marcha el proceso cuando el motor esté
en funcionamiento. De manera continua el tanque se vaciará
y se llenará hasta alcanzar el valor de consigna que
nosotros hallamos introducido.
Cuando nosotros procedamos a la modificación del valor de
consigna el depósito se llenará hasta este nuevo valor y el
proceso lo estará realizando mientras que el motor esté en
marcha, al parar el motor detenemos el proceso.
Completaremos el proceso creando unos indicadores de funcionamiento que nos
permitirán conocer si el depósito se está llenando o vaciando.
57
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Señalizaremos el funcionamiento del proceso mediante un piloto de visualización que insertaremos
en la parte superior del tanque. Para ello elegiremos el botón piloto de la barra, lo asociaremos a la
variable motorv y configuraremos el tipo de piloto así como sus colores.
58
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Además de señalizar que el proceso está funcionando nos interesa indicar que el depósito se está
llenando ó vaciando, para ello utilizaremos un piloto que tenga el símbolo de flecha y le
asignaremos la variable vacio.
Indicación de subida :
59
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Indicación de bajada:
Activamos la visibilidad mediante la variable Motorv y como consecuencia las indicaciones solo
se visualizarán si el motor está en marcha.
60
Terminales de diálogo
CREACION DE UN PANEL DE PRODUCCION
Una vez finalizada la creación de la pantalla de proceso Generamos y procederemos a simular
61
Terminales de diálogo
Vijeo Designer
VENTANAS EMERGENTES
Ventanas emergentes: Son paneles que ocupan la cuarta parte de la pantalla normal y que
se sobreponen a otros paneles gráficos. Se pueden incluir objetos como en el resto o
utilizarlo para funciones especiales como por ejemplo podría ser un teclado emergente.
Vamos a crear una ventana emergente.
1- Hacer click con botón derecho
2- Seleccionar Nueva ventana emergente
y hacer click con botón izquierdo
3- Ventana emergente creada
62
Terminales de diálogo
Vijeo Designer
VENTANAS EMERGENTES
La llamada al panel emergente se deberá configurar de manera similar a la
llamada al panel normal tal como se hizo anteriormente. En este caso en la casilla
función seleccionaremos Panel emergente.
Escribiremos el nombre del
panel emergente que
visualizaremos cuando
activemos la variable
asociada al objeto de
llamada.
Podemos seleccionar la
posición en que queramos
que aparezca la pantalla.
63
Terminales de diálogo
VENTANAS EMERGENTES
Vamos a limitar el valor de consigna para que no pueda ser superior a 99, para ello utilizaremos
un aviso mediante una ventana emergente.
Creación de la ventana emergente :
1- Hacer click con botón derecho
2- Seleccionar nueva ventana emergente
3- Escribir el texto de la ventana
64
Terminales de diálogo
VENTANAS EMERGENTES
Configuración de los colores del texto y fondo
Insertamos un símbolo para cerrar la ventana emergente
Doble click
65
Terminales de diálogo
VENTANAS EMERGENTES
Tenemos que ampliar la secuencia de comandos de proceso para que nos genere la
aparición de la ventana emergente cuando escribimos una consigna superior a 100
66
Terminales de diálogo
Vijeo Designer
ALARMAS
Para definir las alarmas se deberá crear un nuevo grupo de alarmas, y posteriormente se
podrán configurar multitud de opciones.
1- Hacer click con botón derecho
2- Hacer click con botón izquierdo en nuevo grupo de alarma
Una vez creada la variable de alarma, se podrán configurar multitud de opciones : el texto a
mostrar, los valores a los cuales se dará la alarma, las acciones a producir, mensaje de estado,
mostrar panel emergente, etc.
67
Terminales de diálogo
Vijeo Designer
ALARMAS
Para visualizar una alarma utilizaremos una variable para que en función de su valor nos
permita mostrar dicha información. Aplicándolo a nuestro ejemplo la variable Nivel nos
ofrecerá esta posibilidad.
Cuando la consigna aplicada sea superior al valor 80 y el nivel supere este valor aparecerá un
mensaje que se desplazará por la parte inferior de la pantalla cuyo texto será NIVEL ALTO.
Teniendo en cuenta que el valor máximo de consigna es de 99, cuando el valor introducido sea
superior a 90 aparecerá un panel emergente indicando NIVEL MUY ALTO.
Seleccionamos la
Hacer doble click
pestaña de alarma
y nos aparecen
unos campos para
configurar
68
Terminales de diálogo
ALARMAS
Seleccionamos el tipo de alarma
Escribimos el texto que se
visualizará en la base de la pantalla
Fijaremos los valores a los cuales se
dispararán las alarmas
Se define el panel emergente
69
Terminales de diálogo
ALARMAS
En la ventana inspector de la variable
Nivel, hemos de habilitar la alarma
Nos mostrará la configuración de la
alarma que configuramos anteriormente.
Desde aquí , también podemos modificar
los valores.
70
Terminales de diálogo
ALARMAS
Seleccionando Destino1 en la ventana inspector
podremos habilitar el aviso de alarma y
configurar la visualización de dicha alarma.
El resto de opciones nos permitirá configurar la
posición, el color, velocidad de giro, etc.
Variable configurada
71
Terminales de diálogo
ALARMAS
Creación del panel emergente que aparecerá cuando el valor del nivel sea superior a 90.
Mediante el procedimiento
explicado anteriormente
crearemos el panel emergente
en el cual escribiremos el
texto e insertaremos el
símbolo indicado, tal como
muestra la figura.
72
Terminales de diálogo
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Hasta ahora hemos trabajado considerando que todas las variables son internas y esto
nos ha permitido conocer el software y poder realizar la simulación sin necesidad de
disponer de un autómata ni de un terminal de diálogo.
De todas maneras, lo habitual será que el programa de funcionamiento este ubicado en
el Autómata y que las variables que residen en el Autómata sean las que hemos de tratar
en el terminal de diálogo XBT-G.
Este tipo de variables se deben configurar como externas y se asociarán a direcciones de
la memoria del autómata.
Con el autómata conectado al terminal de diálogo XBT-G, cuando se ejecuta el programa
en el Autómata evolucionaría el proceso quedando reflejado en la pantalla del terminal de
diálogo.
En realidad lo más habitual será disponer de variables internas y externas y cada una de
ellas tendrá una función concreta.
73
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Para las variables que tienen que ser direcciones de memoria
del autómata, se deberán configurar de la siguiente manera.
Indica variable de memoria del Autómata
1- Hacer click con el botón izquierdo
2- Seleccionar el tipo de variable y su dirección
74
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Las variables utilizadas en el programa del Autómata realizado con PL7, se pueden importar
en la aplicación Magelis. Para ello se tienen que exportar las variables en modo *.txt del
programa PL7. Con la carpeta Variables abierta.
1- Hacer click con botón izquierdo en Exportar
2- Asignar un nombre al archivo y guardar
Variables utilizadas en el Autómata
Las variables del Autómata se guardarán
en una carpeta en formato *.txt
75
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
El formato *.txt no es válido para ser importado desde el Vijeo Designer, debemos de
cambiarlo a formato Excel. Para ello utilizaremos un software adicional llamado XM4.
1- Hacer click con botón izquierdo en Abrir
2- Seleccionar el archivo TXT y Abrir
3- Variables aceptadas
76
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Las variables aceptadas se deberán guardar en formato admitido por Vijeo Designer y
creará una hoja de cálculo de Excel válida que luego se importará desde el proyecto
Hacer click con botón izquierdo en Guardar
Variables convertidas a formato admitido por
Vijeo Designer
77
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Para finalizar el proceso hemos de importar las variables desde el software Vijeo Designer
2- Hacer click con botón derecho en Destino1 y
seleccionar Importar variables
3- Seleccionar el fichero a importar y abrir
1- Seleccionar la pestaña de Variables
78
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Podemos abrir el fichero de Excel que hemos creado con la extensión .CSV y vemos las
características de todas las variables que hemos importado
Mediante doble click en el icono
79
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Después de haber importado las variables, tendremos que
asignarle la dirección que tienen en la memoria del autómata.
Para ello utilizaremos la metodología descrita anteriormente.
La ventana inspector nos permitirá asignar la dirección a la
variable que hemos seleccionado en el navegador.
1- Hacer click con botón izquierdo
2- Asignar la dirección
80
Terminales de diálogo
Vijeo Designer
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
En la ventana inspector configuramos los parámetros de la variable
Tipo de datos : Será el tipo de variable
Origen : Indicamos si se trata de una
variable del Autómata o interna de Magelis
Grupo de acceso : Indica el medio por el que se
comunica la Magelis con el Autómata
Dirección de dispositivo : Se deberá tener en cuenta la configuración que se ha hecho en las
comunicaciones. Si se ha configurado con Unitelway, se podrá utilizar la notación IEC-1131 ( %Mi,
%Mwi ). Si la configuración ha sido Modbus se deberá dar una dirección absoluta.
Salidas digitales : 00001+i
Salidas analógicas : 30001+i,j
Entradas digitales : 10001+i
Entradas analógicas : 40001+i,j
Guardar Historial : Permite habilitar el tratamiento de históricos.
Alarma : Permite habilitar la configuración y la gestión de las alarmas.
81
Terminales de diálogo
Vijeo Designer
HISTÓRICOS
1- Crearemos un panel gráfico para visualizar la evolución de las variables Nivel y Consigna
2- En la caja de herramientas seleccionaremos
Gráfico de tendencia histórica
3- Seleccionamos cualquiera
de ellos, por ejemplo:
4- En la ventana Inspector de la
variable a visualizar
habilitaremos Guardar historial
82
Terminales de diálogo
Vijeo Designer
HISTÓRICOS
Elegimos el color de fondo de panel
En la ventana Inspector del
gráfico de históricos,
configuraremos las variables
a representar, los colores,
características, etc.
83
Terminales de diálogo
HISTÓRICOS
Se puede ajustar el periodo de
muestreo de cada variable
Creamos los botones para cambiar de panel
84
Terminales de diálogo
RECETAS
El concepto de receta permite al operador definir los parámetros de producción
mediante un interface simple.
Definiciones :
Ingrediente : Elementos individuales de una receta.
Receta : Es una colección de variables y valores ( ingredientes )
Grupo de recetas : Es una colección de recetas identificados mediante un
número ID y un nombre.
Controles de recetas : Son una serie de variables de control que se usan con los
grupos de recetas.
Si tuviésemos que producir diferentes tipos de salsa , por ejemplo : para carne ,
pescado, ensaladas, fondue, marisco, etc. Para cada tipo de salsa crearemos un
grupo de recetas. Cada receta estará compuesta de los ingredientes y cantidades
correspondientes.
Crearemos una receta de salsa por ejemplo salsa mayonesa que pertenecerá al
grupo de recetas de salsas de carne y podemos suponer que el depósito creado
en el panel de producción sería un ingrediente de la receta.
85
Terminales de diálogo
RECETAS
Creación del grupo de recetas :
Hacer click con botón derecho en recetas y
seleccionar nuevo grupo de recetas
Creamos las variables necesarias para
realizar la salsa mayonesa y le
asignamos la dirección en el Autómata
86
Terminales de diálogo
RECETAS
Añadimos los ingredientes que forman parte de la receta salsa_mayonesa
Se fijan unas cantidades
de inicio que luego se
modificarán
Mediante el mismo
procedimiento podremos
crear otras recetas de
salsas pertenecientes al
grupo de salsas de carne.
Para el resto de grupos de
recetas se opera de la
misma forma.
También, podremos fijar
cantidades máximas y
mínimas a modo de
limitación.
87
Terminales de diálogo
RECETAS
Procedemos a crear un panel que llamaremos recetas para que el operador pueda
modificar las cantidades de los ingredientes cuando se desee.
De la caja de herramientas seleccionamos un panel de
recetas que previa configuración nos permitirá
acceder a las recetas.
88
Terminales de diálogo
RECETAS
La ventana inspector nos permite configurar el panel de
recetas con los textos apropiados, colores, medidas, etc.
89
Terminales de diálogo
RECETAS
Procedemos a la simulación de las recetas ( RUNTIME )
Haciendo click en el valor de
cada ingrediente nos permite
modificar la cantidad.
Envía los datos al controlador
Salva los datos
Recupera los datos del controlador
Borra la receta
90
Terminales de diálogo
Vijeo Designer
DESCARGA DEL RUNTIME
El primer paso que se debe hacer en una Magelis nueva será cargar el Runtime. Este software es
el que después permitirá cargar aplicaciones en la Magelis.
Se configurará una IP en la Magelis, luego se abrirá el Runtime Installer.
Se escribirá la misma IP que se ha
configurado en la Magelis y se pasará
a la descarga
91
Terminales de diálogo
Vijeo Designer
DESCARGA DE DATOS
El programa realizado en el ordenador deberá ser descargado en el Magelis
Para ello deberemos validar todo el proyecto
La zona de retroalimentación muestra la salida de
información mediante el entorno de desarrollo. Al validar
o generar muestra los errores y advertencias detectados
así como los resultados de las operaciones.
Si la aplicación se ha hecho siguiendo los pasos indicados no debería dar ningun
error y se podría pasar a la descarga del programa en la Magelis haciendo click en
descargar todo. La ventana de retroalimentación también indicará si este proceso
se ha realizado correctamente.
92
Terminales de diálogo
Vijeo Designer
DESCARGA DE DATOS
Permite enviar una aplicación a un destino. Se
pueden enviar varios métodos de descarga.
Ethernet : Se emplea una red Ethernet para descargar los datos
Sistema de archivos : Los datos se descargan en una tarjeta CF.
Serie : El puerto serie de la unidad se emplea para descargar
datos de forma directa en el destino.
Seleccionando el área de ‘Destino’ en la ventana
Inspector podremos elegir el método de descarga.
93
Terminales de diálogo
COMUNICACIÓN. APLICACIÓN AUTOMATA CONECTADO A XBT-G
Como se comentó anteriormente, la aplicación
que hemos creado hasta ahora se ha hecho
pensando en la posibilidad de realizar la
simulación desde el Ordenador. Si tuviésemos la
opción de disponer de un autómata conectado a
un XBT-G, podríamos declarar las variables en el
Vijeo – Designer como externas y realizar el
programa en el autómata mediante dichas
variables.
Si la variable Nivel fuera una entrada analógica
conectada al autómata, tendríamos que
configurarla como externa y asignarle una
dirección en el autómata
Con el resto de variables procederíamos de la
misma forma.
94
Terminales de diálogo
Vijeo Designer
CONFIGURACION DE LAS COMUNICACIONES
La opción Administrador de E/S del navegador nos permite
configurar el modo en que el terminal Magelis se comunicará
con el autómata. Tanto la comunicación Unitelway como
Modbus las podremos realizar por el puerto AUX ya que el
XBTG dispone de alimentación propia.
1- Hacer clic con el botón derecho
2- Hacer clic con el botón izquierdo
3- Seleccionar el controlador
4- Hacer clic en aceptar
95
Terminales de diálogo
Vijeo Designer
COMUNICACIÓN UNITELWAY
1- Hacer click con el botón derecho
2- Hacer clic con el botón izquierdo
3- Configurar parámetros y aceptar
4- Hacer click con el botón derecho
5- Configurar la dirección del esclavo y aceptar
La comunicación unitelway viene de serie en los autómatas de
Telemecanique. Las variables que dependen directamente del PLC
se direccionan utilizando la sintaxis IEC-1131 ( del tipo %Mwi )
96
Terminales de diálogo
Vijeo Designer
COMUNICACIÓN MODBUS RTU
1- Hacer click con el botón derecho
2- Hacer clic con el botón izquierdo
3- Configurar parámetros y aceptar
4- Hacer click con el botón derecho
5- Configurar la dirección del esclavo y aceptar
Para acceder a las diferentes direcciones de memoria del
autómata con comunicaciones Modbus se deben utilizar las
siguientes notaciones :
Salidas digitales : 00001+i
Salidas analógicas : 30001+i,j
Entradas digitales : 10001+i
Entradas analógicas : 40001+i,j
97
Terminales de diálogo
Vijeo Designer
COMUNICACIÓN MODBUS TCP / IP
1- Hacer click con el botón derecho
2- Configurar la dirección IP
de destino y aceptar
98
Download