tutorial intouch a

Upload: albaram21

Post on 17-Jul-2015

620 views

Category:

Documents


0 download

TRANSCRIPT

REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TCHIRA DEPARTAMENTO DE INGENIERIA ELECTRNICA LABORATORIO DE CONTROL DE PROCESOS

Integrantes: Mogolln Ramiro Parra Irvin Prez Carlos Seccin 03 Profesor: Ing. Juan Vizcaya

13965632 14360613 13762376

San Cristbal, Junio de 2004

INDICEIntroduccin. Captulo I. Comenzando a trabajar con Wonderware

Seccin 1.01 Pasos para crear el Modbus. Seccin 1.02 Pasos para crear el InTouch (proyecto nuevo) y la paleta de trabajo con WindowMaker. ? Crear el proyecto. ? Crear el panel de trabajo en WindowMaker ? Abrir en WindowMaker. ? Salvar en WindowMaker. ? Cerrar WindowMaker. ? Ejecutar el Proyecto. Captulo II. Pasos para insertar componentes y variables dentro del panel creado. Seccin 2.01 Pasos para insertar Potencimetros. Seccin 2.02 Pasos para declarar las Variables del proceso Seccin 2.03 Pasos para insertar Valores de Display. Seccin 2.04 Pasos para insertar Grficas de Tendencia Seccin 2.05 Pasos para insertar Grficas Histricas. Seccin 2.06 Pasos para agregar Switches. Seccin 2.07 Pasos para crear Meters. Captulo III. Pasos para cambiar las unidades de los sistemas. Seccin 3.01 Pasos para declarar las diferentes variables a necesitar. Seccin 3.02 Pasos para insertar las ecuaciones que realicen las conversiones. Captulo IV. Anexos.

INTRODUCCINEl siguiente tutorial es elaborado con la finalidad de explicar los pasos realizados para la creacin de un PROCESO DE CONTROL REALIMENTADO DE CAUDAL, bajo WonderWare. Dichos pasos pueden ser usados para la creacin de cualquier tipo de proceso (Temperatura, Presin, Nivel o Razn), solo hay que tener en cuenta los valores del set point que posee dicho proceso.

Adems se debe tener en cuenta el lazo de control con el que se desea trabajar, ya que de esto dependen las direcciones de las variables que se manipulan y controlan.

Adems de poder aprender a trabajar el WonderWare, el cual es un programa parecido al Lookout, que permite crear sistemas para controlar procesos reales; con el fin de controlarlos de manera ms eficiente, ya que permite variar sus dispositivos y observar lo que sucede con la variable que se est controlando. Todo esto con el fin de poder conseguir cuales son los niveles ptimos que necesita cada proceso para trabajar de una manera ms eficaz y eficiente. Se emplea la aplicacin WindowMaker, que es la ventana en donde se crean los dispositivos que permiten controlar el proceso.

Dicho programa tambin permite trabajar bajo un protocolo ClienteServidor, que permite enlazar 2 o ms computadoras en red y utilizar el

sistema de enlace del servidor para establecer una conexin.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

4

Captulo I. Comenzando a trabajar con WonderwareEn este captulo se va a explicar de manera sencilla como crear las nuevas aplicaciones o programas que permiten trabajar con Wonderware, estableciendo el protocolo para conectarme en red y comunicar el programa que estoy creando con el controlador y el proceso; y la aplicacin en WindowMaker donde se crea el proceso.

Seccin 1.01 Pasos para configurar el Modbus. El Wonderware Modicon MODBUS I/O Server, sirve para establecer la comunicacin, enlazarnos con el controlador y as poder realizar la comunicacin entre el cliente y servidor que me permita controlar el proceso. Accesamos al programa de la siguiente manera: en Inicio - Programas (inicio)\Wonderware FactorySuite\IO Servers le damos doble click a la opcin Modicon ModBus. Le da en la opcin Configure como lo muestra la figura:

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

Tutorial para la Elaboracin de un Proceso de Control Realimentado

5

