TEMPORIZADORES Y CONTADORES (Ejemplos con - Info PLC

Temporizadores y Contadores 1
TEMPORIZADORES Y
CONTADORES
(Ejemplos con STEP 5)
Temporizadores y Contadores 2
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
NORMA IEC 1131-3
• IMPULSO (TP)
ƒ Sigue al flanco de subida instantáneamente durante un
tiempo T
• RETARDO A LA CONEXIÓN (TON)
ƒ Sigue al flanco de subida después de un tiempo T
• RETARDO A LA DESCONEXIÓN (TOFF)
ƒ Sigue al flanco de bajada después de un tiempo T
Temporizadores y Contadores 3
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
PROPIEDADES GENERALES
• Con / Sin Memoria
ƒ Un temporizador tiene memoria si, una vez activado, no depende
de futuros valores (de desactivación) de la señal de disparo
• Redisparabilidad (Retriggerability)
ƒ Un temporizador es ‘redisparable’ si, una vez activado, un nuevo
flanco de activación en la señal de disparo provoca que reinicie la
cuenta.
SIN MEMORIA
NO REDISPARABLE
Temporizadores y Contadores 4
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
RESUMEN - IEC 1131-3
MEMORIA REDISPARABLE
TP
SI
NO
TON
NO
X
TOFF
NO
X
Temporizadores y Contadores 5
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
TEMPORIZADOR DE PULSO (TP) - IEC 1131-3
TP
IN
BOOL
TIME
CON MEMORIA
PT
Q
BOOL
ET
TIME
UNRETRIGGERABLE
IN
Q
PT
ET
0
time
time
time
No ofrecido
por Siemens
Temporizadores y Contadores 6
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
TEMPORIZADOR DE CONEXIÓN (TON) - IEC 1131-3
TON
SIN MEMORIA
IN
BOOL
PT
TIME
IN
Q
PT
ET
0
time
time
Q
BOOL
ET
TIME
Temporizadores y Contadores 7
TEMPORIZACIÓN-BLOQUES ESTÁNDAR
TEMPORIZADOR DE DESCONEXIÓN (TOFF) - IEC 1131-3
TOFF
SIN MEMORIA
Por nivel
IN
BOOL
PT
TIME
IN
Q
PT
ET
0
time
time
Q
BOOL
ET
TIME
Temporizadores y Contadores 8
TEMPORIZACIÓN-SIEMENS(S5-S7)
CLASIFICACIÓN
TP
SI
TON
SV
SE
TOFF
SS
SA
Memoria
X
X
X
Redisparable
X
X
X
REGLA
NEMOTÉCNICA
IVESA
Temporizadores y Contadores 9
TEMPORIZACIÓN-SIEMENS (S5)
BLOQUE KOP / AWL
Todas las entradas
provocan primera consulta
TX (1-127)
Flanco
Señal de disparo
Tiempo a contar
Reset
DU
Salida analógica
DE
Salida analógica (BCD)
TX, TW, DU, DE
16 Bits
TW
R
Salida lógica
Q
0
Base de
tiempos
5
0
0
0-9
0-9
0-9
T1
E2.0
KT 500.0
E2.2
SE
MW10
DU
DE
MW12
TW
R
Q
A 4.0
Constante de tiempo en STEP 5 KT X.Y
U
L
SE
U
R
U
=
L
T
LC
T
E 2.0
KT 500.0
T1
E 2.2
T1
T1
A 4.0
T1
MW10
T1
MW12
// Activa el temporizador
// Reset por nivel
// Salida lógica
// Salida DU
// Salida DE (BCD)
Temporizadores y Contadores 10
TEMPORIZACIÓN-SIEMENS (S5)
TEMPORIZADOR SI (TP)
Memoria
NO
Redisparo
X
Activación del
RESET por nivel
IN
Q
R
TW
DU
time
time
0
Temporizadores y Contadores 11
TEMPORIZACIÓN-SIEMENS (S5)
TEMPORIZADOR SV (TP-impulso prolongado)
Memoria
SI
Redisparo
SI
MEMORIA
REDISPARO
IN
Q
R
TW
DU
time
time
time
0
Temporizadores y Contadores 12
TEMPORIZACIÓN-SIEMENS (S5)
TEMPORIZADOR SE (Tipo TON)
Memoria
NO
Redisparo
X
SIN MEMORIA
IN
Q
TW
DU
time
time
Temporizadores y Contadores 13
TEMPORIZACIÓN-SIEMENS (S5)
TEMPORIZADOR SS (Tipo TON)
Memoria
SI
MEMORIA
Redisparo
SI
REDISPARABLE
IN
Permanece a 1 hasta
que se produzca un
reset por nivel !
Q
R
TW
DU
time
time
Temporizadores y Contadores 14
TEMPORIZACIÓN-SIEMENS (S5)
TEMPORIZADOR SA (Tipo TOFF)
Memoria
SI
MEMORIA
Redisparo
SI
REDISPARABLE
IN
Se pone a 1 por nivel en
la señal de arranque
Q
TW
DU
t
time
time
Temporizadores y Contadores 15
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS
T1
M1.0
M1.0
SV
5
5
5
M1.0
KT 500.0
TW
Q
CON MEMORIA
Tiempo de ciclo
T1
M1.0
M1.0
SA
M1.0
KT 500.0
TW
Q
NO NECESITA MEMORIA
5
5
5
Temporizadores y Contadores 16
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS
Tiempo de ciclo
T1
M1.0
M1.0
SE
M1.0
KT 500.0
TW
Q
5
5
5
NO NECESITA MEMORIA
M1.0
5
5
5
T1
M1.0
SE
M1.0
KT 500.0
U M1.0
TW
Q
AWL?
NO NECESITA MEMORIA
L KT 500.0
SE T1
UN T1
= M1.0
Temporizadores y Contadores 17
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS
UN M1.0
UN M1.1
UN M1.1
L KT 500.0
L KT 500.0
L KT 500.0
SV T1
SE T1
SE T1
U T1
U T1
U T1
= M 1.0
= M 1.1
= M 1.1
B
UN M1.0
UN M1.1
= M1.1
BEB
A
UN M1.2
= M1.2
BEB
UN M1.3
= M1.3
C
Temporizadores y Contadores 18
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS (IEC 1131-3)
%Q1.0
TON
3
TB=1sg
Q1.0
TON
TOFF
%Q1.0
5
3
5
TB=1sg
NECESITA MEMORIA EL
TON?
¡NO!
Temporizadores y Contadores 19
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS
Q1.0
%Q1.0
TP1
3
3
TB=1sg
5
UN A 32.0
L KT300.0
TP1
SI T1
TP2
%Q1.0
5
AWL?
UN T1
TB=1sg
L KT500.0
SI T2
NECESITAN MEMORIA
TP1 y TP2?
¡NO!
Como empezar
en nivel alto ?
U T2
= A 32.0
Temporizadores y Contadores 20
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS CON GRAFCETS
T1 / X 1 / 5s : Se cumple después de 5 segundos tras la activación de X 1
T 1 / X 1 / 5s : Se cumple durante 5 segundos desde la activación de X 1
U E1
L KT 500.0
SE T1
SALIDA
1
OB1
Etapa1ÆEtapa2
T1/ X1 / 5s
U E1
U T1
2
R E1
S E2
T2 / X2 / 10s
k
SALIDA
Temporizadores SE
Talto
Tbajo
Temporizadores y Contadores 21
TEMPORIZADORES-APLICACIONES
EJEMPLO EN ACCIÓN CONDICIONADA
AWL SIEMENS S5
T2 / X1/3s (SE)
OB1
U E1
L KT500.0
SE T1
PB1
(COMB)
L KT300.0
SE T2
…
= A 1.0
U E1
UN T2
SALIDA (A1.0)
T1/X1/5s (SE)
U E1
U E1
U T1
S E2
R E1
SPA PB1
1
2
Temporizadores y Contadores 22
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS CON GRAFCET
OB1
PB1
SALIDA (A1.0)
3
OB1
T1/X3/5s
1
4
S1
U E1
SPB PB1
U E1
U S1
S E2
R E1
R A1.0
R Mflanco
...
PB1
U E1
UN Mflanco
S E3
R E4
U E3
L KT 500.0
SE T1
U E3
U T1
S E4
R E3
T2/X4/3s
2
3
SPA PB2
S2
PB2
PB2: PARTE COMBINACIONAL
ENCAPSULACIÓN
¡ MOSTRAR EL ‘CERO’ AL TEMPORIZADOR T1 SI
LA ETAPA 1 PUEDE VOLVER A ACTIVARSE !
U E1
U E3
= A1.0
U E4
L KT300.0
SE T2
U E4
U T2
S E3
R E4
U E1
= Mflanco
Temporizadores y Contadores 23
TEMPORIZADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS SIN GRAFCETS
OB1
PB1
PB1
%Q1.0
TP
UN A 1.0
%Q1.0
OB1
3
U E1
SPB PB1
SI T1
TB=1sg
1
U E1
U S1
S E2
R E1
R A1.0
S1
%Q1.0
TP
2
L KT300.0
UN T1
L KT500.0
SI T2
%Q1.0
S2
5
…
TB=1sg
U T2
= A 1.0
¿HAY QUE MOSTRAR EL CERO?
Implementar con
TON y TOFF
Temporizadores y Contadores 24
TEMPORIZADORES-APLICACIONES
SEMÁFORO
PB2
OB1
VERDE
1
T1/X1/10s
PB1
AMARILLO
2
(0,5s OFF+1s ON)
T2/X2/6,5s
ROJO
3
T3/X3/20s
1
PB2
¿MOSTRAR EL CERO A LOS
TEMPORIZADORES?
OB1
U E1
L KT100.1s
SE T1
U T1
U E1
S E2
R E1
U E2
L KT650.0s
SE T2
U E2
SPB PB1
U T2
U E2
S E3
R E2
R AMBAR
U E3
L KT200.1s
SE T3
U T3
U E3
S E1
R E3
SPA PB2
Examen 2008
PB1
PB2
UN AMBAR
L KT50.0
SI T4
U E1
= VERDE
U E3
= ROJO
UN T4
L KT100.0
SI T5
U T5
= AMBAR
AMBAR
1
0,5
Temporizadores y Contadores 25
CONTADORES-SIEMENS (S5)
BLOQUE KOP
Cualquier entrada
provoca primera
consulta
Z<1-127>
Suma
ZV
Salida analógica
Resta
ZX, ZW, DU, DE
16 Bits
ZR
DU
DE
Señal de carga
Carga el valor de
contador cuando la
entrada pasa de 0 a 1
KZ
Salida BCD
S
ZW (0-999)
Q
Salida lógica
( =0 falso )
Reset
R
Z1
MW10
E 2.0
ZV
E 2.2
DU
A 1.0
R
Q
U
ZV
U
R
U
=
L
T
E 2.0
Z1
E 2.2
Z1
Z1
A 1.0
Z1
MW10
// Señal de disparo
// Reset por nivel
// Salida lógica
// Salida DU
Temporizadores y Contadores 26
TEMP./CONTADORES-APLICACIONES
GENERACIÓN DE SEÑALES PERIÓDICAS
PB1
PB1
3 ciclos
OB1
2
1
3 ciclos
3
2
OB1
UN A 1.0
U E1
L KZ 4
S Z1
SPB PB1
U E1
UN Z1
S E2
R E1
…
L KT300.0
SI T1
UN T1
L KT200.0
SI T2
U T2
= A 1.0
UN A1.0
Se empleará el flanco de bajada de la salida
para disparar un contador decreciente
ZR Z1
¿ENCAPSULACIÓN?
¿LEGIBILIDAD?
¿MOSTRAR EL CERO?
Temporizadores y Contadores 27
CONTADORES-APLICACIONES
UN CONTADOR EN MAS DE UNA ETAPA
GRAFCET DE
PRODUCCIÓN
Cuenta a velocidad
de ciclo!
OB1
…
1
C=C-1
U E1
ZR Z1
C=C-1
U E1
U S1
S E2
R E1
S1
2
S2
PROBLEMA SIMILAR EN IMPLEMENTACIÓN DE
ACCIONES CONTINUAS MEDIANTE ASIGNACIÓN
U E2
ZR Z1
U E2
U S2
S E3
R E2
…
¿FUNCIONA?
Temporizadores y Contadores 28
EJERCICIOS DE PROGRAMACIÓN
Detección de la entrada o salida de personas
EXTERIOR
INTERIOR
A
B
Implementar un programa que utilice dos
fotocélulas A y B para detectar la entrada o salida
de personas del recinto para su posterior contaje