Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descripciones literales
La descripcin del proceso y el automatismo se hace por enumeracin
literal de las acciones, expuestas secuencialmente y con las condiciones de
habilitacin en cada caso
Fcil de realizar (se requiere poca calificacin)
Poca precisin (suelen faltar especificaciones del proceso, variables e
interaccin entre ellas)
Esquemas de rels
Representacin grfica mediante smbolos de contactos abierto cerrado
La funcin de control depende de la conexin entre los distintos contactos
(Ver ejemplo anterior en figura)
Diagramas de flujo
Representacin grfica til para describir secuencias de evolucin y toma
de decisiones
Muy utilizado en fases iniciales del diseo
LENGUAJES DE PROGRAMACIN
Son dependientes del autmata empleado
Tipo de unidad o software de programacin: Literal o grfica
Son similares a los modelos de representacin (facilidad en la trascripcin)
Clasificacin:
Algebraicos:
Lenguajes Booleanos
Lista de instrucciones
Lenguajes de alto nivel
Grficos:
Diagrama de contactos
Diagrama de funciones / bloques
Intrprete GRAFCET
Operando
AND
NOT
Booleanas
LD
OUT
SET
TIM
CNT
ADD
SBB
CMP
SHIFT MOV
Manejo de datos
END
JMP
Gestin de programa
RST
Carga y asignacin
Contador y temporizador
MUL DIV
MCS
Aritmticas
DIAGRAMA DE FUNCIONES
El diagrama lgico o de funciones es la representacin de las tareas de
automatizacin utilizando los smbolos contenidos en las normas DIN
40700 y DIN 40719
Ejemplo: Puerta corrediza con dos pulsadores que sirven para cerrarla o
abrirla en forma indistinta. Desde la posicin de abierta hasta la posicin de
cerrada el mecanismo demora 10 segundos.
Estructuras de programacin
Introduccin
Tarea: Se define como el conjunto de instrucciones ejecutables que
describen un tratamiento limitado y completo sobre variables de proceso
Estructura monotarea: aplicacin desarrollada sobre una tarea nica, que
contiene el total del programa con todas sus variables de entrada / salida y
sentencias de operacin
Estructura multitarea: aplicacin que divide el programa en subconjuntos,
independientes o no, que forman tareas aisladas, normalmente en
correspondencia con tratamientos particulares de la aplicacin.
Monotarea:
Un ciclo de operacin
Multitarea:
Programa
Tarea
Programacin Lineal
Programacin estructurada
Programacin lineal
El problema de control se realiza escribiendo las
instrucciones segn una secuencia lineal, una tras otra
desde la primera a la ltima.
La secuencia de ejecucin se puede alterar mediante
el empleo de instrucciones de modificacin de ciclo.
El programa lineal se divide en partes o bloques de
ejecucin condicionada.
Programacin estructurada
Se divide la tarea a programar en subprogramas o mdulos, que
corresponden a tratamientos parciales, y son llamados durante el escrutinio
desde un programa raz.
Estos bloques estn diferenciados por el tipo de tratamiento que realizan.
El agrupamiento por tipo de instrucciones permiten optimizar el tiempo de
ejecucin, si los bloques son ejecutados sobre un sistema de
coprocesadores o multiprocesadores especializados.
Modular
Programacin estructurada
Subrutinas
Estructuras multitarea
Tarea maestra: Lectura / escritura de E/S y programa de aplicacin
Tarea rpida: De ejecucin opcional, es peridica y permite la ejecucin de
programas muy cortos
Tareas de eventos: Tratamiento de eventos producidos por mdulos de
entrada (interrupciones)