Sección 1
1--3
Funcionamiento del autómata programable
Diagrama de bloques
Señales
de inter-
ruptores,
pulsado-
res, etc.
Ciclo de ejecución
Tiempo de ejecución
Los autómatas reciben las señales de entrada y generan las señales de sali-
da. Al detectarse cambios en las señales, el autómata reacciona, según el
programa grabado por el usuario, para producir las señales de salida. El autó-
mata ejecuta continuamente el programa para conseguir este control.
Fuente de A.
Memoria
Entrada
CPU
Dispositivo de
Programación
Se ha de diseñar un programa para la aplicación concreta y almacenarlo en la
memoria del autómata. Este programa se ejecutará como parte del ciclo de
operaciones internas del autómata.
Cuando un autómata ejecuta su programa para controlar un sistema externo,
en su interior se realizan una serie de operaciones que podemos clasificar en
cuatro categorías:
1.
Procesos comunes (o supervisión), tales como operación del temporiza-
dor de guarda y chequeo de la memoria del programa.
2.
Entrada y salida de datos.
3.
Ejecución de instrucción.
4.
Servicio de dispositivos periféricos.
El tiempo total que el autómata necesita para realizar todas estas operaciones
internas se llama tiempo de ejecución. El siguiente diagrama ilustra las opera-
ciones internas típicas de un autómata.
El tiempo es uno de los factores más importantes en el diseño de un sistema
de control. Para operaciones precisas se ha de responder a preguntas tales
como:
• ¿Cuánto ha de tardar en ejecutar todas las instrucciones?
• ¿Cuánto tardará en producirse una salida en respuesta a una entrada?
El tiempo de ejecución se puede calcular y visualizar automáticamente, pero
es necesario conocer la relación de tiempo dentro del autómata para una bue-
na programación y diseño de sistemas.
Señales
para sole-
Salida
noides,
motores,
etc.
Introducción
5