TTMR
Funciona-
Temporizador programable
miento
TTMR
El temporizador programado con la instrucción TTMR, mide en segundos el tiempo pendiente
de la entrada de la instrucción. El resultado de la medición se multiplica con el factor indicado
en n y se almacena en el operando indicado en d (Array_d [0]+[1]).
En caso de flanco ascendente del comando de medición en la entrada de la instrucción, se
elimina el contenido de d+0 (Array_d [0]) y d+1 (Array_d [1]).
Indicación del factor de multiplicación en n:
n = 0, Factor 1
n = 1, Factor 10
n = 2, Factor 100
INDICACIONES
La medición de tiempo se realiza durante la ejecucción de la instrucción TTMR. La aplicación
de una instrucción JMP o de una instrucción similar después de una instrucción TTMR causa
una medición defectuosa del tiempo.
Una modificación del factor indicado en n durante la ejecución de la instrucción TTMR,
corrompe el resultado de medición.
La instrucción TTMR puede utilizarse también en programas con una velocidad inferior de
procesamiento.
El valor indicado en d+1 (Array_d [1]) sirve para el procesamiento interno del sistema y no debe
modificarse. Una modificación de este valor corrompería el resultado almacenado en d+0
(Array_d [0]) .
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El valor emitido en n se encuentra fuera del rango de 0 hasta 2.
(código de error 4100).
Ejemplo
TTMR
El siguiente programa mide la duración de activación de X0 en segundos (factor 1) y almacena
el resultado en D0.
Lista de instrucciones
INDICACIÓN
Este ejemplo de programa no es ejecutable sin definición de variables en el cabezal de la
Unidad de Organización de Programa (POE). Como consecuencia pueden emitirse mensajes
de error del compilador o controlador. Mayores informaciones se encuentran en el párrafo 3.5.2
„Direccionamiento de secuencia de bits y registro en el GX IEC Developer" de estas
Instrucciones de Programación.
6 – 186
Instrucción de temporizador
MELSEC
Plano de contactos
Otras instrucciones
Lista de instrucciones IEC
TTMR_MB1, TTMR_KB1, TTMR_IB1
Programación MELSEC A y Q