Para crear un nuevo Modbus o utilizar uno que ya este creado desplegamos la opcin 2 del men (Configure - Topic Definition ), quedando de la siguiente manera:

Para crear un nuevo ModBus marcamos la opcin New, la cual desplega la siguiente ventana:

Tutorial para la Elaboracin de un Proceso de Control Realimentado

6

Donde 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 el proceso que se va a crear en WonderWare se compile tanto en el servidor como en el cliente; el ModBus solo debe ser creado y dejar abierto en la maquina que va ser de servidor. Es importante recordar que el ModBus es creado en la computadora que est conectada directamente con el controlador por puerto com (el servidor), adems en el servidor se deben crear dos ModBus diferentes, uno para el servidor y el otro lo va a utilizar el cliente para su proceso, es importante recordar que para cada proceso se debe crear un ModBus diferente, ya que si los dos procesos tanto servidor como cliente trabajan con el mismo ModBus al compilar el programa del servidor, el del cliente no corre, se cuelga la mquina y hay que reiniciar tanto el servidor como el cliente, esto se apreci cuando se intento hacer as.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

7

Seccin 1.02 Pasos para crear el InTouch (proyecto nuevo) y la paleta de trabajo con WindowMaker. Para crear una aplicacin InTouch: hacer click en inicio Programas WonderWare - InTouch ? En la ventana del InTouch se da la opcin File y se selecciona New. Luego hacer click en el icono New de la paleta Toolbar, donde se desplegara la siguiente ventana.

? ?

Siga las instrucciones de la nueva aplicacin Wizard. Introduzca el nombre de la aplicacin y la descripcin de la misma y revise que aparezca la aplicacin en InTouchView Aplicacin en el libro.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

8

?

Luego de crearlo en la ventana de InTouchView Aplicacin, aparece la aplicacin con el nombre que le coloco, luego haga doble click en el nombre que coloco para crear el proceso en WindowMaker.

?

Luego escoge la opcin File y hace click en New, o lo hace directamente en la paleta del WindowMaker.

?

En donde le da el nombre al proceso que va a crear y hace click en OK, y le va a aparecer la plantilla de trabajo que se ve en la siguiente pgina, en la cual va a insertar todos los componentes que necesita para realizar el proyecto.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

9

?

Para Abrir un programa que ya existe solo abrimos el InTouch y hace doble click sobre el nombre del programa que va a abrir, o en la opcin File hace click en la opcin Open WindowMaker.

Se debe tener presente que si el programa est guardado en la unidad de 3 (disquete) o en cualquier otra unidad que no sea el disco duro (el cual es el nico que se encuentra de manera directa). Para poder abrirlo, en Tools men, clic en Find Applications. Despus aparecer una ventana en donde se especifican todas las unidades, se escoge la unidad donde est guardado el proyecto y selecciona la carpeta donde lo guardo y directamente lo carga al panel del InTouch, y esta listo para abrirlo.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

10

?

Para Guardar el proyecto, en File men, click en Save Window y aparecer un cuadro con los nombres de los proyectos que existe, se escoge el que va a salvar y OK. Tambin puede en File men, click en Save All Windows y guarda todas las ventanas de una vez.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

11

?

Para Cerrar el proyecto, en File men, click en Close Windows, el programa le va a preguntar si desea guardar los cambios en caso de que modifique el programa y no lo guarde.

?

Para Correr el proyecto hacer click en la parte superior de la paleta de WindowMaker en la opcin RunTime!, quien le establecer el enlace con el simulador.

?

Aparecer el proyecto en el simulador (para regresar, en la esquina superior derecha click en Development!)

?

Si se desea guardar una copia del proyecto en el Disket se deben salvar todas las ventanas creadas con la funcin Save All Windows que se encuentra en File Menu. Luego vamos a la carpeta Mis documentos y abrimos el archivo que tiene el nombre My Intouch Aplications, selleccionamos la carpeta que tiene el nombre de nuestro proyecto y lo enviamos finalmente al disket

