Sunteți pe pagina 1din 17

SIMATIC S7

TEMPORIZADORES
Automatizacin de Procesos
3 Ingeniera Tcnica en
Informtica, Esp. Sistemas
1. Temporizadores del S7-200
1.1. TON
1.2. TOF
1.3. TONR
1.4. Resoluciones
2. Reloj
3. Temporizadores del S7-300
3.1. S_IMPULS
3.2. S_VIMP
3.3. S_EVERZ
3.4. S_SEVERZ
3.5. S_AVERZ





1. Temporizadores del S7-200
1. Temporizadores del S7-200

TON. Temporizador de retardo a la conexin

TOF. Temporizador de retardo a la
desconexin

TONR. Temporizador de retardo a la conexin
memorizado
1.1. TON: temporizador de retardo a la conexin
1. Temporizadores del S7-200
Cuenta el tiempo al estar activada (ON) la entrada de
habilitacin.
Si el valor actual (Txxx) es mayor o igual al valor de
preseleccin (PT), se activa el bit de temporizacin (bit T).
El valor actual del temporizador de retardo a la conexin se
borra cuando la entrada de habilitacin est desactivada
(OFF).

1.2. TOF: temporizador de retardo a la desconexin
1. Temporizadores del S7-200
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 alcanza el valor de
preseleccin.
Una vez alcanzado ste, el bit de temporizacin se desactiva
(OFF) y el valor actual detiene el contaje.
Si la entrada est desactivada (OFF) durante un tiempo inferior
al valor de preseleccin, el bit de temporizacin permanece
activado (ON).
Para que la operacin TOF comience a contar se debe producir
un cambio de ON a OFF.
1.3. TONR: temporizador de retardo a la conexin
memorizado
1. Temporizadores del S7-200
Cuenta el tiempo al estar activada (ON) la entrada de
habilitacin.
Si el valor actual (Txxx) es mayor o igual al valor de
preseleccin (PT), se activa el bit de temporizacin (bit T).
El valor actual del temporizador de retardo a la conexin
memorizado se mantiene cuando la entrada est
desactivada (OFF).
Para borrar el valor actual del temporizador de retardo a la
conexin memorizado se utiliza la operacin Poner a 0 (R).
1. Temporizadores del S7-200

Temporizador Resolucin Valor mximo N de temporizador

TONR 1 ms 32,767 s T0, T64
10 ms 327,67 s T1-T4, T65-T68

100 ms 3276,7 s T5-T31, T69-T95
TON, TOF 1 ms 32,767 s T32, T96
10 ms 327,67 s T33-T36, T97-T100
100 ms 3276,7 s T37-T63, T101-T255
1.4. Resoluciones
1. Temporizadores del S7-200

1ms
Mayor precisin, menor cantidad de temporizadores,
varias actualizaciones durante un ciclo segn la rutina de
interrupcin del sistema

10ms/100ms
Menor precisin, se actualizan al comiendo de cada ciclo
aadiendo un valor acumulado (cantidad de intervalos de
10/100 ms que pasaron durante el ciclo)

Regla: Programar el intervalo o valor de tiempo
predefinido (PT) a un valor superior en una unidad
a la unidad de tiempo deseada
Diferencias entre las resoluciones
1. Temporizadores del S7-200
1. Temporizadores del S7-200
Ejemplo
2. Reloj
READ_RTC

La operacin Leer reloj de tiempo real lee la hora y
fecha actuales del reloj y carga ambas en un bfer de
8 bytes (que comienza en la direccin T).

SET_RTC

La operacin Ajustar reloj de tiempo real escribe en el
reloj la hora y fecha actuales que estn cargadas en
un bfer de 8 bytes (que comienza en la direccin T).
2. Reloj
3. Temporizadores del S7-300
3. Temporizadores del S7-300
S_IMPULS (SI). Temporizador de impulso.

S_VIMP (SV). Temporizador de impulso
prolongado.

S_EVERZ (SE). Temporizador de retardo a la
conexin.

S_SEVERZ (SS). Temporizador de retardo a la
conexin con memoria.

S_AVERZ (SA). Temporizador de retardo a la
desconexin.
3. Temporizadores del S7-300
3.1. S_IMPULS (SI): temporizador de impulso
Cuenta el tiempo si en el RLO se produce un flanco creciente.
El temporizador contina funcionando con el intervalo de tiempo
indicado mientras el RLO sea positivo ("1").

El estado del contador es "1" mientras est en marcha el
temporizador. Si el RLO cambia de "1" a "0" antes de transcurrir
el valor de temporizacin, el temporizador se para. En este caso
el estado del contador es "0".
E0.0
S_I
T
3. Temporizadores del S7-300
3.2. S_VIMP (SV): temporizador de impulso
prolongado
Cuenta el tiempo indicado con el <valor de temporizacin> si en el RLO
se produce un flanco creciente.
El temporizador contina funcionando con el intervalo de tiempo
indicado aunque el RLO se ponga a "0" antes de transcurrir el tiempo.

El estado del contador es "1" mientras est en marcha el temporizador.
El temporizador se vuelve a arrancar con el valor de temporizacin
indicado si el RLO cambia de "0" a "1" mientras el temporizador est en
marcha.

E0.0
S_I
T
3. Temporizadores del S7-300
3.3. S_EVERZ (SE): temporizador de retardo a la
conexin
Cuenta el tiempo indicado en el <valor de temporizacin> si en el
RLO se produce un flanco creciente.
El estado de seal del temporizador es "1" si el <valor de
temporizacin> ha transcurrido sin errores y el RLO sigue siendo
"1".
E0.0
S_I
T
3. Temporizadores del S7-300
3.4. S_SEVERZ (SS). Temporizador de retardo a
la conexin con memoria
El temporizador arranca si en el RLO se produce un flanco creciente.
El estado de seal del temporizador es "1" si el tiempo ha transcurrido.
E0.0
S_I
T
Un rearranque del temporizador slo es posible si ste se ha puesto
expresamente a 0. El estado del temporizador slo se puede poner a
"0" mediante una puesta a cero.
3. Temporizadores del S7-300
3.5. S_AVERZ (SA). Temporizador de retardo
a la desconexin
El temporizador arranca si en el RLO se produce un flanco decreciente.
El estado de seal del temporizador es "1" si el RLO es"1" o mientras
funcione el temporizador con el <valor de temporizacin>.
El temporizador se pone a cero si el RLO cambia de "0" a "1" mientras
est en marcha el temporizador. El temporizador siempre se vuelve a
arrancar si el RLO cambia de "1" a "0".
E0.0
S_I
T

S-ar putea să vă placă și