Professional Documents
Culture Documents
Facultad de Ingeniera
Departamento de Mecnica
Automatizacin
Ing. Reyes
Introduccin
Este documento tiene como fin resaltar los aspectos importantes que se
deben tomar en cuenta a la hora de programar un autmata. La
programacin de un dispositivo de este tipo parte de elegir el sistema
correcto que pueda representar las funciones que se desean programar,
para luego tomar en cuenta el tipo de lenguaje que se utilizar y la
manera en que se distribuir la informacin y generar una estructura
slida y eficiente para que junto con los aspectos mecnicos de la
ingeniera se pueda generar un resultado que favorezca al proyecto.
Funciones algebraicas
La funcin algebraica de cada salida o funcin de mando puede
obtenerse directamente a partir de las especificaciones del cliente o
bien derivarse de ellas aplicando mtodos de sntesis basados en el
lgebra de Bool, ente matemtico que regula las relaciones entre
seales binarias todo-nada.
Esquemas de Rels
El esquema de rels es la representacin grfica de las tareas de
automatizacin mediante smbolos de contactos abierto-cerrado. La
Diagramas lgicos
La representacin del sistema de control por diagramas lgicos se basa
en el empleo de smbolos normalizados (puertas) que representan
funciones lgicas directas del lgebra de Boole o sistemas lgicos
complejos.
Ordinogramas
Este tipo busca reflejar las secuencias de evolucin y toma de decisiones
del proceso de una manera grfica y prctica.
Representacin GRAFCET
El GRAFCET representa directamente la sucesin de las etapas dentro de
un ciclo de produccin, separadas por transiciones o condiciones de
salto entre unas y otras.
Lenguajes de Programacin
Al conjunto total de las instrucciones, rdenes y smbolos previamente
descritos que estn disponibles para escribir un programa se le
denomina lenguaje de programacin del autmata.
Este lenguaje depende del autmata empleado y de su fabricante, que
decide el tipo de unidad de programacin y el intrprete que utiliza su
mquina, mientras que el modelo de representacin depende del
usuario, que lo elige segn sus necesidades o conocimientos.
Por esta ltima razn, los lenguajes tienden a ser lo ms parecidos
posibles a fin de facilitar la transcripcin entre ellos. As los lenguajes
pueden ser:
- Algebraicos: Lenguajes booleanos, lista de instrucciones o
lenguajes de alto nivel.
- Grficos: Diagrama de contactos, diagrama de funciones/bloques e
intrprete GRAFCET
Si la representacin elegida es comprensible por la unidad de
programacin se estructurar de la siguiente manera:
- Instruccin que representa la tarea ms elemental de un
programa.
- Sentencia que representa el mnimo conjunto de instrucciones que
definen una tarea completa.
- Bloque funcional es el conjunto de instrucciones o sentencias que
realizan una tarea o funcin compleja.
Estructuras de Programacin
Para la accin de programar existen dos estructuras que rigen el formato
de lo escrito: Mono y multi-tareas. La tarea se define como el conjunto
de instrucciones ejecutables que describen un tratamiento limitado y
completo sobre variables de proceso, una aplicacin en estructura en
monotarea es aquella desarrollada sobre una tarea nica, que contiene
el total del programa con todas sus variables de entrada y salida y
sentencias de operacin, mientras que una aplicacin multi-tarea ser
aquella que divide el programa en subconjuntos, independientes o no,
que forman tareas aisladas, normalmente en correspondencia con
tratamientos particulares de la aplicacin.
Bibliografa
-