CURSO VIJEO DESIGNER - Ingeniería de Sistemas y...

98
CURSO DE

Transcript of CURSO VIJEO DESIGNER - Ingeniería de Sistemas y...

Page 1: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

CURSO DE

Page 2: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 3: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 4: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 5: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 6: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 7: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 8: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 9: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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

Page 10: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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

Page 11: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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.

Page 12: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 13: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 14: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 15: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

Terminales de diálogo

15

VISOR DE INFORMACIÓN

Vijeo Designer

Muestra la ayuda en línea o el contenido de los informes

Page 16: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 17: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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

Page 18: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 19: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 20: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 21: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 22: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 23: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 24: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 25: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 26: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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

Page 27: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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

Page 28: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 29: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 30: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 31: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 32: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 33: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 34: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 35: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 36: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 37: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 38: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 39: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 40: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 41: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 42: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 43: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 44: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 45: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 46: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 47: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 48: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 49: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 50: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 51: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 52: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 53: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 54: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 55: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 56: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 57: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 58: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 59: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 60: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 61: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 62: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 63: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 64: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 65: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 66: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 67: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 68: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 69: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 70: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 71: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 72: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 73: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 74: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 75: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 76: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 77: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 78: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 79: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 80: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 81: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 82: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 83: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 84: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

Terminales de diálogo

84

HISTÓRICOS

Se puede ajustar el periodo de muestreo de cada variable

Creamos los botones para cambiar de panel

Page 85: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 86: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 87: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 88: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 89: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

Terminales de diálogo

89

RECETAS

La ventana inspector nos permite configurar el panel de recetas con los textos apropiados, colores, medidas, etc.

Page 90: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 91: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 92: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 93: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 94: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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.

Page 95: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 96: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer 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 )

Page 97: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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

Page 98: CURSO VIJEO DESIGNER - Ingeniería de Sistemas y Automáticaautomata.cps.unizar.es/post/documentos/CURSOVIJEODESIGNER.pdf · Terminales de diálogo 4 Vijeo Designer Vijeo Designer

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