Está en la página 1de 27

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA

DEPARTAMENTO DE INGENIERIA ELECTRONICA


LABORATORIO DE CONTROL DE PROCESOS

SAN CRISTBAL ESTADO TACHIRA

Tutoral de Wonderware
Orientado al Laboratorio de
Control de Procesos

AUTORES:
T.S.U Lindolfo A. Torres B.
T.S.U Pablo E. Hernndez B.

San Cristbal, Noviembre de 2003

INDICE
INTRODUCCIN..................................................................................................................3
1Como crear, abrir, guardar, correr y cerrar una aplicacin con el Wonderware, a partir del
ambiente WinddowMaker ......................................................................................................4
1.1 Procedimiento previo a la creacin de un proyecto nuevo:..........................................4
1.2 Procedimiento para la abrir un proyecto ya creado:.....................................................7
1.3 Procedimiento para guardar un proyecto:....................................................................9
1.4 Procedimiento para correr un proyecto:........................................................................9
1.5 Procedimiento para cerrar un proyecto:.....................................................................10
2Como Insertar objetos dentro de la ventana de trabajo.......................................................10
2.1 Procedimiento para agregar Interruptores:..................................................................10
2.2 Procedimiento para agregar texto:..............................................................................12
2.3 Procedimiento para agregar Indicadores de medicin: ..............................................12
2.4 Procedimiento para insertar Potencimetros:..............................................................13
2.5 Procedimiento para insertar Valores de Display:........................................................16
2.6 Procedimiento para insertar Grficas de Tendencia:...................................................17
3Como configurar los parmetros de comunicacin del protocolo Modbus........................19
3.1 Procedimiento para configurar el Modbus:................................................................20
4Como declarar los parmetros de los objetos utilizados.....................................................22
4.1 Procedimiento para declarar las diferentes variables a necesitar:...............................22
4.2 Procedimiento para insertar ecuaciones que realicen las conversiones en los objetos:
...........................................................................................................................................25
5Ejemplo de una ventana de trabajo realizada con Wonderware..........................................26
1

INTRODUCCIN
En la actualidad los diferentes procesos industriales tienden a ser controlados por sistemas
autmatas gobernados por softwares que permiten el manejo seguro de dichos procesos,
sirviendo adems de una interfaz fcil de interpretar por los operarios encargados de vigilar
el normal desenvolvimiento de cada actividad industrial. Uno de estos paquetes
informticos es el Wonderware; con l se puede controlar procesos realimentados presentes
en el laboratorio de control e instrumentacin de nuestra universidad, entre los que se
pueden mencionar: control realimentado por presin, temperatura, caudal y nivel.
Para poder hacer un uso eficiente del Wonderware, dentro del laboratorio se a realizado el
siguiente tutoral con el cual se pretende ofrecer una gua rpida de cmo crear una ventana
de control de proceso real, as como los pasos y comentarios para establecer comunicacin
entre el PC y el controlador ASCON, el PC y otros controladores que utilicen el protocolo
MODBUS, etc.
Antes de comenzar a desarrollar nuestro tutoral es importante destacar que, el uso
de este programa va asociado a tres modos o ambientes grficos, siendo: el primero un
ambiente de programacin llamado WindowMaker, el cual permite la creacin de los
diferentes botones y componentes que permiten controlar y visualizar al proceso de control.
El segundo, una ventana que permite establecer un protocolo de comunicacin cliente servidor para la transmisin de datos necesarios para la escritura y lectura PC
Controlador. Y el tercero, un ambiente llamado WindowViewer encargado de permitir
visualizar en tiempo real la aplicacin desarrollada por el ambiente WindowMaker.

1 Como crear, abrir, guardar, correr y cerrar una


aplicacin con el Wonderware, a partir del ambiente
WinddowMaker
Aqu se va a explicar como crear las nuevas aplicaciones de control al trabajar con el
Wonderware, haciendo uso de la herramienta grafica WindowMaker. Para lo antes
mencionado, se precisa realizar previamente el siguiente procedimiento:

1.1 Procedimiento previo a la creacin de un proyecto nuevo:

Cada vez que se desee crear una aplicacin sobre InTouch se debe hacer clic
en Programas\WonderWare\InTouch

Una vez se este en la ventana del InTouch se selecciona la opcin File y se


escoge New. hacindose click en el icono New de la paleta Toolbar,
desplegndose la siguiente ventana:

En este caso se plantea la opcin de crear una nueva aplicacin. Se debe pulsar
siguiente para continuar con las instrucciones.

Posteriormente deber aparecer la siguiente imagen. En este paso Ud. debe


introducir el nombre de la aplicacin y la descripcin de la misma, para el cual
debe verificar que aparezca la aplicacin en InTouchView.

Una vez creada la ventana de InTouchView Aplicacin, se hace doble clic en


el nombre del programa para crear el proceso en WindowMaker.

En la misma ventana se debe escoger la opcin File y hacer clic en New (otra
opcin sera hacerlo directamente en la paleta del WindowMaker). En donde
aparecer entonces el siguiente dialogo, que permite definirle las propiedades
de tamao de la ventana, as como el nombre de la aplicacin (proceso), color
y cualquier comentario:

