martes, 11 de mayo de 2021

 

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