Está en la página 1de 71







EL PLC recibe señales eléctricas de los sensores y emite
señales eléctricas a los actuadores.
220V
AC

C
N L C 0 0 C 1 1 C 2 2 C3 3 4 .7 4 5 6 7

0 V 24 V 0 1 2 3 4 5 6 7 8 9 10 11



En el PLC a parte de los bits asociados a las
entradas y salidas, tenemos también bits
asociados al estado de las entradas y salidas
de los temporizadores, y de los contadores.
C3
R E
E T1 D S^ M7 R
V: 15 V: 25 V: 49
R P D
C TB: 1mn TB: 1s

U^ F
T,P: 30 M,P: 30 C,P: 87
MODIF: Y MODYF: Y MODIF: Y
D^
En el PLC existen también valores que no son
solo 0 y 1 y se les denomina PALABRA.
Por ejemplo:
• Los valores Preset del; timer T1,P ,
monoestable M7,P , contador C3,P.
• EL valor corriente del; timer T1,V,
monoestable M7,V y contador C3,V.
• Además de la base de tiempo.
C3
R E
E T1 D S^ M7 R
V: 15 V: 21 V: 49
TB: 1mn R TB: 1s P D
C

U^ F
T,P: 30 M,P: 30 C,P: 87
MODIF: Y MODYF: Y MODIF: Y
D^
• El procesador del PLC solo trabaja con ceros
y unos, mas no con números decimales.
• Para trabajar estos valores lo hace a
través de paquetes de bits, los que se
denominan PALABRAS.
0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1

1 0 1 0 1 0 1 0
1

00 1 1 0 1 1 1

1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0




¿Números binarios?
Hagamos un paréntesis para
explicar como es esto...

Copyright © agosto de 2020 por TECSUP


16

La pesa siguiente
es el doble que la
anterior.
128
64
32
16 8 4 2 1

128
64
32
16 8 4 2 1

2 1

1 gramos

2 1

2 gramos

2 1

1 2

3 gramos

10 gramos

8 2 8
4 2 1

128
64
32
16 8 4 2 1

128 + 64+ 32 + 8 + 1 = 233


Lo máximo
será 255
128
gramos
64
32
16 8 4 2 1
128
64
32 16 8
4 2 1

128 64 32 16 8 4 2 1

0 0 0 1 0 1 0 1

1 1 0 1 0 1

128 64 32 16 8 4 2 1

0 0 1 1 0 1 0 1

Número Número Número Número


decimal decimal
binario binario
0 0 0 0 0 8 1 0 0 0
1 0 0 0 1 9 1 0 0 1
2 0 0 1 0 10 1 0 1 0
3 0 0 1 1 11 1 0 1 1
4 0 1 0 0 12 1 1 0 0
5 0 1 0 1 13 1 1 0 1
6 0 1 1 0 14 1 1 1 0
7 0 1 1 1 15 1 1 1 1


0 1 0 1 1 0 0 1


0101010000010100


• Su valor es:
32768
16384 16384+
8192
4096 4096+
2048
1024 1024+
512
256
16+
128 64 32 16 8 4 2 1
4+
0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 = 21524

1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 =21524


0 1 0 1 1 001 0 1 0 1 1 0 0 1




COMPARADORES

Copyright © agosto de 2020 por TECSUP


35








Operando 1
Operando 2
Resultado
“0” o “1”
O 0,1
C1,V >= MW5

Valor corriente Valor decimal


del contador 1 Si son iguales el
resultado es “1”
O 0,2
C1,V = 24
Palabra de Si son
MARCA 3 diferentes, el
resultado es “1”
MW3 Z1

<> A 2.6
24 Z2 Q

Valor constante, en decimal


O 0,2
C1,V = W20
• ´

W0 1 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0
W1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1
W2 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 0
W3 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0
W4 1 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0
W5 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1
Para el presente ejemplo estamos utilizando el GT_I (mayor a INT).
Compararemos MW2 con 5, en la primera figura el valor de MW2 es 0
por lo que la salida es 0 debido a que aún NO se cumple la condición
MW2>5.
Para el segundo caso el valor de MW2 es 6 por lo que la
salida es 1 debido a que ahora SI se cumple la condición
MW2>5.
Con el simulador PLCSim

Regula el valor de
MW2
TRANSFERENCIA
O MOVE

Copyright © agosto de 2020 por TECSUP


46
• La operación de transferencia, consiste en
ordenar una variable Origen tipo palabra en otra
palabra Destino.

Palabra Palabra
origen destino

140 --> MW5




I 0,2
1456 --> AW124

Numero
Preset del
decimal
contador 4

Palabra
Palabra interna interna
I 0.2 M0.7
MW6 --> MW20
• •
I1 I1
& &
I2 I2 I2
0 55 70
Ejemplos

Copyright © agosto de 2020 por TECSUP


57
Máx
MW…

MW… INP

MAX

INP
Máx
MW…

IW… INP

INP GE
Move
Máx.
> EN

Máx
INP
Máx
MW…

IW… INP

Máximo
INP

Máx
Máximo
Máx
MW…

MW… INP

I Reset
Máximo
Máx
MW…

MW…
INP

I Reset

INP

Máx

Reset
Máximo
Máx
MW…

MW…
INP

I Reset

INP GE
Move
Máx.
> EN

Máx
INP

Reset
Máximo
Máx
MW…

MW…
INP

I Reset

INP GE
Move
Máx.
> EN

Máx
INP

Move
Reset EN

000 Máx
Máximo

INP

Máx

Reset
Limite
MW... Máx

MW… INP OUT MW…

MW...
Mín

Máx.

Mín
INP
MW... Máx

MW… INP OUT MW…

MW...
Mín

Máx.
OUT
Mín
INP
INP

OUT

INP

OUT

INP

OUT
INP LE

Máx.
<

INP GE & Move

Mín.
> OUT
INP

INP GT
Move
Máx
>
OUT
Máx

INP LT Move

Mín < OUT

Mín