Tutorial para la Elaboracin de un Proceso de Control Realimentado

12

Este es un ejemplo de un proceso una vez insertado y diseccionado cada uno de los componentes utilizados en el panel del InTouch WindowMaker en la creacin de un proceso de control realimentado. Pasos que se describen a continuacin en el Captulo II.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

13

Captulo II. Pasos para insertar componentes y variables dentro del Panel creado.En este captulo se describen los pasos que se necesitan para insertar los diferentes componentes que requiere el proyecto a crear para controlar el proceso. Para escoger el tipo de instrumento que vamos a utilizar se da click en el icono Wizards de la Barra de herramientas del WindowMaker

Seccin 2.01 Pasos para insertar Potencimetros. Despus de desplegar la opcin Wizards , seleccionar Sliders y se desplegara la siguiente ventana:

En la que hace click 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 [1], con las caractersticas del mismo para asignarle el nombre, el rango, la etiqueta al hacer click en OK, le aparecer una ventana [2] preguntndole si desea definir la variable (cuando dice aceptar aparecer el recuadro de trabajo del Tagname Dictionary)

Tutorial para la Elaboracin de un Proceso de Control Realimentado

14

[1]

[2]

Seccin 2.02 Pasos para declarar las Variables del proceso. ? Las variables se definen en la opcin Tagname Dictionary en la cual se elige de que tipo es la variable haciendo click en la opcin Type.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

15

?

Al dar el tipo a la variable se despliega una adicin al men en la que aparece la opcin (Access Name) que me establece la conexin con el Modbus 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.

El Nodo Name es la direccin de la computadora donde se encuentra creado el ModBus. En Application Name se escribe ModBus. En el Topic Name se coloca el mismo nombre que se coloc en el ModBus que se creo en el servidor.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

16

?

Luego se verifica que aparezca en el Access Name, el nombre del ModBus que se selecciono 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 una tabla que se agrega en el Anexo del presente tutorial), hecho esto hace click en la opcin de salvar y cerrar.

?

Quedando la variable creada de la siguiente manera:

Seccin 2.03 Pasos para insertar Valores de Display. ? Para insertar un display a las variables que se estn manejando en el proyecto; en la opcin Wizards seleccionamos la opcin Values Display

Tutorial para la Elaboracin de un Proceso de Control Realimentado

17

?

Luego de elegirlo aparecer en la paleta de trabajo el display, al hacer doble click en l parecer una ventana en donde se escribe el nombre de la variable que voy 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.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

18

Seccin 2.04 Pasos para insertar Grficas de Tendencia ? Para crear la grfica seleccionar de la ventana de Wizards la opcin Trends y elegir el tipo de grfica que desea observar, en este caso seleccionamos la que se observa a continuacin:

?

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

?

Haciendo doble click 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 click en el color en el que desea mostrar la variable y aparecer una ventana con todas las variables creadas de donde elegir la que desea mostrar, como se muestra a continuacin.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

19

?

Al elegir las variables debemos tener en cuenta de colocarle el rango en el cual fue definida.

?

Si desea que la escala del trends sea la misma que la de la variable controlada en el cuadro de color blanco (1), coloca el nombre de la variable y el rango, as cuando corra el programa aparece este rango en el lado derecho del Trends.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

20

Seccin 2.05 Pasos para agregar Graficas Histricas ?

Inicialmente para poder graficar en Histrico la variable que queremos, debemos activar la casilla Log Data del Tagname Dictionary

correspondiente a dicha variable.

?

Luego, se abre el men Special, se hace clic en Configure, y luego en Historicall Logging.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

21

?

Luego se habilita la casilla Enable Historical Logging y se presiona OK.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

22

?

A continuacin se presiona el boton Wizards, luego se hace clic en Trends.

?

Seleccionamos Hist Trend W/Scooters y hacemos doble clic sobre el, aparece la ventana Historical Trend Chart Wizard.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

23

?

Presionamos suggest para que el programa defina automticamente el tagname del Historical Trend.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

24

?

