Post on 09-Nov-2018
CURSO DE
Terminales de diálogo
2
INDICE
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
Pag.
Terminales de diálogo
3
INDICE
Variables externas. Importar variables del autómata ... 73
Históricos...........................................................................82
Recetas...............................................................................85
Descarga del runtime........................................................91
Configuración de las comunicaciones............................94
Terminales de diálogo
4
Vijeo Designer
Vijeo Designer es un software que proporciona todas las herramientas necesarias paraLa configuración y programación de los terminales HMI de la familia XBT-G.
Comunicaciones: Mediante el software podremos configurar las comunicaciones conel 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.
CARACTERÍSTICAS PRINCIPALES:
INTRODUCCION
Terminales de diálogo
5
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.
Vijeo Designer
INTRODUCCION
Terminales de diálogo
6
INICIAR UNA APLICACION
Vijeo Designer
Seleccionamos nuevo proyecto:
En la ventana que aparece rellenaremos los campos: Nombre del proyecto y descripción.
Terminales de diálogo
7
INICIAR UNA APLICACIONAl 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 )
Vijeo Designer
Seleccionamos siguiente
Terminales de diálogo
8
INICIAR UNA APLICACION1º 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
Vijeo Designer
Terminales de diálogo
9
PANTALLA DE INICIOIconos de las ventanas de trabajo
Inspector
Navegador
Fichas del navegador
Lista de objetos
Visor de información
Edición
Caja de herramientas
Zona de retroalimentación
Vijeo Designer
Terminales de diálogo
10
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.
Vijeo Designer
Terminales de diálogo
11
LISTA DE OBJETOS
Vijeo Designer
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.
Terminales de diálogo
12
ZONA DE RETROALIMENTACION
Vijeo Designer
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.
Terminales de diálogo
13
CAJA DE HERRAMIENTAS
Vijeo Designer
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.
Terminales de diálogo
14
NAVEGADOR
Vijeo Designer
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.
Terminales de diálogo
15
VISOR DE INFORMACIÓN
Vijeo Designer
Muestra la ayuda en línea o el contenido de los informes
Terminales de diálogo
16
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.
Terminales de diálogo
17
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
Terminales de diálogo
18
CREACION DE PANTALLASEl 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
Vijeo Designer
SeleccionarPuntoLínea
RectánguloElipseArco
Torta
Línea PoligonalPolígono
Polígono Simétrico
Curva de Bézier
EscalaTexto
Gráfico de TendenciasResumen de Alarmas
InterruptorPilotoVisualizador de Datos
Imagen
Terminales de diálogo
19
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
Terminales de diálogo
20
CREACION DE PANTALLAS
Seleccionando la pestaña de Variables, declararemos 3 variables internas discretas queasociaremos a los dibujos que iremos creando en las siguientes páginas.
Variables declaradas
Propiedades de la variable
Terminales de diálogo
21
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
Terminales de diálogo
22
CREACION DE PANTALLAS
Vijeo Designer
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.
Terminales de diálogo
23
Vijeo Designer
CREACION DE PANTALLASPara cambiar el color de la estructura del motor, seleccionaremos el objeto y en la ventana inspector tendremos todas sus características.
2- Hacer doble click en el color de primer plano
3- Seleccionar el color que se desee y aceptar
1- Objeto seleccionado
Terminales de diálogo
24
CREACION DE PANTALLAS
Vijeo Designer
Mediante el mismo procedimiento cambiaremos el color al resto de elementos
Seleccionamos el mismo color de línea que de primer plano
Terminales de diálogo
25
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.
CREACION DE PANTALLAS
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
Vijeo Designer
Terminales de diálogo
26
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
Vijeo Designer
Terminales de diálogo
27
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
Terminales de diálogo
28
Vijeo Designer
CREACION DE PANTALLAS
Procedemos a la colocación del pulsador de marcha
Seleccionar el interruptor
Seleccionar el modo
Seleccionar la operación
Elegir la variable relacionada con el interruptor
Elegir el estilo del interruptor
Terminales de diálogo
29
CREACION DE PANTALLASConfiguramos las diferentes pantallas relacionadas con el interruptor
Configuramos las características del texto escrito sobre el interruptor
Escritura del texto del interruptor
Alineación del textoElección de los colores del texto y del interruptor
Terminales de diálogo
30
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
Terminales de diálogo
31
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
Terminales de diálogo
32
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.
Terminales de diálogo
33
VALIDACIÓN, COMPILACION Y CORRECCIÓN DE ERRORES
Vijeo Designer
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.
Hacer click con botón derecho
Terminales de diálogo
34
VALIDACIÓN, COMPILACION Y CORRECCIÓN DE ERRORES
Vijeo Designer
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.
Terminales de diálogo
35
SIMULACIÓN
Vijeo Designer
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.
Para detener la simulación, pulse de forma simultánea las teclas” Ctrl” y” Z” o “Alt” y “F4”
1- Hacer click con botón derecho
1- Hacer click sobre Iniciar simulación
Terminales de diálogo
36
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
Terminales de diálogo
37
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.
Terminales de diálogo
38
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.
Terminales de diálogo
39
Vijeo Designer
PROPIEDADES DE ANIMACIÓN
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.
Para la animación de un objeto insertado en pantalla disponemos de una ventana de propiedades de animación con varias pestañas.
Terminales de diálogo
40
Vijeo Designer
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.
PROPIEDADES DE ANIMACIÓN
Terminales de diálogo
41
Vijeo Designer
Animación de tocar: Es la única que se produce al actuar sobre el objeto. Es muy importantepuesto 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
PROPIEDADES DE ANIMACIÓN
Terminales de diálogo
42
Vijeo Designer
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.
Nuevos paneles:
CREACION DE NUEVOS PANELES
Terminales de diálogo
43
Vijeo Designer
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
CREACION DE NUEVOS PANELES
Terminales de diálogo
44
Vijeo Designer
Elegimos la opción Especial. En cambiar panel pondremos el panel al cual deseamos accederPara 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
CREACION DE NUEVOS PANELES
Terminales de diálogo
45
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.
CREACION DE NUEVOS PANELES
Terminales de diálogo
46
CAJA DE HERRAMIENTAS
Vijeo Designer
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
Terminales de diálogo
47
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.
Vijeo Designer
CAJA DE HERRAMIENTAS
Terminales de diálogo
48
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.
Terminales de diálogo
49
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
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
50
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
51
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
52
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
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
53
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
54
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
55
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
56
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
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
57
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
58
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
59
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 :
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
60
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.
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
61
Una vez finalizada la creación de la pantalla de proceso Generamos y procederemos a simular
CREACION DE UN PANEL DE PRODUCCION
Terminales de diálogo
62
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
Terminales de diálogo
63
Vijeo Designer
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.
VENTANAS EMERGENTES
Terminales de diálogo
64
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
VENTANAS EMERGENTES
Terminales de diálogo
65
Configuración de los colores del texto y fondo
Insertamos un símbolo para cerrar la ventana emergente
Doble click
VENTANAS EMERGENTES
Terminales de diálogo
66
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
VENTANAS EMERGENTES
Terminales de diálogo
67
Vijeo Designer
ALARMASPara 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.
Terminales de diálogo
68
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.
ALARMAS
Vijeo Designer
Hacer doble click Seleccionamos la pestaña de alarma y nos aparecen unos campos para configurar
Terminales de diálogo
69
ALARMASSeleccionamos el tipo de alarma
Fijaremos los valores a los cuales se dispararán las alarmas
Escribimos el texto que se visualizará en la base de la pantalla
Se define el panel emergente
Terminales de diálogo
70
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.
Terminales de diálogo
71
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
Terminales de diálogo
72
ALARMASCreació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.
Terminales de diálogo
73
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.
Terminales de diálogo
74
Para las variables que tienen que ser direcciones de memoria del autómata, se deberán configurar de la siguiente manera.
Vijeo Designer
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
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
75
Vijeo Designer
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
Variables utilizadas en el Autómata
2- Asignar un nombre al archivo y guardar
Las variables del Autómata se guardarán en una carpeta en formato *.txt
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
76
Vijeo Designer
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
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
77
Vijeo Designer
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
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
78
Vijeo Designer
Para finalizar el proceso hemos de importar las variables desde el software Vijeo Designer
1- Seleccionar la pestaña de Variables
2- Hacer click con botón derecho en Destino1 y seleccionar Importar variables
3- Seleccionar el fichero a importar y abrir
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
79
Vijeo Designer
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
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
80
Vijeo Designer
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
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
81
Vijeo Designer
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 Entradas digitales : 10001+i Salidas analógicas : 30001+i,j 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.
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
Terminales de diálogo
82
HISTÓRICOS
Vijeo Designer
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
Terminales de diálogo
83
HISTÓRICOS
Vijeo Designer
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.
Terminales de diálogo
84
HISTÓRICOS
Se puede ajustar el periodo de muestreo de cada variable
Creamos los botones para cambiar de panel
Terminales de diálogo
85
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.
Terminales de diálogo
86
RECETASCreació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
Terminales de diálogo
87
RECETASAñadimos los ingredientes que forman parte de la receta salsa_mayonesa
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.
Se fijan unas cantidades de inicio que luego se modificarán
Terminales de diálogo
88
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.
Terminales de diálogo
89
RECETAS
La ventana inspector nos permite configurar el panel de recetas con los textos apropiados, colores, medidas, etc.
Terminales de diálogo
90
RECETAS
Haciendo click en el valor de cada ingrediente nos permite modificar la cantidad.
Procedemos a la simulación de las recetas ( RUNTIME )
Envía los datos al controlador
Recupera los datos del controlador
Salva los datos
Borra la receta
Terminales de diálogo
91
DESCARGA DEL RUNTIME
Vijeo Designer
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
Terminales de diálogo
92
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.
Terminales de diálogo
93
Vijeo Designer
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.
DESCARGA DE DATOS
Seleccionando el área de ‘Destino’ en la ventana Inspector podremos elegir el método de descarga.
Terminales de diálogo
94
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.
Terminales de diálogo
95
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
Vijeo Designer
Terminales de diálogo
96
COMUNICACIÓN UNITELWAY
Vijeo Designer
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 )
Terminales de diálogo
97
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 Entradas digitales : 10001+i Salidas analógicas : 30001+i,j Entradas analógicas : 40001+i,j
Terminales de diálogo
98
COMUNICACIÓN MODBUS TCP / IP
1- Hacer click con el botón derecho
2- Configurar la dirección IP de destino y aceptar
Vijeo Designer