You are on page 1of 17

TRABAJO COLABORATIVO 1

ALUMNO:
CARLOS ALBERTO HOYA SANJUAN

LABVIEW
Grupo No. 208055_3

DIRECTOR:
ALEXANDER FLOREZ
Ingeniero en control electrnico

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
INGENIERA DE TELECOMUNICACIONES
BARRANCABERMEJA
2016

Tabla de contenido

RESUMEN............................................................................................................ 3
INTRODUCCIN................................................................................................... 4
OBJETIVOS.......................................................................................................... 5
OBJETIVO GENERAL......................................................................................... 5
OBJETIVOS ESPECFICOS................................................................................. 5
DESARROLLO DEL TRABAJO................................................................................ 6
CONCLUSINES.................................................................................................. 8
REFERENCIAS BIBLIOGRFICAS..........................................................................9

RESUMEN
Con el desarrollo de esta actividad se pretende dar solucin al primer momento del
curso logrando familiarizarnos con entorno de programacin, realizando aportes
significativos para la construccin del proyecto, evidenciando as el xito en la
presentacin del informe.
Se establecieron las reglas de funcionamiento del equipo de trabajo, cuidando la
planificacin del tiempo disponible hasta la entrega del primer momento
correspondiente al desarrollo del curso, determinando los diferentes pasos que
haba que tener en cuenta para completar la actividad y los tiempos estimados
para cada uno.
PALABRAS CLAVES:
* LABVIEW
* IV
* Syllabus
* MDS
* Interfaz grfica

INTRODUCCIN

Para la realizacin de este trabajo se tienen en cuenta principalmente el contexto


de la estrategia de aprendizaje a desarrollar en el curso, sabiendo que el modelo
de educacin a distancia mediada virtualmente de la Universidad Nacional Abierta
y a Distancia UNAD est centrado en el aprendizaje, lo cual implica entre otros
requisitos la utilizacin de estrategias didcticas para el aprendizaje colaborativo
como trabajo personal, para las interacciones y para el acompaamiento tutorial.
Se realizar el desarrollo de cuatro puntos que son: Mtodo Desarrollo de
Software, Pasos MDS, Diagramas De Estado e Interfaces Graficas en LabVIEW,
en cada uno de los puntos se entender la importancia del MDS y algunos de sus
pasos como la creacin de una interfaz grfica.
Como primer acercamiento se ofrecer una conceptualizacin bsica sobre MDS,
como mtodo indicado a seguir al momento de iniciar la creacin de un proyecto o
solucin de software, este mtodo incorpora cinco pasos sencillos que se
explicarn de manera sencilla. Tambin se incluye la diagramacin de un paso a
paso para los estados que se considera debe tener la solucin al requerimiento de
disear un instrumento virtual que simule la automatizacin de un proceso de
llenado y vaciado de un tanque con generacin de alarmas por niveles.
Con el desarrollo del trabajo quedaran las bases del uso de LabVIEW y la
realizacin de un software para dar solucin a los problemas que se puedan
plantear en nuestra carrera.

OBJETIVOS

OBJETIVO GENERAL

Conocer y dominar el entorno de programacin de software Labview.

OBJETIVOS ESPECFICOS

Comprender el alcance y uso de la herramienta aplicada al diseo de


interfaz grfica de usuario.

Utilizar libreras de programacin estructurada y aplica algoritmos por


mquina de estados.

Implementar el mtodo de desarrollo de software.

Definir el diseo y puesta en funcionamiento de un proyecto de


automatizacin.

DESARROLLO DEL TRABAJO

a) Definir el mtodo de desarrollo de software.