Una vez dado el nombre y los dems datos de la aplicacin a crear se hace
clic en OK, apareciendo la ventana de trabajo, en la cual va a insertar todos los
componentes que necesita para realizar el proyecto.

1.2 Procedimiento para la abrir un proyecto ya creado:

Para Abrir un programa que ya existe solo se ejecuta el InTouch

Se hace doble clic sobre el nombre del programa que va a abrir de los
mostrado en la figura anterior.

Otra

opcin es la de hacer clic en File y luego en la opcin Open

WindowMaker, tal cual como se muestra en la siguiente figura.

1.3 Procedimiento para guardar un proyecto:

Para Guardar el proyecto, se hace clic en el men File, luego en Save All
Windows, de esta forma se estarn guardando todas las ventanas de los
proyectos que se estn trabajando en el momento.

Tambin se puede Guardar una ventana de un proyecto en particular,


haciendo clic en el men File, posteriormente en Save Window, momento en
el cual aparecer una ventana con los nombres de los proyectos abiertos para
el momento, se escoge el que se va a salvar y se presiona la tecla OK.

1.4 Procedimiento para correr un proyecto:

Para Correr el proyecto hace clic en la parte superior de la paleta de


WindowMaker en la opcin RunTime!, quien le establecer el enlace con el
simulador.

Una vez realizado el paso anterior comenzar a ejecutarse el proyecto en el


simulador, mostrndose como una ventana que realiza sus acciones en tiempo
real.

1.5 Procedimiento para cerrar un proyecto:

Para Cerrar el proyecto, se hace clic en el men File y luego en Close


Windows.

el programa le va a preguntar si desea guardar los cambios, para respaldar los


ltimos cambios realizados, en caso de que modifique el programa y no lo
guarde.

2 Como Insertar objetos dentro de la ventana de trabajo


Una vez que ya se tiene nociones de como crear, abrir, guardar, correr y cerrar el
programa Wonderware; el siguiente paso es comprender como insertar los diferentes
objetos que requiere el proyecto a crear para controlar el proceso. Es importante resaltar
que cada wizard va asociado a una variable.
Para escoger el tipo de objeto a utilizar se hace clic en el icono Wizards de la Barra
de herramientas del WindowMaker:

2.1 Procedimiento para agregar Interruptores:

En la ventana de Wizards se escoge la opcin Switches:

Luego, haciendo doble clic en el interruptor deseado este aparecer en la


ventana de trabajo donde se este desarrollando la aplicacin. Al hacer
nuevamente doble clic en el interruptor (pero esta vez ya en la ventana de
trabajo) aparecer una ventana en donde se coloca el nombre del interruptor:

2.2 Procedimiento para agregar texto:

Si desea agregar texto para identificar cada uno de los botones en la paleta de
Wizards se escoge la opcin Text Displays 3D Text.

2.3 Procedimiento para agregar Indicadores de medicin:

En la ventana de Wizards se escoge la opcin Meters:

Luego en paleta damos doble clic al dispositivo y aparece una ventana con
sus propiedades, en la cual se asigna la variable que a mostrar en el item
Expresion.

2.4 Procedimiento para insertar Potencimetros:

Despus de desplegar la opcin Wizards, se escoge Sliders y se desplegara


la siguiente pantalla:

Posteriormente se hace clic en OK.

En la paleta aparecer un smbolo w que al darle click en cualquier posicin


de la paleta colocar el potencimetro. Al hacer doble click en el
potencimetro aparece una ventana, con las caractersticas del mismo para
asignarle el nombre, el rango, la etiqueta

Al hacer nuevamente clic en OK, le aparecer otra ventana preguntndole si


desea definir la variable (cuando se acepta debe aparecer el recuadro de
trabajo del Tagname Dictionary)

2.5 Procedimiento para insertar Valores de Display:

Para insertar un display a las variables que se estn manejando en el proyecto;


en la opcin Wizards se escoge la opcin Values Display

Luego de escogerlo aparecer el display en la ventana de trabajo, al hacer


doble clic en l parecer una ventana en donde se escribe el nombre de la
variable a mostrar.

Al habilitar la opcin Allow Input de dicha ventana puedo al momento de correr

el proyecto dar los valores que deseo a la variable haciendo doble click en el display
sin necesidad de mover el potencimetro.

2.6 Procedimiento para insertar Grficas de Tendencia:

Para agregar la grfica en la ventana de trabajo se escoge de la pantalla de


Wizards la opcin Trends y escoge el tipo de grfica que desea observar:

Luego en la paleta le aparecer la Grfica de tendencia seleccionada:

En este tipo de grafica (16-Pend Trend) se puede observar diferentes variables


al mismo tiempo. Al escoger las variables debemos tener en cuenta de anotarle
el rango en que est definida.

