Você está na página 1de 9

Ciclo de Scan del Procesador

• Es conocido como
ciclo de scan el
proceso de leer las
entradas, ejecutar la
lógica del programa
de control, y
actualizar el estado de
las salidas
PROCESOS DEL CICLO SCAN
1. Lectura de estado de Entradas
• El estado de las entradas físicas digitales y analógicas del
autómata son leídas y procesadas guardándose su estado
en un área llamada imagen de proceso. Esto asegura que
los valores de la entradas serán coherentes cuando se
ejecute el programa de usuario

2. Ejecución de programa de usuario


• El programa de usuario ejecuta de forma secuencial las
líneas de programa con sus instrucciones escribiendo el
resultado de esta lógica en las salidas de la imagen de
proceso.
PROCESOS DEL CICLO SCAN
3. Actualización del estado de las Salidas
• Por último, el resultado de las salidas
almacenadas en la imagen de proceso se escribe
en las salidas físicas del autómata.
Tiempo de scan
• El tiempo que el procesador
necesita para realizar el ciclo
de scan

• El tiempo de scan es el
tiempo total que utiliza el
procesador para completar
el programa y la
actualización de la entradas
y salidas.

• El tiempo de scan puede


variar de unas pocas decenas
de milisegundo a 50
milisegundos.
• El tiempo requerido para ejecutar el ‘scan del
programa, depende de dos factores:

1) La cantidad de memoria que utiliza la lógica


del programa de control.

2) El tipo de instrucciones utilizadas para


construir el programa (cada instrucción
necesita un tiempo de ejecución o ciclos de
máquina para completarse).
Diagnósticos del CPU
• El procesador es responsable de la detección de
fallas de comunicación, así como otras fallas,
que pueden ocurrir durante la operación del
sistema. Debe alertar al operador o al sistema en
caso de una falla.
• Para hacer esto, el procesador realiza
diagnósticos y detección de errores durante la
operación, y envía información de estados a los
indicadores que están localizados en la carátula
frontal del CPU.
• Los diagnósticos típicos incluyen memoria,
procesador, batería, y fuente de alimentación.

• Algunos procesadores poseen un juego de


contactos de relevador que pueden activar para
señalizar una falla.

• El procesador tiene el control de los relevadores


de falla y activa uno de ellos cuando ocurre una
o más condiciones de falla.
• Los contactos de relevador que usualmente se
proporcionan como parte del procesador, operan
en la forma de un ‘watchdog timer’;

• El tiempo que dura el ciclo de escán debe ser


menor que el tiempo de perro guardián en caso
contrario ocurre un error.
• Watchdog timer: (temporizador de vigilancia,
tiempo de perro guardián) Consiste en que el
procesador envía un pulso al final de cada ciclo
de scan indicando que el sistema opera de forma
correcta.
• Si ocurre una falla, el procesador dejará de
enviar el pulso, el tiempo del timer se agota, y el
relevador se activa.

Você também pode gostar