Está en la página 1de 5

Instrucciones de temporizador y contador

Los temporizadores y contadores son instrucciones de salida que le permiten controlar las operaciones según
el tiempo o la cantidad de eventos.

Elija entre estas instrucciones de temporizador y contador

Si desea: Utilice esta instrucción:

Retraso en el encendido de una salida TON


Retrasar el apagado de una salida TOF
Cronometrar un evento de forma remanente RTO
Contar CTU
Cuenta regresiva CTD
Restablece el valor acumulado y los bits de estado RES
de un temporizador o contador. (No se usa con
temporizadores TOF).
HSC
Contar pulsos de alta velocidad desde una entrada
de alta velocidad del controlador fijo

Descripción

Utilice la instrucción TON para activar o


desactivar una salida después de que el
temporizador haya estado activado durante un
intervalo de tiempo preestablecido. Esta
instrucción de salida comienza a cronometrar (a
intervalos de un segundo o de una centésima de
segundo) cuando su renglón se vuelve
"verdadero". Espera la cantidad de tiempo
especificada (como se establece en PRESET), realiza un seguimiento de los intervalos acumulados que han
ocurrido (ACCUM) y establece el bit DN (hecho) cuando el tiempo ACCUM (acumulado) es igual al tiempo
PRESET.

Siempre que las condiciones del renglón se mantengan verdaderas, el temporizador ajusta su valor acumulado
(ACC) en cada evaluación hasta que alcanza el valor preestablecido (PRE). El valor acumulado se restablece
cuando las condiciones del renglón se vuelven falsas, independientemente de si el temporizador se ha agotado.

Bits de instrucción:

13 = DN (hecho)

14 = TT (bit de temporización del temporizador)

15 = EN (bit de habilitación)

Si se pierde energía mientras un TON está cronometrando pero no ha alcanzado su valor preestablecido, los bits
EN y TT permanecen establecidos y el valor acumulado (ACCUM) sigue siendo el mismo. Esto también es
cierto si el procesador cambia del modo REM Run o REM Test al modo REM Program.

Si el acumulador o el preajuste son negativos cuando se ejecuta la instrucción TON en un renglón verdadero,
se genera un fallo mayor (0034).
Nota: Si el renglón se vuelve "falso" (pierde la continuidad lógica) durante el proceso de sincronización, el
valor acumulado se restablece y los bits DN, EN y TT se restablecen, ya sea que el temporizador haya alcanzado
o no el valor PREESTABLECIDO.

¡Advertencia! La temporización podría ser inexacta si las instrucciones JMP, LBL, JSR o SBR saltan el renglón
que contiene una instrucción de temporizador mientras el temporizador está temporizando.

Ayuda de direccionamiento:

Ingrese una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor PREESTABLECIDO y valor ACCUM
(acumulado). Los archivos de temporizador usan tres palabras por elemento, una para los bits de instrucción (la
palabra de control), una para el preajuste y otra para el acumulador.

T4:1 representa el archivo de temporizador número 4, elemento número 1.

Descripción

Utilice la instrucción TOF para activar o desactivar una salida después de que su renglón haya estado
desactivado durante un intervalo de tiempo preestablecido. La instrucción TOF comienza a contar los intervalos
de la base de tiempo cuando el renglón hace una transición de verdadero a falso. Siempre que las condiciones
del renglón permanezcan falsas, el temporizador incrementa su valor acumulado (ACC) en función de la base
de tiempo para cada exploración hasta que alcanza el valor preestablecido (PRE). El valor acumulado se
restablece cuando las condiciones del renglón se cumplen, independientemente de si el temporizador se ha
agotado.

El temporizador TOF cronometra dentro de un par MCR inactivo.

Bits de estado:

13 = DN Se establece cuando las condiciones del renglón son


(poco hecho) verdaderas; permanecerá así hasta que las condiciones del
renglón se vuelvan falsas y el valor acumulado sea mayor o
igual al valor preestablecido.

