You are on page 1of 14

La Familia SIMATIC S7 Programacin - III

S7-200
Autmatas de gama baja: microautmatas
S7-300
Autmatas de gama media
S7-400
Autmatas de gama
alta
Ing. Camacho
Temporizadores
Los temporizadores son elementos de gran uso dentro de la
programacin, debido a que nos permiten realizar acciones el
tiempo que establescamos.
En los PLC de Siemens (Modelo S7-3xx), podemos encontrar
5 tipos de temporizadores :
Temporizador de Impulso (S_PULSE)
Temporizador de impulso prolongado (S_PEXT)
Temporizador de retardo a la conexin (S_ODT)
Temporizador de retardo a la conexin con memoria
(S_ODTS)
Temporizador con retardo a la conexin
(S_OFFDT)
Parametrizacin
Para darles el valor de temporizacion, los temporizadores usan una
palabra de 16 bits para cada operando
Los Bits 0 a 11 de la palabra de temporizacion, contienen el valor de
temporizacionen codigo binario.
El valor de la temporizacion, va desde 0 hasta 9990 Segundos.
Este valor se puede cargar en cualesquiera de los siguientes formatos:
w#16#wxyz
w= la base de tiempo (es decir, intervalo de tiempo)
xyz = el valor de temporizacin en formato BCD
S5T#aH_bM_cS_dMS
H: Horas, M: Minutos, S: Segundos, MS: Milisegundos
a, b, c, d son valores definidos por el usuario
Parametrizar y arrancar el temporizador como un impulso
S_IMPULS
Arranca el temporizador indicado cuando hay un flanco creciente en
la entrada S (seal S pasa de 0 a 1)
El temporizador se pone a 0 si la entrada de desactivacin R del
temporizador se pone a "1" mientras funciona el temporizador
El temporizador funciona mientras que el estado de seal en la
entrada S sea "1", pero como mximo durante el tiempo indicado
por el valor de temporizacin en la entrada TV/TW.
S_IMPULS
Diagrama de tiempos :
S_VIMP
Arranca el temporizador indicado cuando hay un flanco creciente en la
entrada S (seal S pasa de 0 a 1)
Parametrizar y arrancar el temporizador como un impulso prolongado
El temporizador contina en marcha durante el tiempo predeterminado -
indicado en la entrada TV/TW-, aunque el estado de seal en la entrada
S se ponga a "0" antes de haber transcurrido el intervalo de tiempo.
El estado de seal en la salida Q es "1" mientras el temporizador est en
marcha. El temporizador vuelve a arrancar con el valor de temporizacin
predeterminado si el estado de seal en la entrada S cambia de "0" a "1"
mientras est en marcha el temporizador.
Diagrama de tiempos :
S_VIMP
S_EVERZ
Parametrizar y arrancar el temporizador como retardo a la conexin
Arranca el temporizador indicado cuando hay un flanco creciente en la
entrada S (seal S pasa de 0 a 1)
El temporizador contina en marcha con el valor de temporizacin indicado
en la entrada TV/TW mientras el estado de seal en la entrada S sea
positivo. El estado de seal en la salida Q ser "1" si el tiempo ha
transcurrido sin que se produjeran errores y si el estado de seal en la
entrada S es "1". Si el estado de seal en la entrada S cambia de "1" a "0"
mientras est en marcha el temporizador, ste se para. En este caso, el
estado de seal en la salida Q ser "0
S_EVERZ
Diagrama de tiempos :
S_SEVERZ
Parametrizar y arrancar el temporizador como retardo a la conexin con
memoria
Arranca el temporizador indicado cuando hay un flanco creciente en la
entrada S (seal S pasa de 0 a 1)
El temporizador contina en marcha con el valor de temporizacin
indicado en la entrada TV/TW aunque el estado de seal en la entrada S
se ponga a "0" antes de que haya transcurrido el tiempo. El estado de
seal en la salida Q ser "1" si ha transcurrido el tiempo, sin tener en
cuenta el estado de seal que tenga la entrada S. El temporizador vuelve
a arrancar con el valor de temporizacin indicado si el estado de seal en
la entrada S cambia de "0" a "1" mientras el temporizador est en marcha.
S_SEVERZ
Diagrama de tiempos :
S_AVERZ
Parametrizar y arrancar el temporizador como retardo a la desconexin
Arranca el temporizador indicado cuando hay un flanco creciente en la entrada
S (seal S pasa de 0 a 1)
El estado de seal en la salida Q ser "1" si el estado de seal en la entrada
S es "1", y tambin mientras el temporizador est en marcha. El
temporizador se para si el estado de seal en la entrada S cambia de "0" a
"1" mientras el temporizador est en marcha. El temporizador slo vuelve a
arrancar si el estado de seal en la entrada S vuelve a cambiar de "1" a "0".
S_AVERZ
Diagrama de tiempos :
Recapitulacin de parmetros

You might also like