MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA
UNI VERSI DAD POLI TCNI CA TERRI TORI AL DEL ESTADO ARAGUA FEDERICO BRITO FIGUEROA LA VICTORIA- ESTADO ARAGUA
DESARROLLO DE UN LENGUAJE GRAFICO PARA LA PROGRAMACIN DE MICROCONTROLADORES PIC DE GAMA BAJA. PNFICV
AUTOR: TSU. Hctor Marrero CI: 22.294.949 TSU. Angelo Olave CI: 21.260.975 Tutor: Prof. Luis Daz
Abril de 2014
2
CAPITULO I EL PROBLEMA 1.1 Titulo de la Investigacin DESARROLLO DE UN LENGUAJE GRAFICO PARA LA PROGRAMACIN DE MICROCONTROLADORES PIC DE GAMA BAJA 1.2Planteamiento del problema A nivel internacional en la ltima dcada se ha introducido a la ingeniera en un profundo desarrollo tecnolgico, y un enorme avance en materia de automatizaciones, las empresas funcionan cada vez de manera ms automtica, proporcionando estabilidad a los procesos, seguridad en el resultado de los productos deseados y ahorro de tiempo en llevar a cabo los procesos y su control; en estas automatizaciones los Microcontroladores PIC representan un costo menor que el de otras alternativas como los Controladores lgicos programables (PLC); siendo este uno de los motivos por el que han tomado mayor auge dentro de la industria. En el marco del desarrollo tecnolgico nacional, y el esfuerzo por mantenerse a la vanguardia en materia de los progresos logrados a travs de intercambios tecnolgicos, la fomentacin de investigaciones, adems de proyectos profesionales y universitarios, en la Universidad Politcnica Territorial de Aragua Federico Brito Figueroa (UPTA F.B.F.), se promueven y necesitan propuestas factibles de esta ndole, es decir la realizacin por parte de los estudiantes y profesores de proyectos socio integradores orientados a avances tecnolgicos, o la capacitacin y suministro de herramientas didcticas que conlleven a conocer, aprender o practicar, las experiencias y sapiencias competentes a su carrera. 3
Se genera entonces la necesidad de herramientas didcticas y de aplicacin profesionales para el estudio de ingeniera en este caso de instrumentacin y Control, orientados a proporcionar un rendimiento eficiente y eficaz por parte del estudiante universitario; para esta rama de ingeniera es imperativo el aprendizaje y aplicacin de automatizaciones industriales las cuales se realizan esencialmente con microcontroladores PIC, controladores lgicos programables y sistemas SCADA, sin embargo existen una variada y gran cantidad de mtodos de automatizacin, a pesar de eso estos tres son los ms utilizados a nivel industrial y por lo tanto son tambin los ms estudiados por los estudiantes de la UPTA Federico Brito Figueroa; se requiere entonces de medios para incrementar el ndice de eficiencia y eficacia en cuanto al aprendizaje de las mismas. En el presente proyecto se planteara el desarrollo de un lenguaje grafico de uno de los PLC ms estudiados y utilizados en la UPTA F.B.F. as como en la industria Venezolana para la automatizacin de procesos, con el fin de aplicar este lenguaje para la programacin de Microcontroladores PIC, as mismo se desarrollara un mtodo para grabar los programas de manera ms practica a los Microcontroladores, y un programa base que permita el uso de dicha herramienta.
1.3 Justificacin de la investigacin Enmarcado en el desarrollo didctico y proporcin de herramientas de aprendizaje y prcticas profesionales a los estudiantes de la Universidad Politcnica Territorial de Aragua, el presente trabajo representara un avance y la incorporacin de un nuevo objeto de estudio con la aplicacin de un lenguaje de programacin ms amigable al usuario para las automatizaciones realizadas con los microcontroladores PIC, los cuales actualmente se programan generalmente con lenguajes como C++, y Basic, , a la vez que se practicara y estudiara un lenguaje de programacin aplicado a los Controladores lgicos programables (PLC) de la marca Siemens modelo s7-200, 4
el cual es el conocido como lenguaje de escalera o lgica de contactos, llamado KOP abreviacin de Kontaktplan que en Alemn significa plan de contacto , con lo que se fortalecer al estudiante en ambos campos de la automatizacin. Se generara la oportunidad de realizar programas especficos de manera ms prctica, esto orientado a un mayor rendimiento del estudiante o de cualquier otro usuario en cuanto a tiempo, aplicacin lgica de los diagramas de flujo o los GrafCET (grafica de control de etapas de transicin); se establecer una cierta compatibilidad entre programas diseados para Microcontroladores PIC y los diseados para PLC; lo cual permitir realizar de manera ms sencilla la sustitucin de sistemas automatizados que funcionen con PLC de este modelo por Microcontroladores PIC, al conocer el programa que estn utilizando para dicho proceso, y siendo ya compatible para ser grabado en el PIC. As mismo se desarrollara una plataforma funcional para dar cabida a nuevos proyectos de ndole similar, e incluso compatibles directamente con el desarrollo de dicho lenguaje grfico; dentro de este mismo trabajo se realizara tambin un mtodo para cargar programas a los Microcontroladores PIC sin necesidad de retirar el componente de la tarjeta o del proceso.
1.4 Objetivos de la investigacin 1.4.1 Objetivo general Desarrollar un lenguaje grafico para la programacin de microcontroladores PIC de gama baja
5
1.4.2 objetivos especficos 1. Estudiar los Microcontroladores PIC de gama baja. 2. Estudiar el lenguaje de programacin de los Microcontroladores PIC de gama baja. 3. Desarrollar el lenguaje de programacin grfico (KOP) para emular la interfaz de programacin de un PLC S7-200. 4. Disear la interfaz de usuario. 5. Implementar un mtodo para cargar el programa en los Microcontroladores.
1.5 Alcances de la investigacin Se desarrollara un lenguaje de programacin emulando al lenguaje KOP orientado para automatizaciones de Controladores lgicos programables (PLC) en Microcontroladores PIC de gama baja, se realizara un programa como aplicacin de escritorio en el cual se pueda programar en el lenguaje a desarrollar, se elaboraran una serie de automatizaciones con microcontroladores PIC programadas con el lenguaje a desarrollar; esto orientado a funcionar principalmente a los estudiantes de ingeniera en Instrumentacin y Control de la Universidad Politcnica Territorial de Aragua Federico Brito Figueroa.
1.6 Limitaciones de la investigacin No existen limitaciones ms que las que puedan suscitar en el proceso de desarrollo del proyecto, en materia de programacin. 6