TTIM (Temporizador variable, con aprendizaje de tiempos)
TTIM
*****
Módulos de CPU aplicables
FC5A-C10R2/C
X
Operandos válidos
Operando
D1 (Destino 1)
Para conocer el intervalo numérico válido del operando, consulte página 6-2.
El operando de destino D1 (valor medido) utiliza 3 registros de datos comenzando por el operando designado como D1. Los
registros de datos D0-D1997, D2000-D7997 y D10000-D49997 se pueden designar como D1. Se utilizan dos registros de
datos posteriormente comenzando por el operando de destino D1+1 para un área de trabajo del sistema. No utilice estos
dos registros de datos para los destinos de otras instrucciones avanzadas y no cambie los valores de los mismos utilizando
la función Señalar escritura en
aprendizaje de tiempos no funciona correctamente.
La instrucción de Temporizador variable, con aprendizaje de tiempos no se puede utilizar en un programa de interrupción. Si
se utiliza, aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR del módulo de la CPU.
Ejemplos: TTIM
TTIM
D100
I0
ON
I0
OFF
Valor D100
El siguiente ejemplo demuestra un programa que mide la duración de ACTIVADO de la entrada I0 y utiliza esta duración
como valor preestablecido para la instrucción TIM del temporizador de 100 ms.
TIM
T0
D0
I1
TTIM
D100
I0
MOV(W)
SOTD
I0
Mientras la entrada está activada, la duración de ACTIVADO se mide en unidades de 100
D1
ms y el valor medido se almacena en un registro de datos designado por el operando de
destino D1.
El intervalo de tiempo medido es de 0 a 6553,5 s.
FC5A-C16R2/C
X
Función
Valor medido
WindLDR
. Si se cambian los datos de estos registros de datos, el Temporizador variable, con
Cuando la entrada I0 está activada, TTIM restablece el registro de datos D100 en 0 y
D1
comienza a almacenar la duración de ACTIVADO de la entrada I0 en dicho registro de
datos, medida en unidades de 100 ms.
Cuando la entrada I0 está desactivada, TTIM para la medida y el registro de datos D100
mantiene el valor medido de la duración de ACTIVADO.
0
D1
S1 –
D1 –
REP
D100
D0
M
ANUAL DEL USUARIO DE
22: I
NSTRUCCIONES
FC5A-C24R2/C
FC5A-D16RK1/RS1
X
1500 ms
Cuando la entrada I1 está activada, el temporizador de 100 ms
T0 inicia la operación con un valor preestablecido almacenado
en el registro de datos D0.
Mientras la entrada I0 está activada, TTIM mide la duración de
ACTIVADO de la entrada I0 y almacena el valor medido en
unidades de 100 ms en el registro de datos D100.
Cuando la entrada I0 está desactivada, MOV(W) almacena el
valor de D100 en el registro de datos D0 como valor
preestablecido para el temporizador T0.
M
S
ICRO
MART
T
EMPORIZADOR DUAL
X
I
Q
M
R
T
— — — — — —
15
FC5A
/
APRENDIZ
FC5A-D32K3/S3
X
C
D Constante
X
—
22-3