Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso Vijeo Designer PDF
Curso Vijeo Designer PDF
VIJEO DESIGNER
V1.1 Octubre,2010
INDICE
Pag.
Introducción ................................................................ 4
Iniciar una aplicación ................................................. 6
Creación de pantallas................................................. 18
Programación con scripts ......................................... 32
Validación, compilación y corrección de errores.... 56
Simulación................................................................... 58
Propiedades de animación........................................ 62
Creación de nuevos paneles ..................................... 65
Caja de herramientas.................................................. 69
Creación de un panel de producción ....................... 71
Ventanas emergentes ................................................ 86
Alarmas........................................................................ 91
2
ELSYSTEC S.A.
INDICE
Pag.
Biblioteca de recursos .....................................................98
Visualizador de mensaje ................................................107
Históricos.........................................................................113
Gráfico de tendencias.....................................................117
Resumen de alarmas.......................................................119
Recetas.............................................................................123
Descarga del runtime......................................................129
Configuración de las comunicaciones..........................133
Variables externas. Importar variables del autómata ..140
Contraseña del proyecto ................................................148
Modo mantenimiento.......................................................151
Historial de revisiones.....................................................153
Compartir datos................................................................156
Recuperación de históricos.............................................161
3
ELSYSTEC S.A.
INTRODUCCION
Vijeo Designer es un software que proporciona todas las herramientas necesarias para
La configuración y programación de los terminales HMI de la familia XBT-G.
CARACTERÍSTICAS PRINCIPALES:
4
ELSYSTEC S.A.
INTRODUCCION
Creación de páginas de pantalla: Vijeo Designer permite crear pantallas dinámicas de manera
rápida y fácil. Combina diferentes funciones como objetos en movimiento, niveles de zoom,
indicadores de nivel, indicadores de inicio / parada, botones y otros elementos gráficos.
Informe: Vijeo Designer incluye una función avanzada para simplificar la gestión de las
variables empleadas en las pantallas de animación. Por ejemplo configurar o modificar las
variables y las caracteristicas de los objetos desde la ventana Inspector.
Edición de las variables creadas con otras aplicaciones: Vijeo Designer puede importar o
exportar variables de un archivo CSV. Así mismo, las variables que se crean pueden exportarse
a otras aplicaciones.
5
ELSYSTEC S.A.
INICIAR UNA APLICACION
Seleccionamos nuevo proyecto:
En la ventana que aparece rellenaremos los campos: Nombre del proyecto y descripción.
6
ELSYSTEC S.A.
INICIAR UNA APLICACION
Al pulsar siguiente aparece la ventana de nuevo destino para rellenar los siguientes campos:
Seleccionamos
siguiente
7
ELSYSTEC S.A.
INICIAR UNA APLICACION
1º Nos aparece una ventana para configurar la dirección de comunicación por defecto
Ethernet. Si deseamos otro tipo de comunicación elegimos Siguiente.
2º Seleccionamos añadir
para elegir la comunicación
3º Elegimos el fabricante y el
controlador de comunicación
8
ELSYSTEC S.A.
Iconos de las PANTALLA DE INICIO
ventanas de trabajo Visor de información
Edición
Navegador
Caja de herramientas
Fichas del
navegador
Inspector
Lista de
objetos Zona de retroalimentación
9
ELSYSTEC S.A.
INSPECTOR
10
ELSYSTEC S.A.
LISTA DE OBJETOS
11
ELSYSTEC S.A.
ZONA DE RETROALIMENTACION
12
ELSYSTEC S.A.
CAJA DE HERRAMIENTAS
13
ELSYSTEC S.A.
NAVEGADOR
14
ELSYSTEC S.A.
VISOR DE INFORMACIÓN
15
ELSYSTEC S.A.
VARIABLES
- Binario
- Entero
- Coma flotante
- Cadena
- Estructura
Vijeo Designer utiliza las variables del PLC para relacionarlas con el entorno gráfico
del Magelis. Es posible definir variables internas reservadas para la utilización de
Vijeo Designer.
16
ELSYSTEC S.A.
VARIABLES
1- Hacer click con el botón derecho
3- Se asigna un nombre a la
variable y aparecen en la
ventana inspector sus
parámetros asociados
17
ELSYSTEC S.A.
CREACION DE PANTALLAS
El programa para el Magelis XBT-G se basa en un entorno gráfico que estará formado a base
de objetos que deberán ser dibujados y configurados.
Para dibujar las formas básicas disponemos de una barra de herramientas
Seleccionar
Punto
Línea
Línea Poligonal
Polígono
Curva de Bézier
Rectángulo
Elipse
Arco
Torta
Polígono Simétrico
Escala
Texto
Imagen
Interruptor
Piloto
Visualizador de Datos
Visualizador de Mensaje
Contómetro
Gráfico de barras
Selector
Resumen de Alarmas
Gráfico de Tendencias
18
ELSYSTEC S.A.
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 El cuadro negro
después sobre Panel1 representa la
pantalla del
terminal Magelis
19
ELSYSTEC S.A.
CREACION DE PANTALLAS
Variables declaradas
Propiedades de la variable
20
ELSYSTEC S.A.
CREACION DE PANTALLAS
21
ELSYSTEC S.A.
CREACION DE PANTALLAS
2- Mediante copiar /
pegar crearemos el
otro rectángulo y
1-Seleccionar el objeto rectángulo dibujaremos una
y colocarlo en el dibujo base tal como
muestra el dibujo
3- Seleccionamos la pata
del motor para llevarla al
fondo y hacemos click
con el botón derecho en
enviar al fondo.
22
ELSYSTEC S.A.
CREACION DE PANTALLAS
Para cambiar el color de la estructura del motor, seleccionaremos el objeto y en la ventana
inspector tendremos todas sus características.
1- Objeto
seleccionado
23
ELSYSTEC S.A.
CREACION DE PANTALLAS
24
ELSYSTEC S.A.
CREACION DE PANTALLAS
25
ELSYSTEC S.A.
CREACION DE PANTALLAS
26
ELSYSTEC S.A.
CREACION DE PANTALLAS
27
ELSYSTEC S.A.
CREACION DE PANTALLAS
Procedemos a la colocación del pulsador de marcha Elegir el estilo del interruptor
Seleccionar el interruptor
Seleccionar el modo
Seleccionar la operación al
pulsar
28
ELSYSTEC S.A.
CREACION DE PANTALLAS
Ahora seleccionaremos la pestaña Al liberar
Seleccionar la operación al
liberar
29
ELSYSTEC S.A.
CREACION DE PANTALLAS
Configuramos las diferentes pantallas relacionadas con el interruptor
30
ELSYSTEC S.A.
CREACION DE PANTALLAS
2. Realizando el
mismo proceso
crearemos el
pulsador de paro
31
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Un Script de Vijeo-Designer contiene instrucciones escritas por usuarios experimentados para
programar la reacción de la máquina de destino a los eventos en tiempo real, tal como: una
pulsación, un cambio de panel o un cambio de valor.
Los scripts de Vijeo-Designer se basan en el lenguaje de programación Java. Puede utilizar
algunos métodos y clases de Java, además de los métodos específicos de Vijeo-Designer
Estructura :
32
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Instrucciones: Instrucciones se refiere al Script real, como aparece en el editor del Script.
Pasos:
2. Configure el disparador.
4. Valide el script
33
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de panel :
Los Scripts de panel son scripts que pueden ejecutarse cada vez que se muestre el panel asociado.
Adición de Scripts de panel:
1.En la ficha Proyecto de la ventana del Navegador, haga clic con el botón derecho del mouse en el
nodo de panel y seleccione Nuevo script.
34
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de aplicación :
Los scripts de aplicación son Scripts globales que pueden ejecutarse siempre que se esté ejecutando la
aplicación.
Para agregar un nuevo script de aplicación, abra la ficha Proyecto del Navegador y, a continuación,
haga clic con el botón derecho del ratón en el nodo scripts de aplicación de destino y seleccione Nuevo
script de aplicación.
35
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de pulsación:
Scripts de pulsación son scripts que pueden ejecutarse al pulsar la tecla de función, el interruptor o el dibujo
animado por contacto asociado.
Adición de scripts a interruptores : Seleccionar la herramienta de dibujo interruptor y dibuje
el interruptor en el panel
36
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de acción:
Los scripts de acción se ejecutan al activar una alarma o seleccionar un mensaje de alarma en un objeto de
resumen de alarmas.
En la ficha Variables de la ventana del navegador hacer doble click en una variable para
visualizar el cuadro de diálogo Propiedades de variable
37
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
En el siguiente ejemplo se muestran cinco componentes básicos
Secuencia de comandos
(Instrucciones codificadas)
38
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Variables de Vijeo-Designer :
La ficha Variables de la ventana del Navegador muestra una lista de las variables de Vijeo-
Designer. Si desea utilizar las variables de Vijeo-Designer en el Script, obtenga su valor y asígnelo
a una variable del Script.
Métodos :
Término de programación orientada al objeto para la función o sub-rutina. Los Métodos son
operaciones que se pueden ejecutar en un objeto dado.
Método
int a = 0;
a = Entero01.getIntValue() ;
39
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Palabras reservadas de control de flujo :
Palabras reservadas de Java que controlan el flujo de las operaciones en los scripts de Vijeo-Designer.
Además de las palabras reservadas de control de flujo, existen palabras reservadas de Java que
permiten agregar lógica a las aplicaciones.
Palabra Clave de control de flujo
if (a > 100)
{
Entero01.write(0) ;
}
Operadores :
a = Entero01.getIntValue() ;
Operador
if (a > 100)
40
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Cuando trabaje con scripts de Vijeo-Designer, tenga en cuenta que existen dos tipos de variables:
•Variables de Vijeo-Designer
•Variables de scripts
Las variables creadas en Vijeo-Designer no pueden utilizarse en expresiones de scripts. Para utilizar una
variable de Vijeo-Designer en un script, utilice el método get value de la variable y asigne el resultado a una
variable del script local. Del mismo modo, puede utilizar la variable del Script en instrucciones de control de
Script, operaciones matemáticas y otras expresiones de Script.
41
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Secuencia de comandos
Conseguir el valor
Cuando se utilizan variables de Vijeo-Designer en scripts, el valor debe asignarse a una variable
del Script local. La variable de Vijeo-Designer variable es independiente de la variable del Script
local, y sus valores pueden ser diferentes. Esto podría causar problemas, especialmente con las
variables externas, ya que el valor de la variable de Vijeo-Designer puede cambiar en mitad de un
proceso de Script, mientras que el Script continúa funcionando con el valor de variable anterior.
42
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Después de definir el nombre y el tipo de datos de la variable del Script, puede utilizar el nombre del
Script en el programa del Script.
Tipo de dato
Nombre de la variable de la secuencia de comandos
int a ;
•Las variables de scripts distinguen mayúsculas y minúsculas. Por ejemplo: Int01 y int01 se consideran
dos variables diferentes.
•No es posible utilizar un número como primer carácter de un nombre de variable del Script.
•No pueden utilizarse palabras reservadas de Java y Vijeo-Designer como nombre de variable del
Script.
•No pueden utilizarse los nombres de las variables de Vijeo-Designer como nombre de variable del
Script.
43
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Tipos de datos :
Utilizar los tipos de datos estándar siguientes para declarar variables en scripts.
44
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Inicialización de variables :
Tras declarar la variable del Script local, una buena práctica de programación consiste en inicializar su valor.
En concreto, antes de poder utilizar la variable del Script en una comparación, es necesario asignar un valor a la
variable.
El ejemplo siguiente indica la importancia de la inicialización de variables del Script.
int a,b=0; // únicamente b se inicializa en 0
if(a==0) // no se puede comparar, a no está definida
if(b==0) // se compara con 0
Asegúrese de agregar un punto y coma (;) al final de cada instrucción. Sin el punto y coma, el
Script no se validará y provocará errores de sintaxis.
45
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
short a; // corto
int b = 0; // el entero se inicializa en 0
long c, d=0, e; // tres variables de tipo long, d se inicializa en 0
char f[]; // matriz de caracteres
char[] f = new char[100]; // matriz de caracter con 100 elementos
46
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Operadores :
Utilizar los operadores que se describen a continuación para evaluar expresiones e instrucciones de scripts.
Operadores aritméticos:
+ X+Y Add
- X-Y Restar
* X*Y Multiplicar
/ X/Y Dividir
47
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
48
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Operadores de comparación :
Estos operadores comparan dos valores. La expresión evalúa en verdadera cuando la comparación
definida es verdadera. La expresión evalúa en false cuando la comparación definida es falsa.
== X == Y Igual que.
Devuelve true cuando X es igual que Y.
!= X != Y Diferente a.
Devuelve true cuando X es diferente a Y.
49
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Operadores condicionales y lógicos
50
ELSYSTEC S.A.
Operadores de bit PROGRAMACION CON SCRIPTS
Operador Expresión Descripción
>> X >> Y Desplazamiento hacia la derecha. Desplaza los bits en X hacia la derecha,
según el número Y de posiciones de bit. Conserva el signo.
<< X << Y Desplazamiento hacia la izquierda. Desplaza los bits en X hacia la izquierda,
según el número Y de posiciones de bit. Conserva el signo.
>>> X >>> Y Relleno cero, desplazamiento hacia la derecha. Desplaza los bits en X hacia la
derecha, según el número Y de posiciones de bit, y rellena los bits desplazados
hacia la izquierda con 0, por lo que no conserva el signo.
& X&Y AND a nivel de bit. Devuelve el resultado de la operación AND a nivel de bit.
X 0100
Y 1101
Resultado 0100
| X|Y OR a nivel de bit. Devuelve el resultado de la operación XOR a nivel de bit.
X 0100
Y 1101
Resultado 1101
^ X^Y XOR a nivel de bit. Devuelve el resultado de la operación XOR a nivel de bit.
X 0100
Y 1101
Resultado 1001
~ ~X Complemento a nivel de bit. Gira los bits en el valor X.
51
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Operadores de asignación
52
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
53
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
54
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
55
ELSYSTEC S.A.
VALIDACIÓN, COMPILACION Y CORRECCIÓN DE ERRORES
Hacer click con botón derecho La validación del proyecto se realiza mediante “ Generar “
que consiste en la compilación de un programa que se puede
ejecutar directamente mediante XBT-G desde el proyecto
creado mediante el editor gráfico de Vijeo Designer.
57
ELSYSTEC S.A.
SIMULACIÓN
Permite realizar una simulación del proyecto en el PC, o lo que es lo mismo, ver el proyecto
que se está realizando sin descargar un terminal XBT-G.
Para detener la simulación, pulse de forma simultánea las teclas” Ctrl” y” Z” o “Alt” y “F4”
58
ELSYSTEC S.A.
SIMULACIÓN
Al iniciar la simulación aparece la ventana en la cual podremos actuar sobre los pulsadores y
visualizaremos el estado del motor.
59
ELSYSTEC S.A.
SIMULACIÓN
Procederemos a declarar las variables externas y asociarles direcciones en el Autómata
Programable.
60
ELSYSTEC S.A.
SIMULACIÓN
61
ELSYSTEC S.A.
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
62
ELSYSTEC S.A.
PROPIEDADES DE ANIMACIÓN
63
ELSYSTEC S.A.
PROPIEDADES DE ANIMACIÓN
Animación de pulsación: Es la única que se produce al actuar sobre el objeto. Es muy
importante puesto que es la que permitirá interaccionar con el Magelis. La animación de
pulsación 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
Selección de la variable
64
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Nuevos paneles:
Lo más normal es que dispongamos de varios paneles (pantallas) y tengamos la
necesidad de movernos de uno a otro.
En Vijeo Designer disponemos de dos tipos de paneles, los paneles propiamente
dichos que ocupan toda la superficie gráfica del Magelis y los paneles emergentes que
surgen en un momento dado ocupando solo una parte de la superficie gráfica y dejando
de fondo el panel que se estaba ejecutando anteriormente.
Paneles gráficos: Para utilizar esta utilidad es necesario disponer por lo menos de dos
paneles, por el procedimiento conocido crearemos un nuevo panel.
65
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Cuando disponemos de varios paneles se deberá configurar cual de ellos se desea que se
muestre en el momento que se conecte el Magelis.
Hacer click con el botón derecho del ratón, seleccionar Animación clicar en Bit
66
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Elegimos la opción Especial. En cambiar panel pondremos el panel al cual deseamos acceder
Para escribir un texto y superponerlo al botón de
cambio de panel, seleccionaremos la herramienta texto
Escribimos el texto
67
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Hasta este momento los dos paneles creados son los mostrados y mediante los botones
creados de producción y motor podremos navegar desde un panel a otro.
68
ELSYSTEC S.A.
CAJA DE HERRAMIENTAS
El software Vijeo Designer suministra una amplia gama de herramientas que facilitan el
desarrollo de los paneles gráficos con objetos predefinidos.
3- Seleccionar el objeto
69
ELSYSTEC S.A.
Vijeo Designer
CAJA DE HERRAMIENTAS
70
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
71
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Vamos a elaborar la pantalla de producción, para ello crearemos las variables
relacionadas con esta pantalla.
72
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Creamos el tanque de nivel que seleccionaremos de la caja de herramientas.
En la ventana Inspector modificaremos las características del objeto dibujado
tales como dimensiones, color, variable, etc.
73
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Mediante la opción de caja de herramientas completaremos el dibujo del tanque incluyendo las
tuberías de llenado y vaciado del mismo. Ajustaremos las dimensiones de los dibujos
insertados.
74
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Mediante el botón de Escala crearemos una escala numerada en el frontal del depósito.
75
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Es muy interesante visualizar datos del proceso de producción, para ello utilizamos el botón de
visualización de datos que mediante las ventanas correspondientes permitirá configurar : Colores,
tamaño, variable asociada, posición del texto, tipo de marco, etc.
76
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Mediante la variable Consigna podremos fijar la cantidad máxima de llenado del depósito, para
ello deberemos visualizar y modificar su valor . Procederemos de la misma forma que hicimos
con la visualización del nivel.
77
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Dado que la consigna la tenemos que poder modificar, dibujaremos un teclado desde la caja de
herramientas que nos indicará la posibilidad de modificación de la variable visualizada.
Escribiremos los textos NIVEL y CONSIGNA y mediante la ventana Inspector escogeremos los
colores de texto y fondo.
78
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
De la misma manera que hicimos con la pantalla de motor ahora crearemos una nueva
secuencia de comandos que llamaremos proceso que consistirá en un programa que nos
permita simular el funcionamiento de llenado y vaciado del tanque.
79
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
80
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
81
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Señalizaremos el funcionamiento del proceso mediante un piloto de visualización que insertaremos
en la parte superior del tanque. Para ello elegiremos el botón piloto de la barra, lo asociaremos a la
variable motorv y configuraremos el tipo de piloto así como sus colores.
82
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Además de señalizar que el proceso está funcionando nos interesa indicar que el depósito se está
llenando ó vaciando, para ello utilizaremos un piloto que tenga el símbolo de flecha y le
asignaremos la variable vacio.
Indicación de subida :
83
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Indicación de bajada:
Activamos la visibilidad mediante la variable Motorv y como consecuencia las indicaciones solo
se visualizarán si el motor está en marcha.
84
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Una vez finalizada la creación de la pantalla de proceso Generamos y procederemos a simular
85
ELSYSTEC S.A.
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.
86
ELSYSTEC S.A.
VENTANAS EMERGENTES
La llamada al panel emergente se deberá configurar de manera similar a la
llamada al panel normal tal como se hizo anteriormente. Sobre el objeto gráfico
que efectuará la llamada a la ventana emergente se hace doble click y aparece la
ventana siguiente.
87
ELSYSTEC S.A.
VENTANAS EMERGENTES
En nuestra aplicación 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 :
88
ELSYSTEC S.A.
VENTANAS EMERGENTES
Configuración de los colores del texto y fondo
Doble click
89
ELSYSTEC S.A.
VENTANAS EMERGENTES
Tenemos que ampliar la secuencia de comandos de proceso para que nos genere la
aparición de la ventana emergente cuando escribimos una consigna superior a 100
Para obtener
información sobre
JAVA consultar la
ayuda de Vijeo
Designer
90
ELSYSTEC S.A.
ALARMAS
Para definir las alarmas se deberá crear un nuevo grupo de alarmas, y posteriormente se
podrán configurar multitud de opciones.
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.
91
ELSYSTEC S.A.
ALARMAS
Para visualizar una alarma utilizaremos una variable para que en función de su valor nos
permita mostrar dicha información. Aplicándolo a nuestro ejemplo la variable Nivel nos
ofrecerá esta posibilidad.
Cuando la consigna aplicada sea superior al valor 80 y el nivel supere este valor aparecerá un
mensaje que se desplazará por la parte inferior de la pantalla cuyo texto será NIVEL ALTO.
Teniendo en cuenta que el valor máximo de consigna es de 99, cuando el valor introducido sea
superior a 90 aparecerá un panel emergente indicando NIVEL MUY ALTO.
Seleccionamos la
Hacer doble click pestaña de alarma
y nos aparecen
unos campos para
configurar
92
ELSYSTEC S.A.
ALARMAS
Seleccionamos el tipo de alarma Escribimos el texto que se
visualizará en la base de la pantalla
93
ELSYSTEC S.A.
ALARMAS
94
ELSYSTEC S.A.
ALARMAS
Variable configurada
95
ELSYSTEC S.A.
ALARMAS
Crearemos un 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.
96
ELSYSTEC S.A.
ALARMAS
ELSYSTEC S.A. 97
Biblioteca de recursos
98
ELSYSTEC S.A.
Biblioteca de recursos
(1/8)
99
ELSYSTEC S.A.
Biblioteca de recursos
(2/8)
100
ELSYSTEC S.A.
Biblioteca de recursos
(3/8)
101
ELSYSTEC S.A.
Biblioteca de recursos
(4/8)
102
ELSYSTEC S.A.
Biblioteca de recursos
(5/8)
Insertamos en un panel el
componente ‘Visualizador de
mensaje’.
103
ELSYSTEC S.A.
Biblioteca de recursos
(6/8)
104
ELSYSTEC S.A.
Biblioteca de recursos
(7/8)
105
ELSYSTEC S.A.
Biblioteca de recursos
(8/8)
106
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
107
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
108
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
109
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
110
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
De la barra de herramientas seleccionaremos la
opción de visualización de mensaje
Asignamos la variable y le
asociaremos los recursos de
color ,texto y estilo de placa
Podremos seleccionar la
visibilidad del mensaje
111
ELSYSTEC S.A.
VISUALIZADOR DE MENSAJE
112
ELSYSTEC S.A.
Vijeo Designer
HISTÓRICOS
1- Crearemos un panel gráfico para visualizar la evolución de las variables Nivel y Consigna
3- Seleccionamos cualquiera
de ellos, por ejemplo:
4- En la ventana Inspector de la
variable a visualizar
habilitaremos Guardar historial
113
ELSYSTEC S.A.
HISTÓRICOS
114
ELSYSTEC S.A.
HISTÓRICOS
Se puede ajustar el periodo de
muestreo de cada variable
115
ELSYSTEC S.A.
HISTÓRICOS
El Script escrito en el panel de producción se ejecuta mientras el panel esta abierto, por tanto, si
abrimos el panel de histórico no evoluciona el nivel del depósito. Para que el script de producción se
ejecute cuando el panel esté cerrado, hemos de copiarlo en Scripts de aplicación.
116
ELSYSTEC S.A.
GRAFICO DE TENDENCIAS
Podemos registrar un histórico de las variables mediante la opción de gráfico de tendencias que
se encuentra en la barra de herramientas. Crearemos un nuevo panel .
117
ELSYSTEC S.A.
GRAFICO DE TENDENCIAS
118
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Para registrar las diferentes alarmas que se produzcan durante el proceso de producción, disponemos
en la barra de herramientas de un botón de resumen de alarmas. Crearemos un nuevo panel.
119
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Mediante estas ventanas configuraremos los parámetros de la tabla de alarmas a visualizar.
120
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Permite configurar las columnas que se visualizarán en el cuadro de alarmas
121
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Nos permite
reconocer la
alarma y nos
aparece la
franja en color
amarillo
122
ELSYSTEC S.A.
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.
123
ELSYSTEC S.A.
RECETAS
Creación del grupo de recetas :
Escribir el nombre
del grupo de recetas
124
ELSYSTEC S.A.
RECETAS
Añadimos los ingredientes de la receta y
escribimos el texto salsa_mayonesa
125
ELSYSTEC S.A.
RECETAS
Procedemos a crear un panel que llamaremos recetas para que el operador pueda
modificar las cantidades de los ingredientes cuando se desee.
126
ELSYSTEC S.A.
RECETAS
127
ELSYSTEC S.A.
RECETAS
Haciendo click en el valor de
Procedemos a la simulación cada ingrediente nos permite
de las recetas ( RUNTIME ) modificar la cantidad.
Borra la receta
128
ELSYSTEC S.A.
DESCARGA DEL RUNTIME
El primer paso que se debe hacer en una Magelis nueva será cargar el Runtime. Este software es
el que después permitirá cargar aplicaciones en la Magelis.
Se configurará una IP en la Magelis, luego se abrirá el Runtime Installer.
129
ELSYSTEC S.A.
DESCARGA DE DATOS
130
ELSYSTEC S.A.
DESCARGA DE DATOS
131
ELSYSTEC S.A.
COMUNICACIÓN. APLICACIÓN AUTOMATA CONECTADO A XBT-G
132
ELSYSTEC S.A.
CONFIGURACION DE LAS COMUNICACIONES
3- Seleccionar el Fabricante
4- Seleccionar el controlador
133
ELSYSTEC S.A.
COMUNICACIÓN UNITELWAY
134
ELSYSTEC S.A.
COMUNICACIÓN MODBUS RTU
135
ELSYSTEC S.A.
COMUNICACIÓN MODBUS TCP / IP
2- Configurar la dirección IP
de destino y aceptar
136
ELSYSTEC S.A.
Transferencia de aplicación desde el terminal
137
ELSYSTEC S.A.
Transferencia de aplicación desde el
terminal
(1/2)
138
ELSYSTEC S.A.
Transferencia de aplicación desde el
terminal
(2/2)
139
ELSYSTEC S.A.
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.
140
ELSYSTEC S.A.
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
141
ELSYSTEC S.A.
VARIABLES EXTERNAS. IMPORTAR VARIABLES DEL AUTOMATA
142
ELSYSTEC S.A.
Importación de variables
143
ELSYSTEC S.A.
Importación de variables
(1/4)
En la herramienta de programación
del PLC asignamos símbolos a las
variables que queremos importar en
Vijeo Designer.
144
ELSYSTEC S.A.
Importación de variables
(2/4)
Configuramos en el Administrador
de E/S de Vijeo Designer un
dispositivo equiparable al PLC del
cual se exportaron las variables.
145
ELSYSTEC S.A.
Importación de variables
(3/4)
146
ELSYSTEC S.A.
Importación de variables
(4/4)
147
ELSYSTEC S.A.
Contraseña del proyecto
148
ELSYSTEC S.A.
Contraseña del proyecto
(1/2)
149
ELSYSTEC S.A.
Contraseña del proyecto
(2/2)
150
ELSYSTEC S.A.
Modo mantenimiento
151
ELSYSTEC S.A.
Modo mantenimiento
(1/1)
Valores de _Maintenance
152
ELSYSTEC S.A.
Historial de revisiones
153
ELSYSTEC S.A.
Historial de revisiones
(1/2)
154
ELSYSTEC S.A.
Historial de revisiones
(2/2)
155
ELSYSTEC S.A.
Compartir datos
156
ELSYSTEC S.A.
Compartir datos
(1/4)
157
ELSYSTEC S.A.
Compartir datos
(2/4)
158
ELSYSTEC S.A.
Compartir datos
(3/4)
159
ELSYSTEC S.A.
Compartir datos
(4/4)
160
ELSYSTEC S.A.
Recuperación de históricos
Para facilitar la gestión de los
archivos históricos que generan los
terminales XBT G y XBT GT Vijeo
Designer incluye una herramienta
que permite recuperar ficheros
desde cualquier terminal conectado
en red, adaptar los ficheros
recuperados para su visualización
en herramientas ofimáticas
estándar y eliminar de la tarjeta
Compact Flash los ficheros ya
recuperados, liberando espacio
innecesario.
161
ELSYSTEC S.A.
Recuperación de históricos
- Generación de tendencias -
(1/12)
162
ELSYSTEC S.A.
Recuperación de históricos
- Generación de tendencias -
(2/12)
163
ELSYSTEC S.A.
Recuperación de históricos
- Configuración de Alarmas -
(3/12)
164
ELSYSTEC S.A.
Recuperación de históricos
- Configuración de Alarmas -
(4/12)
165
ELSYSTEC S.A.
Recuperación de históricos
- Configuración de Alarmas -
(5/12)
166
ELSYSTEC S.A.
Recuperación de históricos
- Creación de recetas -
(6/12)
167
ELSYSTEC S.A.
Recuperación de históricos
- Creación de recetas -
(7/12)
168
ELSYSTEC S.A.
Recuperación de históricos
- Creación de usuarios -
(8/12)
169
ELSYSTEC S.A.
Recuperación de históricos
- Lectura de ficheros -
(9/12)
Invocamos el Administrador de
datos.
170
ELSYSTEC S.A.
Recuperación de históricos
- Lectura de ficheros -
(10/12)
171
ELSYSTEC S.A.
Recuperación de históricos
- Lectura de ficheros -
(11/12)
Escogemos el sentido de la
transferencia.
172
ELSYSTEC S.A.
Recuperación de históricos
- Lectura de ficheros -
(12/12)
173
ELSYSTEC S.A.
Recuperación de históricos
- Ejemplo de histórico de Alarmas -
174
ELSYSTEC S.A.