Sei sulla pagina 1di 27

1 Generalidades

1.1 Creacin de proyecto e interfase grafica

Este capitulo muestra los primeros para la creacin de una aplicacin, con el Lizard y
describe las funcionalidades y herramientas del Visu+

1.2 Funcionalidades basicas.

Funcionalidad completa de Scada


Software y proyectos en diferentes lenguajes
Encriptacin de proyectos
Compresin de proyectos
Enlace OPC con sistema de control
Proteccin de acceso con gestin de usuarios
Capacidad de cliente Web
Pantallas de proceso totalmente escalables
Conexin con bases de datos en tiempo real
Manejo automtico de grabado de datos y recetas
Creacin de scripts por medio de VBA y IL
Compatible con FDA CRF 21 part 11

1.3 Licencias de Runtime.

Tipo Cdigo Descripcin


Visu+ 2 RT 128 2988586 Limitado a 128 bytes para datos de I/O y
variables de script.
Visu+ 2 RT 512 2988612 Limitado a 512 bytes para datos de I/O y
variables de script.
Visu+ 2 RT 2988654 Ilimitado para datos de I/O y variables de script.
Unlimited
Visu+ 2 RT-D 128 2988696 Limitado a 128 bytes para datos de I/O y
variables de script. 2 Drives directos.
Visu+ 2 RT-D 512 2988722 Limitado a 512 bytes para datos de I/O y
variables de script. 2 Drives directos.
Visu+ 2 RT-D 2988748 Ilimitado para datos de I/O y variables de script.
Unlimited 2 Drives directos.

Introduccin a sistemas de automatizacin Visu+ 1


2 Asistente de Proyecto

2.1 Nuevo proyecto.

Ilustracin 2-1 Seleccin de plataforma para nuevo proyecto.

El primer paso de la creacin de un proyecto de visualizacin con Visu+ es la seleccin


del dispositivo donde va a correr la aplicacin. Los paneles TP tienen instalado
Windows CE, que se utilizara en este entrenamiento, el cual puede ser simulado en la
computadora en pantalla completa.

Nota: la plataforma donde va a correr el SCADA puede ser modificada en cualquier


momento.

Ilustracin 2-2 Asistente de nuevo proyecto.

Introducir nombre de proyecto y directorio donde ser almacenado.

Introduccin a sistemas de automatizacin Visu+ 2


Ilustracin 2-3 Proteccin del proyecto.

El proyecto de Visu+ puede ser protegido en niveles individuales evitando la


operacin sin autorizacin con los usuarios de Windows.
Tambin se pueden crear diferentes grupos de usuarios y certificaciones especiales
como CFR21 part11.

Ilustracin 2-4 Seleccin de driver de comunicacin.

Junto con la comunicacin OPC, la aplicacin puede enlazarse con otros protocolos.
En este caso se utilizara el OPC de Phoenix Contact, con lo cual no es necesario la
seleccin de ningun driver.

Introduccin a sistemas de automatizacin Visu+ 3


Ilustracin 2-5 Seleccin de cantidad de pantallas y caractersticas de las
mismas.

Siempre esta disponible el agregado de pantallas en un proyecto existente, durante el


wizard se puede crear automticamente las mismas, con la correspondiente barra de
navegacin. El tamao de la pantalla esta relacionado con el tamao del TP.

Ilustracin 2-6 Seleccin de Dataloggers.

Ilustracin 2-7 Seleccin de templates de alarmas.

Introduccin a sistemas de automatizacin Visu+ 4


Introduccin a sistemas de automatizacin Visu+ 5
3 Herramientas Basicas

3.1 Explorador del proyecto.

Alarm List
Contiene las seales digitales y analgicas que son monitoreadas sus limites por
Visu+.

Basic Scripts
Contiene los cdigos VBA que son ejecutados por comandos o en el inicio de la
aplicacin.

Child Projects
Definicin de clientes en una configuracin servidor-cliente.

Data Logger and Recipe


Define el almacenamiento de las seales para la posterior muestra en pantallas
de tendencias.

Event
Acciones que son ejecutadas por eventos producidos en la aplicacin.

Menus
Permite la creacin a activacin de mens pop-up con el Mouse, como as
tambin barras de menus que se asocian con pantallas de proceso.

Navigation
Permite la implementacin de una navegacin grafica intuitiva por las diferentes
pantallas.

Network
Permite la conexin de sistemas usando diferentes plataformas. Establecimiento
de redundancia solo para sistemas clientes.