Despus de una serie de pasos que han sido perfeccionando con los aos por
ingenieros de software se puede simplificar la resolucin de problemas utilizando
el software.
Este curso describe un conjunto especfico de pasos llamado mtodo de
desarrollo del software. El mtodo de desarrollo de software es una estrategia
para utilizar LabVIEW para implementar una solucin de software. Se utiliza el
mtodo de desarrollo de software para crear una solucin a su problema.
En el mtodo de desarrollo de software, se realizan los siguientes pasos:
1. Definir el problema (escenario).
2. Disear un algoritmo y / o diagrama de flujo.
3. Implementar el diseo.
4. Probar y verificar la aplicacin.
5. Mantener y actualizar la aplicacin.
El mtodo de desarrollo de software sirve como marco de referencia para todos
los ejercicios prcticos de desarrollo donde se deben completar los pasos de
implementacin, pruebas y mantenimiento creando as implementaciones
exitosas.

b) Descripcin de pasos que integran el mtodo desarrollo de software.


1. Definir el problema (escenario).
Disear un instrumento virtual que simule la automatizacin de un proceso de
llenado y vaciado de un tanque con generacin de alarmas por niveles. Las
caractersticas de la simulacin son:
El tanque tiene 1000 cm de altura.
El llenado del tanque debe hacerse automticamente una vez se ejecute la
aplicacin, partiendo desde un nivel cero con la activacin de una electrovlvula
para llenado.
Se tiene 3 rangos de alarma, de la siguiente manera:

Si h < 300cm: Se debe indicar Nivel Bajo


Si 300 < h < 700cm: Se debe indicar Nivel Medio
Si h > 700cm: Se debe indicar Nivel Alto
Si h = 1000cm Se genera una alarma tipo mensaje que indique:
PARO DE EMERGENCIA, REBOSE DEL TANQUE..
Posteriormente se activa una electrovlvula para desocupar el tanque. El proceso
se repite de forma cclica y automtica.
Durante el desarrollo del algoritmo de programacin generar un retardo de 1
segundo por ciclo.
En cualquier momento de la ejecucin del programa el operador podr para el
proceso con el botn stop.
2. Disear un algoritmo y / o diagrama de flujo.

3. Implementar el diseo.
Antes de pensar en la implementacin fsica del sistema de control, hay que
considerar el tipo de control que se quiere llevar a cabo (si es analgico o si es
digital) ya que de ello depende la estructura del sistema de control.
El control que se lleva a cabo en nuestra planta es digital, por computador. En la
actualidad, en cualquier sistema que posea cierto grado de complejidad, no se
plantea el diseo de un sistema de control que no sea de este tipo.
La razn son las mltiples ventajas, respecto a la utilizacin de controladores
analgicos, en cuanto a:

herramientas de clculo

recopilacin de informacin

integracin de funcionalidades como regulacin de variables, seguimiento


de variables, recopilacin y centralizacin de datos, etc.

Es cierto que el control por computador tambin presenta algunos inconvenientes,


como la excesiva dependencia del control en pocas unidades de decisin. Sin
embargo, el desarrollo de estos sistemas ya ha encontrado maneras de mitigar
estos inconvenientes, como la descentralizacin en un solo equipo de las
funciones de control (utilizando un buen sistema de comunicacin entre
computadores), y la redundancia en las unidades de control con ms
responsabilidad.
Otro inconveniente, aunque sin ser tan crtico, es la utilizacin de funciones
discretas en vez de continuas; esto se soluciona llevando a cabo una eleccin
adecuada del tiempo de muestreo de seal.

4. Probar y verificar la aplicacin.


El diseo empleado en el panel del VI fue el siguiente:

El diseo empleado en el diagrama de bloques del VI fue:

La simulacin del circuito fue la siguiente:

Cuando el LED indica nivel bajo:

Cuando el LED indica el nivel medio:

Cuando se llega al nivel alto y la electrovlvula de entrada se apaga y la


electrovlvula de salida se enciende:

5. Mantener y actualizar la aplicacin.

Para ejecutar un VI , se debe cablear todos los sub Vis, funciones y estructuras
con los tipos de datos correctos para las terminales. A veces un VI produce datos
o se ejecuta de un modo inesperado. Se puede utilizar Labview para configurar
como se ejecuta nuestra Vi y para identificar los problemas con la organizacin del
diagrama de bloques o con los datos que pasas por el diagrama de bloques.

