Instrucciones básicas
7.2 Temporizadores
Temporizador
TOF: Retardo al desconectar
El temporizador TOF pone la salida Q a OFF tras un
tiempo de retardo predeterminado.
TONR: Acumulador de tiempo
El temporizador TONR pone la salida Q a ON tras un
tiempo de retardo predeterminado. El tiempo
transcurrido se acumula a lo largo de varios periodos de
temporización hasta que la entrada R inicializa el
tiempo transcurrido.
Nota
En la CPU no se asigna ningún recurso dedicado a ninguna instrucción de temporizador
específica. En lugar de eso, cada temporizador utiliza su estructura de temporizador propia
en la memoria de DB y un temporizador de funcionamiento continuo interno de la CPU para
la temporización.
Cuando se arranca un temporizador debido a un flanco en la entrada de una instrucción TP,
TON, TOF o TONR, el valor del temporizador de funcionamiento continuo interno de la CPU
se copia en el miembro START de la estructura del DB asignado a esta instrucción de
temporizador. Este valor de arranque permanece inalterado mientras el temporizador
continúa funcionando, y se vuelve a utilizar cada vez que el temporizador se actualiza. Cada
vez que el temporizador arranca se carga un nuevo valor en la estructura de temporizador
del temporizador interno de la CPU.
Cuando se actualiza un temporizador, el valor de arranque arriba descrito se resta del valor
actual del temporizador interno de la CPU para determinar el tiempo transcurrido. El tiempo
transcurrido se compara entonces con el predeterminado para determinar el estado del bit Q
del temporizador. Los miembros ELAPSED y Q se actualizan en la estructura de DB
asignada a este temporizador. Recuerde que el tiempo transcurrido se detiene en el valor
predeterminado (el temporizador no continúa acumulando tiempo transcurrido una vez que
se ha alcanzado el valor predeterminado).
224
Cronograma
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200