You are on page 1of 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.

You might also like