Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operaciones de Temporizacion
Operaciones de Temporizacion
Automatizacin Industrial
ndice
TEMA Operaciones de Temporizacin
1. Operaciones de Tiempo
2. Orden de las Instrucciones
3. Cargar una Temporizacin
4. Salida de una Temporizacin
5. Eleccin del Temporizador Apropiado
6. Eleccin del Temporizador Apropiado
7. Programacin de Temporizadores
8. Ejemplos de Programacin de Temporizadores
8.1 Generador de Impulsos
8.2 Generador de Onda Cuadrada Simtrica
8.3 Generador de Onda Cuadrada Asimtrica
8.4 Arranque Estrella/Tringulo
Introduccin
Las operaciones relacionadas con temporizadores permiten medir secuencias de tiempo,
como, esperas, periodo de tiempo de una medida o generar impulsos
En la memoria para cada temporizador hay reservados 16 bits
Tiene acceso a la zona de temporizadores:
las operaciones de temporizacin
actualizacin por reloj (S.O.) de las palabras de temporizacin
Se contemplan 5 tipos de temporizadores:
impulso
impulso prolongado
retraso a la conexin
retraso a la conexin memorizado
retraso a la desconexin
Operaciones de Tiempo
Operacin
SP
SE
SD
SS
SF
Identificador
T
Operando
Significado
Arrancar como Impulso una Temporizacin
La temporizacin se arranca con el flanco creciente del RLO.
Con el RLO a 0 se pone a 0 la temporizacin.
Cualquier consulta durante la temporizacin indica estado de seal 1.
Arrancar como Impulso Prolongado una Temporizacin
La temporizacin se arranca con el flanco creciente del RLO.
Un RLO a 0 no afecta la temporizacin.
Cualquier consulta durante la temporizacin indica estado de seal 1.
Arrancar como Retardo a la Conexin una Temporizacin
La temporizacin se arranca con el flanco creciente del RLO.
Con el RLO a 0 se pone a 0 la temporizacin.
Las consultas indican estado de seal 1 cuando ha transcurrido la
temporizacin y en la entrada sigue aplicando el RLO.
Arrancar como Retardo a la Conexin Memorizada una Temporizacin
La temporizacin se arranca con el flanco creciente del RLO.
Un RLO a 0 no afecta la temporizacin.
Las consultas indican estado de seal 1 cuando ha transcurrido la
temporizacin.
El estado de seal es 0 cuando la temporizacin ha sido borrada con la
operacin R.
Arrancar como Retardo a la Desconexin una Temporizacin
La temporizacin se arranca con el flanco decreciente del RLO.
Con el RLO a 1 se ajusta la temporizacin a su valor inicial.
Las consultas indican estado de seal 1 mientras el RLO a la entrada sea 1 o
corra la temporizacin.
Reponer (borrar) una Temporizacin
La temporizacin se repone al valor inicial mientras el RLO sea 1.
Un RLO 0 no afecta la temporizacin.
Las consultas indican estado de seal 0 mientras la temporizacin se reponga o
no haya sido todava arrancada.
Parmetro
AG S7-300
0 ... 127
Tipos de Temporizadores
Impulso
Arrancar
A I 0.0
L S5T#2S
SP T 1
Poner a 0
Salida Q
Impulso
Prolongado
<T
Arrancar
A I 0.1
L S5T#2S
SE T 2
Poner a 0
Salida Q
Retardo a la
Conexin
Arrancar
A I 0.2
L S5T#2S
SD T 3
Poner a 0
T
Salida Q
Retardo a la
Conexin
Memorizado
<T
Arrancar
Poner a 0
A I 0.3
L S5T#2S
SS T 4
Retardo a la
Desconexin
Salida Q
Arrancar
A I 0.4
L S5T#2S
SF T 5
Poner a 0
Salida Q
Tipos de Temporizadores
Seal de entrada
Impulso (SP)
Retraso a la conexin
memorizado (SS)
Retraso a la
desconexin (SF)
I
T
0.1
0
T0
S_ODT
BI
I 0.0
S5T#2S
TV
I 0.1
DBW 6
BCD
QW 6
Q 4.0
CONSULTAS
DIGITALES
L
T
LC
T
T
DBW
T
QW
0
6
0
6
CONSULTAS
BINARIAS
A
=
T
Q
0
4.0
Arrancar
I 0.0
Poner a cero
I 0.1
Corre el
tiempo
Estado en Q
Valor de
temporizacin
BI, BCD
<< T >>
12 11
Irrelevante Base de
tiempo
4 3
101
102
100
Para fijar el valor de tiempo hay que respetar las siguientes reglas sintcticas
- S5T#aHbbMccSdddMS
siendo: a=horas, bb=minutos, cc=segundos y ddd=milisegundos
- La base de tiempos se selecciona automticamente y el valor del temporizador
se redondea al prximo nmero inferior con esa base de tiempo
10 s
Resolucin
0.01segundos
0.1segundos
1 segundo
Rango de tiempo
10 Ms a 9S 990MS
100 MS a 1M 39S 900MS
1S a 16M 39S
10 segundos
L S5T#00H02M23S00MS
L S5TIME#10s;
L S5T#1m10ms;
L
T
.......
L
S_ODT
S
BI
- Constante S5TIME
- Palabra de Datos DBW
- Palabra de Entrada IW
- Palabra de Salida QW
- Palabra de Marca MW
- ...
DBW 10
TV
R
Base de Tiempos
BCD
Q
- - 0 1 0 0 1 1 0 0 1 1 0 0 1 1
126
IW 126
127
- - 0 1 0 0 1 1
0 0 1 1 0 0 1 1
333.1
Configuracin de la Palabra
para la Preseleccin del
Tiempo (333 x 0,1s)
- - 0 1 0 0 1 1 0 0 1 1 0 0 1 1
B ase
B in a rio
F a c to r
0
00
0 ,0 1 s
1
01
0 ,1 s
2
10
1s
3
11
10s
Lectura de un Temporizador
Tiempo actual en T1
L T1
LC T1
ACU 1
Temporizacin en
Binario
T 10
T 10
S_ODT
S
BI
DBW 1
TV
QW 3
L
T
L
T
L
T
L
T
MW 2
BCD
PW 4
T 10
DBW 1
T 10
MW 2
T 10
QW 3
T 10
PW 4
10 9
DBW 5
TV
QW 7
13 12
10 9
0 0 0 0 0 0
T 10
DBW 5
T 10
MW 6
T 10
QW 7
T 10
PW 8
Valor de Temporizacin
10 9
LC T 10
L T 10
15
PW 8
15
LC
T
LC
T
LC
T
LC
T
MW 6
BCD
Base de
Tiempo
Valor de Temporizacin
15
S_ODT
S
BI
Dual
BCD
ACU 1
15
13 12 11
8 7
4 3
0 0
102
101
100
Base de Valor de Temporizacin
Tiempo
ACU 1
Parmetro Tipo de
datos
Area de
memoria
Descripcin
No.
TIMER
BOOL
I, Q, M, D, L, T,
C
I, Q, M, D, L
o constante
I, Q, M, D, L, T,
C
I, Q, M, D, L
I, Q, M, D, L
I, Q, M, D, L
TV
S5TIME
BOOL
BI
BCD
Q
WORD
WORD
BOOL
Cronograma
Esquema Elctrico
Estados de
seal
I 0.0
I 0.0
0
1
Q 4.5
T1
Q 4.5
Tiempo en s
5s
STL
A I 0.0
L S5T#5S
SP T 1
NOP 0
NOP 0
NOP 0
A T 1
= Q 4.5
FBD
LAD
Parmetro Tipo de
datos
Area de
memoria
Descripcin
No.
TIMER
BOOL
TV
S5TIME
BOOL
BI
BCD
Q
WORD
WORD
BOOL
I, Q, M, D, L, T,
C
I, Q, M, D, L
o constante
I, Q, M, D, L, T,
C
I, Q, M, D, L
I, Q, M, D, L
I, Q, M, D, L
Cronograma
Esquema Elctrico
Estados de
seal
I 0.0
I 0.0
T2
Q 4.5
Q 4.5
Tiempo
t
A I
L IW
SE T
NOP 0
NOP 0
NOP 0
U T
= Q
STL
0.0
16
2
2
4.5
FBD
LAD
Parmetro Tipo de
datos
Area de
memoria
Descripcin
No.
TIMER
BOOL
TV
S5TIME
BOOL
BI
BCD
Q
WORD
WORD
BOOL
I, Q, M, D, L, T,
C
I, Q, M, D, L
o constante
I, Q, M, D, L, T,
C
I, Q, M, D, L
I, Q, M, D, L
I, Q, M, D, L
Cronograma
Esquema Elctrico
Estados de
seal
1
I 0.0
I 0.0
0
1
Q 4.5
T3
Tiempo en s
9s
9s
Q 4.5
4
STL
A I 0.0
L S5T#9S
SD T 3
NOP 0
NOP 0
NOP 0
A T 3
= Q 4.5
FBD
LAD
Parmetro Tipo de
datos
Area de
memoria
Descripcin
No.
TIMER
BOOL
TV
S5TIME
BOOL
BI
BCD
Q
WORD
WORD
BOOL
I, Q, M, D, L, T,
C
I, Q, M, D, L
o constante
I, Q, M, D, L, T,
C
I, Q, M, D, L
I, Q, M, D, L
I, Q, M, D, L
Esquema Elctrico
2
I 0.0
0
1
I 0.1
I 0.1
0
1
Q 4.5
T iem po en s
t
STL
A I 0.0
L S5T#5S
SS T 4
A I 0.1
R T 4
NOP 0
NOP 0
A T 4
= Q 4.5
H 1
I 0.0
H 1
Q 4.5
4
H 1: R el auxiliar
FBD
H 1
T 4
LAD
Parmetro Tipo de
datos
Area de
memoria
Descripcin
No.
TIMER
BOOL
TV
S5TIME
BOOL
BI
BCD
Q
WORD
WORD
BOOL
I, Q, M, D, L, T,
C
I, Q, M, D, L
o constante
I, Q, M, D, L, T,
C
I, Q, M, D, L
I, Q, M, D, L
I, Q, M, D, L
Cronograma
Esquema Elctrico
I 0.0
0
1
I 0.0
Q 4.5
T5
Tiempo en s
t
Q 4.5
4
A I
L MW
SF T
NOP 0
NOP 0
NOP 0
A T
= Q
STL
0.0
14
5
FBD
5
32.5
Seal del
Temporizador 17
0
L S5T#1S
SP T 17
1s - n * tp
A T 17
= Q 4.5
Explicacin
La figura muestra la ejecucin n + 1
desde el arranque del temporizador T 17
(S5T#1S es 1s). A pesar de que la
temporizacin transcurri justo tras la
instruccin = Q 4.5, la salida 4.5 se
mantiene activada. Este cambio slo se
considera durante la siguiente ejecucin
del programa.
LAD
7 6 5 4 3 2 1 0
0.1 seg. (10 Hz)
0.2 seg. (5 Hz) parpadeo
0.4 seg. (2.5 Hz) intermitencia rpida
0.5 seg. (2 Hz)
0.8 seg. (1.25 Hz) intermitencia
1.0 seg. (1 Hz)
1.6 seg. (0.625 Hz) intermitencia lenta
2.0 seg. (0.5 Hz)
I 0.0
0
1
Ejemplo
Se desea que la marca 2.0
funcione como un generador de
impulsos de periodo 2 segundos
M 2.0
Tiempo
<
2s
> <
2s
> <
2s
STL
A I 0.0
AN M 2.0
L S5T#2S
SD T 7
NOP 0
NOP 0
NOP 0
A T 7
= M 2.0
>
FBD
LAD
Cronograma
1
I 0.0
0
1
0
1
0
<
2s
><
2s
> <
2s
>
M 2.0
Q 4.0
Tiempo
A
AN
L
SD
NOP
NOP
NOP
A
=
***
A
AN
S
A
A
R
NOP
***
AN
A
S
AN
AN
R
NOP
STL
I 0.0
M 2.0
S5T#2S
T 7
0
0
0
T 7
M 2.0
M
M
Q
M
M
Q
0
2.0
1.0
4.0
2.0
1.0
4.0
M
Q
M
M
Q
M
0
2.0
4.0
1.0
2.0
4.0
1.0
FBD
I 0.0
0
1
Tiempo de Marcha T1
0
1
Ejemplo
Se desea que la salida Q 4.0 funcione
como un generador de onda cuadrada
asimtrica de 3s con valor 0 y 5s con
valor 1.
Salida T1
0
1
Tiempo de Marcha T2
0
1
Salida T2
0
1
Q 4.0
0
Tiempo
STL
FBD
A(
A
I 0.0
AN T 2
L
S5T#3S
SD T 1
NOP 0
NOP 0
NOP 0
A T 1
)
= Q 4.0
A Q 4.0
L S5T#5S
SD T 2
NOP 0
NOP 0
NOP 0
NOP 0
I 0.0
I 0.1
L
Q 4.0
FBD
Lnea
I 0.0
&
I 0.1
>=1
Q 4.0
Y
Q 4.1
Q 4.2
Segmento 2
A Q 4.0
AN Q 4.2
L S5T#3s
SD T 1
NOP0
NOP0
NOP0
NOP0
Q 4.0
Temporizador
Q 4.0
T1
&
Q 4.2
S_ODT
S
BI
2
S5T# 3S
BCD
Segmento 3
A Q 4.0
AN Q 4.2
AN T 1
= Q 4.1
Estrella
Q 4.0
Q 4.2
&
T1
Segmento 4
A Q 4.0
A(
AN Q 4.1
A T 2
O Q 4.2
)
= Q 4.2
TV
Q 4.1
Tringulo
Q 4.0
Q 4.1
&
&
T1
>=1
Q 4.2
Q 4.2
FBD
STL
Segmento 1
A I 0.0
A(
O I 0.1
O Q 4.0
)
= Q 4.0
Lnea
I 0 .0
&
I 0 .1
>= 1
Q 4 .0
Segm ento 2
A
Q 4 .0
A N Q 4 .2
L
S5 T# 3s
SD T 1
N OP 0
N OP 0
N OP 0
N OP 0
I 0.0
>=1
Segmento 2
A Q 4.0
AN Q 4.2
L S5T#3s
SD T 1
NOP0
NOP0
NOP0
NOP0
T 1
&
Q 4.2
2
S 5T # 3S
S _O D T
BI
TV
BC D
Estrella
Q 4 .0
T1
Q 4 .1
T emporizador de Retardo
Q 4.0
Q 4.0
2
S 5T # 10 0M S
Q 4.2
Segmento 4
A Q 4.0
A I 0.3
A(
AN Q 4.1
A T 2
O Q 4.2
)
= Q 4.2
BC D
2
S5T# 3S
TV
T ringulo
Q 4.0
BCD
Estrella
Q 4.0
Q 4.2
&
Q 4.1
Tringulo
Q 4.0
I 0.3
Q 4.1
&
&
T1
>=1
Q 4.1
&
S_ODT
S
BI
T1
S _O D T
BI
TV
T1
&
Q 4.2
T 2
&
Q 4.1
Temporizador
Segmento 3
A Q 4.0
AN Q 4.2
AN T 1
= Q 4.1
&
Q 4 .2
Q 4.0
Q 4.0
T emporizador
Segm ento 4
A
Q 4 .0
A N Q 4 .2
L S 5T #1 00 ms
SD T 2
A
Q 4 .2
R
T 2
N OP 0
N OP 0
N OP 0
&
I 0.1
Q 4 .0
Q 4.0
Segm ento 3
A
Q 4 .0
A N Q 4 .2
AN T 1
=
Q 4 .1
Segm ento 5
A
Q 4 .0
A(
A N Q 4 .1
A
T 2
O
Q 4 .2
)
=
Q 4 .2
FBD
Lnea
Q 4.2
Q 4.2
&
T2
>=1
Q 4.2
Q 4.2
Nombre
IN
PT
Q
ET
Descripcin
Entrada de arranque
Longitud del pulso o duracin de espera
Estado del temporizador
Tiempo pasado