Posteriormente se hace click en Pens, y aparece la ventana Trend Pens para seleccionar la variable a graficar. En el espacio colocamos el nombre con que definimos la variable que se desea graficar. Tambin se puede seleccionar el color de la grfica haciendo clic en el cuadro de colores y presionamos OK.

?

A continuacin se presiona el cono de wizards, se hace click en Trends y se selecciona Trend Zoom/Pan Panel y se coloca en la ventana principal.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

25

?

Posteriormente haciendo click en la barra de (Trend Zoom/Pan Panel) que se coloc en la ventana principal, hacemos click en suggest y luego en OK:

?

Nuevamente hacemos click en Trends, seleccionamos HistData Wizard y lo colocamos en la ventana principal.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

26

?

Haciendo click en la barra de HistaData Wizard que colocamos previamente en la ventana principal, hacemos click en suggest, luego ingresamos el nmero de muestras que se desean tomar de la variable, en el recuadro Number of Records y presionamos OK.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

27

?

Finalmente luego de haber realizado los pasos anteriores el mdulo para graficar en el Histrico ser el siguiente:

?

Una vez se corra el programa, hacemos clic en la ventana de grficas y aparecer la siguiente ventana:

Tutorial para la Elaboracin de un Proceso de Control Realimentado

28

?

En esta ventana se configura la fecha y hora en la cual queremos que se inicie el registro de los datos o variables seleccionadas. Adems le debemos indicar el tiempo que va a durar el registro de datos el cual puede ser desde segundos hasta das esto se selecciona en Chart Lenght. Para seleccionar la variable que se desea graficar debemos hacer clic en Pen y escogemos dicha variable.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

29

Seccin 2.06: Pasos para agregar Switches ? En la ventana de Wizards se elige la opcin Switches:

?

Despus que aparezca en la paleta de trabajo, haciendo doble click en el dispositivo aparecer una ventana en donde se coloca el nombre del Switche:

Tutorial para la Elaboracin de un Proceso de Control Realimentado

30

?

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

Seccin 2.07: Pasos para agregar Meters ? En la ventana de Wizards se escoge la opcin Meters:

?

Luego en paleta damos doble click al dispositivo y aparece una ventana con sus caractersticas, en la cual elegimos la variable que se va a mostrar.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

31

Captulo III.

Pasos para cambiar las unidades de los sistemas.

En este captulo se explicar la forma de convertir las unidades reales del proceso en unidades de ingeniera, las cuales son las que vienen por defecto en el controlador del proceso. Esto nos va a permitir observar de manera directa en el controlador el valor de las variables sin necesidad de hacer ninguna conversin manual.

Seccin 3.01 Pasos para declarar las diferentes variables a necesitar. ? ? Primero se declara la variable de manera normal como la explicada en el captulo anterior en la seccin dos. Hecho esto entramos en la opcin Tagname Dictionary 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.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

32

?

Hecho esto creamos una variable auxiliar la cual la vamos a declarar exactamente igual a como era la variable a la que le fue cambiada el tipo, es decir, con el mismo tipo y la misma direccin.

Seccin 3.02 Pasos ?

para

insertar

las

ecuaciones

que

realicen

las

conversiones. 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

Tutorial para la Elaboracin de un Proceso de Control Realimentado

33

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).

Tutorial para la Elaboracin de un Proceso de Control Realimentado

4 3

Captulo IV.

ANEXOS

A continuacin se incluye la tabla que se utiliza para la ubicacin de cada una de las direcciones para las diversas variables del proceso y para cada uno de los lazos. Si desea ampliar mas el conocimiento sobre el direccionamiento de la variables va puerto serial desde el computador hacia el controlador, se anexa el archivo AC_Com Uk Rev6.pdf el cual contiene una detalla descripcin sobre esto.

Tutorial para la Elaboracin de un Proceso de Control Realimentado

3 5

Tutorial para la Elaboracin de un Proceso de Control Realimentado

6 3

Tutorial para la Elaboracin de un Proceso de C ontrol Realimentado

3 7