Anda di halaman 1dari 1

24

4 Funcionamiento de un PLC

Introducción

En la mayoría de los PLC (Autómata Programable o Controladores Lógicos


Programables) el funcionamiento es de tipo cíclico y secuencial, es decir, que las ope-
raciones tienen lugar una tras otra, y se van repitiendo continuamente mientras el
autómata está bajo tensión.

4.1 Tiempo de Barrido o “Scan Time”

Tiempo de Barrido o Scan Time: es el tiempo que demanda al PLC completar un


ciclo. A cada ciclo de tareas se lo denomina Barrido o Scan.
Una típica secuencia se detalla a continuación:

• Autodiagnóstico: el autodiagnóstico se realiza cuando el PLC es conectado a


tensión y es una verificación de todos sus circuitos. Si existiera algún problema el
PLC emitiría alguna señal luminosa indicando el tipo de error que ha detectado.

• Lectura del registro de entradas y creación de una imagen de las entradas en la


memoria: el PLC revisa cada entrada para determinar si está encendida o apaga-
da (entrada binaria o de dos estados) Revisa las entradas desde la primera a la
última, graba estos estados en la memoria creando la imagen de las entradas
para ser utilizada en el paso siguiente.

• Lectura y ejecución del programa: acudiendo a la imagen de las entradas y sali-


das en memoria, la CPU ejecuta el programa realizado por el usuario. La ejecu-
ción del programa se realiza instrucción por instrucción y en el orden en que se
determinó. Como ya se ha revisado el estado de las entradas, el programa puede
tomar decisiones basado en los valores que fueron guardados. Las decisiones
que toma el programa, en última instancia, corresponden a los valores que van a
tomar cada una de las salidas, estos valores son almacenados en registros para
ser utilizados en la etapa final.

• Atención de las comunicaciones.

• Actualización del registro de salidas: renovación de todas las salidas, en forma


simultánea, en función de la imagen de las mismas, obtenidas al final de la ejecu-
ción del programa.

Los fabricantes en general dan el tiempo de barrido para ejecutar 1K (1024) de ins-
trucciones de lógica booleana. Sin embargo, al no estar normalizados el tipo de ins-
trucciones a utilizar en el ensayo, el dato no alcanza para comparar distintos PLC.
Puede darse el caso de que un PLC ejecute un cierto tipo instrucciones más rápido
que otro o viceversa. Para determinar en forma certera el tiempo de barrido se requie-
re la determinación del tiempo que le insume al procesador le ejecución de cada una
de las instrucciones utilizadas, así como el tiempo consumido por las demás funcio-
nes que ejecuta la CPU.

Anda mungkin juga menyukai