Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Correccin de textos
Lorenza Correa Restrepo
Diagramacin y montaje
L. Vieco e Hijas Ltda.
Hecho en Medelln, Colombia
Instituto Tecnolgico Metropolitano
Calle 73 No. 76A 354
Tels.: (574) 440 51 97
Fax: 440 51 01
www.itm.edu.co
Medelln - Colombia
Las opiniones, originalidad y citaciones del texto son de la responsabilidad del
autor. El Instituto salva cualquier obligacin derivada del libro que se publica.
Por lo tanto, ella recaer nica y exclusivamente en el autor.
Contenido
1.
Introduccin................................................................................... 17
2. Preliminares.................................................................................... 19
2.1 Puertas lgicas. ............................................................................. 19
2.1.1 SI (IF).............................................................................................. 19
2.1.2 No (NOT)........................................................................................ 20
2.1.3
Y (AND).......................................................................................... 21
2.1.4 O (OR)............................................................................................. 22
2.1.5 OR exclusiva (XOR)....................................................................... 22
2.1.6 No-Y (NAND)................................................................................. 23
2.1.7 NO-O (NOR)................................................................................... 24
2.1.8 Equivalencia (XNOR).................................................................... 25
2.2 Nmeros binarios............................................................................ 28
2.2.1 Tipos. ............................................................................................... 29
2.2.2 Transformacin de un nmero binario en decimal........................ 30
2.2.3
ndice de fguras
Figura 1.
20
Figura 2.
21
Figura 3.
21
Figura 4.
22
Figura 5.
23
Figura 6.
24
Figura 7.
25
Figura 8.
25
Figura 9.
33
Figura 10.
34
Figura 11.
35
Figura 12.
35
Figura 13.
37
Figura 14.
Circuito de potencia
37
Figura 15.
Circuito de mando
38
Figura 16.
Diagrama
Puertas
44
Figura 17.
46
Figura 18.
47
Figura 19.
49
Figura 20.
49
Figura 21.
50
Figura 22.
51
Figura 23.
Red
53
de
Petri
y temperatura en un tanque
Figura 24.
55
Figura 25.
56
Figura 26.
57
Figura 27.
58
Figura 28.
59
Figura 29.
60
Figura 30.
61
Figura 31.
Evolucin
a M0.1
62
Figura 32.
63
Figura 33.
64
Figura 34.
Temporizador impulso.
68
Figura 35.
68
Figura 36.
69
Figura 37.
Temporizador
memoria)
Figura 38.
70
Figura 39.
71
Figura 40.
Bloque del
Ejemplo 4.1
de la marca de
M0.4
M0.5
de vuelta
temporizador
pulso
extendido
(con
del
69
72
Figura 41.
75
Figura 42.
Parametrizacin de un contador
76
Figura 43.
Bloque del
Ejemplo 4.2
77
Figura 44.
78
Figura 45.
80
Figura 46.
85
Figura 47.
86
fija
Figura 48.
86
flotante
Figura 49.
87
Figura 50.
88
Figura 51.
Bloque de
Convert)
89
Figura 52.
90
Figura 53.
92
Figura 54.
93
Figura 55.
95
Figura 56.
95
Figura 57.
Programacin
el ejemplo 5.2
conversin de escala
FC105 (Scale
OB1
para
96
ndice tablas
Tabla 1.
20
Tabla 2.
20
Tabla 3.
21
Tabla 4.
22
Tabla 5.
23
Tabla 6.
24
Tabla 7.
24
Tabla 8.
25
Tabla 9.
28
Tabla 10.
29
Tabla 11.
31
uno decimal
Tabla 12.
43
lenguaje ladder
Tabla 13.
52
temperatura en un tanque
Tabla 14.
70
temporizadores
Tabla 15.
Parmetros de un temporizador
72
Tabla 16.
74
Tabla 17.
Parmetros de un contador
76
Tabla 18.
79
Tabla 19.
84
Tabla 20.
Comparadores
85
1. Introduccin
17
18
2. Preliminares
19
F=A
verdad
de la puerta
lgica
IF en la
LaTabla
tabla 1.
de Tabla
verdadde
para
esta puerta
lgica se
muestra
Tabla 1, y su smbolo, en la Figura 1.
ENTRADA A
SALIDA F
Tabla 1. Tabla de verdad de la puerta lgica IF
0
0
Entrada
Salida
1 A
1 F
0
F=A
La tabla de verdad para esta puerta lgica se muestra en la
FA
tabla 2, y su smbolo, en la figura 2.
Tablaesta
2. Tabla
de verdad
puerta lgica
La tabla de verdad para
puerta
lgicadeselamuestra
en laNOT
Tabla 2, y su smbolo,
en la
Entrada A
Salida F
Figura 2.
0
1
0
Tabla 2. Tabla de verdad
de la puerta
lgica NOT
20
ENTRADA A
SALIDA F
2.1.3 Y (AND)
La puerta lgica AND consiste en una expresin, cuya salida
F se activa nicamente cuando todas las entradas estn activas. Su
expresin se realiza a travs de la operacin producto.
F = AB
Esta puerta lgica est estrechamente relacionada con
interruptores conectados en serie, debido a que para que se produzca
una corriente a travs de ellos es necesario que todos estn activos
de forma simultnea. La tabla de verdad para esta puerta lgica se
muestra en la Tabla 3, y su smbolo, en la figura 3.
Tabla 3. Tabla de verdad de la puerta lgica AND
Entrada A
Entrada B
Salida F
21
2.1.4 O (OR)
La puerta lgica OR consiste en una expresin, cuya salida
F se activa cuando cualquiera de las entradas est activa. Su
expresin se realiza a travs de la operacin suma.
F=A+B
Esta puerta lgica est estrechamente relacionada con
interruptores conectados en paralelo, debido a que para que se
produzca una corriente a travs de esta conexin es suficiente que
alguno de ellos est activo. La tabla de verdad para esta puerta
lgica se muestra en la Tabla 4, y su smbolo, en la Figura 4.
Tabla 4. Tabla de verdad de la puerta lgica OR
Entrada A
Entrada B
Salida F
22
F = A B = AB + AB
El operador utilizado en esta puerta lgica fue un signo de
suma encerrado en un crculo. La tabla de verdad para esta puerta
lgica se muestra en la Tabla 5, y su smbolo, en la Figura 5.
Tabla 5. Tabla de verdad de la puerta lgica XOR
Entrada A
Entrada B
Salida F
23
Entrada B
Salida F
24
Entrada A
Entrada B
Salida F
0
0
1
1
0
1
0
1
1
0
0
0
Entrada B
Salida F
25
) (
F = AB + AB C = AB + AB C + AB + AB C
Aplicando la definicin dada en la Nota 2,
convierte en AB AB , por tanto:
) (
F = AB AB C + AB + AB C
26
( AB + AB )
se
) (
F=
(( A + B )( A + B )) C + ( AB + AB ) C
((
)) (
)(
F = A + B A + B C + AB + AB C
Realizando el producto
( A + B )( A + B ) = AA + AB + AB + BB .
Cualquier nmero
multiplicado por su negado se convierte en cero, entonces
AA + AB + AB + BB = AB + AB , la expresin completa se
convierte en:
F = AB + AB C + AB + AB C
Destruyendo los parntesis:
27
Entrada B
Entrada C
Salida F
28
Cantidad
Smbolo
Bit
1 bit
Bit
byte
8 bits
Kilobit
1024 bits
Kbit
Kilobyte
1024 B
KB
Megabit
1024 Kbits
Mbit
Megabyte
1024 KB
MB
Gigabit
1024 Mbits
Gbit
Gigabyte
1024 MB
GB
Terabit
1024 Gbits
Tbit
Terabyte
1045 GB
TB
29
30
Enumeracin
15
14
13 12
11
10
215
214
213 212
211
210
29
28
27
26
25
24
23
22
21
20
2048
32
Decimal
Potencia de 2
32768 16384
256 128
31
ser impar, este bit ser 1, se le deber restar una unidad al nmero
decimal, dividir por 2 y repetir el procedimiento hasta llegar al
final.
El procedimiento entonces es:
32
33
34
35
36
37
38
39
c. F = A + B
d. F = A ( BC )
f. F = A ( B C )
2. Obtenga el nmero decimal a partir de los siguientes nmeros
binarios
a. 10101010
b. 01101100
c. 00001101
d. 11100111
e. 11111111
3. A partir de los resultados obtenidos en el ejercicio 2, haga
el procedimiento inverso para convertirlo nuevamente en
binario y verifique as sus respuestas.
40
41
42
Smbolo
Comentario
I124.0
Entrada A
Entrada digital A
I124.1
Entrada B
Entrada digital B
I124.2
Entrada C
Entrada digital C
Q124.0
F1
Q124.1
F2
Q124.2
F3
Q124.3
F4
Q124.4
F5
Q124.5
F6
Q124.6
F7
Q124.7
F8
Q125.0
F9
43
44
45
17
47
48
49
3.5.3 Divergencia OR
Se presenta cuando un lugar est marcado y se debe elegir
entre 2 posibles transiciones para el disparo. El lugar M 1.3 enva
su marca a travs de I 0.5 I 0.6 (Figura 21).
50
51
52
Direccin
Tipo
Descripcin
M0.1
Estado
Reposo
M0.2
Estado
Llenado
M0.3
Estado
Calentamiento
M0.4
Estado
Vaciado
M0.5
Estado
Mezclado
I0.1
Entrada
I0.2
Entrada
I0.3
Entrada
I0.4
Entrada
Q0.1
Salida
Vlvula de llenado
Q0.2
Salida
Vlvula de vaciado
Q0.3
Salida
Q0.4
Salida
Figura 23. Red de Petri del ejemplo de control de nivel y temperatura en un tanque
53
54
57
58
60
61
3.6.
62
63
Figura
33.33.
Bloque
conelementos
elementos
ladder
Figura
Bloqueprincipal
principalprogramado
programado con
ladder
64
65
67
Fuente: Siemens, Esquema de contactos (KOP) para S7-300 y S7-400, pg. 164
Fuente: Siemens, Esquema de contactos (KOP) para S7-300 y S7-400, pg. 164
68
Fuente: Siemens, Esquema de contactos (KOP) para S7-300 y S7-400, pg. 164
Fuente: Siemens, Esquema de contactos (KOP) para S7-300 y S7-400, pg. 164
69
Fuente: Siemens, Esquema de contactos (KOP) para S7-300 y S7-400, pg. 164
Nombre en ingls
Nombre en alemn
Impulso
S_PULSE
S_IMPULS
Impulso prolongado
S_PEXT
S_VIMP
Retardo a la conexin
S_ODT
S_EVERZ
S_ODTS
S_SEVERZ
Retardo a la desconexin
S_OFFDT
S_AVERZ
57
71
S
BCD
TV
R
DESCRIPCIN
TIPO
Entrada de arranque
Bool
S5T#
Bool
Entrada
arranque
Tiempode
restante
Valor de temporizacin predeterminado
Reset del temporizador
Bool
T
ipo
Binario (Bi)
Bool
BCD
S5T#
Bool
Ejemplo 4.1: Un
detemporizador
pulso extendido tiene como entrada
Q temporizador
Estado del
Bool a I0.0, a la
BI
Valor
temporizacin
actual con su estado,
Binario (Bi)
salida debe encender
a de
Q0.0
de acuerdo
y su tiempo
BCD
Tiempo restante
predeterminado
es 4 segundos.
BCD
Fuente:Elaboracin
Elaboracin propia
Fuente:
propia
72
58programable
Control lgico
73
Tipo
Nombre en ingls
Ascendente
CU
ZAEHLER
Descendente
CD
Z_VORW
Ascendente-descendente
CUD
Z_RUECK
mn
74
La parametrizacin
contador
(Figura
se realiza
del bloque,del
como
se muestra
en42)
la Tabla
17. a partir del bloque, como se
muestra en la Tabla 17.
75
Descripcin
Tipo
No
Decimal
CU
Bool
CD
Bool
Bool
PV
C#
Entrada de puesta a 0
Bool
Bool
CV
Hexa
CV_BCD
BCD
Fuente:
Elaboracin propia
Fuente:
Elaboracin
propia
77
Rubn
Daro Vsquez a
Salazar
Condiciones iniciales. Piloto
conectado
Q124.0 est apagado
78
Direccin
Condicin
Piloto
Q124.0
Pulsador
I124.0
Condiciones iniciales
M0.0
Piloto Encendido
(intermitente)
M0.1
Piloto Apagado
(intermitente)
M0.2
T1
Condicin de disparo
I124.0
T2
Condicin de disparo
Temporizador 1 con 500ms
T3
Condicin de disparo
Temporizador 1 con 500ms
T4
Condicin de disparo C1 ha
finalizado la cuenta
79
T4
81
83
Tamao
Descripcin
Rango
BOOL
1 bit
Variable lgica
01
BYTE
8 bits
Conjunto de 8 bits
0 a 255
WORD
16 bits
Conjunto de 16 bits
0 a 65535
DWORD
32 bits
Conjunto de 32 bits
0 a 232 - 1
INT
16 bits
-32768 a 32767
DINT
32 bits
-232 a 232 - 1
REAL
32 bits
S5TIME
16 bits
Duracin
CHAR
8 bits
Carcter
Cadena de caracteres
STRING
84
5.3 Comparadores
Algunas operaciones de comparacin son tiles, debido
a que permiten cerrar un contacto o abrirlo, si se cumple o no
la condicin de comparacin. La comparacin se hace entre 2
variables o entre 1 variable y un valor fijo. Algunos de ellos se
muestran en la Tabla 20:
Tabla 20. Comparadores
Condicin de Compara-
Nombre
Smbolo
Traduccin al Ingls
EQ
EQual
Igual
NE
<>
Not Equal
Diferente
GT
>
Greater Than
Mayor que
LT
<
Less Than
Menor que
GE
>=
LE
<=
cin
46
85
86
5.4.3 Transferencia
El bloque de transferencia sirve nicamente para mover datos
(Figura 49)
Figura 49. Lista del bloque de transferencia de datos
Figura 49. Lista del bloque de transferencia de datos
5.5 Escalizacin
La escalizacin es el proceso por el cual el valor analgico
de entrada (voltaje, corriente, etc.) ledo por un mdulo, es
convertido en un valor en unidades de proceso (C, rpm, lts, kgs,
etc.) dentro de unos lmites fijados por el usuario.
Valor usuario: es el valor procesado a partir del valor PLC.
Est dado en las unidades de la variable del proceso (C, rev/min,
psi, etc.).
Valor PLC: es el dato almacenado en el PLC a travs del
convertidor A/D y su valor depende del nmero de bits A/D y del
rango de la variable medida.
Ejemplo 5.1: Si se tiene un motor cuya velocidad nominal es
1500rpm y sta velocidad es leda por el PLC a travs de PIW752,
los valores seran:
87
Velocidad 0rpm
Velocidad 1500rpm
Valor de la entrada 0
Valor de la entrada 27648
(Figura 50).
1500
= 0.0543 . Recta con cruce por el origen
27648
hi lo
out =
(in k1) lo
k 2 k1
Ntese que este valor de la pendiente es tipo real, por lo cual
las variables tienen que estar declaradas previamente como reales.
Para esto, se utilizan los bloques I_DI y DI_R. La conversin no
se le puede aplicar directamente a la entrada; se requiere utilizar
reas de memoria M para la representacin de esta entrada entera
en valores tipo reales.
88
Donde:
EN se debe activar para poder habilitar el bloque
IN es la entrada que se quiere medir en valor PLC
HI LIM Valor mximo en valor usuario
LO LIM Valor mnimo en valor usuario
89
90
act
V plcdes V plcact
Tdes
T V =
27648-0 1
27648
= 552.96 552
seg =
10 seg 5
50
91
92
93
27648 0
0.24 = 1658.88 1658
4
0 27648
0.24 = 2211.84 2211
3
94
95
96
57
97
58
98
59
99
5.7
ejerCiCios propuestos
1. Comparadores
a. Dada una entrada de pt100 en la direccin pIW752 del
plC genere alarmas dependiendo de la temperatura t,
as:
i encender la salida Q124.0 que representa un piloto
si 80 T < 95
ii. encender la salida Q124.0 que representa un
zumbador si 95 T < 100
iii. encender ambas salidas si T 110
2. escalizacin
a. Dada una entrada de pt100 en la direccin pIW752
del plC, escalice este valor para un valor usuario de
0-750C utilizando la ecuacin de la recta y el bloque de
escalizacin Scale Convert. Compare los resultados
b. Dada una velocidad de un motor en la memoria mW10,
convierta este valor a
i. Valor usuario en rpm, para un rango de 0-1500
ii. Valor usuario en hz, para un rango de 0-60
3. rampas
a. realizar 2 veces la siguiente secuencia
100
3. Rampas
a. Realizar 2 veces la siguiente secuencia
84
101
Bibliografa
lvarez, M. (2007). Controladores Lgicos. Editorial Marcombo. Barcelona,
Espaa. ISBN-10:84-269-1347-5.
Balcells, J. y Romeral, J. (1998). Autmatas Programables. Ed. Alfaomega.
Mxico DF, Mxico.
Cassandras, C. y Lafortune, S. (2008). Introduction to Discrete Event Systems.
Springer Science+Business Media, LLC. 2nd Edition.
Mandado, E., Acevedo, J., Fernndez, C., Armesto, J. y Prez, S. (2006).
Autmtas Programables Entorno y Aplicaciones. Madrid, Espaa. Ed.
Thomson. ISBN: 84-9732-328-9.
Medina, C. y Gonzlez, C. (2003). Modelamiento de controladores lgicos
mediante el uso de redes de Petri temporizadas interpretadas por periferia.
Tesis de pregrado, Facultad de Minas, Universidad Nacional de Colombia,
sede Medelln.
Siemens AG (2002). Esquema de contactos (KOP) para S7-300 y S7-400.
Documentacin para la referencia 6ES7810-4CA06-8DR0. Edicin
12/2002.
Zapata, G. y Carrasco, E. (2002) Estructuras generalizadas para Controladores
Lgicos modeladas mediante Redes de Petri.
103
El Lenguaje Musical
Elkin Prez lvarez
Fundamentos tericos de la armona
Elkin Prez lvarez
NEUMTICA BSICA
Luis Giovanny Berro Zabala / Sandra Ruth Ochoa Gmez
GEOMETRA INTEGRADA
Len Daro Fernndez Betancur / Gustavo Saldarriaga Rivera
GEOMETRA INTERACTIVA
Grupos GNOMON-ELIME.CEID-ADIDA
CLCULO INTEGRAL
Yolanda lvarez Ros / Jorge Agudelo Quiceno
Introduccin al R