Si desea que la escala del trends sea la misma que la de la variable controlada
en el cuadro de color blanco (Tagname), coloca el nombre de la variable y el
rango en min EU / max EU y min Scale / max Scale, as cuando corra el
programa aparece este rango en el orillo del Trends.

Haciendo doble clic en la grfica aparece la ventana en donde se observan las


caractersticas de la grfica y donde se insertan las variables que se van a
observar dentro del Trenes, para esto se hace doble clic en el color en el que
desea mostrar la variable y aparecer una ventana con todas las variables
creadas de donde escoger la que desea mostrar.

3 Como configurar los parmetros de comunicacin del


protocolo Modbus
Para el establecimiento del protocolo Modbus que permite la conexin entre el controlador
y la aplicacin (a comunicar del programa)
Es importante recordar que el ModBus es creado en la computadora que est enlazada
directamente con el controlador (el servidor), adems que para cada proceso se debe crear
un ModBus diferente, ya que si dos procesos trabajan con el mismo al correr un programa
el otro se cuelga. Los pasos a seguir se reflejan en el siguiente procedimiento:

3.1 Procedimiento para configurar el Modbus:

El The Wonderware Modicon MODBUS I/O Server, sirve para establecer la


comunicacin y enlazarnos con el controlador y as poder.

Accedemos al programa de la siguiente manera: en Programas (inicio)


Wonderware FactorySuite IO Servers, le damos doble clic a la opcin Modicon
ModBus. Se selecciona la opcin Configure como lo muestra la figura:

Para saber que parmetros posee la conexin del ModBus, verificamos la primera
opcin del men, la cual aparece como lo muestra la figura:

Para crear un nuevo Modbus o utilizar un que ya esta escrito desplegamos la opcin
nmero dos, quedando de la siguiente manera:

Para crear uno nuevo marcamos la opcin New, la cual me da la siguiente ventana:

Topic Name va a ser el enlace que me une el protocolo Modbus con el proceso que
yo voy a crear para comunicarme al controlador.

El Modbus que se va a utilizar para establecer la conexin debe dejarse abierto, para
que este corra e programa que luego voy a realizar.

4 Como declarar los parmetros de los objetos


utilizados
En este aparte se pretende suministrar una orientacin de cmo declarar cada uno de
los parmetros de los objetos ya creados (vistos como variables), como convertir las
unidades reales de porcentaje del proceso, las cuales son las que vienen por defecto en el
controlador del proceso, a unidades de ingeniera. Esto va a permitir observar de manera
directa en el controlador el valor de las variables sin necesidad de hacer ninguna conversin
manual.

4.1 Procedimiento para declarar las diferentes variables a


necesitar:

Primero se declara la variable de manera normal como la explicada en el los


aparte anteriores.

Hecho esto entramos en la opcin Tagname Dictionary (como se muestra en la


figura anterior) seleccionamos la variable a la que vamos a aplicarle la
conversin y la cambiamos de tipo, es decir, si es I/O Real la convertimos en
Memory Real; si es I/O Integrer, la convertimos en Memory Integrer y as
sucesivamente.

Al dar el tipo a la variable se despliega una segunda ventana en la que aparece


la opcin (Access Name) que me establece la conexin con el Modbus
previamente creado para establecer la comunicacin con el controlador y con
el proceso.

Se hace click en la opcin Add para as adicionar el ModBus que se creo en la


seccin anterior. Para el cual hay que tener presente que:

El Nodo Name es la direccin de la computadora donde se encuentra creado el


ModBus.

En el Topic Name se coloca el mismo nombre que se coloc en el ModBus.

Luego se verifica que aparezca en el Access Name y se hace click en Close.

Luego en la opcin Item coloca la direccin de la variable que manipula. Por


ejemplo para el Set point es: 40037 F (Dicha direccin depende del lazo en el

que se encuentra trabajando, las cuales se encuentran en el Anexo), hecho esto


hace click en la opcin de salvar y cerrar.

Quedando la variable creada de la siguiente manera:

4.2 Procedimiento para insertar ecuaciones que realicen las


conversiones en los objetos:

En la opcin Scripts de la ventana WindowMaker, hace click en la opcin


Application, en la cual se desplegar una ventana en la que se debe escribir la
ecuacin que me da la relacin del rango que tengo al rango que necesito.

Debe tener presente que la opcin Condition Type debe estar en While Running
para que esta conversin se ejecute siempre que el programa est corriendo, y
que la opcin Every debe llevar un nmero comprendido entre 1 y 360000.

Hecho esto se valida y se hace click en OK y as de esta forma conseguimos que


las unidades en el controlador se reflejen en Unidades de Ingeniera (0 a 100).

5 Ejemplo de una ventana de trabajo realizada con


Wonderware
En la figura siguiente se muestra un ejemplo de una aplicacin hecha con Wonderware, la
cual permite un lazo de control realimentado para Nivel. En este ejemplo usted notar que
existen objetos que no fueron explicados en los apartes anteriores, no obstante el
procedimiento en su mayora es similar a los explicados, salvo algunas excepciones la cual
se crearon a partir de la combinacin de otros objetos encontrados en el wizard.

También podría gustarte