Escolar Documentos
Profissional Documentos
Cultura Documentos
de México
Facultad de Ingeniería
Control
ControlSCADA creadoenen
SCADA creado Labview
Labview
para
paraunaplanta
plantaexperimental
experimentalconcon
conectividad a través del PLC S7-300.
conecividad a través del PLC S7-300.
TESIS
QUE PARA OBTENER EL TÍTULO DE:
INGENIERO ELÉCTRICO ELECTRÓNICO.
P R E S E N T A:
CARLOS ANTONIO ROQUE MARTÍNEZ.
Director:
M.I. Ricardo Garibay Jiménez.
México D.F. 2014.
Dedicatoria.
A mi Familia
Agradecimientos
A todos mis compañeros de carrera, por que sin ellos poco sentido
tendría estudiar una carrera de Ingeniería.
Introducción………………………………………………………………….. 1
Facultad de
Ingeniería
UNAM
Departamento de Control y Índice
Robótica
4.2.3.1 Configuración de Software………………………… 33
Siemens Step 7 Manager…………………………... 33
NI OPC Servers……………………………………… 41
NI LabVIEW 2009…………………………………… 46
4.3 Uso de Variables en Red dentro de la programación en
LabVIEW........…………………………………………………… 50
4.4 Implementación de la Solución……………………………...... 51
4.4.1 Definición del proceso………………………………... 51
Facultad de
Ingeniería
UNAM
Departamento de Control y Índice
Robótica
Anexo 7 Simatic S7-300, CPU 313C……………………… 88
Anexo 8 Cilindro Simple efecto con retroceso por resorte…94
Anexo 9: Despachador de piezas…………………………. 95
Anexo 10 Banda Transportadora…………….……………. 96
Anexo 11 Módulo de control de Velocidad…….…………. 97
Anexo 12 Fichas de Plástico y Metal……………….…….. 98
Anexo 13 Diagrama de Bloques LabVIEW………….……. 99
Facultad de
Ingeniería
UNAM
Departamento de Control y Introducción
Robótica
Introducción
Facultad de
Ingeniería
1
UNAM
Departamento de Control y Capítulo 1
Robótica
Facultad de
Ingeniería
2
UNAM
Departamento de Control y Capítulo 1
Robótica
Facultad de
Ingeniería
3
UNAM
Departamento de Control y Capítulo 1
Robótica
Para esta época las bondades que daban los procesadores, dieron
origen a funciones de comunicación entre dispositivos, como
computadoras y los mismos PLC´s, con esto ahora podían crear una red y
crear soluciones en conjunto. El nuevo mercado de dispositivos se
Facultad de
Ingeniería
4
UNAM
Departamento de Control y Capítulo 1
Robótica
Facultad de
Ingeniería
5
UNAM
Departamento de Control y Capítulo 1
Robótica
Facultad de
Ingeniería
6
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
7
UNAM
Departamento de Control y Capítulo 2
Robótica
2.1.1 Memoria
Facultad de
Ingeniería
8
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
9
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
10
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
11
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
12
UNAM
Departamento de Control y Capítulo 2
Robótica
Contacto
Se activa cuando hay un uno lógico en el elemento
NA
que representa.
Contacto
Su función es similar al contacto NA anterior, pero en
NC
este caso se activa cuando hay un cero lógico.
Bobina
Se activa cuando la combinación que hay a su entrada
NA
(izquierda) es un uno lógico.
Bobina
Se activa cuando la combinación que hay a su entrada
NC
(izquierda) es un cero lógico.
Bob.
Permite desactivar una bobina SET previamente
RESET.
activada.
Facultad de
Ingeniería
13
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
14
UNAM
Departamento de Control y Capítulo 2
Robótica
A I 2.3
A I 4.1
O I 3.2
= Q 1.6
Facultad de
Ingeniería
15
UNAM
Departamento de Control y Capítulo 2
Robótica
I 2.3 &
I 4.1
1
Q 1.6
I 3.2
Facultad de
Ingeniería
16
UNAM
Departamento de Control y Capítulo 2
Robótica
Facultad de
Ingeniería
17
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
18
UNAM
Departamento de Control y Capítulo 3
Robótica
- Sencillez de Instalación.
- Funcionalidad completa sobre una computadora personal.
- Fácilmente configurable y de fácil operación.
- Comunicaciones flexibles.
Facultad de
Ingeniería
19
UNAM
Departamento de Control y Capítulo 3
Robótica
OPC para sus siglas significa OLE for Process Control, este
método de intercambio de información es uno de los mas conocidos, y es
un estándar abierto que permite una comunicación fiable para acceder a
los datos desde aparatos remotos.
Facultad de
Ingeniería
20
UNAM
Departamento de Control y Capítulo 3
Robótica
Cliente OPC: Aplicación que sólo utiliza datos tal como hace un
paquete SCADA. Cualquier cliente OPC se puede comunicar con
cualquier servidor OPC, sin importar el tipo de elemento que recoge sus
datos.
Facultad de
Ingeniería
21
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
22
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
23
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
24
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
25
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
26
UNAM
Departamento de Control y Capítulo 3
Robótica
lenguaje LADDER tenemos que usar una entrada del PLC con un botón
físico para indicar en cual modalidad se requiere trabajar, y este lenguaje
nos limita a colocar toda la programación en una sola línea de trabajo
para la salida que acciona la electroválvula que recorre el émbolo.
Facultad de
Ingeniería
27
UNAM
Departamento de Control y Capítulo 3
Robótica
Facultad de
Ingeniería
28
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
29
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
30
UNAM
Departamento de Control y Robótica Capítulo 4
Facultad de Ingeniería
UNAM
31
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
32
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
33
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
34
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
35
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
36
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
37
UNAM
Departamento de Control y Capítulo 4
Robótica
cargar ONLINE
Facultad de
Ingeniería
38
UNAM
Departamento de Control y Capítulo 4
Robótica
Observar Si/ No
cargar
Facultad de
Ingeniería
39
UNAM
Departamento de Control y Capítulo 4
Robótica
NI OPC Servers
Facultad de
Ingeniería
40
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
41
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
42
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
43
UNAM
Departamento de Control y Capítulo 4
Robótica
son las direcciones E124.0 al E124.7 (para mayor referencia ver Anexo
7).
New Tag
Facultad de
Ingeniería
44
UNAM
Departamento de Control y Capítulo 4
Robótica
OPCQuick Client
Facultad de
Ingeniería
45
UNAM
Departamento de Control y Capítulo 4
Robótica
NI LabVIEW 2009
Facultad de
Ingeniería
46
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
47
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
48
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
49
UNAM
Departamento de Control y Capítulo 4
Robótica
Para usar las variables configuradas dentro del cuerpo del proyecto
en LabVIEW se arrastra al “Panel Frontal o al Diagrama de Bloques”, con
el fin de tener una mejor relación con los bloques usuales de LabVIEW,
agregamos la variable dentro del diagrama de bloques. La modalidad de
esta variable, puede ser de modo indicador o control. A continuación se
muestra en la Figura 4.29 un ejemplo de programa de un simple control
de la salida A124.0 del PLC desde un push button en el Panel Fronta de
LabVIEW.
Facultad de
Ingeniería
50
UNAM
Departamento de Control y Capítulo 4
Robótica
Así con los dos ejemplos anteriores, podemos tener control de las
entradas y salidas en cuanto a monitoreo y control nos referimos. Con
estas bases podemos realizar la programación que atienda a nuestros
requerimientos, programación que se presenta en el siguiente
subcapítulo.
Facultad de
Ingeniería
51
UNAM
Departamento de Control y Capítulo 4
Robótica
Facultad de
Ingeniería
52
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
53
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
54
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
55
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
56
UNAM
Departamento de Control y Capítulo 5
Robótica
Estados de Sensores
Estados de actuadores
Facultad de
Ingeniería
57
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
58
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
59
UNAM
Departamento de Control y Capítulo 5
Robótica
Facultad de
Ingeniería
60
UNAM
Departamento de Control y Capítulo 6
Robótica
1
De León Morales-Jesús., Guerra- Cesar., Plataforma computacional para el control de un robot
vía Internet, Revista Ciencia UANL [en línea]. Vol. XII. No 2, abril-junio 2009 [fecha de consulta
29 de octubre 2012]. Disponible en:
http://dialnet.unirioja.es/servlet/dcfichero_articulo?codigo=2944588
Facultad de
Ingeniería
61
UNAM
Departamento de Control y Capítulo 6
Robótica
Facultad de
Ingeniería
62
UNAM
Departamento de Control y Capítulo 6
Robótica
Facultad de
Ingeniería
63
UNAM
Departamento de Control y Capítulo 6
Robótica
Figura 6.4- Ejecución del programa en LabVIEW usado vía remota en w7.
Facultad de
Ingeniería
64
UNAM
Departamento de Control y Capítulo 6
Robótica
Figura 6.5- Ejecución del programa creado en LabVIEW vía remota desde
Iphone 4G.
Facultad de
Ingeniería
65
UNAM
Departamento de Control y Capítulo 7
Robótica
Facultad de
Ingeniería
66
UNAM
Departamento de Control y Capítulo 7
Robótica
Facultad de
Ingeniería
67
UNAM
Departamento de Control y Capítulo 7
Robótica
Facultad de
Ingeniería
68
UNAM
Departamento de Control y Conclusiones
Robótica
Conclusiones
Facultad de
Ingeniería
69
UNAM
Departamento de Control y Conclusiones
Robótica
Facultad de
Ingeniería
70
UNAM
Departamento de Control y Bibliografía
Robótica
Bibliografía
Calderón-Jorge. Control y Monitoreo SCADA de un proceso
experimental, utilizando PLC Siemens S7-300 y Software
LabVIEW, tesis (licenciatura en ingeniería), México, Universidad
Nacional Autónoma de México, 2009, 117 pp.
Anexos:
Anexo 1
Facultad de
Ingeniería
71
UNAM
Departamento de Control y Bibliografía
Robótica
Anexo 2
Anexo 3
Anexo 5
Facultad de
Ingeniería
72
UNAM
Departamento de Control y Bibliografía
Robótica
Anexo 6
Anexo 7
Datos Técnicos Simatic S7-300, CPU 313c
http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&la
ng=es&objid=6ES73135BG040AB0&caller=view
(Fecha de consulta: 20 octubre de 2012)
Mesografía
http://claymore.engineer.gvsu.edu/~jackh/books.html Rodríguez-
Aquilino. Sistemas SCADA, 2da Edición, Barcelona España, 2007,
pp. 1-76
Facultad de
Ingeniería
73
UNAM
Departamento de Control y Anexo 1
Robótica
Anexos
Anexo 1: Tabla de características protocolos de comunicación
Facultad de
Ingeniería
74
UNAM
Departamento de Control y Anexo 2
Robótica
Anexo 2: Electroválvulas
Facultad de
Ingeniería
75
UNAM
Departamento de Control y Anexo 2
Robótica
Anexo 2: Electroválvulas
Facultad de
Ingeniería
76
UNAM
Departamento de Control y Anexo 2
Robótica
Anexo 2: Electroválvulas
Facultad de
Ingeniería
77
UNAM
Departamento de Control y Anexo 3
Robótica
Facultad de
Ingeniería
78
UNAM
Departamento de Control y Anexo 3
Robótica
Facultad de
Ingeniería
79
UNAM
Departamento de Control y Anexo 3
Robótica
Facultad de
Ingeniería
80
UNAM
Departamento de Control y Anexo 4
Robótica
Facultad de
Ingeniería
81
UNAM
Departamento de Control y Anexo 4
Robótica
Facultad de
Ingeniería
82
UNAM
Departamento de Control y Anexo 4
Robótica
Facultad de
Ingeniería
83
UNAM
Departamento de Control y Anexo 5
Robótica
Facultad de
Ingeniería
84
UNAM
Departamento de Control y Anexo 5
Robótica
Facultad de
Ingeniería
85
UNAM
Departamento de Control y Anexo 6
Robótica
Facultad de
Ingeniería
86
UNAM
Departamento de Control y Anexo 6
Robótica
Facultad de
Ingeniería
87
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
88
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
89
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
90
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
91
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
92
UNAM
Departamento de Control y Anexo 7
Robótica
Facultad de
Ingeniería
93
UNAM
Departamento de Control y Anexo 8
Robótica
Facultad de
Ingeniería
94
UNAM
Departamento de Control y Anexo 9
Robótica
Facultad de
Ingeniería
95
UNAM
Departamento de Control y Anexo 10
Robótica
Facultad de
Ingeniería
96
UNAM
Departamento de Control y Anexo 11
Robótica
Facultad de
Ingeniería
97
UNAM
Departamento de Control y Anexo 12
Robótica
Facultad de
Ingeniería
98
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
99
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
100
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
101
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
102
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
103
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
104
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
105
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
106
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
107
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
108
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
109
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
110
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
111
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
112
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
113
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
114
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
115
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
116
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
117
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
118
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
119
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
120
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
121
UNAM
Departamento de Control y Anexo 13
Robótica
Facultad de
Ingeniería
122
UNAM