Академический Документы
Профессиональный Документы
Культура Документы
TESIS
Que para obtener el ttulo de ingeniero en:
Ingeniera en Control y Automatizacin
Presenta:
INDICE
Objetivos particulares.
Justificacin.
Introduccin.
11
14
16
23
23
26
29
36
39
39
50
66
72
: INDICE.
Objetivo general.
Paginas
1
II
90
90
98
105
115
127
134
143
152
Conclusiones.
155
Anexos.
156
Simbologa.
156
159
Pasar control por relevadores a programa de PLC usando el mtodo paso a paso.
161
Bibliografas
164
: INDICE.
II
I
Objetivo general:
Desarrollar el diseo de sistemas electroneumticos a travs de una metodologa prctica, y
mediante la integracin de softwares especializados como STEP 7, PLCSim y FluidSim,
verificar el correcto funcionamiento del proyecto.
Objetivos particulares:
1) Disear sistemas electro-neumticos aplicando metodologas prcticas como el
mtodo cascada o el mtodo paso a paso. O bien aplicar la metodologa del Grafcet.
2) En cada mtodo utilizado, implementar la solucin aplicando un controlador lgico
programable, de la marca siemens, con su software de programacin y simulacin
STEP 7.
3) Mediante un servidor OPC enlazar el software FluidSim, con el software STEP 7 y
su simulador PLCSim. Verificar en un ambiente virtual el correcto funcionamiento
de la solucin propuesta.
4) Mediante un servidor OPC enlazar el software FluidSim con STEP 7, su simulador
PLCSim, y su software de programacin Grafcet. Verificar en un ambiente virtual el
correcto funcionamiento de la solucin propuesta.
5) Llevar a cabo el desarrollo de una interfaz hombre mquina (HMI), para el
monitoreo en un ambiente virtual del funcionamiento del proyecto
electroneumtico.
6) Desarrollar una metodologa para integrar en un solo sistema la simulacin
electroneumtica (FluidSim), la simulacin del PLC (STEP 7 y PLCSim) y el
monitoreo en una interfaz hombre-mquina.
7) Desarrollar una metodologa para integrar en un solo sistema la simulacin
electroneumtica (FluidSim), la simulacin del PLC (STEP 7, PLCSim y Grafcet) y
el monitoreo en una interfaz hombre-mquina.
8) Desarrollar una comparacin entre las tres metodologas de solucin, para cada tipo
de secuencia de movimientos, para facilitar la eleccin de algn mtodo de diseo,
segn las caractersticas de la secuencia.
Justificacin:
Para realizar proyectos electroneumticos, existen diversas herramientas para implementar
su solucin. FluidSim es un software de simulacin neumtica y electroneumtica mediante
el uso de relevadores o PLC, siendo un simulador muy certero y fcil de utilizar. STEP 7,
es un software de programacin de PLC Siemens como el S7-300 o el S7-400, adems
cuenta con su simulador de PLC, el PLCSim, para comprobar el buen funcionamiento de la
programacin. STEP 7 y S7-GRAPH, es un software de programacin para el uso de
Grafcet como lenguaje de programacin de los PLC siemens S7-300 o S7-400.
Cada uno tiene su propio manual, con diversos ejemplos de aplicacin, pero no existe
informacin que los integre, y mucho menos su aplicacin en electroneumtica con
soluciones mediante un controlador lgico programable. Es necesaria la existencia de
informacin que permita conocer el funcionamiento de los softwares integrados y muy
especficamente en soluciones de proyectos electroneumticos.
Introduccin
En el siguiente trabajo se documenta y describe, la integracin del software de
programacin para controladores lgicos programables del fabricante Siemens de las
familias S7-300 y S7-400; con el software de simulacin de FESTO FluidSim; con la
finalidad de crear una herramienta ptima en la solucin, desarrollo y diseo de procesos
electroneumticos, controlados mediante algn PLC de la marca Siemens dentro de un
ambiente virtual, para verificar su buen funcionamiento.
Se define ambiente virtual, como el apoyo con herramientas multimediales que hagan ms
agradable el desarrollo de proyectos y el aprendizaje en un entorno interactivo de
construccin de conocimiento.
Previamente se tocarn temas para el conocimiento del control mediante electroneumtica,
la importancia que tiene la implementacin y uso de los mecanismos neumticos en la
industria, as como sus ventajas y formas de control de estos mecanismos.
Se conocern dispositivos neumticos y electroneumticos, empleados para la
automatizacin de procesos de manufactura industrial, por lo tanto, tambin se conocen
dispositivos elctricos y electrnicos, utilizados para el control o mando de actuadores
neumticos.
Un tema de vital importancia dentro de este trabajo es el conocimiento del controlador
lgico programable, por lo que se tocan las ventajas del uso de los PLC dentro del control
electroneumtico, as como las mejoras que se tienen sobre otros tipos de control de
procesos electroneumticos.
Una parte importante del trabajo es el conocimiento y aplicacin de las metodologas de
resolucin de secuencias, empleando cilindros neumticos. Una de ellas es el conocimiento
del Grafcet, por lo que, es necesario conocer de manera amplia cmo y cuando surgi,
como ha ido evolucionando, como debe ser utilizado y en especial su funcionamiento como
lenguaje de programacin en la actualidad para algunos controladores lgicos
programables, siendo el caso de los PLC S7-300 y S7-400 de la marca Siemens.
El segundo captulo incluye el conocimiento de los softwares que conformarn una
herramienta de simulacin en un ambiente virtual, se conocer el FluidSim, qu es? y
para qu? funciona, las opciones que ofrece al usuario para un mejor desempeo en el
manejo de procesos electroneumticos, tambin se conocer el STEP 7, software para
programar los controladores lgicos programables de Siemens, se analizan los lenguajes de
programacin que maneja y las ventajas que ofrece el uso de este ambiente para el diseo
de programas para PLC.
Ya que se conocen los softwares a utilizar, se debe conocer cmo se lleva a cabo la
comunicacin entre ellos para poder realizar el diseo y prueba del control de secuencias
electroneumticas mediante una ptima herramienta virtual de simulacin.
Para el tercer captulo del trabajo se menciona paso a paso y de forma detallada el proceso a
seguir para lograr la integracin de los softwares especializados de programacin y
simulacin, y mediante esta herramienta virtual simular diferentes tipos de secuencias
electroneumticas, con las metodologas de diseo Cascada, Paso a paso y Grafcet.
Para el captulo nmero cuatro, se describen y se analizan los diferentes ejercicios
seleccionados para llevar a cabo su simulacin mediante la integracin de los programas de
Festo y Siemens, poder conocer y difundir la metodologa que facilit el diseo de la
secuencia requerida para lograr la comunicacin a nivel virtual de los programas.
Dentro de este ltimo captulo se realiza una comparacin de las metodologas de diseo
para los diferentes tipos de secuencias segn sus caractersticas de funcionamiento y
Cmo? producen diferencias en los programas, siendo que deben ejecutar la misma
secuencia electroneumtica.
CAPTULO 1
Marco terico.
1.1
Procesos
de
manufactura
electroneumtica.
automatizados
con
En la industria se cuentan con varios tipos de actuadores para los procesos de fabricacin,
estos actuadores se dividen en hidrulicos, neumticos y elctricos, estos actuadores tienen
como finalidad transformar alguna clase de energa o seal en una accin mecnica, la cual
se ocupara para realizar algn trabajo del proceso industrial.
Los sistemas de fabricacin automatizados contemplan el desarrollo del proceso con la
menor intervencin del hombre, esto es, que las mquinas o automatismos ejecutan la
mayora de las acciones del proceso, pero debido a los diferentes tipos de procesos no
siempre se tiene que cualquier tipo de actuador puede ejercer dicho proceso.
Los actuadores neumticos son muy comunes dentro de los procesos de manufactura
automatizados, en especial el uso de actuadores lineales o cilindros neumticos, estos tipos
de actuadores tienen gran aplicacin en los procesos de fabricacin debido a su control, y a
las fuerzas con las que pueden realizar sus movimientos. Como por ejemplo en la figura
1.1-1, se tiene un manipulador neumtico que se encarga del desplazamiento y acomodo de
piezas pequeas, como pueden ser pernos, tornillos, etc., utilizando tres cilindros para
ejecutar movimiento en los tres ejes X, Y y Z.
Estos tipos de actuadores tienen diferentes tipos de control, pueden ser controlados de
forma neumtica o mediante la conversin de energa elctrica a control neumtico, a travs
de electrovlvulas de control. A este ltimo tipo de control, aplicado a procesos
automticos, se le llama control electroneumtico.
El control de procesos automatizados mediante electroneumtica, ofrece una gran ventaja
por sobre el control puramente neumtico, y esta es las distancias que pueden ser
manejadas, ya que, el gobierno de los cilindros mediante aire, requiere de distancias no
muy grandes entre el control y el elemento final, ya que si la distancia de la fuente de
alimentacin de aire es muy grande, se presentar una prdida de presin del aire para el
control de los actuadores, provocando un bajo desempeo de los actuadores, mientras que
el control electroneumtico ofrece la ventaja de poder tener el control a largas distancias de
hasta 1km entre los dispositivos de mando y los actuadores.
El control elctrico por su parte, presenta el inconveniente que para procesos de fabricacin
donde se trabaje dentro de un ambiente explosivo, puede ocasionar una explosin debido a
una chispa provocada por algn corto circuito o el mal funcionamiento de alguno de sus
dispositivos de control, para estos caso es recomendable el uso de un control neumtico,
siendo aire el elemento de la seal, no causa explosin en caso de fugas.
Pero si contamos con la parte de ejecucin dentro del ambiente explosivo y la parte de
control elctrica a una larga distancia, por ejemplo, en el cuarto de control, donde las
condiciones de seguridad son diferentes a las del proceso, se tendra un control ptimo y
seguro del proceso de manufactura automatizado.
La automatizacin de procesos de fabricacin empleando el control electroneumtico, tiene
muchas aplicaciones dentro de la industria, algunos casos podran ser:
1. El control de apertura y cierre de compuertas, para el control del paso de fluidos o
de solidos como, tierra, piedras, cemento en polvo y otros.
2. El control de brazos mecnicos.
3. El desplazamiento de objetos.
4. El control de mquinas para realizar barrenos, soldadura, pintura o acomodos, entre
otras aplicaciones.
Como se puede observar la automatizacin mediante electroneumtica puede ser aplicable a
diferentes industrias, ya que los cilindros pueden ser acoplados para desempear diferentes
funciones, y controlados por seales elctricas que sern transformadas a flujo de aire.
En la figura 1.1-2 se tiene un ejemplo de un dispositivo de estampado de ranuras, en el
interior de unas piezas rectangulares, despus de que han sido barrenadas en diferentes
posiciones por otro automatismo, las piezas se colocan manualmente en la base del
dispositivo y mediante el accionamiento de un botn de marcha ejecutar el
posicionamiento de la pieza con el cilindro A, y los cilindro B, C y D ejecutarn la pieza
para posteriormente retroceder y poder soltar la pieza para poder colocar otra.
1.2
10
Electrovlvulas.
Son dispositivos que sirven como interfaz para tener gobierno de un dispositivo neumtico,
partiendo de una seal elctrica.
Las electrovlvulas reciben excitacin elctrica proveniente de los dispositivos de control,
pueden ser relevadores o algn autmata programable, que mediante la conexin de
bobinas genera un campo magntico, que produce el desplazamiento de la electrovlvula a
una posicin donde se encargan de distribuir el aire a la salida deseada. Las vlvulas
mandan o regulan la puesta en marcha, paro, inversin de sentido, presin o caudal del
fluido transportado por la bomba. Las vlvulas de vas, de varios orificios, son los
componentes que determinan el camino que debe tomar el fluido bajo presin, la figura
1.2.1-1 es un ejemplo de estas electrovlvulas, en sus extremos se observa el pilotaje
interno para el gobierno mediante una seal elctrica del PLC.
11
desplazamiento lateral de los cuadros, coincidente con las conexiones. Por posicin de
reposo, se entiende, en el caso de vlvulas con retorno por muelle, la posicin que ocupa la
vlvula cuando no est accionada.
La designacin de un distribuidor est en funcin de la cantidad de orificios activos y de las
posiciones de trabajo. La primera cifra indica la cantidad de vas, es decir, la cantidad de
orificios activos. La segunda cifra indica la cantidad de posiciones que toma la vlvula.
Las vlvulas biestables cuentan con dos bobinas, para colocar la vlvula en cada una de las
posiciones que tiene, en la figura 1.2.1-3 se tiene un diagrama de la forma de operacin de
una biestable, mientras que las vlvulas monoestables, nicamente cuentan con una sola
bobina, mientras que el estado de reposo se consigue mediante un resorte o muelle.
Cilindros neumticos.
12
13
como uno solo y no como dos dispositivos distintos, esto es, si se va a gobernar un cilindro
de doble efecto la electrovlvula debe ser biestable, mientras que para el caso de cilindros
de simple efecto se deben emplear electrovlvulas monoestables. Figura 1.2.1-8. [12].
14
tipo de PLC, esto ofrece al usuario una herramienta extra para el control del mantenimiento
de las mquinas, tiempos de trabajo o tiempos muertos, monitoreando cada parte del
proceso, e incluso algunos ofrecen enviar informacin a alguna base de datos.
La ventaja de reducir el espacio con el PLC se debe a sus dimensiones tan pequeas como
se puede ver en la figura 1.2.2-1, adems que los temporizadores y los relevadores de
control, ya no son fsicos, al contrario estn dentro del controlador lgico programable, y
no altera el funcionamiento, si no lo optimizan, ya que se encuentran en el sistema del PLC
y no expuestos al medio ambiente, a los riesgos de golpes, o desgaste fsico. Por lo tanto,
no sufren dao y alteran su funcionamiento.
15
16
Relevadores y Contactores.
Botones pulsadores.
17
Son captadores de conmutacin electro-mecnica, la deteccin del objeto por medio del
cabezal hace conmutar los contactos elctricos del dispositivo. Para que la seal del
captador llegue al PLC se debe cablear una terminal del captador a la fuente de
alimentacin y la otra terminal al mdulo de entradas digitales del PLC.
Estos dispositivos tienen como gran ventaja su bajo costo. Pero como desventaja presentan
la necesidad de entrar en contacto con el objeto, adems de tener una baja respuesta. Al ser
necesario el contacto fsico con el objeto estar garantizado para un nmero mximo de
maniobras, siempre que no sean sometidos a mayor esfuerzo del que pueden soportar segn
el catalogo. En la figura 1.2.3-3 se puede observar una gran variedad de detectores de
carrera, donde su elemento de contacto puede variar para el tipo de cilindro a detectar. [11].
Estos tipos de detectores son empleados para la deteccin de piezas metlicas en distancias
que oscilan entre los cero a los treinta milmetros.
18
19
Detector magntico.
20
de la bobina del detector. De esta forma se vara la corriente que circula por un circuito
oscilante. Esta variacin detectada en transformada en una conmutacin mediante el
circuito del sensor, en la figura 1.2.3-6 se pueden distinguir diferentes tipos de sensores
magnticos. [11].
Detectores pticos.
Este tipo de detectores utilizan fotoclulas como elementos de deteccin. Algunos tipos
disponen de un cabezal que incorpora un emisor de luz y la fotoclula de deteccin,
actuando por reflexin y deteccin del haz luminoso reflejado sobre el objeto a detectar.
Otros tipos trabajan a modo de barrera y estn previstos para la deteccin a mayores
distancias con fuentes luminosas independientes del cabezal detector. Ambos tipos suelen
trabajar con frecuencias luminosas en la gama IR infrarrojos. Figura 1.2.3-7.
21
Los detectores pticos cuentan con distancias de deteccin grandes, respecto a los
detectores inductivos y capacitivos. Se tienen fcilmente hasta 500 m en modo barrera y
hasta 5 m por reflexin.
Para ambientes muy luminosos pueden emplearse barreras pticas basadas en deteccin por
luz polarizada. El emisor emite luz polarizada contra una placa reflectora que hace girar el
plano de polarizacin 90 y la devuelve hacia el detector previsto para recibirla en el plano
vertical.
Otra variacin de estos detectores pticos son los de fibra ptica, que tienen los puntos de
emisin y recepcin de luz separados de la unidad generadora, y unidos a ella mediante la
fibra. De esta forma, la deteccin puede llevarse a puntos inaccesibles para las fotoclulas
de barrera o reflexin, aprovechando la flexibilidad de la fibra. Estos detectores, tienen
distancias de 3mm hasta 10m, pudiendo detectar objetos muy pequeos. [11].
o
Detectores ultrasnicos.
22
1.3
Mtodos
para
electroneumticas.
el
diseo
de
secuencias
23
24
Debe notarse que se tiene un contacto normalmente cerrado de la bobina grupo2, en serie
con la bobina del grupo1, esto es, con la finalidad de desactivar al grupo1 al instante en que
el grupo2 entre en funcionamiento.
Una vez que el grupo1 est activado, mediante sus contactos normalmente abiertos,
asegurar que nicamente los movimientos del grupo1 sean activados cuando se cumplan
las condiciones. Como se observa en la figura 1.3.1-5, el control de los movimientos del
grupo1.
25
26
27
Una vez que las entradas y salidas estn definidas, se procede al diseo del programa de
PLC, para esto se debe tomar en cuenta que al activarse el nuevo paso, este desconecta al
paso anterior y as sucesivamente al que le sigue, esto se ejemplifica con la figura 1.3.2-4.
28
29
singular, donde se manejan eventos, condiciones y acciones en forma anloga a los clsicos
diagramas de estado, siendo la variable local de estado intrnsecamente binaria.
El Grafcet est definido por unos elementos grficos y unas reglas de evolucin, las cuales
reflejan la dinmica del comportamiento del sistema. Todas las secuencias pueden ser
estructuradas en una serie de etapas, dichas etapas representan estados o subestados del
sistema en los cuales se realizan una o varias acciones, igual que transiciones, que son las
condicionantes para que se d un cambio de una etapa a otra. En pocas palabras se podra
decir, que el Grafcet es una representacin grfica del automatismo compuesto por etapas y
transiciones. [11], [12].
Etapas:
Una etapa corresponde a una accin del proyecto indicando un comportamiento estable. Se
conviene en representar una etapa por un cuadro en el que se indica el nmero de la etapa
como lo muestra la figura 1.3.3-1.
30
Acciones:
En las etapas se desarrollan una serie de acciones sobre el sistema. Estas acciones se
representan mediante un rectngulo situado en la parte derecha del smbolo de la etapa,
como se muestra en la figura 1.3.3-4. Estas acciones pueden ser de tipo impulso como seria
activar un temporizador o incrementar en uno un contador, o pueden ser continuas como
seria activar un motor o activar un solenoide de una electrovlvula, mientras la etapa
correspondiente se mantenga activa.
31
32
estructura, despus de las etapas se dibujan otras dos lneas paralelas horizontales a lo largo
de todas las etapas y despus de las lneas se conecta una sola transicin para pasar a otra
etapa, as como se muestra en la figura 1.3.3-8. [11].
33
34
Despus se procede a realizar la tabla de entradas y salidas del proyecto, como se puede ver
en la tabla 1-4, se emplearan entradas y salidas digitales y no sern necesarias las marcas de
memoria para el desarrollo del programa con Grafcet.
35
1.4
El servidor OPC.
El servidor OPC por sus siglas en ingles OLE for Process Control, OLE para control de
procesos, a su vez OLE es incrustacin y enlazado de objetos, es un estndar de
comunicacin en el campo del control y supervisin de procesos industriales, basado en una
tecnologa Microsoft, ofreciendo una interfaz comn para el intercambio de datos entre
diferentes softwares, como se ve en la figura 1.4-1, una comunicacin entre distintas
aplicaciones. La comunicacin OPC entre diferentes softwares se lleva a cabo mediante una
metodologa cliente-servidor.
Este servidor es una fuente de datos, donde cualquier software con aplicacin basada en
OPC puede entrar al servidor y escribir o leer datos que ofrezca el servidor. Este tipo de
software ofrece una solucin al problema de drivers dentro de los softwares especializados
siendo una solucin abierta y flexible para ejercer el intercambio de datos.
36
aplicaciones, de ese modo los usuarios solo deben configurar o direccionar estos
conjuntos de aplicaciones para intercambiar datos entre sus softwares.
Los fabricantes no deben realizar cambios significativos en los drivers debido a
cambios en el hardware.
Simplificar la integracin de softwares en un entorno homogneo.
o Arquitectura OPC Cliente / Servidor.
La arquitectura bsica del servidor OPC se representa de manera sinttica con la siguiente
figura 1.4-2.
Bases de datos.
Obtener datos para sistemas SCADA o DSC.
Monitoreo y control de procesos (HMI).
Simulacin de procesos.
37
38
CAPTULO 2
El software y su programacin.
2.1
Festo FluidSim.
39
40
41
42
Ahora se le configura la regla de distancia al cilindro, donde se ubicarn los detectores final
de carrera, para realizar se debe dar doble clic sobre el cilindro, en la figura 2.1-9 se
observa la ventana que despliega el software.
43
44
45
46
Una vez que se tengan los solenoides configurados y conectados al puerto de entradas a
FluidSim, se deben colocar las alimentaciones, de 24Vdc ya que se simulan electrovlvulas
a 24 volts de corriente directa, para los dispositivos de seal se deben colocar el positivo o
+24Vdc, mientras que para los solenoides deben ser conectados a 0Vdc, como se muestra
en la figura 2.1-18.
47
Debe tomarse en cuenta que para la configuracin de los puertos de entradas y salidas de
FluidSim se debe tener abierto y configurado el proyecto en el administrador SIMATIC, se
debe tener cargado el programa en el PLCSim, esto se realizar en el tema 2.2 y debe estar
ejecutado el servidor OPC.
48
Una vez que se seleccion la direccin se debe dar clic en OK, en la pantalla de
configuracin del puerto aparecer la direccin seleccionada, como se muestra en la figura
2.1-22, si todo ha sido correcto se debe dar clic en aceptar.
49
Con este ejemplo se pueden adquirir los conocimientos necesarios para la configuracin de
los Circuitos de control por PLC y de fuerza en FluidSim, para la simulacin de procesos
electroneumticos mediante la integracin de softwares.
2.2
Siemens STEP 7.
50
Lenguaje S-7 GRAPH, este lenguaje utiliza la lgica del Grafcet, para la creacin
de los programas.
51
La programacin con STEP 7 da una pauta a realizar programas que controlen procesos
muy sofisticados, ya que, cuenta con libreras no solo para funciones bsicas como
contactos abiertos, cerrados y salidas, si no tiene una gran gama de libreras para emplear
funciones ms avanzadas como son, temporizadores, contadores, comparadores,
operaciones matemticas y convertidores de seal, entre otras funciones.
El STEP 7 es un software que no es necesario ser un programador para poder realizar
ejercicios o secuencias en l, debido a sus distintos lenguajes de programacin es muy
accesible y permite su uso mientras se va aprendiendo, incluso puede ser utilizado para el
aprendizaje de PLC y su programacin.
Este software no solo ayuda a programar y descargar las secuencias a los PLC de la familia
S7 de Siemens, tambin nos ayuda a monitorear el funcionamiento del PLC, por medio del
administrador SIMATIC, se renen todas las aplicaciones del software, para crear dentro de
un proyecto todos los datos y ajustes necesarios para la solucin de su tarea de
automatizacin.
Por medio del STEP 7 es que se sincronizan o se comunican los PLC S7 de Siemens con la
PC, se debe de configurar para que el sistema lo reconozca, pero el mismo software nos
ayuda a realizar todo esto, siguiendo las instrucciones de los manuales de usuario, tanto de
los PLC como del software para manejarlo, que es el STEP 7, simplemente es la base para,
el aprendizaje, la operacin, el monitoreo y la programacin de los PLC de Siemens de la
familia S7.
El STEP 7 ofrece la ventaja de poder observar el funcionamiento del programa con un
cdigo de colores, que indican cuando cada elemento esta energizado o en funcionamiento
y cuando no, mientras el programa se encuentra en ejecucin.
S7-PLCSim.
El PLCSim es una aplicacin, del software STEP 7 de Siemens, que est diseado para la
simulacin de los mdulos de un PLC S7.
Este simulador puede ser diseado, segn el programador necesite de los mdulos, es decir,
el programador se encargara de ir insertando los mdulos de entradas y de salidas en el
simulador del PLC, sern direccionados, y configurados para responder a los impulsos del
programa, en la figura 2.2-4 se observa la ventana del S7-PLCSim.
52
Este simulador tambin cuenta con su panel para el estado del PLC, donde se puede
controlar para mandarlo al estado de RUN o STOP, mediante la seleccin de la casilla del
mdulo, de esta forma el PLC simulara estar en el modo de operacin correspondiente al
seleccionado por el programador.
El programador podr colocar tantos mdulos requiera, y no nicamente de mdulos de
entra y salida, tambin pueden ser insertados mdulos de contadores, de temporizadores,
marcas de bits, y acomodarlos como ms le convenga. Adems este software puede
encontrarse en modo ON u OFF, esto es, que puede manipular el programa en ejecucin o
que nicamente sea una simulacin.
Para configurar algn mdulo en el PLCSim, es necesario ir al men insertar y seleccionar
el tipo de mdulo que se desea insertar, tambin puede efectuarse desde la barra de
herramientas, seleccionar el mdulo deseado, o de manera ms directa pueden ser
insertados mediante pulsar la tecla F2 para entradas, F3 para salidas, F4 para marca, F11
para temporizador y F12 para contador, en la figura 2.2-5 se puede observar la ventana de
PLCSim con un mdulo de entradas, uno de salidas y uno de marcas, cabe mencionar que
cada mdulo tiene 8 bits.
53
54
55
56
57
Para finalizar el segmento 1 se deben colocar un contacto cerrado y una bobina de salida
como se ha dicho anteriormente se encuentran en la barra de herramientas o en la de
elementos de programa, y las cuales deben ser direccionadas a la bobina VA1, mientras que
el contacto que se encuentra en paralelo se direcciona a la misma que la bobina, como se
muestra en la figura 2.2-15 el ejemplo del programa.
58
programa y en caso de errores notificar desde la barra de estado en la parte inferior, pero si
el programa no contener errores debe ser cargado el PLC desde la barra de herramientas en
el icono cargar, en la figura 2.2-17 se tiene el programa del control de paso de latas,
resaltando el icono de cargar desde la barra de herramientas. [3], [4].
59
Una vez que fue seleccionado el comando para la insercin del bloque de funcin
desplegar la pantalla de propiedades del bloque figura 2.2-19, para que el usuario pueda
configurar los parmetros de smbolo y comentarios del bloque, adems de visualizar la
direccin donde se guarda el bloque, el nombre e incluso las fechas de creacin y
modificacin del bloque.
60
61
62
63
insertar salto y seleccionar el punto de destino, para el ejemplo de la figura 2.2-30 se insert
un salto de la ltima transicin a la primera etapa.
64
Operando
Funcin a desempear.
N
Manda la salida a 1 nicamente en esa etapa.
R
Activar la salida.
S
Desactivar la salida.
D
Retardo de accin.
Tabla 2-1. Acciones de S7-GRAPH.
En la figura 2.2-32 se puede visualizar la accin de la etapa 2, la cual consiste en activar la
salida Q4.0 durante el funcionamiento de esta etapa.
65
2.3
Una HMI por sus siglas en ingles human machine interfaz, es un ambiente, para la
supervisin y control de procesos industriales en tiempo real. Estos sistemas permiten la
interaccin entre el operador y la maquina o maquinas del procesos a controlar.
En sus inicios las HMI se conformaban por dispositivos de mando para las diferentes clases
de mquinas que se encontraban en el proceso, como botones pulsadores, interruptores y
variadores de seal, como los son, restatos elctricos o reguladores de presin neumticos,
tambin contaban con elementos indicadores lmparas o displays, todo esto montados en
tableros que se encuentran en campo o en cuartos de control.
Actualmente debido a la implementacin de las PC en los procesos industriales se necesit
el uso de nuevas tecnologas para el monitoreo, adquisicin de datos, la reduccin de
espacios, mejora de la eficiencia en el control de procesos y aumentando la seguridad del
proceso.
La interfaz hombre-maquina, permite al operador el control del proceso mediante botones
virtuales manipulados desde el cursor, el teclado o la pantalla, ofrece de forma grfica las
condiciones de operacin del procesos siendo capaz de activar alarmas audio visuales
cuando el proceso presente algn riesgo, permite el manejo de datos, y administracin de
histricos del proceso. [7].
Se deben tomar en cuenta diferentes puntos para el diseo y seleccin de la HMI o el
software para disearla, las primeras consideraciones son para la eleccin de software:
Tamao del proceso, costo del software, complejidad de programacin, para el diseo de
una HMI se deben considerar los siguientes puntos:
o
o
o
o
o
o
o
Para el caso del trabajo fue seleccionado el software de LabVIEW de la empresa National
Instruments, debido a su forma de programacin grfica y a la comunicacin va OPC con
el software de Siemens.
Se llevar a cabo un ejemplo del diseo de una sencilla HMI mediante el uso del LabVIEW
y comunicacin con STEP 7 para la solucin de una secuencia de operacin de un
dispositivo de control de peso de latas, el cual emplea cinco cilindros de doble efecto y se
controlar mediante un PLC S7-300 de Siemens.
66
Una vez que se tenga un bosquejo sobre el diseo de la HMI, se prosigue con su
programacin dentro del software mencionado, y se debe definir el rea de la HMI en la
barra de controles se debe buscar la seccin de decoraciones para insertar un cuadro con el
que se definir el espacio de trabajo. En la figura 2.3-1 se observa el cuadro colocado para
establecer las dimensiones de la HMI.
67
arrastrar al rea definida para HMI cualquiera de los botones pulsadores, en la figura 2.3-3
se emple un botn pulsador de OK, pero se configura con la edicin de texto para que se
visualice que es un botn de inicio, adems se le aumento el tamao.
68
69
70
Una vez que se ha dado direccin al botn en el panel frontal del LabVIEW se observara
que del lado derecho del botn se tiene un pequeo recuadro como se ve en la figura 2.311, este recuadro indica que el dispositivo esta direccionado y al momento de correr el
programa indicara si la conexin se encuentra en orden.
71
CAPTULO 3
Integracin
de
software
mediante servidor OPC.
72
Para ejemplificar la integracin del Festo FluidSim con el STEP 7 de Siemens, se utilizar
una secuencia de un dispositivo de control de peso de latas, este proyecto fue seleccionado
debido a que cuenta con varias caractersticas como son movimientos simultneos, etapa
temporizada, y seleccin de movimientos.
Para conocer el funcionamiento del ejercicio se tienen las siguientes especificaciones. La
mquina cuenta con una cinta transportadora, por donde se trasladan latas. El primer
cilindro (A) empuja una de las latas a una bscula, el cilindro (B) desbloquea la bscula, se
da un tiempo de 5seg para el pesado, transcurrido el tiempo el cilindro vuelve a bloquear la
bscula. Si el peso de la lata se encuentra dentro de la tolerancia el cilindro (C) devuelve la
lata a la cinta, si el peso de la lata es mayor o menor que el peso de tolerancia el cilindro
(D) manda la lata a una segunda cinta transportadora. Una vez terminado el movimiento de
C o D, el cilindro (E) hace que la primer cinta transportadora se mueva a la siguiente lata.
En la figura 3-2 se observa el esquema del dispositivo.
Se requiere de un botn pulsador normalmente abierto (NA) para arrancar la secuencia de
la mquina.
El sensor de peso de la bscula ser simulado mediante un botn pulsador normalmente
abierto (NA).
Esta secuencia cuenta con cinco cilindros de doble efecto controlados por electrovlvulas
biestables.
En la secuencia intervienen un movimiento simultneo de los cilindros A y B, una etapa
temporizada para censar el peso de las latas y una funcin de seleccin de movimiento para
determinar si se mueve el cilindro C o el cilindro D, segn las especificaciones del proceso.
73
74
Paso 3
Elegir el mtodo de diseo para la resolucin de la secuencia
electroneumtica, para este trabajo se utilizaran en el siguiente orden los mtodos de
diseo, primero mtodo cascada, mtodo paso a paso y finalmente la metodologa de
Grafcet.
Paso 4
Ejecutar el administrador SIMATIC, abrir un nuevo proyecto, el sistema
mostrara la pantalla para la configuracin de las propiedades del proyecto como en la figura
3-6, en esta pantalla se puede dar nombre al proyecto y elegir la carpeta donde se guardar.
75
Hardware, como se muestra en la figura 3-8, que sirve para configurar el equipo. Dar doble
clic al icono de Hardware.
76
Paso 8
Se debe seleccionar el equipo correspondiente, para este caso el SIMATIC
300, desplegara algunos comandos, posteriormente colocar un bastidor notar que del lado
izquierdo se creara una tabla como se muestra en la figura 3-11, representa los mdulos del
PLC.
77
78
79
80
81
82
Programa con mtodo paso a paso. Siguiendo el procedimiento del mtodo paso a
paso, se debe realizar el programa de control para cumplir con la secuencia del
proceso segn la ecuacin de movimientos, se tiene el programa en mtodo paso a
paso en la figura 3-21.
83
84
85
En la tabla 3-1 se pueden observar las caractersticas y elementos de los programas con las
tres metodologas de diseo.
Paso 18
Se procede a abrir el software PLCSim de Siemens, desde el administrador
SIMATIC, configurar los mdulos de entradas, salidas, temporizadores, contadores y bits
de memoria, para que se pueda observar su funcionamiento, no es necesario tener todos los
mdulos a excepcin de los mdulos de entradas y salidas, si deben estar colocados en el
PLC. En la figura 3-23 se tienen los mdulos de la CPU, los dos mdulos de entradas
digitales y los dos mdulos de salidas digitales.
86
Paso 20
Ejecutar el servidor OPC y seleccionar los softwares que sern enlazados
mediante la comunicacin cliente servidor. En la figura 3-25 se muestra la pantalla del
servidor EzOPC.
87
88
89
CAPITULO 4
En esta seccin se llevar a cabo una comparacin entre los tres mtodos para diseo del
programa para dar solucin a las secuencias electroneumticas, cascada, paso a paso y
Grafcet, para la simulacin mediante un controlador lgico programable S7-300 de
Siemens con el FluidSim y el servidor OPC para verificar el correcto funcionamiento del
proyecto segn la ecuacin de movimientos y el diagrama de estado de cada secuencia
electroneumtica.
De acuerdo a la investigacin realizada para obtener diferentes proyectos de automatizacin
electroneumtica se llev a cabo una clasificacin de las secuencias electroneumticas
segn los movimientos ejercidos por los cilindros neumticos. Despus de reunir una
cantidad de secuencias electroneumticas se determinaron los siguientes tipos:
Secuencias lineales cortas.
Secuencias lineales largas.
Secuencias con repeticin de movimientos.
Secuencias con movimientos simultneos.
Secuencias con etapas temporizadas.
Secuencias con funcin selectiva.
Secuencias con movimientos intermedios.
4.1
Este proyecto fue seleccionado debido a que ninguno de los cilindros repite su movimiento
en ninguna ocasin, no tienen etapas temporizadas, tampoco es necesario tomar una
seleccin y en ningn momento los cilindros se detienen en algn punto de su carrera. Se le
considera una secuencia corta debido a que tiene pocos cilindros, debido a la investigacin
de las secuencias electroneumticas se consider a criterio propio que las secuencias
lineales cortas sern aquellas que cuenten con tres o menos cilindros, a diferencia de las
secuencias lineales largas sern los proyectos en los que se tengan cuatro o ms cilindros
neumticos.
A continuacin se explicar el funcionamiento del proyecto electroneumtico, el cual
cuenta con tres cilindros neumticos, para conocer los movimientos de los cilindros y las
acciones que realizan para la ejemplificacin de un tipo de secuencia lineal corta.
o Moldeado de platos de plstico.
Unos platos de plstico se obtienen partiendo de pellets de material termoplstico. Los
pellets son insertados manualmente en la parte inferior del molde. En la figura 4.1-1 se
observa el esquema fsico del dispositivo.
90
91
Para este ejercicio se requiere del control de tres cilindros neumticos de doble efecto,
controlados por electrovlvulas biestables 5/2, cada cilindro cuenta con dos vlvulas
estranguladoras para el control de la velocidad de expulsin y retraccin del cilindro,
tambin cuentan con dos detectores final de carrera cada uno en los extremos del cilindro y
finalmente de la alimentacin de aire comprimido. En la figura 4.1-4 se tiene el diseo del
diagrama de fuerza simulado con el software FluidSim.
92
93
94
95
96
97
4.2
Esta secuencia se considera lineal larga debido a que emplea cuatro cilindros de doble
efecto y ninguno de ellos repite algn movimientos o se detiene a la mitad de su carrera,
adems de no contar con etapas temporizadas, movimientos simultneos o alguna
seleccin.
o Taladrado y pulido de piezas para bisagras.
/A+/B+/B-/C+/D+/D-/C-/A-/
Figura 4.2-2. Ecuacin de movimientos.
Esta secuencia se le considera lineal debido a que cada cilindro efecta un solo movimiento
de avance y uno de regreso, con el diagrama de estado en la figura 4.2-3 se puede observar
que los movimientos de taladrado y pulido sern a una velocidad menor que los dems
cilindros.
98
99
100
101
102
103
Cascada
9
8
3
22
3
11
Paso a paso
9
8
0
24
8
8
Grafcet
9
8
1
10
0
0
104
Lneas de programa
11
8
9
Tamao del programa
513Kb
513Kb
714Kb
Tabla 4-4. Comparacin entre los mtodos de diseo.
Como se puede notar en la tabla 4-4 el mtodo paso a paso no utiliza bits de marcas de
memoria y usa menos lneas de programa que los mtodos cascada y Grafcet, adems usa
menos bobinas que el mtodo cascada debido a que no necesita las bobinas de los grupos.
Para el diseo de secuencias electroneumticas lineales largas es recomendable el uso del
mtodo paso a paso programado con el lenguaje KOP, ya que emplea menos lneas de
programa y no requiere de software extra para la solucin de procesos gobernados por PLC.
4.3
Este tipo de secuencias son consideradas debido a que al menos uno de los cilindros repite
por lo menos una sola ves su movimiento de expulsin y de retraccin.
o
Insercin de piezas.
Un manipulador de tres ejes es utilizado para la insercin de piezas desde una posicin a
otras dos posiciones diferentes en una caja de engranajes. La posicin de partida debe ser la
posicin 1, en donde la pinza est levantada (eje Z) y no hay sujecin. Cuando se presiona
el botn pulsador de inicio se alcanza la posicin 2 y se toma una pieza del alimentador
para despus depositarla en la posicin 3. A continuacin, se toma otra pieza del
alimentador en la posicin 2 y se deposita en la posicin 4. Despus se regresa a la posicin
inicial. En la figura 4.3-1 se observa el esquema fsico visto desde arriba del manipulador.
105
106
107
108
109
110
111
112
113
114
115
Unas piezas cilndricas deben ser distribuidas regularmente desde un canal de entrada hacia
dos canales de salida. En la figura 4.4-1 se muestra el esquema fsico del dispositivo a
controlar.
116
Esta secuencia cuenta con cuatro cilindros de doble efecto controlados por electrovlvulas
biestables. La secuencia cuenta con repeticin de movimientos de los cilindros A, B y D,
tambin cuenta con el movimiento simultaneo de los cilindros D y C. En la figura 4.4-4 se
puede observar el circuito de fuerza para el dispositivo de desplazamiento de piezas
cilndricas diseado en el software FluidSim.
117
118
119
120
121
122
123
124
125
Cascada
9
8
17
49
6
25
25
Paso a paso
9
8
12
51
13
20
20
Grafcet
9
8
1
16
0
0
15
126
/A-/T1/A+/B+/A-/T2/A+/B-/
Figura 4.5-2. Ecuacin de movimientos.
127
El cilindro (A) debe ser normalmente expulsado, debido a que est conectado a la
compuerta de la tolva ver la figura 200.
Esta secuencia contiene dos etapas temporizadas (Etapas de llenado), adems el cilindro A
repite su movimiento de entrada y salida. Para una mejor comprensin de la secuencia se
presenta el diagrama de estado del dispositivo en la figura 4.5-3.
128
129
130
2) Mtodo paso a paso. En la figura 4.5-7 se muestra el programa para dar solucin a la
secuencia electroneumtica usando el mtodo paso a paso como mtodo de diseo.
131
132
133
Estas secuencias se les llaman de funcin selectiva, ya que se debe tomar una decisin para
134
saber que movimientos se deben ejercer para cumplir con los requerimientos del dispositivo
de control.
o Pesado de recipientes.
Se cuenta de un dispositivo de pesado de recipientes cilndricos, que separa los recipientes
que se encuentren con un peso fuera del establecido de los que si cumplan con esta norma.
En la figura 4.6-1 se tiene esquema fsico del dispositivo.
135
Salidas
VA1
Q4.0
VA0
Q4.1
VB1
Q4.2
VB0
Q4.3
VC1
Q4.4
VC0
Q4.5
VD1
Q4.6
VD0
Q4.7
136
S5
I1.0
S4
I1.1
Tabla 4-11. Entradas y salidas del proceso.
1) Mtodo cascada. A continuacin en la figura 4.6-5 se presenta el programa en lenguaje
KOP diseado con el mtodo cascada para la solucin del proceso electroneumtico del
dispositivo de pesado de recipientes.
137
138
139
140
141
142
4.7
Estas secuencias se les determinan de posiciones intermedias debido a que alguno de sus
cilindros se detiene a la mitad de su carrera y posteriormente reanuda su carrera segn las
necesidades de la secuencia.
o Gra neumtica.
143
Salidas
VA1
Q4.0
VA0
Q4.1
VB1
Q4.2
VB0
Q4.3
144
145
146
147
148
149
150
151
Elementos
Cascada Paso a paso Grafcet
Bits de entradas
6
6
6
Bits de salidas
4
4
4
Bits de marcas
14
10
1
Temporizadores
1
1
1
Contactos abiertos
42
39
12
Contactos cerrados
6
10
0
Bobinas
19
14
0
Lneas de programa
20
14
10
Tamao del programa
522Kb
524Kb
710Kb
Tabla 4-14. Comparacin de mtodos.
Como se puede visualizar en la comparacin de la tabla 4-14 el diseo del programa resulta
ms cmodo empleando el Grafcet para el diseo y el S7-GRAPH para realizar el
programa, ya que para esta secuencia se utilizaron menos elementos para el programa con
Grafcet que con los mtodos cascada y paso a paso. La metodologa de Grafcet resulta ser
una ptima herramienta para la solucin de secuencias que emplean movimientos
intermedios.
Un punto muy importante en los tipos de secuencias con movimientos intermedios es el uso
de electrovlvulas 5/3 con centro cerrados y con retorno en ambos lados por muelle,
adems del uso de ms detectores final de carrera para un solo cilindro y realizar la
distribucin de los detectores segn las necesidades de la secuencia.
4.8 Comparacin de los mtodos de diseo.
En la tabla 4-15 se muestra una comparacin de los tres mtodos de diseo de secuencias
electroneumticas para cada tipo de secuencia segn se han clasificado al inicio del cuarto
captulo.
Secuencias
Lineales
cortas
Lineales
largas
Cascada
Este mtodo es
recomendable cuando
los cilindros no tienen
juntos sus movimientos
de retraccin y
expulsin, es decir, no
sale y al llegar al final
inmediatamente regresa.
Este mtodo aunque da
solucin a las secuencias
con el uso de las marcas
de memoria resulta un
programa con muchas
lneas.
Paso a paso
Grafcet
El Grafcet aunque
tambin resuelve la
secuencia resulta no muy
viable debido a la
necesidad de ms
software y mayor
tamao de memoria.
Este mtodo es el ms
viable para la solucin de
programas ya que da una
buena solucin, no
demanda ms software y
no requiere de muchos
elementos.
152
Movimientos
repetitivos
Movimientos
simultneos
Funcin
selectiva
El mtodo genera un
programa muy largo y
muy complejo adems
de requerir marcas de
memoria.
Movimientos
intermedios
El programa requiere de
ms marcas de memoria
y se genera un programa
ms largo.
La metodologa ofrece
tres formas diferentes
para las etapas
temporizadas por que el
proyectista puede
resolver la secuencia
fcilmente y con pocas
lneas de programa.
Las ramas alternas del
Grafcet dan una gran
herramienta al
proyectista por lo que el
diseo del programa se
vuelve muy simple y fcil
de utilizar.
Con la metodologa de
Grafcet se facilita la
programacin de estas
secuencias debido a la
activacin y
desactivacin de las
salidas con las etapas.
153
154
CONCLUSIONES
La integracin de FluidSim de FESTO con STEP7 de Siemens mediante un servidor OPC,
representa una ptima herramienta de simulacin, para el diseo e implementacin de
secuencia electroneumticas dentro de un ambiente virtual, su manejo ofrece ventajas
como: el aprendizaje en el control de dispositivos electroneumticos, conocimiento del
manejo y programacin de controladores lgicos programables y ms especfico de las
familias S7-300 y S7-400 de Siemens, la capacidad de desarrollar simulaciones de procesos
electroneumticos controlados mediante un PLC para corroborar el correcto
funcionamiento del programa diseado con alguna metodologa prctica.
El manejo de esta herramienta permite conocer ms sobre los alcances y dimensiones de los
controladores lgicos programables de siemens, aplicados al control de diferentes tipos de
procesos electroneumticos, as como, el uso de la metodologa de Grafcet como lenguaje
de programacin, a travs, del software de siemens S7-GRAPH.
El diseo de secuencias electroneumticas, mediante Grafcet, as como su uso como
lenguaje de programacin, resulta ser muy eficaz para lograr un programa funcional, seguro
y fcil de disear, ya que ofrece caractersticas que simplifican en gran medida el diseo de
programas de control, aplicado al control de secuencias electroneumticas, y resulta ser
para el usuario ms cmodo el trabajo con los controladores lgicos programables S7-300 y
S7-400, en comparacin con otros lenguajes como el KOP, FUP y AWL.
Como se podr observar en la aplicacin y anlisis de los mtodos, entre ms larga y ms
compleja sean las secuencias electroneumticas, ser ms viable y recomendable el uso de
Grafcet como lenguaje de programacin, por sobre el lenguaje en escalera ya sea usando el
mtodo paso a paso o el mtodo en cascada, y como se observ en el captulo tres, no se
requieren de paso muy complicados para la configuracin y programacin usando el
Grafcet como lenguaje de programacin, el nico limitante o inconveniente es contar con
un controlador lgico programable y el software que reconozca el Grafcet como lenguaje
de programacin, pero como se ha explicado dentro de este trabajo los controladores
lgicos programables S7-300 y S7-400 de Siemens cuentan con Grafcet como lenguaje de
programacin, siendo para estos PLC de Siemens el S7-GRAPH su software para
programar.
Est comparacin de mtodos y el uso de Grafcet como mtodo de diseo y lenguaje de
programacin no significa una limitante para la solucin de secuencia electroneumticas, el
mtodo depender de las herramientas, las habilidades, preferencias y conocimientos del
proyectista para la solucin de procesos electroneumticos con un controlador lgico
programable S7-300 o S7-400 de Siemens.
155
ANEXOS.
A continuacin se presenta la simbologa elctrica empleada para el diseo de secuencias
electroneumticas que marcan las normas ANSI para el uso de simbologa americana y la
DIN para la simbologa europea.
Relevadores:
Indicador luminoso:
156
Contactos:
Contactos temporizados:
Botn pulsador:
157
Interruptor de presin:
158
Interruptor trmico:
Contadores:
159
160
161
162
163
BIBLIOGRAFIAS:
1) Manual de usuario de FESTO FluidSim 3.6.
2) Catalogo SIMATIC S7-300.
3) Manual SIEMENS SIMATIC STEP 7 introduccin y ejercicios primeros pasos.
4) Manual SIEMENS SIMATIC STEP 7 esquema de contactos KOP para PLC S7-300 y
S7-400.
5) Manual SIEMENS SIMATIC configurar el hardware y la comunicacin con STEP 7.
6) Manual SIEMENS SIMATIC STEP 7 S7-GRAPH para PLC S7-300 y S7-400
programacin de controles secuenciales.
7) Tesis Automatizacin de procesos electro-neumticos mediante CX-ONE, HATCHETT
PEDROZA TALINA YURITZI, ORTZ MILCHORENA JONATHAN ALBERTO y
ROSALES MRQUEZ MARCOS.
8) Tesis Desarrollo de una metodologa para la realizacin de soluciones para procesos
electroneumticos mediante un controlador lgico programable, LASSERRE
CEDILLO JUAN JOS NGEL y ZRATE MORENO NGEL DANIEL.
9) Automatizacin problemas resueltos con autmatas programables, J. PEDRO
ROMERA, J. ANTONIO LORITE y SEBASTIN MONTORO, Editorial Paraninfo.
10) Autmatas programables, MANDADO ENRIQUE, JORGE MARCOS, SERAFN
PREZ, CELSO FERNNDEZ y ARMESTO IGNACIO, Editorial Cengage learning,
Buenos Aires 2008.
11) Ingeniera de la automatizacin industrial, PIEDRAFITA MORENO RAMN,
Editorial Alfaomega Ra-MA, 2 edicin, Mxico 2004.
12) Autmatas programables, BALCELLS JOSEP y ROMERAL JOS LUIS, Editorial
Alfaomega marcombo, Mxico D.F. 1998.
13) Comunicaciones industriales, GUERRERO VICENTE, YUSTE
MARTNEZ LUIS, Editorial Alfaomega marcombo, Mxico D.F. 2009.
RAMN
164