You are on page 1of 5

Juego de operaciones del S7-200 Captulo 6

Operaciones de temporizacin
Operaciones de temporizacin (SIMATIC)
Temporizador como retardo a la conexin
Temporizador como retardo a la conexin con memoria
Las operaciones Temporizador como retardo a la conexin (TON) y
Temporizador como retardo a la conexin con memoria (TONR) cuen-
tan el tiempo al estar activada (ON) la entrada de habilitacin. El
nmero del temporizador (Txx) determina la resolucin del mismo.

Temporizador como retardo a la desconexin


El Temporizador como retardo a la desconexin (TOF) se utiliza para
retardar la puesta a 0 (OFF) de una salida durante un perodo deter-
minado tras haberse desactivado (OFF) una entrada. El nmero del
temporizador (Txx) determina la resolucin del mismo.

Tabla 6-70 Operandos vlidos para las operaciones de temporizacin SIMATIC 6


Entradas/salidas Tipos de datos Operandos
Txx WORD Constante (T0 a T255)
IN BOOL I, Q, V, M, SM, S, T, C, L, circulacin de corriente
PT INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, constante

Consejo
No se pueden utilizar nmeros iguales (Txx) para un temporizador como retardo a la conexin (TON) y un
temporizador como retardo a la desconexin (TOF). Por ejemplo, no puede haber tanto un TON T32
como un TOF T32.

Como muestra la tabla 6-71, los tres tipos de temporizadores ejecutan diferentes tareas de temporizacin:

- Los temporizadores como retardo a la conexin se utilizan para temporizar un solo intervalo.
- Los temporizadores como retardo a la conexin con memoria se utilizan para acumular varios
intervalos temporizados.
- Los temporizadores con retardo a la desconexin se utilizan para ampliar el tiempo despus de un
cambio a OFF, por ejemplo, para enfriar un motor tras haber sido desconectado.

Tabla 6-71 Funcionamiento de las operaciones de temporizacin

Tipo de Alimentacin/primer ci-


Actual >= Preseleccin Estado de la entrada de habilitacin (IN)
datos clo
TON Bit de temporizacin ON ON: El valor actual cuenta el tiempo. Bit de temporizacin OFF
El valor actual contina con- OFF: Bit de temporizacin OFF. Valor actual = 0
tando hasta 32.767. Valor actual = 0
TONR Bit de temporizacin ON ON: El valor actual cuenta el tiempo. Bit de temporizacin OFF
El valor actual contina con- OFF: El bit de temporizacin y el valor actual El valor actual se puede
tando hasta 32.767. conservan el ltimo estado. conservar1
TOF Bit de temporizacin OFF. ON: Bit de temporizacin ON. Bit de temporizacin OFF
Valor actual = valor de pres- Valor actual = 0 Valor actual = 0
eleccin, se detiene el con- OFF: El temporizador cuenta tras un cambio de
taje. ON a OFF.

1 El valor actual del temporizador como retardo a la conexin con memoria se selecciona para que quede memorizado cuan-
do se interrumpa la alimentacin. Para ms informacin sobre el respaldo de la memoria de la CPU S7-200, consulte el
captulo 4 .

Los ejemplos de programacin del CD de documentacin contienen un programa que utiliza un


temporizador como retardo a la conexin (TON) (consulte el ejemplo 31).
Ejemplos y consejos

197
Manual del sistema de automatizacin S7-200
desactivada

Las operaciones TON y TONR cuentan el tiempo al estar activada (ON) la entrada de habilitacin. Si el
valor actual es mayor o igual al valor de preseleccin, se activar el bit de temporizacin (bit T).

- Cuando la entrada de habilitacin est activada (OFF), el valor actual se borra en el temporizador
TON. En cambio, se conserva en el temporizador TONR.
- El temporizador TONR sirve para acumular tiempo cuando la entrada se activa (ON) y se desactiva
(OFF). Utilice la operacin Poner a 0 (R) para borrar el valor actual del temporizador TONR.
- Tanto el temporizador TON como el temporizador TONR continan contando tras haberse alcanzado
el valor de preseleccin y paran de contar al alcanzar el valor mximo de 32.767.
La operacin TOF se utiliza para retardar la puesta a 0 (OFF) de una salida durante un perodo
determinado tras haberse desactivado (OFF) una entrada. Cuando la entrada de habilitacin se activa
(ON), el bit de temporizacin se activa (ON) inmediatamente y el valor actual se pone a 0. Cuando la
entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo transcurrido alcance el valor de
preseleccin.

- Cuando se alcanza el valor de preseleccin, el bit de temporizacin (bit T) se desactiva y el valor


actual no se incrementa ms. Sin embargo, si la entrada se activa de nuevo antes de que el
temporizador TOF alcance el valor de preseleccin, el bit de temporizacin permanecer activado
6 (ON).
- La entrada de habilitacin debe cambiar de ON a OFF para que el temporizador TOF comience a
contar intervalos de tiempo.
- Si un temporizador TOF se encuentra dentro de una seccin SCR y sta se encuentra desactivada,
el valor actual se pone a 0, el bit de temporizacin se desactiva (OFF) y el valor actual no se
incrementa.

Consejo
El temporizador TONR slo se puede inicializar mediante la operacin Poner a 0 (R). Esta operacin tam-
bin sirve para reinicializar los temporizadores TON o TOF, arrojando los resultados siguientes:
H Bit de temporizacin = OFF
H Valor actual del temporizador = 0
Tras inicializarse un temporizador TOF, la entrada de habilitacin debe cambiar de ON a OFF para poder
rearrancar el temporizador.

Determinar la resolucin de los temporizadores


