Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
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:
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 apagada (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
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 ejecución del programa.
Los fabricantes en general dan el tiempo de barrido para ejecutar 1K (1024) de instrucciones
de lógica booleana. Sin embargo, al no estar normalizados el tipo de instrucciones 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 requiere 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 funciones que ejecuta la CPU.
Ciclo de funcionamiento
En la mayoría de los PLC existe un indicador luminoso en la parte frontal con la leyenda de
RUN, que nos muestra cuando el microprocesador está ejecutando el programa. Cuando este
indicador se encuentra en apagado el controlador no está ejecutando el programa o bien se
encuentra en modo Stop.
Otro indicador luminoso, con la leyenda de ERROR, nos muestra cuando se ha encontrado
una falla en la etapa de autodiagnóstico. En la mayoría de los casos cuando se detecta un error
se detiene automáticamente la ejecución del programa.
• Tiempo de ciclo < watch dog: el funcionamiento es normal, una vez finalizado el
ciclo, se inicia el siguiente.
• Tiempo de ciclo > watch dog: el autómata pasa a STOP, los indicadores RUN y ERR
parpadean y el bit del sistema %S11 pasa a 1.
La duración del tiempo de ejecución del programa usuario es controlada por el autómata
(watch dog) y no debe superar los 150ms. En caso contrario, aparecerá un fallo que
provocará la parada inmediata del autómata (indicadores RUN y ERR intermitentes) Casos
posibles de funcionamiento.
• Tiempo de ciclo < período: funcionamiento normal, el ciclo siguiente se inicia una vez
alcanzado el final del período programado.
• Período < tiempo de ciclo < watch dog: el sistema pone el bit de sistema %S19 en
estado 1 y el ajuste al estado 0 depende del programa usuario. El autómatapermanece en
RUN.
• Tiempo de ciclo > watch dog: el autómata pasa a STOP, los indicadores RUN y ERR
parpadean y el bit de sistema %S11 pasa a 1.
Información 2
b) Determinar todas las rutas por las cuales fluirá la información a través de los
buses, y c) Interpreta el programa. La Unidad de Control, tiene como salidas,
centenares de líneas de selección, invasión y conmutación requeridas por los
diferentes elementos de la CPU. Su función es habilitar los niveles lógicos
adecuados a tiempos y secuencias precisos, con el fin de ejecutar una instrucción
completa.
La entrada de la Unidad de Control cuenta con un decodificador de instrucciones que
recibe el código binario correspon-diente a una instrucción de programa. La principal tarea
de la Unidad de Control es leer.
Buses: Caminos por los cuales fluye la información hacia los distintos
componentes de la CPU. Los Buses se clasifican en:
Bus de Datos: Canal que lleva y trae datos desde y hacia la memoria, los registros
internos, la ALU y los puertos.
Memorias de Lectura-Escritura
Clasificación de Volatilidad
Otro criterio de clasificación de las Memorias tiene que ver con la Volatilidad de sus
datos.
Clasificación Funcional
La clasificación funcional hace referencia a lo que contiene la memoria, que bien puede ser un
programa o unos datos. Esta diferenciación se debe a que los procesadores de alto desempeño
usan buses de acceso a memoria separados, es decir, que leen el programa por un camino y
acceden a los datos por otro.
Puertos
Los puertos habilitan la comunicación de la CPU con otros dispositivos distintos a las
memorias.
De hecho, las Entradas / Salidas Digitales del PLC están acopladas a los puertos de la CPU
por medio de circuitos de acoplamiento, estos últimos permiten que haya una adecuación
desde los niveles de voltajes del sistema interno del PLC hasta los niveles de tensión y
corriente eléctricas requeridos en los entornos industriales.
Módulos
Se denomina Módulos a los puertos con un mayor grado de sofisticación que la simple
transferencia de datos binarios. Los Módulos, son dispositivos especializados diseñados de
manera autónoma con muy poca intervención de la CPU. Algunos tipos de módulos son:
Contadores:
Son módulos basados en contadores digitales capaces de contar eventos
externos en su entrada.
Temporizadores:
Básicamente son los mismos contadores pero en lugar de contar eventos externos, la
señal de entrada proviene de un generador interno de frecuencia fija, que hace que el
contador se incremente en periodos iguales. Como la magnitud del periodo es el tiempo,
entonces, al contar pulsos en realidad se está contando el paso del tiempo.
Ejemplo: el generador de reloj de la figura provee pulsos cada 0,1 segundos, una
temporización de 2,3 segundos se logrará cuando el contador ha alcanzado el valor 23.