Instrucciones de temporizador y contador
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
.PRE
DINT
El valor preestablecido indica el valor (en
unidades de 1 milisegundo) al que debe llegar el
valor acumulado antes de que la instrucción
indique que está finalizada.
.ACC
DINT
El valor acumulado indica el número de
milisegundos que han pasado desde que se
activó la instrucción TOF.
Descripción
La instrucción TOF acumula tiempo hasta que:
Se deshabilita el temporizador
El temporizador se completa
La base de tiempo es siempre 1 milisegundo. Por ejemplo, para poner un
temporizador de 2 segundos, hay que introducir 2000 en el valor .PRE.
El temporizador borrará el bit .DN a falso cuando el temporizador se completa.
Cuando está activado, el temporizador se puede pausar al borrar el bit .DN a falso
y se reanuda al establecer el bit .DN en verdadero.
Cómo se ejecuta un temporizador
Un temporizador funciona restando el tiempo del último escaneado desde el
tiempo actual:
ACC = ACC + (current_time - last_time_scanned)
Capítulo 3
135