Documentos de Académico
Documentos de Profesional
Documentos de Cultura
09106204
8M2
OBJETIVO
Presentar las diversas prcticas realizadas a lo largo del semestre Enero/Junio de 2013 en la materia de Instrumentacin Virtual, as como los conocimientos que he adquirido a lo largo de estos 4 meses.
PRESENTACIN
A lo largo del semestre, en la materia de Instrumentacin Virtual, se ha visto en qu consiste un instrumento virtual, el cual, es una unin del hardware de adquisicin de datos (sensores que adquieren la informacin necesaria de la magnitud requerida para ser interpretada), un software que analizar la informacin obtenida y en base a ella, tomar las decisiones pertinentes para la activacin de actuadores y/o control y regulacin del proceso. Uno de los principales software para Instrumentacin Virtual es LabVIEW de National Instruments, el cual permite la fcil modificacin del instrumento en el CPU, para mejorarlo o cambiarlo y as adaptarlo a las necesidades del usuario o empresa. Observamos que frente a los instrumentos tradicionales, presenta numerosas ventajas que lo hacen superior y ms conveniente, como lo es que tenga una funcionalidad ilimitada, es de bajo costo/funcin, es de arquitectura abierta, rpida incorporacin de nuevas tecnologas debido a su plataforma en la PC, etc. En la materia tambin se proporcionaron algunos datos relacionados con la instrumentacin, como por ejemplo, los valores estandarizados para las seales de control de tipo neumtico (3 a 15 psi), elctrico (4 a 20 mA) y digital (0 y1). Tambin un poco acerca de las redes de conexin entre PLC a la computadora para su monitoreo y control en tiempo real, con interfaces de normas PROFIBUS, RS-232, RS422, RS-485, Device NET, entre otras, donde se seala la velocidad en baudios que soportan, las distancias mximas, que tipo de cable los caracteriza y sus conectores, como el DB9 con velocidad mxima de 20 Kbaud, o el cable PROFIBUS que es morado con 2 hilos. 3
09106204
8M2
Referente al manejo del software LabVIEW, las prcticas se relacionan con el control de llenado de 1 o 2 tanques, encendido de LEDs a determinadas alturas en el tanque, manejo manual o automtico del mismo llenado, manipulacin de la velocidad de llenado, el control de la amplitud en un grfico, el clculo del RMS de una seal analgica, el control de visualizadores de datos en base a ciertas condiciones. Todo lo anterior, se presenta a continuacin en los temas siguientes de este manual.
09106204
8M2
NDICE
OBJETIVO .................................................................................................. 3 PRESENTACIN ........................................................................................ 3 PRCTICAS UNIDAD 2 .............................................................................. 7
PRCTICA 1: Encendido de un LED cuando la entrada tome el valor de 5 .......... 7 PRCTICA 2: Encendido de un LED cuando la entrada tome el valor de 5 y cuando la entrada sea igual o mayor a 8. .............................................................. 8 PRCTICA 3: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual) ....................................................................................................... 9 PRCTICA 4: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para los niveles Bajo, Medio y Alto. ....... 10 PRCTICA 5: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para los niveles Bajo, Medio y Alto, con 4 LEDs parpadeantes para niveles Mximo y Mnimo. .......................................... 11 PRCTICA 6: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para el nivel Medio con 4 LEDs parpadeantes para niveles Mximo y Mnimo. ..................................................... 13
09106204
8M2
09106204
8M2
09106204
8M2
PRCTICA 2: Encendido de un LED cuando la entrada tome el valor de 5 y cuando la entrada sea igual o mayor a 8.
09106204
8M2
09106204
8M2
PRCTICA 4: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para los niveles Bajo, Medio y Alto.
10
09106204
8M2
PRCTICA 5: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para los niveles Bajo, Medio y Alto, con 4 LEDs parpadeantes para niveles Mximo y Mnimo.
11
09106204
8M2
12
09106204
8M2
PRCTICA 6: Control de llenado de 2 Tanques donde un se llene y el otro se vace (manual), con indicadores LEDs para el nivel Medio con 4 LEDs parpadeantes para niveles Mximo y Mnimo.
13
09106204
8M2
14
09106204
8M2
PRCTICAS UNIDAD 3 PRCTICA 1: Llenado Automtico de un tanque con 3 niveles indicados con LEDs (Ciclo For) y Velocidad Variable (1x1 ms).
15
09106204
8M2
PRCTICA 2: Llenado Automtico de un tanque con 3 niveles indicados con LEDs (Ciclo While) y Velocidad Variable (500x1 ms).
16
09106204
8M2
PRCTICA 3: Llenado Automtico de un tanque con 3 niveles indicados con LEDs (Ciclo For) y Velocidad Variable (200x1 ms).
17
09106204
8M2
PRCTICA 4: Llenado y Vaciado Automtico de 2 Tanques, con LEDs indicadores de niveles Bajo, Medio y Alto, 4 LEDs parpadeantes de nivel Mximo y Mnimo (Ciclo For) y velocidad variable (250x1 ms).
18
09106204
8M2
Figura 20 Llenado y vaciado de 2 tanques con ciclo For2AB.vi Block Diagram FALSE
Figura 21 Llenado y vaciado de 2 tanques con ciclo For2AB.vi Block Diagram TRUE
19
09106204
8M2
PRCTICAS UNIDAD 4 PRCTICA 1: Control de la Amplitud de una Grfica que muestra una seal generada por un Simulador de Seales dentro de un ciclo While.
20
09106204
8M2
PRCTICA 2: Control de la Frecuencia y Amplitud de una Seal con LEDs que identifican de 0 a 10 en la amplitud y displays que despliegan el valor RMS de esa amplitud en la seal analgica.
21
09106204
8M2
PRCTICA 3: Control de los cortes en una Grfica x-y dnde se distinga una figura que rota deslizando 3 barras, con 2 seales senoidales controladas en su frecuencia.
22
09106204
8M2
23
09106204
8M2
PRCTICA 4: Control de los cortes en una Grfica x-y dnde se distinga una figura que rota deslizando 3 barras, con 2 seales senoidales controladas en su frecuencia, con LEDs que indiquen en que combinaciones de Trim, slider X y slider Y se da un corte.
24
09106204
8M2
25
09106204
8M2
CONCLUSIN
A lo largo del semestre se han ido conociendo los diversos componentes en el software de LabVIEW para aplicaciones directas en el rea de Mecatrnica, lo que demuestra su utilidad y versatilidad como herramienta de desarrollo de interfaces que adquieran datos y en base a ellos, realicen (enven instrucciones) acciones como activar/desactivar un actuador, almacenar los datos obtenidos en una base de datos que se enviar a una computadora central, etc. El manejo de este software es muy importante para el uso, control y supervisin de los procesos en la industria actual, por lo que es una valiosa herramienta para el ingeniero mecatrnico.
26
09106204
8M2
27
09106204
8M2
En la ltima prctica, la dificultad consisti en colocar los valores para las 3 variables (Trim, slider X y slider Y) de tal forma que si estaban en las posiciones previamente probadas para generar un corte, encendieran un LED. Esto se logro, como primera etapa, comparando cada barra, esto con comparadores = y/o <= y un valor constante, estos se introducen en 2 compuertas AND, y a la salida del segundo AND al LED, por ello, si los tres selectores estaban en los rangos establecidos en alguno de los 13 LEDs, este, al ser todo verdadero, enciende dicho LED, sino, por regla de la compuerta AND, la salida es falsa y el LED no enciende.
28
09106204
8M2
NDICE DE FIGURAS
Figura 1 Prctica1_LEDEn5.vi Front Panel ........................................................... 7 Figura 2 Prctica1_LEDEn5.vi Block Diagram ...................................................... 7 Figura 3 Prctica2_2LedMayor8.vi Front Panel ..................................................... 8 Figura 4 Prctica2_2LedMator8.vi Block Diagram ................................................. 8 Figura 5 Prctica3_TanquesInversos2.vi Front Panel ........................................... 9 Figura 6 Prctica3_TanquesInversos2.vi Block Diagram ...................................... 9 Figura 7 Prctica4_TanquesInversos2_LEDs.vi Front Panel .............................. 10 Figura 8 Prctica4_TanquesInversos2_LEDs.vi Block Diagram .......................... 10 Figura 9 Prctica5_TanquesInversos2_LEDparpadeo.vi Front Panel ................. 11 Figura 10 Prctica5_TanquesInversos2_LEDparpadeo.vi Block Diagram .......... 12 Figura 11 Prctica6_TanquesInversos2_LEDparpMazMin.vi Front Panel........... 13 Figura 12 Prctica6_TanquesInversos2_LEDparpMazMin.vi Block Diagram ...... 14 Figura 13 Llenado de Tanque_For.vi Front Panel ............................................... 15 Figura 14 Llenado de Tanque_For.vi Block Diagram .......................................... 15 Figura 15 Llenado de Tanque While.vi Front Panel ............................................. 16 Figura 16 Llenado de Tanque While.vi Block Diagram ........................................ 16 Figura 17 Llenado de Tanque_For_Tiempo Variable.vi Front Panel ................... 17 Figura 18 Llenado de Tanque_For_Tiempo Variable.vi Block Diagram .............. 17 Figura 19 Llenado y vaciado de 2 tanques con ciclo For2AB.vi Front Panel ....... 18 Figura 20 Llenado y vaciado de 2 tanques con ciclo For2AB.vi Block Diagram FALSE ................................................................................................................. 19 Figura 21 Llenado y vaciado de 2 tanques con ciclo For2AB.vi Block Diagram TRUE ................................................................................................................... 19 Figura 22 Seales1.vi Front Panel ...................................................................... 20 Figura 23 Seales1.vi Block Diagram .................................................................. 20 Figura 24 Medidor Bsico de Amplitud.vi Front Panel ......................................... 21 Figura 25 Medidor Bsico de Amplitud.vi Block Diagram .................................... 21 Figura 26 Control de Ejes.vi Front Panel ............................................................. 22 Figura 27 Control de Ejes.vi Block Diagram ........................................................ 22
29
09106204
8M2
Figura 28 Frmula dentro del bloque FORMULA ................................................ 23 Figura 29 Tiempo del TIME DELAY .................................................................... 23 Figura 30 Control de Ejes_CortesConLEDs.vi Front Panel ................................. 24 Figura 31 Frmula contenida en el bloque FORMULA ....................................... 24 Figura 32 Control de Ejes_CortesConLEDs.vi Block Diagram ............................ 25
30