Introduccin a sistemas de automatizacin Visu+ 6


Normalizers
Escalamiento de variables segn datos de programacin.

Standart Object List(COM)


Contiene la lista de todos los tagas OPC utilizados.

Parameter
Permite la creacin de archivos para asociacin de variables dinmicas.

Real Time DB
Enlazada con el driver SPS, tipos de datos definidos por usuario, agregado de
variables internas del proyecto.

Schedulers
Configuracin de eventos relacionados con fechas y horas del equipo.

Screens
Acceso a todas las pantallas existentes en el proyecto, con todos los elementos
asociados.

Shorcuts
Agregado de acceso directo de teclas para objetos en la aplicacin.

Softlogic
Configuracin de lgicas IL internas del equipo

Users and User Group


Definicin de niveles de acceso para grupos y usuarios.

Introduccin a sistemas de automatizacin Visu+ 7


El explorador de proyecto permite el acceso estructurado a todos los elementos
existentes en el proyecto. Estos estn agrupados por tipo de elemento y utilizacin de
los mismos.

Introduccin a sistemas de automatizacin Visu+ 8


3.2 Propiedades de objetos del proyecto.

En las propiedades se puede modificar los parmetros de los objetos como asi tamben
de las pantallas y aplicacin.

Confirmacin de datos introducidos


Borrado
Categorizacin de elementos mostrados
Lista de elementos
Expansin/ contraccin de estructura
Descripcin de rea
Ayuda
Muestra simplificada, solo elementos mas utilizados
Ir a elemento relacionado

Introduccin a sistemas de automatizacin Visu+ 9


3.3 Toolbox

Introduccin a sistemas de automatizacin Visu+ 10


3.3 Arrastre de ventanas.

La imagen muestra como se pueden mover las distintas ventanas. Posicionando el


puntero del Mouse en cualquiera de las 5 flechas se posicionan las ventanas.

4 Primeros pasos en la creacin de una aplicacin.

En este capitulo se describe los primeros pasos para la creacin de un proyecto,


integracin de variables via OPC y un resumen de algunas animaciones que pueden
ser implementadas en Visu+.

4.1 Real Time DB

Las variables que se crean en una aplicacin de PC Worx pueden ser OPC, que son
levantadas por el OPC del Visu+.

Introduccin a sistemas de automatizacin Visu+ 11


4.1 Variables y grupo de variables.

En el caso de proyectos grandes, es recomendable el agregado de grupos de variables


con el fin de poder mantener un orden de las variables, tanto OPC (controlador) como
as tambin locales.

4.2 Creacin de variables de sistema.


Visu+ permite que informacin bsica del sistema este disponible gracias a una
estructura definida en el mismo software. Para esto es necesario agregar esta
estructura de datos en la aplicacin, una vez hecho esto la informacin esta lista para
ser aplicada.
Para esto desplegamos Real Time DB desde el navegador del proyecto, seleccionado la
lista de variables, con el botn derecho seleccionamos Add SysVar Structure
Definition, como se muestra en la imagen

Ahora tendremos disponible las variables de sistema.

Introduccin a sistemas de automatizacin Visu+ 12


4.2 Creacin de variables OPC.

Los controladores de todas las familias de Phoenix Contact permiten la comunicacin


mediante OPC, en este caso se implementara la comunicacin con Visu+
independientemente de la plataforma, HMI o Scada.
Lo primero que hay que realizar es la configuracin del OPC Server en la computadora
donde se este desarrollando la aplicacin.
Para esto seleccionar el configurador de OPC que se encuentra en:

El espacio de trabajo es usado para definir la ubicacin de los datos de configuracin


(comunicacin) para el configurador OPC. El mismo es utilizado para agregar los
nuevos recursos. Los recursos representan los controladores que van a estar
disponibles en la red.

Introduccin a sistemas de automatizacin Visu+ 13


El AX OPC Server trabaja con una gran cantidad de controladores del sistema
AUTOMATIONWORX .

Vamos a agregar un nuevo recurso que lo llamaremos ILC150. El nombre puede ser
cambiado simplemente seleccionando otro nombre. La ventana de descripcin permite
conocer los parmetros de comunicacin para dicho recurso.

Seleccionamos un recurso tipo ILC 1xx y configuramos (Settings) la direccin IP del


mismo.

Para poder obtener estas variables directamente desde el controlador en el Software


PC Worx hay que seleccionar las mismas como OPC.
Una vez seleccionadas las variables como OPC es necesario descargar la aplicacin en
el controlador.

