Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Timer and Counter Instructions
Timer and Counter Instructions
Los temporizadores y contadores son instrucciones de salida que le permiten controlar las operaciones según
el tiempo o la cantidad de eventos.
Descripción
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)
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.
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.
Bits de estado:
¡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.
Descripción
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.
Descripció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.
13 = bit DN (hecho)
Los bits CU siempre se establecen antes de ingresar a los modos de ejecución REM o prueba REM.
Introducción de parámetros:
Descripción
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.
13 = bit DN (hecho)
Los bits de CD siempre se configuran antes de ingresar a los modos REM Run o REM Test.
Introducción de parámetros:
Descripción
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.