Está en la página 1de 28

Temporizadores y Contadores 1

TEMPORIZADORES Y
CONTADORES
(Ejemplos con STEP 5)

Temporizadores y Contadores 2

TEMPORIZACIN-BLOQUES ESTNDAR
NORMA IEC 1131-3

IMPULSO (TP)
Sigue al flanco de subida instantneamente durante un
tiempo T

RETARDO A LA CONEXIN (TON)


Sigue al flanco de subida despus de un tiempo T

RETARDO A LA DESCONEXIN (TOFF)


Sigue al flanco de bajada despus de un tiempo T

Temporizadores y Contadores 3

TEMPORIZACIN-BLOQUES ESTNDAR
PROPIEDADES GENERALES

Con / Sin Memoria


Un temporizador tiene memoria si, una vez activado, no depende
de futuros valores (de desactivacin) de la seal de disparo

Redisparabilidad (Retriggerability)
Un temporizador es redisparable si, una vez activado, un nuevo
flanco de activacin en la seal de disparo provoca que reinicie la
cuenta.

SIN MEMORIA

NO REDISPARABLE

Temporizadores y Contadores 4

TEMPORIZACIN-BLOQUES ESTNDAR
RESUMEN - IEC 1131-3

MEMORIA REDISPARABLE

TP

SI

NO

TON

NO

TOFF

NO

Temporizadores y Contadores 5

TEMPORIZACIN-BLOQUES ESTNDAR
TEMPORIZADOR DE PULSO (TP) - IEC 1131-3
TP
IN

BOOL
TIME

CON MEMORIA

PT

BOOL

ET

TIME

UNRETRIGGERABLE

IN

PT
ET
0

time

time

time

No ofrecido
por Siemens

Temporizadores y Contadores 6

TEMPORIZACIN-BLOQUES ESTNDAR
TEMPORIZADOR DE CONEXIN (TON) - IEC 1131-3
TON

SIN MEMORIA

IN

BOOL

PT

TIME

IN

PT
ET
0

time

time

BOOL

ET

TIME

Temporizadores y Contadores 7

TEMPORIZACIN-BLOQUES ESTNDAR
TEMPORIZADOR DE DESCONEXIN (TOFF) - IEC 1131-3
TOFF

SIN MEMORIA

Por nivel

IN

BOOL

PT

TIME

IN

PT
ET
0

time

time

BOOL

ET

TIME

Temporizadores y Contadores 8

TEMPORIZACIN-SIEMENS(S5-S7)
CLASIFICACIN

TP

SI

TON

SV

SE

TOFF

SS

SA

Memoria

Redisparable

REGLA
NEMOTCNICA

IVESA

Temporizadores y Contadores 9

TEMPORIZACIN-SIEMENS (S5)
BLOQUE KOP / AWL

Todas las entradas


provocan primera consulta

TX (1-127)

Flanco
Seal de disparo
Tiempo a contar
Reset

DU

Salida analgica

DE

Salida analgica (BCD)

TX, TW, DU, DE


16 Bits

TW
R

Salida lgica

0
Base de
tiempos

0-9

0-9

0-9

T1
E2.0
KT 500.0
E2.2

SE

MW10
DU
DE

MW12

TW
R

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 lgica
// Salida DU
// Salida DE (BCD)

Temporizadores y Contadores 10

TEMPORIZACIN-SIEMENS (S5)
TEMPORIZADOR SI (TP)

Memoria

NO

Redisparo

Activacin del
RESET por nivel

IN

R
TW
DU
time

time

Temporizadores y Contadores 11

TEMPORIZACIN-SIEMENS (S5)
TEMPORIZADOR SV (TP-impulso prolongado)
Memoria

SI

Redisparo

SI
MEMORIA

REDISPARO

IN

R
TW
DU
time

time

time

Temporizadores y Contadores 12

TEMPORIZACIN-SIEMENS (S5)
TEMPORIZADOR SE (Tipo TON)

Memoria

NO

Redisparo

SIN MEMORIA

IN

TW
DU
time

time

Temporizadores y Contadores 13

TEMPORIZACIN-SIEMENS (S5)
TEMPORIZADOR SS (Tipo TON)

Memoria

SI
MEMORIA

Redisparo

SI
REDISPARABLE

IN

Permanece a 1 hasta
que se produzca un
reset por nivel !

R
TW
DU
time

time

Temporizadores y Contadores 14

TEMPORIZACIN-SIEMENS (S5)
TEMPORIZADOR SA (Tipo TOFF)

Memoria

SI
MEMORIA

Redisparo

SI
REDISPARABLE

IN
Se pone a 1 por nivel en
la seal de arranque
Q

TW
DU

t
time

time

Temporizadores y Contadores 15

TEMPORIZADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS
T1

M1.0

M1.0
SV

M1.0
KT 500.0

TW

CON MEMORIA
Tiempo de ciclo
T1

M1.0

M1.0
SA
M1.0
KT 500.0

TW

NO NECESITA MEMORIA

Temporizadores y Contadores 16

TEMPORIZADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS
Tiempo de ciclo
T1

M1.0

M1.0

SE
M1.0
KT 500.0

TW

Q
5

NO NECESITA MEMORIA
M1.0

T1

M1.0

SE
M1.0
KT 500.0

U M1.0
TW

AWL?
NO NECESITA MEMORIA

L KT 500.0
SE T1
UN T1
= M1.0

Temporizadores y Contadores 17

TEMPORIZADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS
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
GENERACIN DE SEALES PERIDICAS (IEC 1131-3)
%Q1.0
TON

TB=1sg
Q1.0
TON
TOFF
%Q1.0

TB=1sg

NECESITA MEMORIA EL
TON?

NO!

Temporizadores y Contadores 19

TEMPORIZADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS
Q1.0
%Q1.0
TP1

TB=1sg

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
GENERACIN DE SEALES PERIDICAS CON GRAFCETS

T1 / X 1 / 5s : Se cumple despus de 5 segundos tras la activacin de X 1

T 1 / X 1 / 5s : Se cumple durante 5 segundos desde la activacin de X 1

U E1
L KT 500.0
SE T1

SALIDA

OB1

Etapa1Etapa2
T1/ X1 / 5s

U E1
U T1

R E1
S E2

T2 / X2 / 10s

k
SALIDA

Temporizadores SE
Talto

Tbajo

Temporizadores y Contadores 21

TEMPORIZADORES-APLICACIONES
EJEMPLO EN ACCIN 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

Temporizadores y Contadores 22

TEMPORIZADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS CON GRAFCET
OB1
PB1

SALIDA (A1.0)

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
ENCAPSULACIN
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
GENERACIN DE SEALES PERIDICAS SIN GRAFCETS
OB1

PB1

PB1

%Q1.0
TP

UN A 1.0
%Q1.0

OB1
3

U E1
SPB PB1

SI T1

TB=1sg

U E1
U S1
S E2
R E1
R A1.0

S1
%Q1.0
TP

L KT300.0

UN T1
L KT500.0
SI T2

%Q1.0
S2

TB=1sg

U T2
= A 1.0

HAY QUE MOSTRAR EL CERO?

Implementar con
TON y TOFF

Temporizadores y Contadores 24

TEMPORIZADORES-APLICACIONES
SEMFORO
PB2
OB1
VERDE

1
T1/X1/10s

PB1
AMARILLO

(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

0,5

Temporizadores y Contadores 25

CONTADORES-SIEMENS (S5)
BLOQUE KOP

Cualquier entrada
provoca primera
consulta

Z<1-127>

Suma

ZV
Salida analgica

Resta

ZX, ZW, DU, DE


16 Bits

ZR

DU
DE

Seal de carga
Carga el valor de
contador cuando la
entrada pasa de 0 a 1

KZ

Salida BCD

S
ZW (0-999)

Salida lgica
( =0 falso )

Reset
R

Z1
MW10

E 2.0
ZV
E 2.2

DU
A 1.0

U
ZV
U
R
U
=
L
T

E 2.0
Z1
E 2.2
Z1
Z1
A 1.0
Z1
MW10

// Seal de disparo
// Reset por nivel
// Salida lgica
// Salida DU

Temporizadores y Contadores 26

TEMP./CONTADORES-APLICACIONES
GENERACIN DE SEALES PERIDICAS
PB1
PB1

3 ciclos
OB1

1
3 ciclos

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

ENCAPSULACIN?
LEGIBILIDAD?

MOSTRAR EL CERO?

Temporizadores y Contadores 27

CONTADORES-APLICACIONES
UN CONTADOR EN MAS DE UNA ETAPA
GRAFCET DE
PRODUCCIN

Cuenta a velocidad
de ciclo!
OB1

C=C-1

U E1
ZR Z1

C=C-1

U E1
U S1
S E2
R E1

S1
2
S2

PROBLEMA SIMILAR EN IMPLEMENTACIN DE


ACCIONES CONTINUAS MEDIANTE ASIGNACIN

U E2
ZR Z1
U E2
U S2
S E3
R E2

FUNCIONA?

Temporizadores y Contadores 28

EJERCICIOS DE PROGRAMACIN
Deteccin de la entrada o salida de personas

EXTERIOR

INTERIOR

Implementar un programa que utilice dos


fotoclulas A y B para detectar la entrada o salida
de personas del recinto para su posterior contaje

También podría gustarte