Tabla 8-20
Efecto de los cambios de valores en los parámetros PT e IN
Temporizador
Cambios en los parámetros de cuadro PT e IN y en los parámetros de bobina correspondientes
TP
•
Un cambio de PT no tiene efecto alguno durante el funcionamiento del temporizador.
•
Un cambio de IN no tiene efecto alguno durante el funcionamiento del temporizador.
TON
•
Un cambio de PT no tiene efecto alguno durante el funcionamiento del temporizador.
•
Si IN cambia a FALSE durante el funcionamiento del temporizador, este se inicializará y se detendrá.
TOF
•
Un cambio de PT no tiene efecto alguno durante el funcionamiento del temporizador.
•
Si IN cambia a TRUE durante el funcionamiento del temporizador, este se inicializará y se detendrá.
TONR
•
Un cambio de PT no tiene efecto alguno durante el funcionamiento del temporizador, pero sí cuando
reanuda el contaje.
•
Si IN cambia a FALSE durante el funcionamiento del temporizador, este se detendrá pero no se iniciali‐
zará. Si IN vuelve a cambiar a TRUE, el temporizador comenzará a contar desde el valor de tiempo
acumulado.
Los valores PT (tiempo predeterminado) y ET (tiempo transcurrido) se almacenan en los datos
de DB IEC_TIMER como enteros dobles con signo que representan milisegundos. Los datos TIME
utilizan el identificador T# y pueden introducirse como unidad de tiempo simple ("T#200ms ó
200) y como unidades de tiempo compuestas "T#2s_200ms".
Tabla 8-21
Tamaño y rango del tipo de datos TIME
Tipo de da‐
Tamaño
tos
TIME
32 bits, almace‐
nados como da‐
tos DInt
El rango negativo del tipo de datos TIME indicado arriba no puede utilizarse con las instrucciones de temporizador. Los valores
1
PT (tiempo predeterminado) negativos se ponen a cero cuando se ejecuta la instrucción de temporización. ET (tiempo
transcurrido) es siempre un valor positivo.
Ejemplo de bobina de temporizador
Las bobinas de temporizador -(TP)-, -(TON)-, -(TOF)- y -(TONR)- deben ser la última instrucción
de un segmento KOP. Como se indica en el ejemplo de temporizador, una instrucción de
contacto de un segmento posterior evalúa el bit Q en los datos de DB IEC_Timer de una bobina
de temporizador. Del mismo modo, hay que direccionar el elemento ELAPSED en los datos de DB
IEC_timer si se desea emplear el valor de tiempo transcurrido en el programa.
El temporizador como impulso arranca en una transición de 0 a 1 del valor de bit Tag_Input. El
temporizador se ejecuta durante el tiempo especificado por el valor de tiempo Tag_Time.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Rangos válidos
1
T#-24d_20h_31m_23s_648ms hasta T#24d_20h_31m_23s_647ms
Almacenado como -2.147.483.648 ms hasta +2.147.483.647 ms
Instrucciones básicas
8.2 Temporizadores
219