Está en la página 1de 10

Ao de la Integracin Nacional y reconocimiento de Nuestra Diversidad

CURSO TEMA DOCENTE SECCIN TURNO FACULTAD CARRERA

: : : : : : :

LENGUAJE DE PROGRAMACIN I AUTOMATIZACIN DE ELEVADORES JIMNEZ DRAGO RAL E055E NOCHE FIEM INGENIERA ELECTRNICA

INTEGRANTES: COVEAS CHIROQUE, DAVID J. FABIN SALINAS, GIANCARLO GOSICHA CABALLERO, MAIKEL VASQUEZ LEN, ITALO

2014

UTP

AUTOMATIZACION DE ELEVADORES

INDICE

Presentacin

Pg. 3

Planteamiento del problemaPg. 4

Explicacin del Proyecto

Pg. 4

Desarrollo del Algoritmo

Pg. 5-9

Explicacin del Segundo Avance

Pg. 9

Conclusiones

Pg. 10

Bibliografa

Pg. 10

Lenguaje de Programacin I

-2-

UTP

AUTOMATIZACION DE ELEVADORES

PRESENTACIN
El tema que se tratara en el presente informe se encuentra relacionado con la automatizacin de elevadores de una manera general, un tema de suma importancia para aquellas personas que se dediquen al negocio del mantenimiento y acondicionamiento de los elevadores. En efecto, podemos decir que el control de ascensores es un tema realmente complejo, por tratar de cuestiones tcnicas de un elevado nivel de dificultad, de modo tal que buscaremos abordar el tema desde una perspectiva lo ms simple posible. Existen en la actualidad gran cantidad de empresas que se dedican a brindar un servicio de control y mantenimiento de ascensores, ofreciendo al mercado una enorme variedad de servicios. En este proyecto trataremos el problema del trfico vertical en edificios de gran altura y se describe el anlisis, diseo y evaluacin de un sistema de control para un grupo elevadores que busca mejorar el desempeo respecto a un sistema de control tradicional mejorando; el desempeo del sistema en reduccin de los tiempos de servicio, por ejemplo. En este proyecto trataremos de crear un algoritmo que controle y delimite un peso establecido teniendo una referencia o un patrn del ascensor ya que al tener sobrecarga puede ocurrir algn accidente, as como el control de la funcinde eleccin de destino a algn piso.

Lenguaje de Programacin I

-3-

UTP

AUTOMATIZACION DE ELEVADORES

AUTOMATIZACIN DE ELEVADORES
1.- PLANTEAMIENTO DEL PROBLEMA
A lo largo del camino de la ingeniera que busca el desarrollo y la automatizacin de equipos y servicios los elevadores inteligentes deslumbran por su alto grado de informatizacin y automatizacin sus sofisticados sistemas de comunicaciones, deteccin de fallos y seguridad que ofrecen a los usuarios el mejor servicio posible y su versatilidad hacen que sean capaces de incorporar avances que vayan surgiendo en el futuro los que nos corresponde estar a la vanguardia como futuros ingenieros. En nuestro proyecto el objetivo es conseguir un medio de transporte vertical flexible, seguro, cmodo, funcional, con bajos costos de mantenimiento, buenas comunicaciones y llegar en lo posible a satisfacer todo tipo de exigencias tanto en el presente como en el futuro. Este tipo de proyectos que en realidad no son ya innovadores pero si siguen avanzando y mejorndose son construcciones de diseos para ofrecer a los usuarios los mximos servicios disponibles en el mercado de la informtica, la electrnica y la seguridad automatizada.

2.- EXPLICACION DEL PROYECTO


Este algoritmo nos permitir controlar el peso lmite, piso de referencia y destinoque debe tener el ascensor o elevadorsegn se programe. Para esto se ingresaran variables y datos en la que se indicara el peso lmite, el piso que desee ir el usuario. El algoritmo contara con una variable definida que ser el lmite de peso, el cual tendr un valor inicial de 650 Kg, contar con traslado hasta el piso 5 y un temporizador de avance de 5 segundos entre cada destino. Se ingresara el peso total, y 3 nmeros de piso los cuales no deben ser mayor a 5, se pondr una variable b con valor definido 1, se proseguir a realizar una estructura condicional la cual analizara primero el peso total excede a los 650 kg, de suceder esto el algoritmo terminara mostrandoun mensaje el cual indicara que hay un exceso de peso, el otro caso sera si el peso es igual a 0 el programamostrara un mensaje pidiendo el ingreso de usuario ya que al ser el valor de peso igual a 0 o menos se deduce que nadie ha ingresado al ascensor; luego analizar si los datos del nmero de piso P1, P2 y P3 no sean valores mayores que 5, si esto sucede el algoritmo enviara un mensaje indicando que se ingrese un valor de piso correcto (menor que 6 y mayor que 0). Si los datos ingresados obedecen a las condiciones antes mencionadas se procede a colocar una estructura repetitiva mientras-fin mientrasla cual trabajara como un contador de los pisos que se desea llegar, comparando el valor de b1 (su valor aumenta de 1 en 1 hasta obtener el valor de P1),con el nmero del primer valor P1,
Lenguaje de Programacin I -4-

UTP

AUTOMATIZACION DE ELEVADORES

