Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Director
JORGE ENRIQUE MENESES FLREZ
Ingeniero Mecnico
(Firma)..
Nombre: JUAN CARLOS MESA DUARTE
(Firma)..
Nombre: RAMN ALEXIS ROJAS VARGAS
DEDICATORIA
AGRADECIMIENTOS
A nuestros Allegados, por ser partcipes de nuestro logro y por servir como medio
complementario en nuestra formacin personal.
Muchas gracias.
TABLA DE CONTENIDO
Pg.
INTRODUCCIN
20
22
22
23
1.3 OBJETIVOS
25
25
26
29
36
36
39
42
43
47
69
5.1 GENERALIDADES
69
72
10
73
73
77
77
77
78
80
80
81
82
86
87
88
89
90
91
92
93
94
95
97
98
99
100
101
102
11
104
106
9. CONCLUSIONES
108
10. RECOMENDACIONES
110
BIBLIOGRAFA
111
ANEXOS
112
12
LISTA DE FIGURAS
Pg.
Figura 1. Esquema general del proceso automtico diseado en el proyecto
31
34
38
41
45
46
48
49
Figura 9. Unin
50
51
51
52
53
Figura 14. Detalles del autmata Simatic S7-200 CPU 222 Siemens
54
55
56
57
58
59
60
61
61
62
62
63
13
64
66
66
67
68
68
71
72
73
74
74
75
75
Figura 39. Dm8 12/24 RC (4 entradas 12V-24V y cuatro salidas tipo rel)
76
78
80
81
84
85
86
88
89
90
91
93
94
95
96
97
99
14
100
101
102
103
104
105
106
15
LISTA DE TABLAS
Pg.
37
40
54
55
56
58
61
63
79
79
16
LISTA DE ANEXOS
Pg.
ANEXO A. LOS SISTEMAS AUTOMATIZADOS
113
124
127
130
133
135
17
RESUMEN
Proyecto de Grado
Facultad de Ingenieras Fsico-mecnicas. Escuela de Ingeniera mecnica. Ing. Jorge Enrique
Meneses Flrez.
**
18
ABSTRACT
TITLE: LEARNING OBJECTS FOR S7-200 AND LOGO SIEMENS PLCS BASED IN LOGICAL
*
AUTOMATISMS BY MEANS OF EMULATING INDUSTRIAL PROCESSES .
AUTHORS: ROJAS VARGAS Ramn Alexis,
**
MESA DUARTE Juan Carlos .
KEY WORDS: Automatism, emulator, programmable controller (PLC), arduino, industrial process,
control.
DESCRIPTION:
Mechanical engineering education requires the implementation of the necessary resources on
related issues to industrial automation, due to development of new industrial technologies that
allows the optimization of resources. For this reason, the approach of the student with the API
(industrial PLC) and related technologies to process control are required. In this way, students
acquire tools and skills for the development of their professional practice.
Because of this, the design and construction of the learning object for S7-200 and LOGO Siemens
PLCS is performed. The learning object uses logical automatisms to effect control of four industrial
processes, these are, Boxes filling system, system of four conveyor belts, Silo filling system and
cutting tool system, which are emulated by an Arduino MEGA 2560 and displayed by schematic
boards, this allows to consolidate knowledge about programmable controllers in a practical way and
promotes a gradual learning in students.
Two theoretical manuals were structured, in which information is compiled according to these
parameters: formation, handling, programming, simulation and implementation of the interest
PLCS, allowing the creation of knowledge bases for the development of the exercises in the
practice guide.
Through Arduino MEGA 2560 microcontroller was achieved the industrial processes emulation,
giving flexibility to reproduce the actual operating conditions of a machine.
Graduation Project
Faculty of Physical Mechanical Engineering. Mechanical Engineering School. Eng. Jorge
Enrique Meneses Florez.
**
19
INTRODUCCIN
20
21
22
23
Por otra parte, se construir un banco didctico, que permita al usuario, tener la
posibilidad de plasmar y reforzar sus conocimientos previos tericos relacionados
con los PLCs; aunque se podra encontrar en el mercado un modelo prctico
referente a estos autmatas, no se consider la compra de este debido a su alto
costo de adquisicin y a su inadecuado enfoque didctico con respecto al
contenido preestablecido en las asignaturas pertinentes, ya que no fomenta un
aprendizaje gradual que permita originar y afianzar las bases necesarias para una
manipulacin fructfera de los elementos utilizados.
24
1.3 OBJETIVOS
25
Disear y construir un banco de entrenamiento didctico para los autmatas S7200 y Logo de Siemens, en el cual se emulen cuatro procesos de aplicacin
industrial1:
Ver numeral 3
26
Montaje, desmontaje y cableado tanto del LOGO Siemens como del Autmata
S7-200. Teniendo en cuenta: montaje en el perfil soporte, conexin de la
alimentacin, conexin de las entradas y las salidas de los ya mencionados.
Programacin respectiva de los autmatas programables, a partir de Step7MicroWin V4.0 y Logo Soft comfort, software para los Autmatas S7-200 y
LOGO Siemens respectivamente, identificando bornes de entrada y salida,
relacionndolos con los bloques y enfatizando en las funciones lgicas GF y
funciones especiales SF pertinentes.
1. Step7-MicroWin V4.0.
2. PC-Simu.
3. Simulador S7-200
27
Elaborar un manual para manejo y programacin del Logo Siemens con el fin de
brindar soporte al aprendiz, dicho manual enfatizar en las bases de programacin
tanto de modo manual como la realizada por computadora con el software Logo
Comfort.
28
El presente captulo permite al lector tener una idea general sobre el desarrollo y
ejecucin del proyecto de grado.
29
30
Fuente: Autores
31
inmersas
en
el
lgebra
booleana
representadas
mediante
La placa Arduino (8) se presenta como el mecanismo para que el estudiante tenga
un enlace entre la temtica tratada en la actualidad en Sistemas Mecatrnicos y la
que se imparte en Autmatas Programables, de este modo se permite consolidar
los conocimientos adquiridos, y se tiene la posibilidad de realizar una comparacin
entre una herramienta pedaggica como lo es el Arduino y los autmatas que son
usados ampliamente en la industria.
La visualizacin del proceso se realiza por medio del tablero emulador (3), ste se
encuentra comunicado con el Arduino MEGA 2560 (8), que es el encargado de
activar los indicadores luminosos, los cuales hacen referencia a sensores,
actuadores y preactuadores. Dicha activacin es consecuencia del proceso lgico
que se lleva acabo tanto en el Arduino como en el Autmata Programable, ya que
el primero es el encargado de emular los sensores y el segundo est a cargo del
control del proceso (activacin de actuadores y preactuadores).
32
El Autmata Programable S7-200 CPU 222 (1) requiere de una tensin mnima en
las entradas de 15 VDC para que sea reconocida la seal de activacin (1 o
verdadero, en lgica booleana), y el Micro PLC LOGO Basic 12/24RC (2) requiere
de 12 VDC para la activacin de las mismas, por lo cual, la placa Arduino no
puede comunicarse directamente con el Autmata, ya que las salidas digitales del
Arduino MEGA 2560 proporcionan una tensin de 5 VDC, la cual no es suficiente
para que se presente la activacin de las mencionadas. Es por esto, que se
requiere la implementacin de una tarjeta que utiliza cada una de las salidas del
Arduino como seal de control, estas seales provenientes del Arduino permiten la
activacin de rels de 5 VDC que producen comunicacin con 24 VDC haca la
entrada del autmata, realizando por consiguiente su activacin.
Una vez se presenta la activacin de las entradas del autmata, stas son
memorizadas en la imagen de proceso de las entradas (PAE) y mediante esta
informacin, el PLC ejecutar el programa de control que ha sido cargado
previamente y de acuerdo a la lgica que se ha establecido, se modifica el estado
de las salidas.
El control del proceso que se emula se realiza por medio del PLC. En el objeto de
aprendizaje se ha implementado el uso de los autmatas S7-200 CPU 222 (1) y
LOGO BASIC 12/24 RC (2), los cuales cuentan con caractersticas similares en
cuanto a la tensin que requieren para la activacin de sus entradas, lo que
permite tener flexibilidad en cuanto al uso de cualquiera de stos al momento de
realizar las prcticas.
33
Fuente: Autores
Luego que el autmata genera las seales de salida, stas deben ser
comunicadas a la mquina (emulada por la placa Arduino), la cual es la encargada
de ejecutar las acciones y como consecuencia de esto, es generada la informacin
que debe ser enviada de vuelta al autmata (activacin de sensores), indicando
los resultados de las mismas.
Los PLC que se usan en el banco emulador generan sus salidas con una tensin
de 24 VDC, por lo cual se presenta el inconveniente de que stas no pueden ser
conectadas directamente con la placa Arduino, dado que los pines digitales que se
han configurado como entradas en ella, funcionan con una alimentacin de 5VDC,
por tal motivo, se requiere el uso de una tarjeta controladora que mediante la seal
de salida del autmata, realiza la activacin de rels de 24 VDC, que al energizar
su bobina permitan el paso de 5 VDC, requeridos para generar una seal lgica 1
en las entradas del Arduino. Cada uno de los autmatas anteriormente
34
mencionados,
requieren
de
un
software
especfico
para
estructurar
la
35
referencias
diferentes,
la
cantidad
necesaria
de
cada
elemento
es
36
contar el paso de un artculo especfico. Dado que las cajas son llenadas con una
cantidad establecida de cada artculo, y que su colocacin en la lnea de llenado
de cajas se lleva a cabo de un modo aleatorio, los artculos que son transportados
una vez es alcanzado el umbral, son rechazados por medio de un cilindro de
seleccin, permitiendo de esta forma que la caja sea llenada con el nmero
establecido de artculos de cada referencia.
DEFINICIN
Solenoide de la vlvula direccional 1.
S.P0
Sensor de posicin 0.
S.P1
Sensor de posicin 1.
S.P2
Sensor de posicin 2.
FCCE1
FCCE2
FCCS1
FCCS2
SOL. V.D.2
37
Fuente: autores.
38
El proceso cuenta con una etapa de corte y otra de transporte. La secuencia del
proceso es iniciada por medio del pulsador de arranque, el cual energiza el
sistema, luego el subsistema que proporciona la presin es encendido,
permitiendo de esta forma que los cilindros realicen el transporte y corte de las
varillas.
Los cilindros despus de realizar el corte vuelven a su posicin inicial debido a que
SOL. V.D.1 y SOL. V.D.2 son desactivados. La secuencia se repite hasta que la
cantidad de varillas requeridas es alcanzada y se indica al usuario que el proceso
ha finalizado.
El proceso cuenta con un pulsador para apagado y otro para realizar la parada de
emergencia, la principal diferencia entre stos, se encuentra en que la parada de
emergencia no reinicia el contador de las varillas y una vez reactivado el proceso
por el fallo, ste continuar efectuando el corte de las varillas restantes.
39
SIGNIFICADO
FCCC1
FCCC2
FCCT1
FCCT2
SOL V.D.1
SOL V.D.2
40
Fuente: Autores
41
El material es depositado por la parte superior del silo hasta que el nivel mximo
sea alcanzado, lo cual es indicado mediante un sensor, este timo, enva la seal
para que el sistema de succin sea desactivado, adems de ello, la alarma es
activada. Dado que en la manguera quedan residuos de material, stos se podrn
evacuar activando el vaciado auxiliar que restaurar el sistema de succin por un
tiempo determinado hasta lograr un vaciado total de la manguera, pero sin que el
nivel del silo aumente de manera considerable, ya que son slo residuos del
proceso de succin.
Durante el llenado del silo, se debe monitorear la presin, dado que obstrucciones
en el ducto de llenado pueden causar problemas en el transporte y en el
mecanismo de succin. Cuando es activado el sensor de sobrepresin el sistema
de llenado debe ser detenido de manera inmediata, activando la alarma por un
tiempo determinado. Si el proceso es finalizado debido a la activacin del sensor
de sobrepresin, no existe la posibilidad de la activacin del vaciado auxiliar que
permita evacuar los residuos de material en la manguera. Se tiene la posibilidad
de apagar el sistema mediante el interruptor de apagado, en este caso el proceso
42
43
44
Fuente: Autores
45
Fuente: Autores
46
El planteamiento del banco estuvo basado de tal forma que el espacio del cual
se dispone en el laboratorio de Automatizacin Industrial sea aprovechado
ptimamente, es por ello que la estructura se ha dispuesto para que se puedan
realizar prcticas de manera simultnea con cada uno de los autmatas, en los
cuales se ha enfocado el presente trabajo de grado.
para
cumplir
con
los
requerimientos
de
funcionamiento
establecidos.
los
elementos
que
componen
el
tablero
emulador,
dado
el
47
Se ha previsto que las conexiones realizadas no aten el banco a tan solo los
cuatro procesos a disposicin, en el caso de que se desee implementar una
nueva prctica, el cambio se realizar de una manera rpida en lo que
concierne a la parte fsica. Aunque se debe tener en cuenta que el nuevo
proceso cumpla con las especificaciones en cuanto al nmero de entradas,
salidas, elementos de control y visualizacin.
Fuente: autores.
48
PERFIL
Medidas en mm
Fuente: autores.
UNIONES
49
Figura 9. Unin
Fuente: autores.
PATAS DE SOPORTE
50
Fuente: autores.
CARCASA
Fuente: autores.
51
Fuente: autores.
52
Fuente: autores.
AUTMATAS PROGRAMABLES
53
Figura 14. Detalles del autmata Simatic S7-200 CPU 222 Siemens
CPU 222
Dimensiones
90 x 80 x 62
4096 bytes
4096 bytes
Memoria de datos
2048 bytes
8 E-6 S
Mdulos de ampliacin
2 mdulos
Velocidad de ejecucin
0.22 microsegundos-operacin
Booleana
Fuente: Autores.
54
Fuente:www.tme.eu/html/ES/modulos-programables-logicos-logo-siemens/ramka_4535_ES
LOGO! Basic
Dimensiones
72 x 90 x 55.
Tensin de entrada
24 V c.c.
Memoria de datos
2048 bytes.
E/S integradas
8E/4S
Digitales
Tensin de entrada.
Seal 0.
<5 V.c.c
Seal 1.
>12 V.c.c
Tipo de salidas.
Salidas a rel.
55
Fuente: http://www.automatas.org/siemens/s7-caracteristicas.htm
Combinacin
4 salidas DC
8 salidas DC
4 entradas DC/
4 salidas DC
4 entradas DC/
4 salidas de rel
TIPO DE DATOS
8 entradas
AC
4 salidas de rel
8 salidas AC
8 entradas DC/
8 salidas DC
8 entradas DC/
8 salidas de rel
Fuente: Autores
56
16 entradas
DC
8 salidas de rel
16 entradas DC/
16 salidas DC
16 entradas DC/
16 salidas de rel
32 entradas DC/
32 salidas DC
32 entradas DC/
32 salidas de rel
PUERTOS DE CONEXIN
Fuente: autores.
57
los
diferentes
bancos
que
funcionan
con
Autmatas
Fuente: Autores.
ENTRADA
NMERO DE PIN
SALIDA
I1.7
19
Q1.7
I1.6
20
Q1.6
I1.5
21
Q1.5
I1.4
22
Q1.4
I1.3
23
Q1.3
I1.2
24
Q1.2
I1.1
25
Q1.1
58
NMERO DE PIN
ENTRADA
NMERO DE PIN
SALIDA
I1.0
26
Q1.0
24 V
27
O V (MASA).
10
I0.7
28
Q0.7
11
I0.6
29
Q0.6
12
I0.5
30
Q0.5
13
I0.4
31
Q0.4
14
I0.3
32
Q0.3
15
I0.2
33
Q0.2
16
I0.1
34
Q0.1
17
I0.0
35
Q0.0
18
Sin conexin
36
Sin conexin
Fuente: Autores
CABLES DE CONEXIN
Fuente: autores.
59
configuracin de pines que stos. Las entradas y salidas son diferenciadas por
el color del cable, Rojo: Entradas al autmata y Negro: Salidas del autmata.
TABLEROS EMULADORES
Fuente: Autores
60
NOMBRE
Zona de visualizacin.
Zona de control.
Regleta de comunicacin.
Fuente: Autores
Fuente: Autores
Fuente: Autores
61
Fuente: Autores
Fuente: Autores
62
Fuente: www.cooking-hacks.com
ATmega2560
Voltaje de operacin
5V
7-12 V
6-20 V
54
16
40 mA
63
50 mA
3.3 V
Memoria Flash
SRAM
8 KB
EEPROM
4 KB
16 MHz
Fuente: http://arduino.cc/en/Main/ArduinoBoardMega2560
Fuente: http://arduino.cc/en/Main/ArduinoBoardMega2560
TARJETAS INTEGRADAS
64
65
Fuente: Autores
Por otra parte, se tiene la tarjeta que permite una salida de voltaje de 5V, esto
gracias a la activacin de rels activados a 24V; en la siguiente figura se puede
observar los 16 rels que componen la tarjeta integrada, dispuestos de una
forma particular para el aprovechamiento de las dimensiones espaciales
disponibles.
Fuente: Autores
66
Fuente: Autores.
67
Fuente: http://orzparts.com
Fuente: http://orzparts.com
68
5.1 GENERALIDADES
69
El objeto de
relacionadas
con
la
automatizacin
industrial
ms
70
Fuente: Autores
71
Fuente: http://www.scielo.cl/scielo.php?pid=S0718-07642007000500004&script=sci_arttext
72
PARTE DE
PARTE DE
SUPERVISIN
CONTROL
PROCESO
Sensores
Fuente: Autores.
73
Fuente: www.media3.rsdelivers.cataloguesolutions.com
Fuente: http://www.automation.siemens.com
74
Fuente: http://www.automation.siemens.com
Fuente: http://www.automation.siemens.com
75
Figura 39. Dm8 12/24 RC (4 entradas 12V-24V y cuatro salidas tipo rel)
Fuente: http://www.automation.siemens.com
La comunicacin con la
76
una
entrada del autmata segn lo indique la lgica del programa del proceso que
se est emulando.
Ver anexo F.
Ver anexo F.
77
Fuente: Autores.
78
S7-200
PIN ARDUINO
I1
I0.0
22
I2
I0.1
24
I3
I0.2
26
I4
I0.3
28
I5
I0.4
30
I6
I0.5
32
I7
I0.6
34
I8
I0.7
36
I9
I1.0
38
I10
I1.1
40
I11
I1.2
42
I12
I1.3
44
I13
I1.4
46
I14
I1.5
48
I15
I1.6
50
I16
I1.7
52
Fuente: Autores.
S7-200
PIN ARDUINO
Q1
Q0.0
23
Q2
Q0.1
25
Q3
Q0.2
27
Q4
Q0.3
29
Q5
Q0.4
31
Q6
Q0.5
33
Q7
Q0.6
35
Q8
Q0.7
37
Q9
Q1.0
39
79
LOGO
S7-200
PIN ARDUINO
Q10
Q1.1
41
Q11
Q1.2
43
Q12
Q1.3
45
Q13
Q1.4
47
Q14
Q1.5
49
Q15
Q1.6
51
Q16
Q1.7
53
Fuente: Autores.
Fuente: Autores.
80
81
Las seales que son generadas por parte de la placa Arduino, tienen una
tensin de 5V, por lo que estas deben ser utilizadas como seales de control
de las tarjetas controladoras de 5V-24V, stas son las encargadas de activar
las entradas del autmata que deben tener un rango de tensin de 12V-24V.
82
Las Funciones principales de la placa Arduino dentro del proceso emulado son:
Activar los indicadores luminosos del tablero emulador en cada etapa del
proceso.
83
Fuente: autores
84
Fuente: Autores
85
Fuente: Autores.
86
Contenido:
CPU S7-200
Mdulos de Ampliacin
87
Fuente: www.automation.siemens.com
Contenido:
88
Fuente: www.automation.siemens.com
Contenido:
89
Fuente: www.automation.siemens.com
Contenido:
90
Fuente: www.swe.siemens.com
Contenido:
Referencias de la aplicacin
Elementos del esquema de contactos
Instrucciones de control
Estructura de un operando
Operaciones lgicas con bits
Contadores
91
Temporizadores
Transferencia
Operaciones lgicas
Operaciones aritmticas en coma fija
Operaciones de interrupcin
Operaciones de comunicacin
Contenido:
92
Fuente: www.automation.siemens.com
Contenido:
93
Fuente: Autores
Contenido:
Barra de mens
Barra de herramientas
Visualizacin de la CPU
Visualizacin de entradas
Pasos para simular un proyecto con simulador S7-200
94
Fuente: http://personales.ya.com/canalPLC
Contenido:
Barra de mens
Barra de herramientas
Barra de herramientas 1
Barra de herramientas 2
Pasos para simular un proceso en PC SIMU
95
Fuente: http://personales.ya.com/canalPLC
96
Fuente: Autores.
97
Es importante que a priori, el lector o la persona en busca de una relacin con este
Micro PLC, fundamente su necesidad de aprendizaje con este manual, para de
esta forma no tener inconvenientes a la hora de utilizar esta herramienta industrial,
y poder desarrollar, abarcar y aprovechar toda su potencialidad en el campo.
Contenido:
Descripcin general
Caractersticas
Estructura
Montaje
Cableado
98
Fuente: www.automation.siemens.com
Contenido:
99
Fuente: www.automation.siemens.com
Contenido:
Bloques
Circuitos Logo y analoga con circuitos elctricos
Reglas a tener en cuenta en la programacin
100
Fuente: www.automation.siemens.com
Contenido:
CO constantes y bornes
GF funciones bsicas
Funciones especiales
101
Fuente: www.automation.siemens.com
Contenido:
102
Fuente: www.automation.siemens.com
Contenido:
Estructura de mens
Insertar nuevo programa en LOGO
103
Fuente: www.automation.siemens.com
Contenido:
104
Fuente: www.automation.siemens.com
105
Fuente: Autores.
106
Nombre de la prctica
Objetivo
Observaciones
Descripcin
Pasos a seguir
Evaluacin
107
9. CONCLUSIONES
108
109
10. RECOMENDACIONES
110
BIBLIOGRAFA
http://www.fpalzira.es/web/files/material/frioycalor/primero/iea/libro/iea_libro_ud4.
http://isa.uniovi.es/docencia/ingdeautom/transparencias/PLC-General.pdf.
http://www.unicrom.com/Tut_relay.asp.
111
ANEXOS
112
113
ejerciendo las acciones pertinentes para que dicha variable se mantenga dentro
del rango deseado.
114
procesos productivos mediante este aparato, se han utilizado autmatas con xito
en otros sectores.
115
nivel del lquido, puede estar controlando simultneamente otros cientos o miles
de maniobras adicionales en dicho proceso.
116
117
Una vez que el automatismo, segn las seales que ha tratado, decide unas
determinadas acciones de control sobre la aplicacin, acta sobre los elementos
que se encargan de ejecutar estas acciones, ya sea directamente (actuando sobre
los elementos accionadores) o indirectamente (actuando sobre los elementos
preaccionadores).
120
Como son varias las combinaciones de entrada para las cuales la salida es 1, el
circuito mostrado no es la respuesta al problema. Se necesita analizar el resto de
combinaciones que dan salida 1, indicando la funcin lgica para cada una de
ellas:
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136