Diseño y aplicación de autómatas programables basados en open source
Design and application of programmable controllers based on open source
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/29943Registro completo
Mostrar el registro completo DCAutoría
Tramullas Ortiz, ChristianFecha
2023-09-08Director/es
Derechos
© Christian Tramullas Ortiz
Disponible después de
2028-09-08
Resumen/Abstract
Este proyecto tiene como finalidad el estudio, diseño e implementación de un autómata
programable con elementos de Open Source, lo que supondrá un dispositivo de coste
reducido y de fácil acceso gracias a los proyectos existentes de hardware y software
libre en la actualidad.
La idea es configurar un dispositivo electrónico con las características propias de un PLC,
soportando los estándares de señales y comunicaciones industriales y la programación
normalizada de los controladores lógicos programables recogida en el estándar IEC
61131-3. Para ello se analizarán diferentes dispositivos para su uso como CPU y se
diseñarán módulos de circuitos electrónicos para traducir las señales eléctricas
industriales a las soportadas por la CPU escogida. El funcionamiento de estos circuitos
será verificado mediante simulaciones.
El sistema diseñado podrá programarse mediante un software libre que realice las
traducciones entre los lenguajes propios de un PLC y el lenguaje del dispositivo que hará
de CPU; este se empleará para la monitorización y automatización de dos sistemas de
control, utilizando controladores PID para la iluminación de una estancia y el nivel de un
tanque de agua, comprobando y validando así el potencial del concepto.
The purpose of this project is the study, design and implementation of a programmable logic
controller with Open Source elements, which will mean a low-cost device that is easy to
access thanks to the existing free hardware and software projects currently in existence.
The idea is to configure an electronic device with the characteristics of a PLC, supporting
industrial signal and communication standards and the standardised programming of
programmable logic controllers included in the IEC 61131-3 standard. To this end, different
devices will be analysed for use as CPUs and electronic circuit modules will be designed to
translate industrial electrical signals into those supported by the chosen CPU. The operation
of these circuits will be tested by means of simulations.
The designed system can be programmed using free software that performs the translations
between the languages of a PLC and the language of the device that will act as a CPU; this
will be used for the monitoring and automation of two control systems, using PID controllers for the lighting of a room and the level of a water tank, thus verifying and validating the potential of the concept.