14 = TT Se establece cuando las condiciones del renglón son falsas


(bit de temporización del temporizador) y el valor acumulado es menor que el valor preestablecido;
permanecerá así hasta que las condiciones del renglón se
vuelvan verdaderas o cuando se restablezca el bit de hecho.

15 = ES Se establece cuando las condiciones del renglón son


(bit de habilitación) verdaderas; permanecerá así hasta que las condiciones del
renglón se vuelvan falsas.
Cuando la operación del procesador cambia del modo REM Run o REM Test al modo REM Program o si se
pierde la energía del usuario mientras se cronometra un TOF pero no ha alcanzado su valor preestablecido, los
bits EN, TT y DN permanecen establecidos y el valor acumulado ( ACCUM) permanece igual.

Al volver al modo REM Run o REM Test, puede ocurrir lo siguiente:

Si el renglón es verdadero: El bit TT se restablece


El bit DN permanece establecido
El bit EN está establecido
El valor ACC se restablece

Si el renglón es falso: El bit TT se restablece


El bit DN se restablece
El bit EN se restablece
El valor ACC se establece igual al valor
preestablecido

¡Advertencia! La instrucción Reset (RES) no se puede usar con la instrucción TOF porque RES siempre borra
los bits de estado así como el valor acumulado. (Consulte la instrucción de reinicio).

Ayuda de direccionamiento:

Ingrese una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor PREESTABLECIDO y valor ACCUM
(acumulado). Los archivos de temporizador usan tres palabras por elemento, una para los bits de instrucción (la
palabra de control), una para el preajuste y otra para el acumulador.

T4:1 representa el archivo de temporizador número 4, elemento número 1.

Descripción

Un RTO funciona igual que un TON con la excepción de


que una vez que ha comenzado a cronometrar, retiene su
conteo de tiempo incluso si el renglón se vuelve falso,
ocurre una falla, el modo cambia de Ejecución REM o
Prueba REM a Programa REM, o energía. está perdido.
Cuando regresa la continuidad del renglón (el renglón
vuelve a ser verdadero), el RTO comienza a cronometrar desde el tiempo acumulado que se retuvo cuando se
perdió la continuidad del renglón. Al retener su valor acumulado, los temporizadores retentivos miden el
período acumulativo durante el cual las condiciones del renglón son verdaderas.

Bits de instrucción: 13 = DN (hecho)

14 = TT (bit de temporización del temporizador)

15 = EN (bit de habilitación)

Si el valor preestablecido o acumulado es negativo cuando se ejecuta la instrucción, se produce una falla mayor.

Nota: El valor acumulado se puede restablecer mediante la instrucción RES. Cuando se habilita la instrucción
RES que tiene la misma dirección que el RTO, el valor acumulado y los bits de control se restablecen.

Importante: La temporización podría ser inexacta si las instrucciones JMP, LBL, JSR o SBR saltan el renglón
que contiene una instrucción de temporizador mientras el temporizador está temporizando.
Ayuda de direccionamiento:

Ingrese una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor PREESTABLECIDO y valor ACCUM
(acumulado). Los archivos de temporizador usan tres palabras por elemento, una para los bits de instrucción (la
palabra de control), una para el preajuste y otra para el acumulador.

T4:1 representa el archivo de temporizador número 4, elemento número 1

Descripción

Esta instrucción de salida cuenta cada transición de falso


a verdadero de las condiciones que la preceden en el
renglón y produce una salida cuando el valor acumulado
alcanza el valor preestablecido. Las transiciones de
peldaño pueden ser activadas por un interruptor de límite
o por partes que pasan por un detector.

La capacidad del contador para detectar transiciones de


falso a verdadero depende de la velocidad (frecuencia) de la señal entrante. La duración de encendido y apagado
de una señal entrante no debe ser más rápida que el tiempo de exploración.