Introduccin a sistemas de automatizacin Visu+ 14


Ahora vamos a obtener las variables desde el controlador con el Visu+. Para esto
agregar el OPC desde el Visu+.

Debemos seleccionar las variables que luego utilizaremos durante la aplicacin.


Seleccionar todas y hacer clic en OK.

5 Creacin de aplicacin.
Ya estamos en condicin de hacer una paliacin similar a la que se realizo en el trabajo
anterior de Web Visit, esto consiste en hacer una pantalla en donde podamos activar y
desactivar el parpadeo de la salida digital y la visualizacin de la entrada analgica.

5.1 Agregado de botn.

Introduccin a sistemas de automatizacin Visu+ 15


El primer paso ser el agregado de un botn en la pantalla numero uno. Para ver esta
pantalla hacer doble clic en Screen1, luego del Toobox seleccionamos un Green
Button.

Si seleccionamos el objeto podremos ver las propiedades del mismo en la parte


derecha.

En la solapa de comando/ estado debemos introducir la variable a la que se quiere


afectar por la accin de botn.

Introduccin a sistemas de automatizacin Visu+ 16


Hay distintos tipos de comandos que se le pueden dar a los diferentes objetos. ON-OFF
significa que cada vez que se lo seleccione la variable cambiara de estado, si esta en
falso pasara a verdadero o de verdadero a falso.

5.2 Agregado de barra de nivel.


En este caso vamos a agregar una barra de nivel para visualizar el valor de la entrada
analgica.

Se debe configurar:
En variables la variable OPC que representa la entrada analgica.
Los valores mnimos/ mximos que puede obtener la misma.
El formato de la variable, debe ser con coma ya que es un valor real.

Introduccin a sistemas de automatizacin Visu+ 17


5.2 Probar la aplicacin.

El visu+ cuenta con una poderosa herramienta que permite probar la aplicacin
mientras se esta creando la misma. Si en el caso que se comunique con un
controlador de Phoenix Contact u otro dispositivo de red, todos estos son probados
con la simulacin de la aplicacin. Tambin se puede verificar colores, apariencias y
tamaos de los objetos.
Hay que tener en cuenta que la aplicacin de Visu+ adapta su tamao segn la
resolucin de la pantalla en donde se este corriendo, en el caso de la simulacin
tomara la configuracin de la pantalla completa, se puede acomodar al tamao real de
una pantalla HMI segn convenga.

Con el botn de start Project se simula la aplicacin.

Introduccin a sistemas de automatizacin Visu+ 18


6 Creacin de alarmas en Visu+.

6.1 Definicin de Alarmas.

En esta etapa definiremos alarmas en la aplicacin de Visu+. Para esto es necesario


conocer las variables que van a ser definidas como alarmas.
Hay dos tipos de alarmas,
Digitales, en donde el valor de la variable puede ser verdadero o falso (bit).
Analgicas, en donde el valor de la variable es un valor numrico y se debe
hacer una o mas definiciones de limites a los cuales activaran diferentes estados de
alarmas.

Lo primero que debemos hacer es definir una variable como alarma. Para esto
debemos agregar una nueva alarma, ver imagen.

A esta alarma la llamaremos Entrada Analgica y la asociaremos con la variable OPC


del controlador.

A su vez, a esta alarma le debemos agregar un limite (Threshold). En este caso


cuando el valor de la entrada analgica supere un mximo aparecer esta alarma.

Introduccin a sistemas de automatizacin Visu+ 19


Al limite lo llamaremos HH y el mensaje que aparecer Entrada Analgica muy alta
en el caso que el valor supere los 9,5.

Tambin definiremos otro limite llamado H, el mensaje ser Entrada Analgica alta
cuando supere los 9.
Para agregar este nuevo limite podemos copiar y pegar el limite anterior.

6.2 Banner de Alarma.


Ahora tenemos que agregar una ventana donde aparezcan las alarmas cuando se
produzcan. Para esto hay un objeto llamado Alarm Banner que agregaremos en la
pantalla principal.

Introduccin a sistemas de automatizacin Visu+ 20


Este banner informa de la presencia de las distintas alarmas.
Para dar una mejor descripcin de las mismas se debe insertar el objeto llamado
Alarm Window.
Este lo agregaremos en la pantalla numero 2.

Probar la aplicacin con el botn de simulacin, variar el potencimetro de la placa de


prueba. Cuando supere los umbrales definidos aparecern los mensajes de alarma.