dentro de esta estructura tambinaparecer una repetitiva para-fin para la cual trabajara como un temporizador de tiempo en que tardara de llegar al piso deseado (para este caso se ha programado un tiempo de 5 segundos entre cada destino, este temporizador trabajara con una variable n), una vez llegado al destino mostrara un mensaje el cual indicara el piso al que se ha llegado.

3.- DESARROLLO DEL ALGORITMO a) CDIGO FUENTE DATOS


Peso: Peso total de las personas que ingresen al elevador, el cual tiene un lmite de 650Kg. p1, p2, p3: Pisos a los que el usuario desea llegar. b: Variable con la que trabajara el contador de pisos. n: Variable con la que trabajara el temporizador de 5 segundos. d2, d3: Variables que nos indicara el segundo y tercer destino.

ALGORITMO:AUTOMATIZACIN DE ELEVADORES
#include "stdio.h" #include "conio.h" #include "math.h" void main() { float peso; int p1, p2, p3; int limite; int d2, d3; int b, n; limite = 650; b=1; clrscr(); x1: printf("LEYENDO PESO....\n"); scanf("%f",&peso); if(peso>limite) { puts("PELIGRO EXCESO DE PESO\n"); puts("SALGA AHORA\n"); goto x1; } if (peso>0 && peso<limite)
Lenguaje de Programacin I -5-

UTP
{ puts("PESO CORRECTO\n"); }

AUTOMATIZACION DE ELEVADORES

x2: printf("DIGITE PRIMER DESTINO....\n"); scanf("%d",&p1); if(p1>5 || p1<1) { puts("INGRESE PISO CORRECTO"); goto x2; } x3: printf("DIGITE SEGUNDO DESTINO....\n"); scanf("%d",&p2); if(p2>5 || p2<1) { puts("INGRESE PISO CORRECTO"); goto x3; } x4: printf("DIGITE TERCER DESTINO....\n"); scanf("%d",&p3); if(p3>5 || p3<1) { puts("INGRESE PISO CORRECTO"); goto x4; } while(b<=p1) { for(n=1;n<6;n++) { printf("\n%d",n); b=b+1; } printf("\n\n************USTED ESTA EN EL PISO %d************\n",p1); } d2=abs(p2-p1); b=1; while(b<=d2) { for(n=1;n<6;n++) {
Lenguaje de Programacin I -6-

UTP

AUTOMATIZACION DE ELEVADORES
printf("\n%d",n); b=b+1; } printf("\n\n************USTED ESTA EN EL PISO %d************\n",p2); } d3=abs(p3-p2); b=1; while(b<=d3) { for(n=1;n<6;n++) { printf("\n%d",n); b=b+1; } printf("\n\n************USTED ESTA EN EL PISO %d************\n",p3); } getch (); goto x1; }

b) CAPTURAS DE PANTALLA

Lenguaje de Programacin I

-7-

UTP

AUTOMATIZACION DE ELEVADORES

Lenguaje de Programacin I

-8-

UTP

AUTOMATIZACION DE ELEVADORES

4.- EXPLICACIN DEL SEGUNDO AVANCE


En el segundo avance se incluirn aspectos no tomados en cuanta en este primer avance como lo siguientes: - Se variara el tipo de limite, si bien en el estudio inicial indicaba una carga de 650 kg tomando en referencia a 8 personas, ahora tambin se tendr en cuenta el lmite de peso segn sea su uso industrial o urbano esto para una mejor comodidad de transporte en el caso que se use, la capacidad lmite ser variable segn el tipo de elevador. - Tambin se puede escoger el sentido que va a tener el ascensor mediante dos indicadores los cuales accionaremos para que el ascensor tome el sentido de subida o bajada en caso sea un ascensor de uso industrial. En el caso contrario, sea un ascensor de uso urbano, implementaremos el algoritmo de manera que se automatice la subida o bajada del ascensor; esto se lograr haciendo que este verifique su piso actual y decida subir o bajar primero segn la cercana de su prximo destino. -Inicialmente se ingresaran las especificaciones tcnicas del ascensor mediante una estructura de clases, para luego ser visualizados. Se analizara la capacidad lmite tanto de peso como de cantidad de pasajeros. Entonces estas indicaciones y algunas ms que se incluirn en el transcurso del ciclo para mejorar la eficacia del proyecto de manera ideal.

Lenguaje de Programacin I

-9-

UTP 5.- CONCLUSIONES

AUTOMATIZACION DE ELEVADORES

-El sistema nos garantizara seguridad ya que pondr un lmite de peso, y ya no ocurrir una sobrecarga en el elevador la que es muchas veces origen de un accidente. -La automatizacin de elevadores simplificara los trabajos de mantenimiento ya que estara normalmente monitorizado y la implementacin seria menos compleja -Se logr ampliar nuestros conceptos de lenguaje c++ (borland), como el trabajo en grupo y compaerismo

6.-BIBLIOGRAFA
http://es.scribd.com/doc/6091412/Control-Ascensor http://www.ctv.es/USERS/its/ascensores.html http://www.dea.icai.upco.es/jarm/Asignaturas/AutomatizacionIndustrial_3itiei/practic as/7Ascensor.pdf

Lenguaje de Programacin I

-10-

También podría gustarte