Professional Documents
Culture Documents
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.
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:
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.
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.
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.
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:
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.
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)
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.
el proyecto dar los valores que deseo a la variable haciendo doble click en el display sin necesidad de mover el potencimetro.
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.
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.
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 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).