Académique Documents
Professionnel Documents
Culture Documents
VIJEO DESIGNER
V1.1 Octubre,2010
INDICE
Pag.
Introduccin ................................................................
Creacin de pantallas.................................................
18
32
56
Simulacin...................................................................
58
Propiedades de animacin........................................
62
65
Caja de herramientas..................................................
69
71
86
Alarmas........................................................................
91
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
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:
Comunicaciones: Mediante el software podremos configurar las comunicaciones con
el autmata a travs de varios protocolos ( Modbus, Unitelway, Ethernet ). Permite
comunicarse de forma simultnea con varios PLC Schneider.
Histricos y alarmas: Se podrn configurar y almacenar alarmas en una misma
aplicacin y realizar histricos.
ELSYSTEC S.A.
INTRODUCCION
Reutilizacin de datos: Vijeo Designer emplea dos tipos de datos:
- Datos internos creados en la aplicacin del usuario.
- Datos externos suministrados por los equipos ( PLC, E/S remotas, etc. ).
Los objetos grficos, 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.
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.
ELSYSTEC S.A.
En la ventana que aparece rellenaremos los campos: Nombre del proyecto y descripcin.
ELSYSTEC S.A.
Seleccionamos
siguiente
ELSYSTEC S.A.
3 Elegimos el fabricante y el
controlador de comunicacin
ELSYSTEC S.A.
Iconos de las
ventanas de trabajo
PANTALLA DE INICIO
Visor de informacin
Edicin
Navegador
Caja de herramientas
Fichas del
navegador
Inspector
Lista de
objetos
Zona de retroalimentacin
ELSYSTEC S.A.
INSPECTOR
Permite visualizar y editar las propiedades del objeto
seleccionado :
- Posicin ( Superior, Izquierda, Ancho, Alto )
- Aspecto ( Color, estilo, ancho de lnea, ... )
Si se seleccionan varios objetos, solo se muestran los
parmetros 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 aplicacin
- Descripcin de la Magelis
- La familia a la que pertenece
- La posibilidad de colores
- El modelo de la misma
- La comunicacin que se utilizar para descargar la
aplicacin del ordenador a la Magelis.
ELSYSTEC S.A.
10
LISTA DE OBJETOS
ELSYSTEC S.A.
11
ZONA DE RETROALIMENTACION
ELSYSTEC S.A.
12
CAJA DE HERRAMIENTAS
ELSYSTEC S.A.
13
NAVEGADOR
ELSYSTEC S.A.
14
VISOR DE INFORMACIN
ELSYSTEC S.A.
15
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.
ELSYSTEC S.A.
16
VARIABLES
1- Hacer click con el botn derecho
2- Seleccionar nueva variable y el tipo
3- Se asigna un nombre a la
variable y aparecen en la
ventana inspector sus
parmetros asociados
ELSYSTEC S.A.
17
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
ELSYSTEC S.A.
18
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
despus sobre Panel1
ELSYSTEC S.A.
El cuadro negro
representa la
pantalla del
terminal Magelis
19
CREACION DE PANTALLAS
Seleccionando la pestaa de Variables, declararemos 3 variables internas discretas que
asociaremos a los dibujos que iremos creando en las siguientes pginas.
Variables declaradas
Propiedades de la variable
ELSYSTEC S.A.
20
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 tamao.
ELSYSTEC S.A.
21
CREACION DE PANTALLAS
2- Mediante copiar /
pegar crearemos el
otro rectngulo y
dibujaremos una
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.
ELSYSTEC S.A.
22
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
2- Hacer doble click en el
color de primer plano
ELSYSTEC S.A.
23
CREACION DE PANTALLAS
Mediante el mismo procedimiento cambiaremos el color al resto de elementos
ELSYSTEC S.A.
24
CREACION DE PANTALLAS
Por el mismo procedimiento descrito anteriormente insertaremos un circulo interior al
circulo del motor que nos indicar si el motor est funcionando o est parado.
Este circulo interior representar el estado de un bit y
cambiar el color segn el bit est activo o no.
1- Seleccionamos el objeto y hacemos click con el botn derecho
2- Hacemos click con el botn izquierdo
ELSYSTEC S.A.
25
CREACION DE PANTALLAS
Para realizar la animacin hemos de asignar una variable al objeto seleccionado
1- Hacemos click con el botn izquierdo
2- Seleccionamos la variable que
relacionaremos con el objeto
3- Para asignar color al estado de la
variable haremos click con botn izquierdo
ELSYSTEC S.A.
26
CREACION DE PANTALLAS
1- Hacemos click con el botn izquierdo
ELSYSTEC S.A.
27
CREACION DE PANTALLAS
Procedemos a la colocacin del pulsador de marcha
Seleccionar el interruptor
Seleccionar el modo
Seleccionar la operacin al
pulsar
Elegir la variable relacionada
con el interruptor
ELSYSTEC S.A.
28
CREACION DE PANTALLAS
Ahora seleccionaremos la pestaa Al liberar
Seleccionar la operacin al
liberar
ELSYSTEC S.A.
29
CREACION DE PANTALLAS
Configuramos las diferentes pantallas relacionadas con el interruptor
Configuramos las caractersticas del texto escrito sobre el interruptor
ELSYSTEC S.A.
CREACION DE PANTALLAS
1. El dibujo muestra el resultado de la
configuracin del pulsador de marcha
2. Realizando el
mismo proceso
crearemos el
pulsador de paro
ELSYSTEC S.A.
31
ELSYSTEC S.A.
32
Pasos:
1.
2.
Configure el disparador.
3.
4. Valide el script
ELSYSTEC S.A.
33
ELSYSTEC S.A.
34
ELSYSTEC S.A.
35
ELSYSTEC S.A.
36
ELSYSTEC S.A.
37
Secuencia de comandos
(Instrucciones codificadas)
ELSYSTEC S.A.
38
a = Entero01.getIntValue();
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.
int a = 0;
Mtodo
a = Entero01.getIntValue() ;
ELSYSTEC S.A.
39
ELSYSTEC S.A.
40
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.
ELSYSTEC S.A.
41
Variable de Vijeo-Designer
Retornar el resultado
Instrucciones de control
Operaciones
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.
ELSYSTEC S.A.
42
ELSYSTEC S.A.
43
Rango de datos
8 bits
Complemento a 2's
-128 ~ +127
corto
16 bits
Complemento a 2's
-32768 ~ +32767
entero
32 bits
Complemento a 2's
-2177483648 ~ +2177483647
largo
64 bits
Complemento a 2's
flotante
32 bits
IEEE754 estndar
doble
64 bits
IEEE754 estndar
-9223372036854775808~
+9223372036854775807
3.40282347E+38 ~
1.40239846E-45
1.79769313486231570E+308 ~
4.94065645841246544E-324
Tipo de
datos
byte
Tamao
booleano
true o false
carcter
16 bits
carcter Unicode
ELSYSTEC S.A.
44
int a ;
ELSYSTEC S.A.
Fin de la oracin
45
ELSYSTEC S.A.
46
Expresin
X+Y
Add
X-Y
Restar
X*Y
Multiplicar
X/Y
Dividir
X%Y
ELSYSTEC S.A.
Descripcin
47
Operador
Expresin
++
X++
Descripcin
++X
--
X--
--X
ELSYSTEC S.A.
48
Expresin
>
X>Y
Mayor que.
Devuelve true cuando X es mayor que Y.
>=
X >= Y
<
X<Y
Menor que.
Devuelve true cuando X es menor que Y.
<=
X <= Y
==
X == Y
Igual que.
Devuelve true cuando X es igual que Y.
!=
X != Y
Diferente a.
Devuelve true cuando X es diferente a Y.
ELSYSTEC S.A.
Descripcin
49
Expresin
&&
X && Y
||
X || Y
!X
&
X&Y
X|Y
ELSYSTEC S.A.
Descripcin
AND (Y) condicional.
Devuelve true cuando X e Y son verdaderos.
Devuelve false cuando X o Y son falsos.
Evala Y cuando X es verdadero.
OR (O) condicional.
Devuelve true cuando X o Y son verdaderos.
Evala Y cuando X es falso.
NOT (NO) lgico.
Devuelve false cuando X es verdadero.
Devuelve true cuando X es falso.
AND.
Devuelve true cuando X e Y son verdaderos.
Siempre evala X e Y.
OR.
Devuelve true cuando X e Y son diferentes (uno es verdadero y el otro es
falso.)
Siempre evala X e Y.
50
Operadores de bit
Operador
Expresin
>>
X >> Y
<<
X << Y
>>>
X >>> Y
&
X&Y
X|Y
0100
X
Y
1101
Resultado
0100
OR a nivel de bit. Devuelve el resultado de la operacin XOR a nivel de bit.
X^Y
0100
X
Y
1101
Resultado
1101
XOR a nivel de bit. Devuelve el resultado de la operacin XOR a nivel de bit.
~X
ELSYSTEC S.A.
Descripcin
Desplazamiento hacia la derecha. Desplaza los bits en X hacia la derecha,
segn el nmero Y de posiciones de bit. Conserva el signo.
Desplazamiento hacia la izquierda. Desplaza los bits en X hacia la izquierda,
segn el nmero Y de posiciones de bit. Conserva el signo.
0100
X
Y
1101
Resultado
1001
Complemento a nivel de bit. Gira los bits en el valor X.
51
Expresin
X=Y
Asigna el valor de Y a X.
+=
X += Y
Asigna (X + Y) a X.
-=
X -= Y
Asigna (X - Y) a X.
*=
X *= Y
Asigna (X * Y) a X.
/=
X /= Y
Asigna (X / Y) a X.
%=
X %= Y
Asigna (X % Y) a X.
&=
X &= Y
|=
X |= Y
Asigna (X | Y) a X. Verdadero/Falso.
^=
X ^= Y
Asigna (X ^ Y) a X. Verdadero/Falso.
<<=
X <<= Y
>>=
X >>= Y
>>>=
X >>>= Y
ELSYSTEC S.A.
Descripcin
52
ELSYSTEC S.A.
53
ELSYSTEC S.A.
54
ELSYSTEC S.A.
55
ELSYSTEC S.A.
56
ELSYSTEC S.A.
57
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
ELSYSTEC S.A.
58
SIMULACIN
Al iniciar la simulacin aparece la ventana en la cual podremos actuar sobre los pulsadores y
visualizaremos el estado del motor.
ELSYSTEC S.A.
59
SIMULACIN
Procederemos a declarar las variables externas y asociarles direcciones en el Autmata
Programable.
ELSYSTEC S.A.
60
SIMULACIN
1- Hacer click con botn derecho
2- Hacer click sobre Iniciar simulacin de dispositivo
ELSYSTEC S.A.
61
PROPIEDADES DE ANIMACIN
Para la animacin de un objeto insertado en pantalla disponemos de una ventana de
propiedades de animacin con varias pestaas.
Animacin de relleno : Esta animacin permite que un objeto se rellene de color en funcin del
valor de la variable asociada
Si tuvisemos que simular el nivel de un
depsito seguiramos los pasos siguientes :
- Dibujamos el depsito utilizando la
herramienta rectngulo.
- Mediante un click con el botn derecho en el
rectngulo seleccionamos animacin y la
pestaa de Relleno.
- Marcamos, por ejemplo, habilitar la
animacin de relleno vertical.
-Seleccionamos la variable asociada y
procederemos a su configuracin entre los
diferentes parmetros fijaremos los intervalos
de valores.
ELSYSTEC S.A.
62
PROPIEDADES DE ANIMACIN
ELSYSTEC S.A.
63
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
2- Hacer click con el botn 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 ).
ELSYSTEC S.A.
64
ELSYSTEC S.A.
65
Hacer click con el botn derecho del ratn, seleccionar Animacin clicar en Bit
ELSYSTEC S.A.
66
ELSYSTEC S.A.
67
ELSYSTEC S.A.
68
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
ELSYSTEC S.A.
69
Vijeo Designer
CAJA DE HERRAMIENTAS
Cuando hemos seleccionado el objeto lo podemos arrastrar hasta el panel grfico y
mediante la ventana Inspector podremos configurar la variable asociada y
diferentes parmetros relativos al objeto.
ELSYSTEC S.A.
70
ELSYSTEC S.A.
71
ELSYSTEC S.A.
72
ELSYSTEC S.A.
73
ELSYSTEC S.A.
74
ELSYSTEC S.A.
75
ELSYSTEC S.A.
76
ELSYSTEC S.A.
77
ELSYSTEC S.A.
78
ELSYSTEC S.A.
79
ELSYSTEC S.A.
80
ELSYSTEC S.A.
81
ELSYSTEC S.A.
82
ELSYSTEC S.A.
83
Activamos la visibilidad mediante la variable Motorv y como consecuencia las indicaciones solo
se visualizarn si el motor est en marcha.
ELSYSTEC S.A.
84
ELSYSTEC S.A.
85
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.
1- Hacer click con botn derecho
ELSYSTEC S.A.
86
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.
ELSYSTEC S.A.
87
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 :
1- Hacer click con botn derecho
2- Seleccionar nueva ventana emergente
ELSYSTEC S.A.
88
VENTANAS EMERGENTES
Configuracin de los colores del texto y fondo
Insertamos un smbolo para cerrar la ventana emergente
Doble click
ELSYSTEC S.A.
89
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
ELSYSTEC S.A.
90
ALARMAS
Para definir las alarmas se deber crear un nuevo grupo de alarmas, y posteriormente se
podrn configurar multitud de opciones.
1- Hacer click con botn derecho
2- Hacer click con botn izquierdo en nuevo grupo de alarma
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.
ELSYSTEC S.A.
91
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
ELSYSTEC S.A.
92
ALARMAS
Seleccionamos el tipo de alarma
ELSYSTEC S.A.
93
ALARMAS
ELSYSTEC S.A.
94
ALARMAS
Seleccionando Destino1 en la ventana inspector
podremos habilitar el aviso de alarma y
configurar la visualizacin de dicha alarma.
Variable configurada
Ahora, podemos simular el aviso de la alarma
ELSYSTEC S.A.
95
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.
ELSYSTEC S.A.
96
ALARMAS
Marcamos la casilla AltoAlto y
le asignamos el valor 90
ELSYSTEC S.A.
Se define el
panel emergente
97
Biblioteca de recursos
ELSYSTEC S.A.
98
Biblioteca de recursos
(1/8)
ELSYSTEC S.A.
99
Biblioteca de recursos
(2/8)
ELSYSTEC S.A.
100
Biblioteca de recursos
(3/8)
ELSYSTEC S.A.
101
Biblioteca de recursos
(4/8)
ELSYSTEC S.A.
102
Biblioteca de recursos
(5/8)
Insertamos
componente
mensaje.
en
un
panel
Visualizador
el
de
ELSYSTEC S.A.
103
Biblioteca de recursos
(6/8)
ELSYSTEC S.A.
104
Biblioteca de recursos
(7/8)
ELSYSTEC S.A.
105
Biblioteca de recursos
(8/8)
ELSYSTEC S.A.
106
VISUALIZADOR DE MENSAJE
Escribiremos un visualizador de mensaje utilizando la biblioteca de recursos. Se trata de visualizar
en la parte frontal del depsito un mensaje de nivel bajo cuando el nivel sea inferior a 20. Si el nivel
fuese inferior a 5 el mensaje deber ser de nivel muy bajo de manera intermitente.
ELSYSTEC S.A.
107
VISUALIZADOR DE MENSAJE
En esta ventana seleccionamos los textos a visualizar
ELSYSTEC S.A.
108
VISUALIZADOR DE MENSAJE
La biblioteca de recursos permite configurar los colores
ELSYSTEC S.A.
109
VISUALIZADOR DE MENSAJE
La seleccin de colores los configuraremos en la tabla siguiente
ELSYSTEC S.A.
110
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
ELSYSTEC S.A.
111
VISUALIZADOR DE MENSAJE
Situaremos la visualizacin del mensaje en la parte frontal del depsito
ELSYSTEC S.A.
112
Vijeo Designer
HISTRICOS
1- Crearemos un panel grfico para visualizar la evolucin de las variables Nivel y Consigna
2- En la caja de herramientas seleccionaremos
Grfico de tendencia histrica
3- Seleccionamos cualquiera
de ellos, por ejemplo:
4- En la ventana Inspector de la
variable a visualizar
habilitaremos Guardar historial
ELSYSTEC S.A.
113
HISTRICOS
Elegimos el color de fondo de panel
En la ventana Inspector del
grfico de histricos,
configuraremos las variables
a representar, los colores,
caractersticas, etc.
ELSYSTEC S.A.
114
HISTRICOS
Se puede ajustar el periodo de
muestreo de cada variable
ELSYSTEC S.A.
115
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.
ELSYSTEC S.A.
116
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 .
ELSYSTEC S.A.
117
GRAFICO DE TENDENCIAS
ELSYSTEC S.A.
118
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.
ELSYSTEC S.A.
119
RESUMEN DE ALARMAS
Mediante estas ventanas configuraremos los parmetros de la tabla de alarmas a visualizar.
Seleccionamos las alarmas a visualizar, el modo de visualizacin, etc.
ELSYSTEC S.A.
120
RESUMEN DE ALARMAS
Permite configurar las columnas que se visualizarn en el cuadro de alarmas
Permite configurar botones
ELSYSTEC S.A.
121
RESUMEN DE ALARMAS
Hemos configurado algunos botones a la izquierda del panel de alarmas
El botn de accin de contacto nos permite acceder a la pantalla de produccin porque
hemos configurado en la variable nivel que esta accin nos abra ese panel.
Nos permite
reconocer la
alarma y nos
aparece la
franja en color
amarillo
ELSYSTEC S.A.
122
RECETAS
El concepto de receta permite al operador definir los parmetros de produccin
mediante un interface simple.
Definiciones :
Ingrediente : Elementos individuales de una receta.
Receta : Es una coleccin de variables y valores ( ingredientes )
Grupo de recetas : Es una coleccin de recetas identificados mediante un
nmero ID y un nombre.
Controles de recetas : Son una serie de variables de control que se usan con los
grupos de 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.
ELSYSTEC S.A.
123
RECETAS
Creacin del grupo de recetas :
Hacer click con botn derecho en recetas y
seleccionar nuevo grupo de recetas
Escribir el nombre
del grupo de recetas
Creamos las variables necesarias para
realizar la salsa mayonesa y le
asignamos la direccin en el Autmata
ELSYSTEC S.A.
124
RECETAS
ELSYSTEC S.A.
125
RECETAS
Procedemos a crear un panel que llamaremos recetas para que el operador pueda
modificar las cantidades de los ingredientes cuando se desee.
ELSYSTEC S.A.
126
RECETAS
La ventana inspector nos permite configurar el panel de
recetas con los textos apropiados, colores, medidas, etc.
ELSYSTEC S.A.
127
RECETAS
Procedemos a la simulacin
de las recetas ( RUNTIME )
Borra la receta
ELSYSTEC S.A.
128
ELSYSTEC S.A.
129
DESCARGA DE DATOS
El programa realizado en el ordenador deber ser descargado en el Magelis
ELSYSTEC S.A.
130
DESCARGA DE DATOS
ELSYSTEC S.A.
131
ELSYSTEC S.A.
132
ELSYSTEC S.A.
133
COMUNICACIN UNITELWAY
1- Hacer click con el botn derecho
ELSYSTEC S.A.
134
ELSYSTEC S.A.
2- Configurar la direccin IP
de destino y aceptar
ELSYSTEC S.A.
136
ELSYSTEC S.A.
137
ELSYSTEC S.A.
138
ELSYSTEC S.A.
139
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.
ELSYSTEC S.A.
140
ELSYSTEC S.A.
141
ELSYSTEC S.A.
142
Importacin de variables
ELSYSTEC S.A.
143
Importacin de variables
(1/4)
En la herramienta de programacin
del PLC asignamos smbolos a las
variables que queremos importar en
Vijeo Designer.
ELSYSTEC S.A.
144
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.
ELSYSTEC S.A.
145
Importacin de variables
(3/4)
ELSYSTEC S.A.
146
Importacin de variables
(4/4)
ELSYSTEC S.A.
147
ELSYSTEC S.A.
148
ELSYSTEC S.A.
149
ELSYSTEC S.A.
150
Modo mantenimiento
Cuando el desarrollador modifica el
programa de un PLC en servicio al
cual estn conectados uno o varios
terminales XBT G / XBT GT,
posiblemente sea necesario
efectuar operaciones en dicho PLC
que den como resultado defectos
de comunicacin, datos errneos u
otras informaciones tpicas de una
situacin de mantenimiento.
La nueva variable de sistema
_Maintenance permite inhibir el
almacenamiento en Compact Flash
de los datos histricos afectados
por la intervencin.
ELSYSTEC S.A.
151
Modo mantenimiento
(1/1)
Valores de _Maintenance
0: El terminal ejecuta la aplicacin
normalmente.
1: El registro de datos histricos
queda detenido, las alarmas y
eventos quedan marcados como
estado mantenimiento para evitar
su interpretacin errnea.
ELSYSTEC S.A.
152
Historial de revisiones
ELSYSTEC S.A.
153
Historial de revisiones
(1/2)
ELSYSTEC S.A.
154
Historial de revisiones
(2/2)
ELSYSTEC S.A.
155
Compartir datos
ELSYSTEC S.A.
156
Compartir datos
(1/4)
ELSYSTEC S.A.
157
Compartir datos
(2/4)
Aadimos variables en
terminales del proyecto.
ambos
ELSYSTEC S.A.
158
Compartir datos
(3/4)
ELSYSTEC S.A.
159
Compartir datos
(4/4)
ELSYSTEC S.A.
160
Recuperacin de histricos
ELSYSTEC S.A.
161
Recuperacin de histricos
- Generacin de tendencias (1/12)
ELSYSTEC S.A.
162
Recuperacin de histricos
- Generacin de tendencias (2/12)
ELSYSTEC S.A.
163
Recuperacin de histricos
- Configuracin de Alarmas (3/12)
ELSYSTEC S.A.
164
Recuperacin de histricos
- Configuracin de Alarmas (4/12)
ELSYSTEC S.A.
165
Recuperacin de histricos
- Configuracin de Alarmas (5/12)
Definimos
las
columnas
que
queremos almacenar en el archivo
histrico.
ELSYSTEC S.A.
166
Recuperacin de histricos
- Creacin de recetas (6/12)
ELSYSTEC S.A.
167
Recuperacin de histricos
- Creacin de recetas (7/12)
Configuramos
las
frmulas
ingredientes de las recetas.
ELSYSTEC S.A.
168
Recuperacin de histricos
- Creacin de usuarios (8/12)
ELSYSTEC S.A.
169
Recuperacin de histricos
- Lectura de ficheros (9/12)
Invocamos
datos.
el
Administrador
ELSYSTEC S.A.
de
170
Recuperacin de histricos
- Lectura de ficheros (10/12)
ELSYSTEC S.A.
171
Recuperacin de histricos
- Lectura de ficheros (11/12)
Escogemos
el
transferencia.
sentido
de
la
ELSYSTEC S.A.
172
Recuperacin de histricos
- Lectura de ficheros (12/12)
ELSYSTEC S.A.
173
Recuperacin de histricos
- Ejemplo de histrico de Alarmas -
ELSYSTEC S.A.
174