dc.contributor |
Universitat Politècnica de Catalunya. Departament d'Enginyeria Elèctrica |
dc.contributor |
Sudrià Andreu, Antoni |
dc.contributor.author |
Jiménez Puig, Santiago |
dc.date |
2010-04 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/9344 |
dc.language.iso |
spa |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria mecànica::Processos de fabricació mecànica::Màquines i mecanismes |
dc.subject |
Àrees temàtiques de la UPC::Informàtica::Robòtica |
dc.subject |
Àrees temàtiques de la UPC::Informàtica::Programació |
dc.subject |
Programmable controllers |
dc.subject |
Robots -- Programming |
dc.subject |
Controladors programables |
dc.subject |
Autòmats |
dc.subject |
Robots -- Programació |
dc.title |
Curso de programación de autómatas programables con ejercicios basados en aplicaciones reales resueltos y comentados |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
El presente Proyecto Final de Carrera ha consistido básicamente en la redacción de
un “Curso de programación de autómatas programables”. El objetivo principal del trabajo es
proporcionar una herramienta eminentemente práctica para iniciarse en las técnicas de
programación de autómatas. El tratado está dirigido a estudiantes, técnicos, ingenieros y
cualquier otra persona interesada en el conocimiento y utilización de los citados dispositivos.
El trabajo se estructura en tres partes. La primera de ellas consiste en una
introducción a la estructura y funcionamiento de los autómatas. Partiendo de una brevísima
pincelada histórica se presentan los componentes y estructura de los autómatas, los
lenguajes de programación habituales, la utilización de estos aparatos en redes de control
más complejas y otros aspectos relacionados con los mismos. Se hace especial hincapié en
las unidades de entradas y salidas que son los elementos más característicos de los
autómatas.
La segunda parte introduce los conceptos básicos de programación centrándose en
el lenguaje de “diagrama de contactos” o “ladder” que es el que se utiliza a lo largo de todo el
trabajo. Se presentan los elementos básicos empleados en los algoritmos redactados en
este lenguaje (contactos, bobinas, temporizadores y contadores) y se desarrollan los
conceptos fundamentales de la programación de autómatas tales como circuito marchaparo,
ciclo de ejecución y mapa de memoria. Se presta especial atención a la doble
dimensión del diagrama de contactos, como esquema eléctrico y como lenguaje lógico, por
resultar particularmente instructiva.
En la tercera parte, la más extensa del trabajo, se proponen una serie de 27
ejercicios de programación destinados a que el lector ponga en práctica y desarrolle los
conocimientos adquiridos. Aunque los ejercicios están resueltos y comentados, se presentan
con la intención de que el lector los resuelva y aborde las dificultades que plantean, que será
sin duda la mejor manera de aprender a programar un autómata. La mayoría de ejercicios
están inspirados en automatismos habituales en la vida cotidiana y se dividen en tres
bloques: problemas genéricos, problemas de temporizadores y problemas de contadores. |