Cada conteo se retiene cuando las condiciones del renglón vuelven a ser falsas, lo que permite que el conteo
continúe más allá del valor preestablecido. De esta manera, puede basar una salida en el preajuste pero continuar
contando para realizar un seguimiento del inventario/piezas, etc.

Nota: Use una instrucción RES (restablecer) con la misma dirección que el contador u otra instrucción en su
programa para sobrescribir el valor. El estado activado o desactivado de los bits de contador realizado,
desbordamiento y subdesbordamiento es remanente. El valor acumulado y los bits de control se restablecen
cuando se habilita un RES.

Los archivos de contador usan tres palabras por elemento.

Bits de instrucción: 12 = bit OV (desbordamiento de conteo ascendente)

13 = bit DN (hecho)

15 = bit CU (habilitación de conteo ascendente)

Los bits CU siempre se establecen antes de ingresar a los modos de ejecución REM o prueba REM.

Introducción de parámetros:

Introduzca una dirección de CONTADOR, un valor PREESTABLECIDO y un valor ACUMULADO. El valor


preestablecido es el punto que se debe alcanzar para establecer el bit DN (hecho). El valor acumulado representa
el estado de conteo actual.

C5:1 representa el archivo de contador número 5, elemento número 1.

Descripción

Esta instrucción de salida cuenta hacia atrás para cada transición de


falso a verdadero de las condiciones que la preceden en el renglón y
produce una salida cuando el valor acumulado alcanza el valor
preestablecido. Las transiciones de peldaño pueden ser activadas por un
interruptor de límite o por partes que pasan por un detector.
Cada conteo se retiene cuando las condiciones del renglón vuelven a ser falsas. El conteo se retiene hasta que
se habilita una instrucción RES (restablecer) con la misma dirección que el contador, o si otra instrucción en su
programa sobrescribe el valor.

El valor acumulado se retiene después de que la instrucción CTU o CTD se vuelve falsa, y cuando se quita la
alimentación y luego se restaura al procesador. Además, el estado activado o desactivado de los bits de contador
terminado, desbordamiento y subdesbordamiento es remanente. El valor acumulado y los bits de control se
restablecen cuando se habilita un RES.

Los archivos de contador usan tres palabras por elemento.

Bits de instrucción: 11 = bit UN (subdesbordamiento de cuenta regresiva)

13 = bit DN (hecho)

14 = CD (habilitación de cuenta regresiva) bit

Los bits de CD siempre se configuran antes de ingresar a los modos REM Run o REM Test.

Introducción de parámetros:

Introduzca una dirección de CONTADOR, un valor PREESTABLECIDO y un valor ACUMULADO. El valor


preestablecido es el punto que se debe alcanzar para establecer el bit DN (hecho). El valor acumulado representa
el estado de conteo actual.

C5:1 representa el archivo de contador número 5, elemento número 1.

Descripción

La instrucción RES se utiliza para restablecer


temporizadores y contadores. Cuando las condiciones que
lo preceden en el renglón son verdaderas, el RES restablece
el valor acumulado y los bits de control del temporizador o
contador. Asegúrese de que el temporizador o contador
controlado por la instrucción de reinicio tenga la misma
dirección que la instrucción de reinicio. Por ejemplo, si su
dirección RTO es T4:1, su dirección RES también debe ser T4:1.

Al restablecer un contador, si la instrucción RES está habilitada y el renglón del contador está habilitado, el bit
CU o CD se restablece.

Si el valor preestablecido del contador es negativo, la instrucción RES establece el valor acumulado en cero.
Esto hace que el bit de finalización se establezca mediante una instrucción de cuenta atrás o adelante.

¡Advertencia! No utilice la instrucción RES para restablecer una instrucción TOF. Un RES siempre borra los
bits de estado y el valor acumulado. Esto podría resultar en una operación impredecible de la máquina o lesiones
al personal.

También podría gustarte