c) Diagrama de transicin de estados.


Supngase una planta como la que se muestra en la siguiente figura:

Fig. 1. Variables que determinan el llenado y vaciado de un tanque.


En ella se pueden observar tres elementos que la conforman, vlvula 1 (V 1),
vlvula 2 (V2) y el tanque (T), entonces es preciso definir "estados" y transiciones
que modelen el comportamiento de cada uno de los elementos que conforman la
planta, as se tiene que:

Figura 2. Mquinas de estados discretos de V1, V2 y T.

n la figura que corresponde a la vlvula 1 se puede ver que solamente tiene dos
estados, abierto y cerrado (1, 0), igual para la vlvula 2, sin embargo en la figura
que corresponde al tanque (T) se pueden observar cuatro estados (bajo (0),
normal (1), alto (2), desborde(3)).
A travs del producto sincrnico alcanzable de V 1 y V2, se crea una nueva
mquina de eventos discretos (DES: Discrete-Event System), y luego con esta
nueva DES y T se obtiene maq1, la cual es el modelo de la planta definida como
un DES.
Sin embargo esta planta no tiene un comportamiento deseado, por lo que se hace
necesario especificar la conducta del tanque para el proceso de llenado y el
proceso de vaciado, dichas conductas se muestran en las siguientes figuras:

Figura 3. Especificacin de conducta del proceso de llenado y vaciado del tanque,


respectivamente.
De la figura 5.(a) se puede observar que solamente ocurre la transicin 30
despus de la ocurrencia de la transicin 11, esto quiere decir que el tanque
pasar de vaco hacia el nivel bajo si se abre la vlvula 1, igual anlisis tendra
efecto para las transiciones 34 y 38, es decir el tanque se llenar si se abre la
vlvula 1.
De la figura 5.(b) se puede observar que solamente ocurre la transicin 40
despus de la ocurrencia de la transicin 21, esto quiere decir que el tanque
pasar de desborde hacia el nivel alto si se abre la vlvula 2, igual anlisis tendra
efecto para las transiciones 36 y 32, es decir el tanque se vaca si se abre la
vlvula 2.
Mientras que si ocurre una transicin 23 (cierre de la vlvula 2) nicamente
ocurrirn las transiciones de llenado del tanque (30, 34 y 38).

De la figura 5.(a) se tienen tres especificaciones de conducta, una para cada


transicin de un nivel a otro, lo mismo ocurre con la figura 5.(b). Con cada una de
estas conductas se hace un producto sincrnico alcanzable para crear una nueva
mquina de eventos discretos, la cual representa la conducta deseada de la planta
sobre la cual se har control.
Al obtenerse la especificacin de conducta deseada de la planta o proceso es
posible entonces desarrollar una HMI adecuada en donde se pueda tener control
sobre los diferentes elementos que conforman el proceso sin que el desarrollo del
mismo se vea afectado por conductas no deseadas y conductas no controlables.

d) El aporte individual correspondiente a la interfaz grfica de usuario y


relacionarlo con el nombre del integrante.

e) Describir los criterios por los cuales seleccionaron la interfaz de


mayor inters.

En la interfaz propuesta se hace hiso sencilla la creacin de aplicaciones de


interfaz humano-mquina (HMI) para monitoreo remoto y control.
Con LabVIEW se lograron incorporar cientos de objetos para desarrollar esta
interfaz de una forma profesional
Simplemente se arrastran los objetos de la paleta de controles y se utiliza despus
las propiedades interactivas para configurar el comportamiento y apariencia.
Los colores y sus funciones reflejan un aspecto totalmente llamativo.

CONCLUSINES

El desarrollo de herramientas de simulacin de Procesos Industriales como


