Tabla 7- 20
Tamaño y rango del tipo de datos TIME
Tipo de
Tamaño
datos
TIME
32 bits,
almacenados
como datos DInt
El rango negativo del tipo de datos TIME indicado arriba no puede utilizarse con las instrucciones de temporizador. Los
1
valores 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.
Mientras el temporizador se ejecute, el estado de DB1.MyIEC_Timer.Q es 1 y el valor de
Tag_Output es 1. Una vez que el valor de Tag_Time ha transcurrido, DB1.MyIEC_Timer.Q
es 0 y el valor de Tag_Output es 0.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Rangos válidos
1
T#-24d_20h_31m_23s_648ms hastaT#24d_20h_31m_23s_647ms
Almacenado como -2.147.483.648 ms hasta +2.147.483.647 ms
Instrucciones básicas
7.2 Temporizadores
189