Beruflich Dokumente
Kultur Dokumente
VIJEO DESIGNER
V1.1 Octubre,2010
INDICE
Pag.
Introduccin ................................................................ 4
Iniciar una aplicacin ................................................. 6
Creacin de pantallas................................................. 18
Programacin con scripts ......................................... 32
Validacin, compilacin y correccin de errores.... 56
Simulacin................................................................... 58
Propiedades de animacin........................................ 62
Creacin de nuevos paneles ..................................... 65
Caja de herramientas.................................................. 69
Creacin de un panel de produccin ....................... 71
Ventanas emergentes ................................................ 86
Alarmas........................................................................ 91
2
ELSYSTEC S.A.
INDICE
Pag.
Biblioteca de recursos .....................................................98
Visualizador de mensaje ................................................107
Histricos.........................................................................113
Grfico de tendencias.....................................................117
Resumen de alarmas.......................................................119
Recetas.............................................................................123
Descarga del runtime......................................................129
Configuracin de las comunicaciones..........................133
Variables externas. Importar variables del autmata ..140
Contrasea del proyecto ................................................148
Modo mantenimiento.......................................................151
Historial de revisiones.....................................................153
Compartir datos................................................................156
Recuperacin de histricos.............................................161
3
ELSYSTEC S.A.
INTRODUCCION
Vijeo Designer es un software que proporciona todas las herramientas necesarias para
La configuracin y programacin de los terminales HMI de la familia XBT-G.
CARACTERSTICAS PRINCIPALES:
4
ELSYSTEC S.A.
INTRODUCCION
Creacin de pginas de pantalla: Vijeo Designer permite crear pantallas dinmicas de manera
rpida y fcil. Combina diferentes funciones como objetos en movimiento, niveles de zoom,
indicadores de nivel, indicadores de inicio / parada, botones y otros elementos grficos.
Informe: Vijeo Designer incluye una funcin avanzada para simplificar la gestin de las
variables empleadas en las pantallas de animacin. Por ejemplo configurar o modificar las
variables y las caracteristicas de los objetos desde la ventana Inspector.
Edicin 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 descripcin.
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 direccin de comunicacin por defecto
Ethernet. Si deseamos otro tipo de comunicacin elegimos Siguiente.
2 Seleccionamos aadir
para elegir la comunicacin
3 Elegimos el fabricante y el
controlador de comunicacin
8
ELSYSTEC S.A.
Iconos de las PANTALLA DE INICIO
ventanas de trabajo Visor de informacin
Edicin
Navegador
Caja de herramientas
Fichas del
navegador
Inspector
Lista de
objetos Zona de retroalimentacin
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 INFORMACIN
15
ELSYSTEC S.A.
VARIABLES
- Binario
- Entero
- Coma flotante
- Cadena
- Estructura
Vijeo Designer utiliza las variables del PLC para relacionarlas con el entorno grfico
del Magelis. Es posible definir variables internas reservadas para la utilizacin de
Vijeo Designer.
16
ELSYSTEC S.A.
VARIABLES
1- Hacer click con el botn derecho
3- Se asigna un nombre a la
variable y aparecen en la
ventana inspector sus
parmetros asociados
17
ELSYSTEC S.A.
CREACION DE PANTALLAS
El programa para el Magelis XBT-G se basa en un entorno grfico que estar formado a base
de objetos que debern ser dibujados y configurados.
Para dibujar las formas bsicas disponemos de una barra de herramientas
Seleccionar
Punto
Lnea
Lnea Poligonal
Polgono
Curva de Bzier
Rectngulo
Elipse
Arco
Torta
Polgono Simtrico
Escala
Texto
Imagen
Interruptor
Piloto
Visualizador de Datos
Visualizador de Mensaje
Contmetro
Grfico de barras
Selector
Resumen de Alarmas
Grfico de Tendencias
18
ELSYSTEC S.A.
CREACION DE PANTALLAS
Podremos importar dibujos por el mtodo de copiar / pegar. Permite agrupar y desagrupar objetos
En el segundo Tab de la
ventana de navegador
expandiremos los paneles
grficos haciendo click
sobre el signo + y El cuadro negro
despus 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 rectngulo y
1-Seleccionar el objeto rectngulo 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 botn 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 caractersticas.
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 colocacin del pulsador de marcha Elegir el estilo del interruptor
Seleccionar el interruptor
Seleccionar el modo
Seleccionar la operacin al
pulsar
28
ELSYSTEC S.A.
CREACION DE PANTALLAS
Ahora seleccionaremos la pestaa Al liberar
Seleccionar la operacin 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 reaccin de la mquina de destino a los eventos en tiempo real, tal como: una
pulsacin, un cambio de panel o un cambio de valor.
Los scripts de Vijeo-Designer se basan en el lenguaje de programacin Java. Puede utilizar
algunos mtodos y clases de Java, adems de los mtodos especficos 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.
Adicin de Scripts de panel:
1.En la ficha Proyecto de la ventana del Navegador, haga clic con el botn derecho del mouse en el
nodo de panel y seleccione Nuevo script.
34
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de aplicacin :
Los scripts de aplicacin son Scripts globales que pueden ejecutarse siempre que se est ejecutando la
aplicacin.
Para agregar un nuevo script de aplicacin, abra la ficha Proyecto del Navegador y, a continuacin,
haga clic con el botn derecho del ratn en el nodo scripts de aplicacin de destino y seleccione Nuevo
script de aplicacin.
35
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Scripts de pulsacin:
Scripts de pulsacin son scripts que pueden ejecutarse al pulsar la tecla de funcin, el interruptor o el dibujo
animado por contacto asociado.
Adicin 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 accin:
Los scripts de accin 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 dilogo Propiedades de variable
37
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
En el siguiente ejemplo se muestran cinco componentes bsicos
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 asgnelo
a una variable del Script.
Mtodos :
Trmino de programacin orientada al objeto para la funcin o sub-rutina. Los Mtodos son
operaciones que se pueden ejecutar en un objeto dado.
Mtodo
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.
Adems de las palabras reservadas de control de flujo, existen palabras reservadas de Java que
permiten agregar lgica 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 mtodo 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 matemticas 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 podra 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 contina funcionando con el valor de variable anterior.
42
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Despus 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 maysculas y minsculas. Por ejemplo: Int01 y int01 se consideran
dos variables diferentes.
No es posible utilizar un nmero como primer carcter 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 estndar siguientes para declarar variables en scripts.
44
ELSYSTEC S.A.
PROGRAMACION CON SCRIPTS
Inicializacin de variables :
Tras declarar la variable del Script local, una buena prctica de programacin consiste en inicializar su valor.
En concreto, antes de poder utilizar la variable del Script en una comparacin, es necesario asignar un valor a la
variable.
El ejemplo siguiente indica la importancia de la inicializacin 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
Asegrese de agregar un punto y coma (;) al final de cada instruccin. 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 continuacin para evaluar expresiones e instrucciones de scripts.
Operadores aritmticos:
+ 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 comparacin :
Estos operadores comparan dos valores. La expresin evala en verdadera cuando la comparacin
definida es verdadera. La expresin evala en false cuando la comparacin 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 lgicos
50
ELSYSTEC S.A.
Operadores de bit PROGRAMACION CON SCRIPTS
Operador Expresin Descripcin
>> X >> Y Desplazamiento hacia la derecha. Desplaza los bits en X hacia la derecha,
segn el nmero Y de posiciones de bit. Conserva el signo.
<< X << Y Desplazamiento hacia la izquierda. Desplaza los bits en X hacia la izquierda,
segn el nmero Y de posiciones de bit. Conserva el signo.
>>> X >>> Y Relleno cero, desplazamiento hacia la derecha. Desplaza los bits en X hacia la
derecha, segn el nmero 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 operacin AND a nivel de bit.
X 0100
Y 1101
Resultado 0100
| X|Y OR a nivel de bit. Devuelve el resultado de la operacin XOR a nivel de bit.
X 0100
Y 1101
Resultado 1101
^ X^Y XOR a nivel de bit. Devuelve el resultado de la operacin 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 asignacin
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.
VALIDACIN, COMPILACION Y CORRECCIN DE ERRORES
Hacer click con botn derecho La validacin del proyecto se realiza mediante Generar
que consiste en la compilacin de un programa que se puede
ejecutar directamente mediante XBT-G desde el proyecto
creado mediante el editor grfico de Vijeo Designer.
57
ELSYSTEC S.A.
SIMULACIN
Permite realizar una simulacin 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 simulacin, pulse de forma simultnea las teclas Ctrl y Z o Alt y F4
58
ELSYSTEC S.A.
SIMULACIN
Al iniciar la simulacin aparece la ventana en la cual podremos actuar sobre los pulsadores y
visualizaremos el estado del motor.
59
ELSYSTEC S.A.
SIMULACIN
Procederemos a declarar las variables externas y asociarles direcciones en el Autmata
Programable.
60
ELSYSTEC S.A.
SIMULACIN
61
ELSYSTEC S.A.
PROPIEDADES DE ANIMACIN
Animacin de relleno : Esta animacin permite que un objeto se rellene de color en funcin del
valor de la variable asociada
62
ELSYSTEC S.A.
PROPIEDADES DE ANIMACIN
63
ELSYSTEC S.A.
PROPIEDADES DE ANIMACIN
Animacin de pulsacin: 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 animacin de
pulsacin ofrece mltiples posibilidades tanto para actuar sobre bits o palabras, o atribuir
funciones especiales o paneles emergentes.
1- Habilitamos la animacin al contacto
Seleccin de la variable
64
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Nuevos paneles:
Lo ms 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 grfica del Magelis y los paneles emergentes que
surgen en un momento dado ocupando solo una parte de la superficie grfica y dejando
de fondo el panel que se estaba ejecutando anteriormente.
Paneles grficos: 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 botn derecho del ratn, seleccionar Animacin clicar en Bit
66
ELSYSTEC S.A.
CREACION DE NUEVOS PANELES
Elegimos la opcin Especial. En cambiar panel pondremos el panel al cual deseamos acceder
Para escribir un texto y superponerlo al botn 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 produccin 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 grficos 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 produccin, 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 caractersticas del objeto dibujado
tales como dimensiones, color, variable, etc.
73
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Mediante la opcin de caja de herramientas completaremos el dibujo del tanque incluyendo las
tuberas 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 botn de Escala crearemos una escala numerada en el frontal del depsito.
75
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Es muy interesante visualizar datos del proceso de produccin, para ello utilizamos el botn de
visualizacin de datos que mediante las ventanas correspondientes permitir configurar : Colores,
tamao, variable asociada, posicin del texto, tipo de marco, etc.
76
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Mediante la variable Consigna podremos fijar la cantidad mxima de llenado del depsito, para
ello deberemos visualizar y modificar su valor . Procederemos de la misma forma que hicimos
con la visualizacin 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 modificacin 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
Sealizaremos el funcionamiento del proceso mediante un piloto de visualizacin que insertaremos
en la parte superior del tanque. Para ello elegiremos el botn 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
Adems de sealizar que el proceso est funcionando nos interesa indicar que el depsito se est
llenando vaciando, para ello utilizaremos un piloto que tenga el smbolo de flecha y le
asignaremos la variable vacio.
Indicacin de subida :
83
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Indicacin de bajada:
Activamos la visibilidad mediante la variable Motorv y como consecuencia las indicaciones solo
se visualizarn si el motor est en marcha.
84
ELSYSTEC S.A.
CREACION DE UN PANEL DE PRODUCCION
Una vez finalizada la creacin 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 grficos. Se pueden incluir objetos como en el resto o
utilizarlo para funciones especiales como por ejemplo podra 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 grfico
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 aplicacin vamos a limitar el valor de consigna para que no pueda ser superior a 99,
para ello utilizaremos un aviso mediante una ventana emergente.
Creacin de la ventana emergente :
88
ELSYSTEC S.A.
VENTANAS EMERGENTES
Configuracin 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
aparicin de la ventana emergente cuando escribimos una consigna superior a 100
Para obtener
informacin 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
podrn configurar multitud de opciones.
Una vez creada la variable de alarma, se podrn 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 funcin de su valor nos
permita mostrar dicha informacin. Aplicndolo 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 mximo 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 pestaa 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
smbolo 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
opcin de visualizacin 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
HISTRICOS
1- Crearemos un panel grfico para visualizar la evolucin 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.
HISTRICOS
114
ELSYSTEC S.A.
HISTRICOS
Se puede ajustar el periodo de
muestreo de cada variable
115
ELSYSTEC S.A.
HISTRICOS
El Script escrito en el panel de produccin se ejecuta mientras el panel esta abierto, por tanto, si
abrimos el panel de histrico no evoluciona el nivel del depsito. Para que el script de produccin se
ejecute cuando el panel est cerrado, hemos de copiarlo en Scripts de aplicacin.
116
ELSYSTEC S.A.
GRAFICO DE TENDENCIAS
Podemos registrar un histrico de las variables mediante la opcin de grfico 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 produccin, disponemos
en la barra de herramientas de un botn de resumen de alarmas. Crearemos un nuevo panel.
119
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Mediante estas ventanas configuraremos los parmetros de la tabla de alarmas a visualizar.
120
ELSYSTEC S.A.
RESUMEN DE ALARMAS
Permite configurar las columnas que se visualizarn 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 tuvisemos 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 depsito creado
en el panel de produccin sera un ingrediente de la receta.
123
ELSYSTEC S.A.
RECETAS
Creacin del grupo de recetas :
Escribir el nombre
del grupo de recetas
124
ELSYSTEC S.A.
RECETAS
Aadimos 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 simulacin 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 despus 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.
COMUNICACIN. APLICACIN 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.
COMUNICACIN UNITELWAY
134
ELSYSTEC S.A.
COMUNICACIN MODBUS RTU
135
ELSYSTEC S.A.
COMUNICACIN MODBUS TCP / IP
2- Configurar la direccin IP
de destino y aceptar
136
ELSYSTEC S.A.
Transferencia de aplicacin desde el terminal
137
ELSYSTEC S.A.
Transferencia de aplicacin desde el
terminal
(1/2)
138
ELSYSTEC S.A.
Transferencia de aplicacin 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 simulacin sin necesidad de
disponer de un autmata ni de un terminal de dilogo.
De todas maneras, lo habitual ser que el programa de funcionamiento este ubicado en
el Autmata y que las variables que residen en el Autmata sean las que hemos de tratar
en el terminal de dilogo XBT-G.
Este tipo de variables se deben configurar como externas y se asociarn a direcciones de
la memoria del autmata.
Con el autmata conectado al terminal de dilogo XBT-G, cuando se ejecuta el programa
en el Autmata evolucionara el proceso quedando reflejado en la pantalla del terminal de
dilogo.
En realidad lo ms habitual ser disponer de variables internas y externas y cada una de
ellas tendr una funcin 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.
Importacin de variables
143
ELSYSTEC S.A.
Importacin de variables
(1/4)
En la herramienta de programacin
del PLC asignamos smbolos a las
variables que queremos importar en
Vijeo Designer.
144
ELSYSTEC S.A.
Importacin 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.
Importacin de variables
(3/4)
146
ELSYSTEC S.A.
Importacin de variables
(4/4)
147
ELSYSTEC S.A.
Contrasea del proyecto
148
ELSYSTEC S.A.
Contrasea del proyecto
(1/2)
149
ELSYSTEC S.A.
Contrasea 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.
Recuperacin de histricos
Para facilitar la gestin de los
archivos histricos 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 visualizacin
en herramientas ofimticas
estndar y eliminar de la tarjeta
Compact Flash los ficheros ya
recuperados, liberando espacio
innecesario.
161
ELSYSTEC S.A.
Recuperacin de histricos
- Generacin de tendencias -
(1/12)
162
ELSYSTEC S.A.
Recuperacin de histricos
- Generacin de tendencias -
(2/12)
163
ELSYSTEC S.A.
Recuperacin de histricos
- Configuracin de Alarmas -
(3/12)
164
ELSYSTEC S.A.
Recuperacin de histricos
- Configuracin de Alarmas -
(4/12)
165
ELSYSTEC S.A.
Recuperacin de histricos
- Configuracin de Alarmas -
(5/12)
166
ELSYSTEC S.A.
Recuperacin de histricos
- Creacin de recetas -
(6/12)
167
ELSYSTEC S.A.
Recuperacin de histricos
- Creacin de recetas -
(7/12)
168
ELSYSTEC S.A.
Recuperacin de histricos
- Creacin de usuarios -
(8/12)
169
ELSYSTEC S.A.
Recuperacin de histricos
- Lectura de ficheros -
(9/12)
Invocamos el Administrador de
datos.
170
ELSYSTEC S.A.
Recuperacin de histricos
- Lectura de ficheros -
(10/12)
171
ELSYSTEC S.A.
Recuperacin de histricos
- Lectura de ficheros -
(11/12)
Escogemos el sentido de la
transferencia.
172
ELSYSTEC S.A.
Recuperacin de histricos
- Lectura de ficheros -
(12/12)
173
ELSYSTEC S.A.
Recuperacin de histricos
- Ejemplo de histrico de Alarmas -
174
ELSYSTEC S.A.