Capítulo 5
Conclusiones
Conforme a los
objetivos planteados, se desarrolló una tarjeta electrónica capaz de emular a
un PLC comercial con un bajo costo de
adquisición, tamaño reducido y programable vía USB, implementando un microcontrolador PIC.
También, se
desarrolló una aplicación para Windows, que entabla comunicación con el microcontrolador
de manera eficiente para transmitir los bytes
de un fichero hexadecimal, el cual graba en la memoria flash de este dispositivo. Además, brinda cuatro programas
pregrabados que funcionan como un auxiliar para implementar tareas sencillas de
control dentro del mismo entorno desarrollado.
De acuerdo con las
pruebas realizadas a la tarjeta, la grabación de la memoria flash a través del bootloader se realiza correctamente, el circuito propuesto trabaja
de la manera esperada con los programas pregrabados y los programados en Ladder.
Con un microcontrolador
de 8 bits basado en RISC, se concluye
que puede ser implementado en un
circuito que funcione como herramienta de estudio, para el diseño de sistemas
embebidos de control a nivel industrial. En conjunto con una aplicación
desarrollada para PC e implementando un Bootloader,
se cuenta con las características básicas de un PLC.
5.1 Trabajo futuro
Debido a que el
diseño busca ser semejante a un PLC
comercial, el trabajo que queda por realizarse es basto. Respecto al circuito
digital, se pueden adaptar las conexiones para que sean soportados microcontroladores
de 18 o 28 pines. Se propone incorporar un algoritmo de verificación del checksum de cada bloque grabado en la
memoria flash. Además de implementar
un Bootloader en otros microcontroladores PIC.
En cuanto a la
aplicación, acoplar programas pregrabados con diferentes propósitos para el
control, así como un algoritmo de calibración para los dispositivos conectados
a los módulos.
También, la
incorporación de un entorno de programación en Ladder y otros lenguajes estandarizados dentro de la misma aplicación. La interfaz del bootloader puede incorporar un algoritmo
para procesar el operador 28xx y
evitar los problemas causados por el desplazamiento de los saltos y se pueda
asegurar la buena ejecución de programas creados en otros entornos.
No hay comentarios:
Publicar un comentario