Introduccin a sistemas de automatizacin Visu+ 21


7 Creacin de Data Logger en Visu+.

Los dataloggers almacenan datos de algunas variables en condiciones especiales,


estas condiciones pueden ser por alguna variacin determinada del valor de la misma
o por un intervalo de tiempo seleccionado.
Los datalogger siempre almacenan los datos en alguna base de datos, por default en
SQL pero tambin se pueden grabar los datos en archivos .dat (IMDB). Visu+ busca un
servidor y crea automticamente la base de datos con el nombre del proyecto. Estos
datos pueden ser mostrados en una ventada de data logger con Visu+.

7.1 Seleccin de variables.

En el rbol de navegacin del proyecto encontramos la configuracin de daltaloggers.


Recordemos que en el asistente de configuracin agregamos un datalogg de 5
segundos. Si no es as agregar un nuevo datalogger.

Las variables que deseo agregar a ese datalogger las llamo columnas, ahora vamos a
agregar una nueva columna.

A modo de ejemplo tomaremos la entrada analgica.

Introduccin a sistemas de automatizacin Visu+ 22


7.2 Agregado de ventan de tendencia.

Luego de crear el datalogger vamos a incluir una ventana donde se muestre los
valores almacenados.
Para esto vamos a ir a la pantalla 3 y buscaremos en el toolbox el siguiente objeto.

En las propiedades del objeto recin introducido podemos asociar directamente el


grafico con el datalogger recin creado, con esto se agregan automticamente todas
las variables al grafico.
Los grficos de tendencias pueden ser cambiados en la ventana de propiedades. Todas
estas propiedades pueden ser modificadas incluso cuando la aplicacin se esta
ejecutando.
Para modificar las propiedades de las plumas (pens) se debe clic en el botn de edit
pens, se pueden cambiar escalas, colores, etc.
Si se agregan nuevas columnas al datalogger y queremos que se muestren en el
grafico ya insertado, debemos refrescar el enlace con Refresh Pens from Dalta Logger.

Probar la aplicacin con el botn de simulacin, variar el potencimetro de la placa de


prueba. En el grafico variara el dibujo.

Introduccin a sistemas de automatizacin Visu+ 23


8 Librera de objetos.
El software cuenta con una librera grficos que pueden ser insertados en la
aplicacin, algunos de ellos cuentan con animacin. Adems se pueden agregar
smbolos creados por el usuario.

8.1 Agregado de un tanque con animacin.


En el siguiente ejemplo agregaremos un taque de la galeria de imgenes, el mismo
tendra un corte donde se indicara el nivel del liquido. Tomaremos la entrada analogica
del potenciometro para simular un sensor de nivel.

Introduccin a sistemas de automatizacin Visu+ 24


Al introducir un objeto con animacin aparece una ventana donde podemos introducir
la variable que indicara el nivel. En este caso la variable de entrada analgica del
controlador.

Si por alguna razn se debiera cambiar las propiedades del grafico con el botn
derecho del ratn aparece un men desplegable donde debemos seleccionar Dynamic
Property Inspector.

Simular la aplicacin.

Como se puede apreciar el nivel del tanque tiene un mximo de 100, en el caso de la
entrada analgica el valor mximo es de 10 Voltios. La manera mas sencilla de
modificar esto es haciendo un escalado de 10 a 1, por lo que a la variable la vamos a
multiplicar por 10.

Probar la aplicacin.

8.2 Textos condicionales.

Vamos un objeto donde el texto y color dependa de una variable, en este caso de
panel.
La mayoria de los objetos que se pueden agregar en las pantallas tienen la posibilidad
de darles animaciones. Para poder modificar esto vamos a agregar un rectangulo en
una pantalla.

Introduccin a sistemas de automatizacin Visu+ 25


En las propiedades podemos observar las animaciones.

Vamos a seleccionar el texto dinmico, tenemos que crear una variable nueva, que va
a ser de panel.

Luego seleccionaremos los textos y colores que deseamos que cambien segn esta
variable.

Introduccin a sistemas de automatizacin Visu+ 26


Para cada unos de los valores se puede escribir un mensaje diferente. Para el ejemplo
se pueden utilizar valores de 0 a 10.

Por ultimo vamos a agregar un slider para variar el valor de la variable recin creada.
En las propiedades hay que seleccionar la variable y el rango de trabajo.

Probar la aplicacin.

Introduccin a sistemas de automatizacin Visu+ 27