Sei sulla pagina 1di 12

PROGRAMACIÓN APLICADA A LA INDUSTRIA

LABORATORIO N° 04

Aplicación de Técnicas y Modelos de Diseño


Comunes

CODIGO DEL CURSO: AA5050

Alumno(s): Wadldir Andree Granda Alvarez Nota

Grupo: B Ciclo: V

ELECTRÓNICA Y AUTOMATIZACIÓN INDUSTRIAL


PROGRAMA DE FORMACIÓN REGULAR
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 2 de 12

I.- OBJETIVOS:
 Aplicar técnicas y modelos de diseño en la programación.
 Realizar programación secuencial y programación de estado
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.

III.- RECURSOS:
• PC con Labview8.2

IV.- FUNDAMENTO TEÓRICO:

Case Structure: Esta estructura contiene uno o más subdiagramas o casos. Precisamente uno de los casos se ejecutará
cuando la estructura se ejecute. El valor conectado al terminal de selección determinará qué caso se ejecuta.
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 3 de 12

V.- PROCEDIMIENTO:
Caso 1: Automatización del ingreso a un estacionamiento (Máquina de estados).

Enunciado problema

- Diseñar un VI que simule el funcionamiento de la pluma de un estacionamiento, se cuenta con un sensor para
detectar la entrada del automóvil y otro para detectar la salida. Además se requiere de un indicador de espera de
turno.

- Acciones:
 Al activarse el sensor de entrada se levanta la pluma.
 Al activarse el sensor de salida la pluma permanecerá arriba 5 segundos más.
 Al activarse el sensor de salida se activa también el indicador de turno y se apagará 3 segundos después
de bajada la pluma.

1. Creación del programa


1. Inicie LabVIEW. Seleccione la opción Blank VI, del recuadro New.
2. Agregar los siguientes controles desde front panel
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 4 de 12

3. Desde Block Diagram agregar “While Loop”, “Case structure” y “Enum constant”. Además agregar “Shift register”
en el bucle While Loop.
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 5 de 12

4. Click derecho en “Enum constant” y seleccionamos “Edit Items…”. Configurar los siguientes estados
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 6 de 12

5. Desde Block Diagram configurar los tres estados como se muestra:


Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 7 de 12

6. Probar el funcionamiento de la aplicación:

Caso 2. Propuesto.

Consideraciones de automatización:

- El tanque tiene una capacidad de 100 galones.


- Se quiere abastecer a la salida 300 galones, es decir, el tanque deberá llenarse y vaciarse tres veces. Una vez
acabada la descarga de 300 galones el sistema debe esperar 5 segundos para volver a iniciar la secuencia.
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 8 de 12

- Definir los estados para cumplir con las consideraciones mencionadas.


Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 9 de 12

Estos son los estados que cumplira la programacion para el control del tanque, LED´s que interpretaran el abrir o
cerrar de la V1 y V2, sensores de LED´s rectangualr que mediran el Nivel maximo y minimo y el tanque que tendra
la cantidad de 100 galones como pide la condicion.

- Elaborar y simular el programa usando Labview.


Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 10 de 12

Para el programa utilice bloques, ya que iba priemro una secuencia de subida y leugo de bajada, y con ayuda de las
locales de variable de cada uno de los componentes ayudaba al control del tanque para indicar sus niveles y asi la
valvula se abriria o cerraria y el wait que nos ayuda a controlar el tiempo de cada inicio de bloque.

Caso 3. Propuesto.

El proyecto consiste en mover un husillo, en movimiento de ida y vuelta, mediante un motor. Para controlar el fin de
recorrido del mismo disponemos de dos finales de carrera en los extremos y un pulsador de marcha. Las condiciones de
funcionamiento son las siguientes:

-En un estado inicial, tanto los contactores de giro izquierda y derecha están apagados.
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 11 de 12

-Si se pulsa el botón S1 y Fi está activado entonces el motor se pone en marcha activando KMD.
-Cuando el elemento activa el fin de carrera Fd, se activa KMI y se desactiva KMD.
-Cuando el elemento activa de nuevo Fi, se desactiva el giro izquierdo y se espera de nuevo la orden de inicio S1.
Nro. DD-106
Programación Aplicada a la Industria - Laboratorio Página 12 de 12

Para este programa seguí la lógica del control del tanque, en vez de que suba y baje el nivel, ahora avanzara o retrocederá
el husillo, utilice LED’s para simular los finales de carrera y cuando el husillo avance a la derecha o izquierda. Las creaciones
de locales de variable fueron de mucha ayuda para poder cumplir cada condición y el Wait que nos ayuda con el tiempo
para que cada bloque se inicie.

FINALIZACIÓN DEL LABORATORIO

1. Informe al instructor que ha concluido para que revise su laboratorio.


2. Apague el equipo.

VIII.- OBSERVACIONES:
 Se observó que el uso de “Local variable” aplica a todas las funciones a utilizar como el tanque y los LED´S.
 Se observó que al usar el case structure se debe colocar las terminales dentro del ciclo, si queremos que al termina
actualice en cada iteración del ciclo.
 Se observó que el case structure es un método para ejecutar textos condicionales, parecido a la sentencia “If-
then-else”
IX.- CONCLUSIONES:
 El aprender a crear una local de variable, ayudo a realizar cada condición que pedía el laboratorio para el
programa a diseñar.
 La amplia gama de herramientas presentes y el excelente funcionamiento del case structure nos facilita el
aprendizaje del software para posibles soluciones de proyectos.
 El avance de los programas desarrollados en LabView se ha vuelto cada vez más completo entregando soluciones y
cumpliendo con las condiciones en cada tarea, sin embargo la posibilidad de seguir explotando cada una de las
herramientas presentes vuelve a este atractivo software en una herramienta quizás hasta necesaria para los
alumnos de la carrera de electrónica y automatización industrial.
 El case structure tiene al menos dos subdiagramas (true y false). Únicamente se ejecutara el contenido de uno de
ellos, dependiendo del valor de lo que se conecte al selector.

Potrebbero piacerti anche