elementos de conceptualizacin y diseo de la arquitectura de control en labview ,
permiten la construccin de sistemas integrados de automatizacin, y son una
solucin para el manejo y comprensin de la complejidad propia de sistemas a
controlar.
Las unidades de tiempo de simulacin corresponden con las unidades de la escala
de tiempo real y el comportamiento del proceso no se ve afectado.
El estado de la tecnologa en herramientas de programacin y simulacin de
Procesos Industriales permite inferir el desarrollo de tales herramientas dado su
bajo costo, fcil aplicacin y la posibilidad de contar con modelos representativos,
an en sistemas de alto riesgo.

REFERENCIAS BIBLIOGRFICAS
Instrumentacin Virtual e Instrumentacin Tradicional. (s.f) Recuperado el 1 de junio del
http://datateca.unad.edu.co/contenidos/208055/Unidad_1/1.Introduccion_a_la_instrumentacion_virtual.pdf
(paginas. 1-2).

2014 de,
consultar

Medicin
y
Anlisis
de
Datos.
(s.f)
Recuperado
el
1
de
junio
del
2014
de,
http://datateca.unad.edu.co/contenidos/208055/Unidad_1/2.Herramientas_de_Medicion_y_Analisis_de_Dato s.pdf consultar
(paginas. 1-4).

Soto, C. (2013). Que es y para que me sirve NI LabVIEW.[ Adobeconnect]. Recuperado el 1 de junio del 2014, de,
https://ni.adobeconnect.com/_a56821929/p4mab516qpa/?launcher=false&fcsContent=true&pbMode=normal

LabVIEW Environment: Detailed Explanation. (s.f). ) Recuperado el 1 de junio del 2014 de, Recuperado de,
http://datateca.unad.edu.co/contenidos/208055/Unidad_1/4.Entorno_de_programacion_LabView.pdf Consultar (Paginas 19).

Hernndez, L. (2013). Academic. Tecnical Marketing Enginner National Instruments. [Adobeconnect]. Recuperado el 1 de
junio
del
2014,
de,
https://ni.adobeconnect.com/_a56821929/p3t7xe0galc/?
launcher=false&fcsContent=true&pbMode=normal ver (Minuto 26).

LabVIEW Core 1 - The Software Development Method. (s.f). Recuperado el 1 de junio del
http://datateca.unad.edu.co/contenidos/208055/Unidad_1/6.Metodo_de_Desarrollo_de_Software_MDS_.pdf
(paginas. 1-2).

LabVIEW Core 1 - The Software Development Method. (s.f). Recuperado


http://datateca.unad.edu.co/contenidos/208055/Unidad_1/7.Maquina_estados.pdf
Consultar (paginas. 2-4).

el

de

junio

2014 de
Consultar

del

2014

Flrez, A. (2014). Scoop.it. Software de programacin Labview. Recuperado el 1 de junio del 2014, de,
http://www.scoop.it/t/labview-by-alexander- 6

Holgun, L. (2005). Curso bsico Labview 6i. Universidad tecnolgica. Pereira. Recuperado el 10 de mayo del 2014 de,
http://datateca.unad.edu.co/contenidos/208055/Material_complementario/Curso_LabVIEW6i.pdf
Lajara, J. (2011). Labview. Entorno grafico de programacin. Barcelona. Editorial Marcombo S.A Segunda edicin.
Recuperado
el
10
de
mayo
del
2014
de,
http://books.google.es/books?
id=NnkwnsnG0UUC&printsec=frontcover&dq=LABVIEW&hl=es&sa=X&ei=_4GMUWXKrOjsQTtjIDAAg&ved=0CDYQ6AEwAA#v=onepage&q=LABVIEW&f=false
Martnez, J. (2010). Programacin Grfica para ingenieros. Editorial Marcombo S.A. Primera edicin. Recuperado el 10 de
mayo del 2014 de, http://books.google.com.co/books?id=NWHRciSLmuoC&printsec=frontcover&dq=labview+books++ESPA
%C3%91OL}&hl=es&sa=X&ei= cXOMU5fMCrDLsQT52YH4BA&ved=0CGUQ6AEwCA#v=onepage&q&f=false