INTRODUCCIN. Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
INSTRUMENTACIN VIRTUAL El concepto de instrumentacin virtual nace a partir del uso del computador personal (PC) como "instrumento" de medicin de tales seales como temperatura, presin, caudal, etc. Es decir, el PC comienza a ser utilizado para realizar mediciones de fenmenos fsicos representados en seales de corriente (Ej. 4-20mA) y/o voltaje (Ej. (0- 5Vdc). Sin embargo, el concepto de "instrumentacin virtual" va ms all de la simple medicin de corriente o voltaje, sino que tambin involucra el procesamiento, anlisis, almacenamiento, distribucin y despliegue de los datos e informacin relacionados con la medicin de una o varias seales especficas. Es decir, el instrumento virtual no se conforma con la adquisicin de la seal, sino que tambin involucra la interfaz hombre-mquina, las funciones de anlisis y procesamiento de seales, las rutinas de almacenamiento de datos y la comunicacin con otros equipos. Instrumentacin virtual consiste en uno o varios ordenadores equipados con un software especfico, equipos electrnicos tradicionales o tarjetas hardware con drivers apropiados, bajo el uso de los sensores, sondas o actuadores necesarios para intercambiar informacin con l.
LABVIEW LabVIEW es una herramienta grfica para pruebas, control y diseo mediante la programacin. El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Grfico. Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen provena del control de instrumentos, aunque hoy en da se ha expandido ampliamente no slo al control de todo tipo de electrnica (Instrumentacin electrnica) sino tambin a su programacin embebida.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
SERVIDOR OPC El OPC (OLE for Process Control) es un estndar de comunicacin en el campo del control y supervisin de procesos industriales, basado en una tecnologa Microsoft, que ofrece uninterface comn para comunicacin que permite que componentes software individuales interaccionen y compartan datos. La comunicacin OPC se realiza a travs de una arquitecturaCliente-servidor. El servidor OPC es la fuente de datos (como un dispositivo hardware a nivel de planta) y cualquier aplicacin basada en OPC puede acceder a dicho servidor para leer/escribir cualquier variable que ofrezca el servidor. Es una solucin abierta y flexible al clsico problema de los drivers propietarios. Prcticamente todos los mayores fabricantes desistemas de control, instrumentacin y de procesos han incluido OPC en sus productos.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
OBJETIVO. El objetivo de este taller es la integracin de LabView con el PLC usando un servidor OPC (KepServer)
DESARROLLO. Para poder integrar los sistemas de monitoreo primero se tiene que programar y preparar el PLC, la programacin tiene que incluir desde control o manipulacin de la mquina y monitoreo de los sensores y variables en memoria.
PROGRAMACIN DEL PLC En la siguiente imagen se puede observar parte del programa del PLC, esta lnea representa el primer paso de la secuencia de la mquina. Como se puede observar en la imagen, para activar la salida (O:0/0) depende de dos opciones la primera es que se presione el BOTON (I:0/5) o que se active la memoria (B3:5/0) Esta memoria se utiliza exclusivamente para activar la salida, la cual se activar desde Labview.
Nota: ustedes tienen que seleccionar las direcciones de memoria que se manipularan desde la pantalla estas direcciones de memoria se considera como contactos virtuales porque solo sern activados desde Labview, aqu se seleccion la B3:5/0, pero ustedes pueden seleccionar la que deseen.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
KEPSERVER. El Software kepserver es el servidor OPC que usaremos para la integracin de LabView y PLC. Abra este programa y aparecer la siguiente ventana, para crear una nueva comunicacin le presiona FILE y despus NEW tiene que aparecer el proyecto en blanco como se ve en la imagen, despus le dan Click to add a channel
Despus aparecer la siguiente ventana, en donde le ponemos el nombre de la aplicacin pueden ponerle como nombre practica y despus le dan siguiente .
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Despus aparecer la siguiente ventana en donde seleccionamos el protocolo de comunicacin del PLC que deseamos conectarnos, como nos conectaremos al PLC AllenBradley Micrologix seleccionamos el protocolo DF1, y despus le dan siguiente
Despus aparecer una ventana donde se configura la comunicacin, esta configuracin tiene que coincidir a los parmetros del PLC, para verificar estos parmetros del PLC se puede utilizar el RsLinx.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Y despus le dan siguiente en todas las ventanas, no cambien los parmetros. Al terminar de configurar la comunicacin, en la pantalla principal aparecer como se muestra en la imagen. Aqu tenemos que seleccionar el PLC con el que nos comunicaremos, para eso le dan click to add a device
Despus de seleccionar la opcin click to add a device aparecer la siguiente ventana. En esta ventana seleccionen el nombre del PLC para identificarlo, le pueden poner como nombre PLC, y le dan siguiente.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Despus aparecer una ventana donde se selecciona el PLC, como se muestra en la siguiente imagen. El PLC que se est utilizando es Mictrologix, y despus le dan siguiente.
En la siguiente ventana se selecciona la identificacin del PLC, en el caso de Micrologix la identificacin es 1, y le damos siguiente.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
En la siguiente ventana se tiene que seleccionar la velocidad de monitoreo para el PLC, en este caso la velocidad de monitoreo es de 1000 ms, le damos siguiente.
Y despus le dan siguiente en todas las ventanas, no cambien los parmetros. Al terminar de configurar el PLC aparecera la siguiente ventana. Lo siguiente es capturar las etiquetas (tag) que se monotorearan, para eso le dan clik a la opcion new tag, como lo indica la imagen.
Despus aparecer la siguiente ventana en donde capturamos la etiqueta. Le capturamos de nombre start para identificarlo y la direccin es B3:5/0. y acepten
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Despus de capturar la etiqueta aparecer en la ventana principal, como se muestra la siguiente imagen.
Desde este programa se puede verificar si se tiene comunicacin con el PLC para verificar esto le dan click a OPC.
Si en la etiqueta start en la opcin Quality es Good significa que se esta comunicando.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
LABVIEW. Despus de configurar el Kepserver que es nuestro servidor OPC, se tiene que hacer una nueva aplicacin de proyecto en Labview, como se muestra en la siguiente imagen
Despus aparecer la siguiente ventana, en esta ventana se tiene que vincular al servidor OPC(Kepserver), se tienen que agregar las variables que se monitorearan y por ltimo se crea una VI (Instrumento Virtual).
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Para agregar la comunicacin le dan click derecho en My Computer,New y I/O Server. como se muestra en la siguiente imagen.
Despus aparecer la siguiente ventana, la cual nos enlista los diferentes tipos de conexiones, en este caso seleccionamos OPC Client y le dan cotinue.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Despus aparecer la siguiente ventana, en donde nos enlista los diferentes servidores OPC, en este caso seleccionamos Kepserver. Le dan OK.
Al terminar en la ventana del proyecto se agregar la conexin OPC1,
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Despus se tiene que agregar las variables que estamos utilizando, igual le damos click derecho en My Computer, New y Variable, como se muestra en la imagen.
Aparecer la siguiente ventana en donde capturamos el nombre de la viable para identificarla y el tipo de dato, como se muestra en la imagen.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
En esta misma ventana activamos la casilla llamada Enable Aliasing, y presionamos Browse para enlazar la etiqueta con el Kepserver
Despus aparecer la siguiente ventana, aqu se tiene que expandir a todas las opciones hasta que aparezca la etiqueta que estamos buscando. Seleccionamos la etiqueta start y le damos OK
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Al terminar de agregar la variable en el proyecto de labview aparecer la siguiente imagen, aqu se puede ver la variable que agregamos.
Despus se tiene que hacer una VI para la aplicacin del programa, le damos clik derecho a My Computer, New, VI. Como se muestra en la imagen.
Instituto Tecnolgico de Nogales Ing. Ignacio Javier Vzquez Cuevas
Por ltimo se tiene que realizar el programa, en este caso solo vamos arrastrar la variable start a la pantalla frontal, como se muestra en la siguiente imagen.
Desde aqu ya se puede correr el programa y hacer pruebas.