Los temporizadores cuentan intervalos de tiempo. La resolucin (o base de tiempo) del temporizador
determina el lapso de tiempo de cada intervalo. Por ejemplo, un temporizador TON con una resolucin de
10 ms cuenta el nmero de intervalos de 10 ms que han transcurrido desde que se habilit el TON. Un valor
de contaje de 50 en un temporizador de 10 ms equivale a 500 ms. Se dispone de temporizadores SIMATIC
con tres resoluciones, a saber: 1 ms, 10 ms y 100 ms. Como muestra la tabla 6-72, el nmero del
temporizador determina su resolucin.

Consejo
Para garantizar un intervalo de tiempo mnimo, incremente en 1 el valor de preseleccin (PV). Por ejem-
plo, para garantizar un intervalo mnimo de 2.100 ms utilizando un temporizador de 100 ms, ajuste el PV a
22.

Tabla 6-72 Temporizadores y sus resoluciones

Tipo de tempo- Resolucin Valor mximo


N de temporizador
rizador
TONR 1 ms 32.767 s (0,546 min.) T0, T64
(
(con memoria)
i )
10 ms 327,67 s (5,46 min.) T1 a T4, T65 a T68
100 ms 3276,7 s (54,6 min.) T5 a T31, T69 a T95
TON, TOF 1 ms 32.767 s (0,546 min.) T32, T96
( i memoria)
(sin i )
10 ms 327,67 s (5,46 min.) T33 a T36, T97 a T100
100 ms 3276,7 s (54,6 min.) T37 a T63, T101 a T255

198
Juego de operaciones del S7-200 Captulo 6

Efecto de la resolucin en la actividad del temporizador


En los temporizadores con una resolucin de 1 ms, el bit de temporizacin y el valor actual se actualizan de
forma asncrona al ciclo. En ciclos que duren ms de 1 ms, el bit de temporizacin y el valor actual se
actualizan varias veces durante el ciclo.

En los temporizadores con una resolucin de 10 ms, el bit de temporizacin y el valor actual se actualizan
al comienzo de cada ciclo. El bit de temporizacin y el valor actual permanecen constantes durante el ciclo.
Los intervalos de tiempo que se acumulan durante el ciclo se suman al valor actual al comienzo de cada
ciclo.

En los temporizadores con una resolucin de 100 ms, el bit de temporizacin y el valor actual se actualizan
cuando se ejecuta la operacin. Por consiguiente, vigile que el programa ejecute la operacin de un
temporizador de 100 ms slo una vez por ciclo para que el temporizador conserve el valor correcto.

Ejemplo de un temporizador como retardo a la conexin (SIMATIC)


Network 1 //El temporizador T37 de 100 ms se detiene al cabo de
//(10 x 100 ms = 1s)
//cI0.0 ON=T37 habilitado, I0.0 OFF=inhibir e inicializar T37
LD I0.0 6
TON T37, +10

Network 2 //El temporizador T37 controla el bit T37


LD T37
= Q0.0

Cronograma
I0.0

1s

Maximum
current = 10
value = 32767

T37 (current)

T37 (bit)
Q0.0

199
Manual del sistema de automatizacin S7-200

Consejo
Para garantizar que la salida de un temporizador que se inicialice a s mismo se active durante un ciclo
cada vez que el temporizador alcance el valor de preseleccin, utilice un contacto normalmente cerrado
(en vez del bit de temporizacin) como entrada de habilitacin del temporizador.

Ejemplo de un temporizador como retardo a la conexin (SIMATIC)


Network 1 //El temporizador T33 de 10 ms se detiene al cabo de
//(100 x 10 ms = 1s)
//El impulso de M0.0 es demasiado rpido para poder
//observarlo en la vista Estado.
LDN M0.0
TON T33, +100

Network 2 //La comparacin es verdadera a una velocidad visible


//en la vista estado. //Activar Q0.0 al cabo de (40 x 10 ms),
//para crear una forma de onda 40% OFF/60% ON
LDW>= T33, +40
6 = Q0.0

Network 3 //Impulso de T33 (bit) demasiado rpido para observarlo


//en la vista Estado
//Inicializar el temporizador con M0.0 al finalizar
//el perodo (100 x 10 ms)
LD T33
= M0.0

Cronograma current = 100

current = 40

T33 (current) 0.4s 0.6s

T33 (bit)
M0.0

Q0.0

Ejemplo de un temporizador como retardo a la desconexin (SIMATIC)


Network 1 //El temporizador T33 de 10 ms se detiene al cabo de
//(100 x 10 ms = 1s)
//I0.0 ON a OFF=T33 habilitado
//I0.0 OFF a ON=inhibir e inicializar T33
LD I0.0
TOF T33, +100

Network 2 //El temporizador T33 controla Q0.0 a travs


//del contacto T33.
LD T33
= Q0.0

Cronograma
I0.0

1s 0.8 s

current = 100

T33 (current)

T33 (bit) Q0.0

200
Juego de operaciones del S7-200 Captulo 6

Ejemplo de un temporizador como retardo a la conexin con memoria (SIMATIC)


Network 1 //El temporizador TONR T1 de 10 ms se detiene al
//alcanzar PT=(100 x 10 ms=1s)
LD I0.0
TONR T1, +100

Network 2 //El temporizador T1 controla el bit T1.


//Activar Q0.0 una vez que el temporizador acumule
//1 segundo en total.
LD T1
= Q0.0

Network 3 //Los temporizadores TONR se deben inicializar


//mediante una operacin Poner a 0
//con una direccin T.
//Inicializar el temporizador T1 (valor actual y bit)
//cuando I0.1 est activada.
LD I0.1
R T1, 1 6
Cronograma
I0.0

0.6 s 0.4 s 1s

100 (Current)

60 (Current)

T1 (Current)

T1 (bit), Q0.0

I0.1(Reset)

201

You might also like