Upload
anesoda
View
355
Download
12
Embed Size (px)
Citation preview
INSTITUTO POLITCNICO NACIONAL
Escuela Superior de Ingeniera Mecnica y Elctrica Unidad Adolfo Lpez Mateos.
Diseo de procesos electroneumticos en ambientes
virtuales usando una controlador lgico
programable Siemens.
T E S I S
Que para obtener el ttulo de ingeniero en:
Ingeniera en Control y Automatizacin
Presenta:
Vctor Ivn Manzano Osornio.
Asesores:
Ingeniero Antonio Arellano Aceves.
Ingeniero Humberto Soto Ramrez.
MXICO, D.F. 30 DE NOVIEMBRE DE 2011
Diseo de sistemas electroneumticos en ambientes virtuales.
: IN
DIC
E.
II
INDICE
Paginas
Objetivo general. 1
Objetivos particulares. 2
Planteamiento del problema. 3
Justificacin. 4
Introduccin. 5
Captulo 1 Marco terico. 7
1.1 Procesos de manufactura automatizados con electroneumtica 7
1.2 Dispositivos para automatizacin electroneumtica 9
1.2.1 Dispositivos electroneumticos 11
1.2.2 Controlador lgico programable (PLC) 14
1.2.3 Dispositivos de mando y seal 16
1.3 Mtodos para el diseo de secuencias electroneumticas 23
1.3.1 Mtodo cascada 23
1.3.2 Mtodo paso a paso 26
1.3.3 Metodologa de Grafcet 29
1.4 Servidor OPC. 36
Captulo 2 El software y su programacin. 39
2.1 FESTO FluidSim 39
2.2 Siemens STEP 7 50
2.3 Interfaz Hombre Mquina (HMI) 66
Captulo 3 Integracin de software mediante servidor OPC 72
Diseo de sistemas electroneumticos en ambientes virtuales.
: IN
DIC
E.
II
I
Captulo 4 Aplicacin y anlisis de los mtodos 90
4.1 Proyecto 1 Secuencia lineal corta. 90
4.2 Proyecto 2 Secuencia lineal larga. 98
4.3 Proyecto 3 Secuencia con repeticin de movimientos. 105
4.4 Proyecto 4 Secuencia con movimientos simultneos. 115
4.5 Proyecto 5 Secuencia con etapas temporizadas. 127
4.6 Proyecto 6 Secuencia con funcin selectiva. 134
4.7 Proyecto 7 Secuencia con posicin intermedia. 143
4.8 Comparacin de los mtodos de diseo. 152
Conclusiones. 155
Anexos. 156
Simbologa. 156
Pasar control por relevadores a programa de PLC usando el mtodo cascada. 159
Pasar control por relevadores a programa de PLC usando el mtodo paso a paso. 161
Bibliografas 164
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
1
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
2
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
3
Planteamiento del problema:
La electroneumtica es muy utilizada dentro de la industria para el desarrollo de distintas
actividades secuenciales y poco a poco se va incrementando su uso en la industria, debido a
las ventajas que aporta, adems si se emplean las propiedades de un controlador lgico
programable se puede obtener un control ms potente de los procesos electroneumticos ya
que se pueden adquirir mayores funciones por menor espacio.
Para la solucin de las problemticas que se presentan en el uso de la electroneumtica se
deben emplear de forma correcta alguna de las metodologas prcticas para el diseo de las
secuencias, segn las caractersticas del proceso electroneumtico.
Con la aplicacin de la informtica dentro de la tecnologa es necesario aprovechar la
existencia de software especializado de simulacin de procesos electroneumticos
controlados por PLC y su integracin como herramientas de apoyo en un entorno
interactivo que permite crear ambientes virtuales para verificar el correcto funcionamiento
de las soluciones propuestas.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
4
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
5
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
6
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
7
CAPTULO 1 Marco terico.
En este captulo se conocern las bases para el manejo y el control de proyectos
electroneumticos gobernados por medio de un controlador lgico programable marca
siemens. Se conocern las ventajas de la utilizacin de la electroneumtica, las bases, los
dispositivos actuadores y de mando utilizados dentro de los procesos de fabricacin donde
se emplea la electroneumtica.
1.1 Procesos de manufactura automatizados con
electroneumtica.
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.
Figura 1.1-1. Manipulador neumtico.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
8
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.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
9
Figura 1.1-2. Dispositivo de estampado.
1.2 Dispositivos para automatizacin electroneumtica.
La electroneumtica consta de dos seales, la elctrica y la de aire o neumtica, esto para
aprovechar las ventajas que ambas tienen. La neumtica comprende el uso de aire o gas
para realizar movimientos mecnicos, a travs de un flujo generado por un compresor
(figura 1.2-1), este compresor se encarga de alimentar o generar un flujo de aire a los
actuadores neumticos, con una determinada presin.
Figura 1.2-1. Compresor
Ya que se tiene una alimentacin de aire comprimido, esta es enviada a los dispositivos de
mando, como lo son las vlvulas, estos dispositivos tienen la finalidad de bloquear, regular
o distribuir el flujo de aire comprimido. Las vlvulas pueden ser accionadas de forma
mecnica, neumtica, hidrulica o elctrica, en la figura 1.2-2 se observa una vlvula de
accin mecnica con rodillo y retorno por muelle, sirve para la distribucin de aire a un
cilindro, para desempear alguna accin sobre los actuadores neumticos.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
10
Figura 1.2-2. Vlvula 3/2 accin mecnica y retorno por muelle.
Despus de las vlvulas, el aire comprimido puede pasar a vlvulas reguladoras, esto con la
finalidad de poder regular el flujo de aire comprimido que entra a los cilindros, esto se ver
reflejado en la velocidad de ejecucin del movimiento del actuador. Figura 1.2-3 ejemplo
de una vlvula reguladora de flujo controlada manualmente.
Figura 1.2-3. Vlvula reguladora.
En la figura 1.2-4 se observa un circuito neumtico para el control de un cilindro de doble
efecto, desde el compresor de aire, hasta el elemento final de control que ser el cilindro de
doble efecto, pasando por la vlvula distribuidora.
Figura 1.2-4. Circuito de control neumtico de un cilindro.
Una parte importante en el control de procesos electroneumticos, son los dispositivos para
enviar seales de activacin o desactivacin de los actuadores electroneumticos, estos
dispositivos sern la comunicacin entre el operador y el proceso de manufactura.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
11
1.2.1 Dispositivos electroneumticos.
1) 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.
Figura 1.2.1-1. Electrovlvula biestable 3/2 vas.
Para representar los distribuidores se utilizan smbolos que indican la funcin de la vlvula.
Las vlvulas son representadas por cuadros. La cantidad de cuadros colocados
verticalmente indica la cantidad de posiciones del distribuidor. El funcionamiento est
representado en el interior del cuadro. Las lneas esquematizan las canalizaciones internas.
La flecha indica el sentido de circulacin del fluido. Las posiciones de cierre se representan
por lneas transversales. Segn el tipo de vlvula corresponder su smbolo figura 1.2.1-2.
Figura 1.2.1-2. Smbolos de diferentes electrovlvulas.
Las conexiones se representan por trazos que estn unidos al cuadro que esquematiza la
posicin de reposo del distribuidor o de salida. La otra posicin se realiza por
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
12
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.
Figura 1.2.1-3. Electrovlvula biestable 5/2.
Para el control de una electrovlvula mediante un autmata programable ocurre lo
siguiente, al activar una salida del autmata, se activa una bobina, de forma que sta se
posiciona para que permita la circulacin de aire hacia el actuador neumtico, realizando el
movimiento pertinente.
2) Cilindros neumticos.
Es un dispositivo neumtico que permite, a partir de una presin de aire, obtener un
movimiento lineal alternativo limitado, en el cual la potencia es proporcional a la presin
de aire ejercida. Se tienen tres tipos de cilindros:
1. De simple efecto: Est constituido por un tubo en el cual puede deslizarse un pistn estanco unido a un vstago que sale por uno de sus extremos. La presin de aire
ejerce su efecto nicamente sobre una de las caras del pistn. ste es devuelto a su
posicin original, al desaparecer la seal en la bobina, por un muelle. Un orifico en
uno de sus extremos (opuesto al muelle), permite la alimentacin de aire al cilindro.
En la figura 1.2.1-4 se muestran los smbolos de 2 cilindros de simple efecto, un de
vstago retrado y el otro de vstago expulsado.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
13
Figura 1.2.1-4. Smbolos de cilindros de simple efecto.
2. De doble efecto: En este tipo de cilindros no existe muelle y el movimiento se produce en los dos sentidos por la accin del aire a presin sobre una u otra cara del
pistn segn la bobina que tenga seal. Para ello existen dos entradas diferentes de
aire comprimido en cada uno de los extremos del tubo que forma el cilindro figura
1.2.1-5. Estos tipos de cilindros tambin cuentan con su simbologa, la cual se
muestra en la figura 1.2.1-6.
Figura 1.2.1-5. Cilindro de doble efecto.
Figura 1.2.1-6. Smbolo de un cilindro de doble efecto.
3. Especiales: Cilindros con amortiguamiento de caucho, cilindros con tres posiciones fijas, cilindros con cremallera entre otros tipos. En la figura 1.2.1-7 se pueden
observar algunos de los smbolos para cilindros especiales.
Figura 1.2.1-7. Cilindros especiales.
Los cilindros y las electrovlvulas deben estar bien coordinados. Deben ser considerados
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
14
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].
Figura 1.2.1-8. Cilindro de doble efecto gobernado por una
electrovlvula biestable 5/2 vas.
1.2.2 Controlador Lgico Programable (PLC).
El controlador lgico programable representa una gran herramienta para el control de
procesos, aunque para utilizarlos se debe tener un conocimiento previo de las
caractersticas, del software con el que se programa, de su forma de conexin y de la
cantidad de entradas y salidas con las que cuenta, los PLC son un gran avance en el control
de procesos electro-neumticos.
El control por PLC tiene grandes ventajas una de ellas es la simplificacin, tanto de espacio
como para la ejecucin del proceso, el espacio reducido es muy grande, en especial si
consideramos un proceso muy extenso y complicado, donde se requieren de muchos
relevadores, en el caso de control electro-neumtico, o muchas vlvulas y tuberas, para el
caso de control neumtico, el PLC lo puede simplificar a una sola gaveta.
Otra ventaja que ofrece el PLC por sobre otros mtodos de control es la distancia, puede
estar ubicado a una larga distancia de los actuadores y no existirn alteraciones en la
velocidad de respuesta. De hecho el PLC puede estar monitoreado a travs de una PC que
tambin puede estar apartada del, y contaremos con los datos en tiempo real.
El PLC da la pauta para que el operador pueda estar cambiando la configuracin, cuantas
veces sea necesaria, o de aumentar o decrementar acciones con una mnima inversin
(Hasta donde el PLC lo permita), sin necesidad de tener detenido el proceso por mucho
tiempo. Adems de que la mayora de los softwares de programacin de PLC cuentan con
simuladores, de esta forma podemos hacer algunas pruebas para asegurarnos del
funcionamiento o cambiar errores sin tener que gastar los dispositivos.
El PLC cuenta con la gran ventaja de tener diferentes tipos de puertos de comunicacin, ya
sea por la pantalla, a travs de una PC por puerto RS-232 o USB o por internet, segn sea el
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
15
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.
Figura 1.2.2-1. Controladores lgicos programables de Siemens,
Rockwell y Omron.
Los controladores lgicos programables no solo cuentan con ventajas para mejorar la
eficacia de los procesos, tambin cuentan con ventajas de energa, por que consumen
menos energa elctrica que sistemas donde existan muchos relevadores. Y para el caso de
electro-vlvulas, el PLC puede ser conectado directamente, ya que pueden manejar
corriente alterna y corriente directa, dependiendo del tipo de PLC y tambin dependern los
rangos de operacin que por lo regular es de 24Vdc.
Los PLC como se ha comentado, tienen muchsimas ventajas sobre los anteriores tipos de
control, pero en realidad tienen pocas desventajas.
Una seria que an puede producir chispas, por sus conexiones, por lo tanto no es muy
recomendable emplearlo en ambientes explosivos, claro puede ser colocado a una gran
distancia evitando estar dentro del ambiente explosivo.
Otra desventaja seria que se necesita aprender a programarlo, o en su defecto contratar a
alguien para que lo programe segn las necesidades del usuario, y eso resultara en un costo
extra, que ms bien podra llamarse inversin.
La desventaja ms grande que tiene un PLC podra ser su aun elevado costo, en especial si
se requiere de uno con una gran variedad de funciones o de funciones muy avanzadas,
adems de necesitar el software para su programacin, y eso implica estar comprando las
actualizaciones y las licencias. [12].
SIMATIC S7-300.
Este controlador lgico programable de la marca siemens, se encuentra en la gama de mini
autmatas modulares, con un amplio abanico de mdulos para una adaptacin optima en las
tareas de automatizacin, cuenta con aplicaciones flexibles gracias a su posibilidad para
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
16
realizar estructuras descentralizadas e interconexiones por red, la gran cantidad de
funciones con las que cuenta hacen de este PLC un controlador muy potente, adems puede
ser ampliado sin problemas para el caso de mejorar el proyecto o de conectar otras tareas,
adems puede ser implementado de manera fcil, por su forma de instalacin tan simple, su
facilidad de uso y por ser un equipo que no requiere ventilacin.
Una caracterstica importante de este PLC es su pequeo tamao, siendo las medidas de su
CPU 80cm de largo, 12.5cm de alto y 13cm de profundidad, en cuanto a las dimensiones de
sus mdulos tiene 40cm de largo, 12.5 de alto y 13cm de profundidad, como puede
visualizarse en la figura 1.2.2-2, donde se seala cada parte del controlador. Adems el S7-
300 requiere una alimentacin de 24Vdc, por esta razn, los mdulos de alimentacin de
carga transforman la tensin de alimentacin de 115/230Vac a una tensin de 24Vdc.
Figura 1.2.2-2. Estructura fsica del PLC S7-300 de Siemens.
El sistema modular comprende de cinco CPU, para las diferentes tareas, mdulos de
entradas y salidas digitales y analgicas, mdulos de contaje rpido, posicionamiento de
lazo abierto y lazo cerrado, as como, mdulos de comunicaciones para redes de bus. La
CPU ms potente puede ejecutar 1024 instrucciones binarias en menos de 0.3mseg.
El controlador lgico programable S7-300 puede trabajar a temperaturas de hasta 60C en
una instalacin vertical, y de hasta 40C para una instalacin horizontal, soporta humedad
relativa de entre 5 a 95% y es capaz de trabajar con presiones atmosfricas de entre 795 a
1080hPA. [2].
1.2.3 Dispositivos de mando y seal.
Una parte fundamental para la automatizacin, es el control de las maquinas o actuadores,
para esto se requiere que el controlador conozca algunas variables de estos actuadores,
como lo son posicin, presin, nivel, peso, entre otras. Para el suministro de esta
informacin se es necesario el uso de dispositivos de mando o sensores para que indiquen
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
17
al controlador la informacin necesaria.
Por cuestin de seguridad no solo el PLC debe ser informado, existen procesos donde se es
necesario que tambin el operador conozca dicha informacin, de esta manera el operador
puede tomar decisiones que le correspondan, para ello se emplean dispositivos indicadores.
o Relevadores y Contactores.
Son dispositivos electromagnticos que conectan o desconectan un circuito elctrico de
potencia al excitar un electroimn o bobina de mando. Los relevadores estn previstos para
accionar potencias menores a 1kW, mientras que los contactores pueden accionar grandes
potencias.
Los relevadores y contactores se suelen emplear como etapa previa para el accionamiento
de dispositivos con mayor potencia elctrica, como, electrovlvulas, motores y otros. Por lo
regular se encargan de la separacin de la parte de control, que trabaja con tensiones y
corrientes mucho menores, que la parte de potencia. Muchas salidas de PLC emplean
relevadores, para tener aislado elctricamente el dispositivo o autmata de la accin de
potencia. [11]
o Botones pulsadores.
Son dispositivos elctricos y electrnicos, encargados de la conduccin o la interrupcin de
corriente elctrica, por medio, de la accin mecnica, al ser pulsados, internamente produce
que los platinos se junten en caso de ser un pulsador normalmente abierto (NA) y por lo
tanto permitan el paso de la corriente elctrica, o que los platinos se separen para el caso de
los normalmente cerrados (NC) y produciendo un corte en la corriente elctrica. Existe una
gran diversidad de formas para botones, incluso en colores o luminosos, como se observa
en la figura 1.2.3-1 la estacin de botones cuenta con un botn verde y otro rojo, o en el
lado derecho se tiene un botn rojo de paro de emergencia.
Figura 1.2.3-1. Estacin de botones.
Tambin existen "botones virtuales", cuyo funcionamiento debe ser igual al de los "fsicos";
su uso queda restringido para pantallas tctiles o gobernadas por otros dispositivos
electrnicos. Figura 1.2.3-2.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
18
Figura 1.2.3-2. Botn pulsador virtual en una HMI.
o Detectores final de carrera.
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].
Figura 1.2.3-3. Diferentes tipos de final de carrera.
o Detectores de proximidad inductivos.
Estos tipos de detectores son empleados para la deteccin de piezas metlicas en distancias
que oscilan entre los cero a los treinta milmetros.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
19
Su principio de funcionamiento consiste en influenciar desde el exterior un oscilador HF
completado con un circuito resonante LC. Un ncleo de ferrita con un bobinado oscilante
genera por encima de la cara sensible un campo magntico variable. Al introducirse una
pieza metlica en el campo magntico se producen corrientes de Faucoult que influencian
el oscilador y provocan una debilitacin del circuito oscilante. Un circuito detecta esta
variacin de amplitud y determina una conmutacin de la seal dada por el sensor ver
figura 1.2.3-4. [11].
Estos detectores cuentan con las siguientes ventajas:
1. Conmutacin sin realizar esfuerzo mecnico. 2. No existe desgaste. 3. Insensibilidad a influencias externas. 4. Larga vida til. 5. Gran precisin en el punto de conmutacin. 6. Frecuencia de conmutacin elevada.
Figura 1.2.3-4. Detector de proximidad Inductivo.
o Detectores de proximidad capacitivos.
Estos detectores permiten la deteccin sin contacto de materiales conductores y no
conductores, es decir, materiales metlicos y no metlicos, slidos o fluidos.
Figura 1.2.3-5. Detector de proximidad Capacitivo.
La cara activa de los detectores capacitivos est formada por dos electrodos metlicos
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
20
colocados concntricamente. Las caras de este condensador forman un acoplamiento
reactivo con un oscilador de alta frecuencia, regulado de tal forma que no provoca
interferencias en el caso de la cara activa libre. Si un objeto se aproxima a la cara activa se
introduce en el campo elctrico de los electrodos y por lo tanto el oscilador comienza a
variar. Un amplificador analiza la variacin y la transforma en una conmutacin.
Los detectores capacitivos son influenciados tanto por objetos conductores como no
conductores. Los metales, dada su alta conductividad, se detectan a grandes distancias. La
sensibilidad de estos detectores est muy relacionada con el tipo de material que se va a
detectar, as como por el grado de humedad ambiental y el contenido en agua del cuerpo.
Figura 1.2.3-5.
Cuando el objeto a detectar sea un aislante, su distancia de deteccin ser mayor, cuanto
mayor sea la constante dielctrica, dado que aumenta el acoplamiento capacitivo. Para
reducir este problema estos detectores llevan un ajuste de sensibilidad segn el tipo de
material a detectar.
La distancia de trabajo del detector depender del valor de la constante dielctrica del
material ( r). Cuanto mayor sea r, ms fcil ser detectado el material. Por lo tanto la
distancia de trabajo depender de la naturaleza del material. En la tabla 1-1 se pueden
observar diferentes tipos de constantes dielctricas ( r) y factores de correccin (Fc) para
diferentes materiales. [11].
Distancia de trabajo = Distancia nominal del detector * Factor de correccin (Fc).
Material r Fc Material r Fc
Aire 1 0 Mica 6-7 0,5-0,6
Alcohol 24 0,85 Nylon 4-5 0,3-0,4
Acetona 20 0,8 Papel 2-4 0,2-0,3
Amoniaco 15-25 0,75-0,85 Parafina 2-2,5 0,2
Madera seca 2-7 0,2-0,6 Plexigls 3,2 0,3
Madera hmeda 10-30 0,7-0,9 Resina polister 2,8-8 0,2-0,6
Caucho 2,5-3 0,3 Poliestireno 3 0,3
Cemento 4 0,35 Arena 3-5 0,3-0,4
Agua 80 1 Sal 6 0,5
Gasolina 2,2 0,2 Azcar 3 0,3
Harina 2,5-3 0,2-0,3 Tefln 2 0,2
Aceite 2,2 0,2 Vidrio 3-10 0,3-0,7
Tabla 1-1. Constante dielctrica y Factor de correccin para detectores capacitivos.
o Detector magntico.
Es aplicado fundamentalmente en la deteccin de la posicin de cilindros neumticos. El
imn permanente fijado en el pistn del cilindro satura con su campo magntico el ncleo
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
21
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].
Figura 1.2.3-6. Detectores magnticos.
o 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.
Figura 1.2.3-7. Detectores pticos de reflexin y de barrera.
Estos dispositivos cuentan con una elevada inmunidad a las perturbaciones
electromagnticas externas, por lo que los convierte ideales para el trabajo en conjunto con
bobinas. Adems cuentan con una elevada velocidad de respuesta. Son capaces de
identificar colores.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
22
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.
Estos detectores estn basados en la emisin y recepcin de ondas de tipo ultrasnicas.
Cuando un cuerpo interrumpe el has, el nivel de recepcin vara y el receptor lo detecta.
En la cara activa del detector un disco cermico piezoelctrico se encarga de transmitir
ondas de sonido a alta frecuencia. Durante un tiempo al disco se le aplica una tensin
elctrica de alta frecuencia, por lo cual, causa una vibracin a la misma frecuencia
emitiendo ondas de sonido de alta frecuencia. A continuacin, el sensor no emite durante
un lapso de tiempo en espera de los pulsos reflejados.
Las ondas reflejadas llagan al sensor. Si el tiempo que ha pasado entre la emisin del pulso
y la recepcin del eco se encuentra dentro del rango permisible en el que se ha ajustado el
detector, este conmutara indicando la presencia de algn cuerpo. Figura 1.2.3-8.
Como ventaja frente a las fotoclulas, estos detectores pueden percibir con facilidad objetos
transparentes, como lo es el cristal y algunos plsticos, materiales que ofrecen dificultad
para su deteccin ptica.
Figura 1.2.3-8. Detector ultrasnico seal fuera de rango y seal
dentro del rango ajustado.
Sin embargo, ya que estos detectores emplean ondas ultrasnicas que se mueven por el aire,
no podrn ser utilizados en lugares donde este circule con violencia o gran velocidad, o en
medios con elevada contaminacin acstica.
De la misma manera que otros detectores, los ultrasnicos tambin son fabricados en
diferentes tipos y con diferentes caractersticas, como se ven en la figura 1.2.3-9. [11].
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
23
Figura 1.2.3-9. Diferentes tipos de detectores ultrasnicos.
1.3 Mtodos para el diseo de secuencias
electroneumticas.
En este apartado se conocern los mtodos de diseo para secuencias electroneumticas
(Cascada, Paso a paso y Grafcet), empleando un controlador lgico programable S7-300 de
siemens, aplicando los mtodos de diseo al programa para PLC.
1.3.1 Mtodo cascada.
Para el uso del mtodo en cascada, es necesario primero conocer cada uno de los
movimientos de la secuencia electroneumtica. En la figura 1.3.1-1 se tiene una secuencia
de dos cilindros.
/A+/B+/B-/A-/
Figura 1.3.1-1. Ecuacin de movimientos.
Posteriormente se debe dividir la secuencia en grupos, para esto se debe tener en cuenta que
dentro de cada grupo no deben existir dos o ms movimientos de un solo cilindro, es decir,
el grupo puede contener N movimientos de N cilindros, pero no puede tener un movimiento
de avance y un de regreso del mismo cilindro, en la figura 1.3.1-2 se observa la ecuacin de
movimientos (figura 1.3.1-1), dividida en dos grupos.
Figura 1.3.1-2. Grupos de la secuencia.
Ya que se tienen los grupos de la secuencia electroneumtica, es necesario del diseo del
circuito electroneumtico, como se observa en la figura 1.3.1-3 se tiene el circuito de fuerza
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
24
y el circuito de control por PLC.
Figura 1.3.1-3. Circuito de fuerza para 2 cilindros y circuito de
control por mdulos de PLC.
Teniendo el circuito de control conectado a los mdulos de entradas y salidas del
controlador lgico programable, se procede a realizar la tabla de entradas y salidas del
proceso, como se muestra en la tabla 1-2.
Tabla 1-2. Entradas y salidas del proyecto.
Ya que se cuenta con la relacin de entradas y salidas del proyecto, se procede a realizar el
programa, para esto se debe tomar en cuenta que cada grupo de movimientos ser una
bobina de marca de memoria figura 1.3.1-4, como se observa en la tabla 2, el grupo 1 se
direcciona a m0.0, y el grupo 2 a m0.1. Cada grupo controlar la activacin de los
movimientos correspondientes.
Figura 1.3.1-4. Lnea 1 del programa, activacin del grupo 1 de
movimientos de la secuencia.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
25
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.
Figura 1.3.1-5. Lneas 2 y 3 del programa para activar las salidas
de los cilindros A y B.
Siguiendo la regla principal del mtodo en cascada, se prosigue a disear todo el programa
como se observa en la figura 1.3.1-6, el programa completo en lenguaje KOP, diseado con
el mtodo cascada.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
26
Figura 1.3.1-6. Programa en PLC diseado con el mtodo cascada.
Para finalizar el ciclo del programa es necesario que el contacto cerrado del ltimo grupo
sea el ltimo detector final de carrera que sea activado para desactivar al ltimo grupo,
como se puede observar en la figura 1.3.1-6 en la lnea 4 correspondiente al grupo2, el
contacto cerrado ser la entrada del detector final de carrera A0.
Ya que se ha finalizado el programa se debe verificar su buen funcionamiento, esto se
puede realizar con la ayuda del diagrama de estado que generen los movimientos de los
cilindros, en la figura 1.3.1-7 se puede observar el diagrama de estado obtenido por el
ejemplo.
Figura 1.3.1-7. Diagrama de estado.
1.3.2 Mtodo paso a paso.
Para el diseo de secuencias electroneumticas con el mtodo paso a paso, deben seguirse
las siguientes etapas. Primero se debe tener la ecuacin de movimientos de la secuencia a
desarrollar como ejemplo se tiene la figura 1.3.2-1.
/A+/B+/B-/A-/
Figura 1.3.2-1. Ecuacin de movimientos.
Posteriormente cada movimiento se tomar como un paso de la secuencia de control vase
la figura 1.3.2-2.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
27
Figura 1.3.2-2. Divisin de la secuencia en pasos.
Ahora se prosigue con el diseo del circuito de fuerza y control por mando de PLC de los
cilindros a ejecutar la secuencia. Se puede ver en la figura 1.3.2-3 los cilindros A y B, sus
electrovlvulas y los mdulos de entradas y salidas del PLC.
Figura 1.3.2-3. Circuito de fuerza para 2 cilindros y circuito de
control por mdulos de PLC.
Ya que se cuenta con el diseo del circuito de fuerza neumtico y el circuito de control
mediante PLC, se procede a realizar la tabla de entradas y salidas del proyecto, esto con la
finalidad de tener un control de la cantidad de entradas y salidas a usar, el tipo y las
direcciones y smbolos del programa a utilizar.
Tabla 1-3. Entradas y salidas del proyecto.
Como se puede observar en la tabla 1-3, para este mtodo no se emplearn marcas de
memoria para el control de los pasos, se utilizan las bobinas de las salidas digitales del PLC
como las bobinas para el control de los pasos, siempre y cuando el uso de la salida no se
repita.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
28
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.
Figura 1.3.2-4. Lnea bsica del mtodo.
Como se muestra en la figura 1.3.2-4, el contacto abierto BA, activar el paso, en este caso
la salida del cilindro A, mientras que el contacto cerrado B+ provocar que al entrar en
funcionamiento el siguiente paso, el paso actual quedar desactivado.
Se debe tomar en cuenta que para algunos pasos se deben cumplir algunas condiciones, por
ejemplo que algn cilindro este expulsado o que concluya su movimiento de retraccin, por
lo que ser necesario utilizar dos contactos abiertos para la activacin del paso. En la figura
1.3.2-5 se observa el programa completo de la secuencia de ejemplo.
Figura 1.3.2-5. Programa del PLC con el mtodo paso a paso.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
29
Para finalizar el ciclo de la secuencia es necesario de utilizar en el ltimo paso un contacto
cerrado del detector final de carrera A0, como se puede ver en la figura 1.3.2-5 en el paso 4,
esto debido a que, el ltimo movimiento es la retraccin del cilindro A y cuando llega al
final, activa al detector final de carrera A0 y produce que se abra el circuito, desactivando
el paso 4 y por lo tanto la secuencia.
De la misma forma que el mtodo cascada, se puede hacer uso del diagrama de estado
como el de la figura 1.3.2-6, para verificar el buen funcionamiento del proyecto.
Figura 1.3.2-6. Diagrama de estado de la secuencia.
1.3.3 Mtodo de Grafcet.
La complejidad en el diseo de procesos y la disponibilidad de controladores ms potentes,
eficientes y con un mayor nmero de funciones, obligan a replantearse los mtodos de
diseo en los sistemas de control electroneumtico.
Normalmente los automatismos controlados a base de relevadores han sido diseados con
mtodos intuitivos a base de prueba y error, estos mtodos se han sido empleados en los
controladores lgicos programables, debido a que la mayora pueden ser programados a
base de diagramas o lenguajes de contactos.
En 1975, uno de los grupos de trabajo de la AFCET (Asociation Francaise pour la
Ciberntique Economique et Technique), decidi crear la normalizacin de la
representacin de la especificacin de los controladores lgicos. En Agosto de 1977 una
comisin formada por 12 acadmicos e investigadores y 12 representantes de algunas
compaas firm el informe final.
Es entonces cuando naci el Grafcet, grfico de mando etapa-transicin, en principio se
pretenda satisfacer la necesidad de disponer de un mtodo de descripcin de procesos, con
total independencia de la tecnologa, mediante una serie de grficos de fcil interpretacin
no solo por especialistas en automatizacin.
El Grafcet es un formalismo inspirado en las redes de Petri, merced a una interpretacin
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
30
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.
Figura 1.3.3-1. Smbolo de la etapa 1.
Las etapas de inicio son representadas por dobles cuadros, es decir, un cuadro estar dentro
de otro cuadro ms grande como se muestra en la figura 1.3.3-2. Estas etapas son las nicas
que sern activadas al iniciarse la secuencia en Grafcet.
Figura 1.3.3-2. Smbolo de una etapa inicial.
Para indicar que una etapa est en ejecucin o est activa, debe estar con algn relleno de
color, es decir, una etapa fuera de funcionamiento estar de color blanco como en las
figuras 1.3.3-1 y 1.3.3-2, mientras que una etapa en ejecucin estar colorada o en su
defecto ser en negro, como en la figura 1.3.3-3. [11].
Figura 1.3.3-3. Etapa en ejecucin.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
31
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.
Figura 1.3.3-4. Etapa con accin asociada.
Pueden existir etapas a las que no se les asocia una accin, esto puede ser correspondiente a
estados de reposo, ya sea de una mquina o en una etapa temporizada, para una toma de
decisin o para esperar un acontecimiento. [11].
Transiciones:
Las transiciones son elementos que permiten la evolucin de la secuencia de Grafcet. Una
transicin entre dos etapas se representa mediante una lnea perpendicular a las uniones
orientadas, en la figura 1.3.3-5 se observa el smbolo de la transicin. Para facilitar la
comprensin del Grafcet, cada transicin puede o no ir numerada a la izquierda del
smbolo.
Figura 1.3.3-5. Smbolo de la transicin.
Para que una transicin pueda ejercer el paso de una etapa a otra, debe cumplir con los
siguientes requerimientos:
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
32
1. La etapa inmediata anterior debe encontrarse activa. 2. La receptividad asociada a la transicin debe ser verdadera.
La receptividad asociada a una transicin es una condicin booleana que expresa la lgica
de la que depende el avance de una etapa a otra (vase figura 1.3.3-6), es decir, las
condiciones de transicin debern ser verdaderas para que la transicin permita el paso de
una etapa a otra. [11].
Figura 1.3.3-6. Transicin con su condicin.
Etapas simultaneas:
Cuando la transicin de una etapa produce la activacin de ms de una etapa o accin al
mismo tiempo, se dice que son etapas simultaneas. Despus de la activacin de las etapas
simultaneas, estas son independientes una de la otra.
Para las etapas simultneas se debe cumplir una transicin en comn para todas las etapas a
accionarse, por lo tanto debajo de la transicin se deben dibujar dos lneas paralelas
horizontales a lo largo de las etapas a accionar, en la figura 1.3.3-7 se tienen dos etapas
simultaneas.
Figura 1.3.3-7. Smbolo para conectar etapas simultaneas.
Cuando es necesario desactivar varias etapas simultneas, es necesario utilizar la misma
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
33
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].
Figura 1.3.3-8. Estructura de etapas simultaneas.
Etapas alternas:
Las etapas alternas son secuencias donde se presenta una seleccin de la evolucin del
proceso, puede representarse con tantas etapas que representen la cantidad de selecciones,
mediante la misma cantidad de transicin validas como evoluciones se tengan, una para
cada etapa a seleccionar, para representar una seleccin en Grafcet, se tiene una sola lnea
horizontal como en la figura 1.3.3-9, la cual conecta todas las transiciones de las diferentes
evoluciones, y posteriormente las etapas, la transicin que se cumpla primero ser la rama
que se active. [11].
Figura 1.3.3-9. Estructura de etapas alternas.
Repeticin:
Por medio de la repeticin se puede volver a ejecutar una o varias etapas o la secuencia
completa al momento de que una transicin se cumpla, se representa mediante una flecha
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
34
que relacione la transicin a cumplir y la etapa que se va a volver a ejecutar como se
muestra en la figura 1.3.3-10. [11].
Figura 1.3.3-10. Estructura de la repeticin.
Ya con el conocimiento sobre la simbologa y las reglas para el uso de Grafcet, se puede
realizar el diseo de una secuencia electroneumtica. Igual que en los otros mtodos se
debe tener primero la ecuacin de movimientos de la secuencia a disear figura 1.3.3-11.
/A+/B+/B-/A-/
Figura 1.3.3-11. Ecuacin de movimientos.
Posteriormente se procede al diseo del Grafcet, observar la figura 1.3.3-12, se debe tener
en cuenta que esta secuencia no tiene ninguna rama alterna o rama simultnea, por lo que
ser una secuencia lineal, tambin se debe tomar en cuenta que la primera etapa ser una
etapa de reposo y no tendr accin, pero si deber regresar el punto inicial cada vez que
finalice el ciclo.
Figura 1.3.3-12. Grafcet 1 de la secuencia.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
35
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.
Tabla 1-4. Entradas y salidas del proyecto.
Ya teniendo la relacin de entradas y salidas se procede a traducir el Grafcet diseado al
programa de PLC utilizando la simbologa del Grafcet como lenguaje de programacin
como puede observarse en la figura 1.3.3-13.
Figura 1.3.3-13. Programa para PLC S7-300 utilizando Grafcet.
Mediante el diagrama de estado de los cilindros en la figura 1.3.3-14, se verifica el correcto
funcionamiento de la secuencia con respecto a la ecuacin de movimientos.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
36
Figura 1.3.3-14. Diagrama de estado de los cilindros.
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.
Figura 1.4-1. Diagrama bsico del servidor OPC.
El servidor OPC ofrece algunas ventajas para los usuarios de softwares especializados en el
control, supervisin y adquisicin de datos.
Los fabricantes de Software especializado nicamente deben crear un conjunto de
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
37
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.
Figura 1.4-2. Diagrama a bloques de la comunicacin va OPC.
o Aplicaciones del servidor OPC.
Como ya se ha dicho el servidor OPC sirve para el intercambio de datos entre softwares,
pero puede emplearse en las siguientes aplicaciones:
Bases de datos. Obtener datos para sistemas SCADA o DSC. Monitoreo y control de procesos (HMI). Simulacin de procesos.
Para lograr la comunicacin entre los softwares especializados de simulacin y
programacin, FluidSim y STEP7 con sus programas PLCSim y S7-GRAPH, es necesario
del uso de un servidor OPC especfico. El servidor OPC que ser utilizado para llevar a
cabo una herramienta para simular procesos electroneumticos, ser el Festo Didactic
EzOPC V5.3 versin en ingls. En la figura 1.4-3 se observa la pantalla principal del
servidor OPC que se utiliza para realizar el enlace entre FluidSim y STEP 7.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
38
Figura 1.4-3. Pantalla del servidor OPC.
Se puede observar en la figura 1.4-3 que se encuentra seleccionado para la comunicacin entre el simulador FluidSim, y el controlador S7-PLCSim, mediante un controlador virtual
o servidor.
Se debe tener cuidado al momento de realizar la instalacin del servidor Festo Didactic
EzOPC V5.3, de que la PC no se encuentre descargando actualizaciones, ya que puede
producir errores o impedir la instalacin del servidor.
Con el tema del servidor OPC se concluyen las bases tericas para el diseo y simulacin
de secuencias electroneumticas gobernadas mediante un controlador lgico programable
S7-300 de la marca Siemens en un ambiente virtual.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
39
CAPTULO 2 El software y su programacin.
Dentro de este captulo se conocern los softwares especializados de simulacin y
programacin para la creacin de una ptima herramienta virtual, para el diseo y
verificacin de secuencias electroneumticas gobernadas por un controlador lgico
programable, dentro de un ambiente virtual.
2.1 Festo FluidSim.
Es un popular software, desarrollado por la empresa alemana Festo, sirve para la
simulacin de sistemas neumticos y electroneumticos, funciona en el ambiente de
Microsoft Windows.
FluidSim es de fcil manejo para cualquier persona que desee obtener conocimientos
bsicos, ensear y relacionarse con la neumtica, este software es completamente didctico
y ofrece un fcil manejo del programa para el diseo y simulacin de sistemas neumticos
y electroneumticos, debido a esta caracterstica el usuario no necesitara ms que un tiempo
breve de prctica para poder desenvolverse gilmente en el uso del software para poder
disear diversos sistemas.
El software esta creado no solo con la finalidad del diseo y simulacin, tambin tiene
como objetivo la enseanza, es decir, el software mediante su simbologa, fotos,
presentaciones y breves pero concisas explicaciones de cmo funcionan los dispositivos,
ofrece los conocimientos bsicos de los elementos neumticos y elctricos que se emplean
para el control neumtico y electroneumtico.
Figura 2.1-1. Ventana de descripcin de un cilindro de doble
efecto.
Como una herramienta para la enseanza el software ofrece una seccin donde se puede
obtener informacin del dispositivo deseado, en la ventana de la figura 2.1-1 se puede ver
un ejemplo, una breve definicin de lo que es un cilindro de doble efecto, la caractersticas
de funcionamiento del dispositivo, smbolo y vnculos a internet para obtener informacin
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
40
ms detallada sobre los dispositivos. Esta informacin se presenta en diferentes idiomas y
el usuario puede seleccionarlo.
Tambin ofrece, para algunos dispositivos, mostrar una ventana donde se ven las fotos de
los dispositivos fsicos. En la figura 2.1-2 se observa la pantalla de FluidSim con el smbolo
y la fotografa de un cilindro de doble efecto.
Figura 2.1-2. Ventana de FluidSim con la foto de un cilindro de
doble efecto.
El software tambin ofrece la ventaja de mostrar un diagrama donde se puede observar el
funcionamiento del dispositivo seleccionado, en la figura 2.1-3 se observa un ejemplo de
esta accin con un cilindro de doble efecto.
Figura 2.1-3. Funcionamiento de un cilindro de doble efecto.
Para hacer uso de estas ventajas, es necesario de dar clic derecho sobre el smbolo del
dispositivo a conocer, posteriormente seleccionar los que se desea conocer, foto,
funcionamiento o descripcin del dispositivo. Se debe tomar en cuenta que estas acciones
no se encuentran disponibles para todos los dispositivos que trabaja el software.
FluidSim ofrece la caracterstica que de forma automtica revisa el circuito, para evitar que
existan dispositivos ocupando el mismo espacio, que se produzcan cortocircuitos o que se
tengan declaraciones repetidas con lo cual producira una mala actuacin de la simulacin
neumtica.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
41
Como se ha dicho anteriormente el software de simulacin FluidSim es fcil de utilizar, a
continuacin se presenta la forma de trabajar en el software, para el desarrollo de procesos
electroneumticos controlados por PLC.
Dentro del ambiente de FluidSim se pueden diferenciar dos ventanas principales, la primera
y ms importante es la ventana de trabajo del software, esta se sita a la derecha y se
caracteriza por que al iniciar se encuentra en blanco. Del lado izquierdo se tiene la
biblioteca de componentes, en esta ventana se encontraran todos los dispositivos que
trabaja el software, en la figura 2.1-4 se tiene la ventana de la biblioteca de componentes.
Figura 2.1-4. Biblioteca de componentes de FluidSim.
Para comenzar a disear el proyecto, es necesario de arrastrar de la biblioteca de
componentes al rea de trabajo del software, en la figura 2.1-5 se observa la colocacin de
un cilindro de doble efecto, dos vlvulas estranguladoras y una electrovlvula 5/2.
Figura 2.1-5. Comienzo de un circuito electroneumtico.
Como se puede ver en la figura 2.1-5 la vlvula no tiene ningn tipo de control, para ello se
debe dar doble clic a la vlvula colocada y especificar sus caractersticas dentro de la
pantalla que abrir el software como la de la figura 2.1-6; para el ejemplo se le colocara un
solenoide a cada extremo, para que sea una electrovlvula biestable, y gobierno mecnico
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
42
mediante palancas. [1].
Figura 2.1-6. Configuracin de la vlvula.
Ahora se procede a conectar, esto se realiza mediante la seleccin de la primera terminal, se
da clic y sin soltar el curso se lleva hacia la otra terminal, donde se debe soltar el curso, en
este proceso se observa que cada que el curso se coloca sobre un posible punto de conexin
cambia su forma. En la figura 2.1-7 se observa el circuito de fuerza conectado entre el
cilindro, las vlvulas estranguladoras y la electrovlvula.
Figura 2.1-7. Conexin del circuito de fuerza.
Para la configuracin de las salidas de aire en la electrovlvula se debe dar dos clics en las
terminales de salida y se podr configurar la conexin de estas salidas y aceptar, en la
figura 2.1-8 se observa el ejemplo donde se colocaron silenciadores.
Figura 2.1-8. Configuracin de conexiones de la electrovlvula.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
43
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.
Figura 2.1-9. Configurar cilindro.
Dar clic en configurar marcas de accionamiento, elegir la cantidad y las posiciones de los
detectores llenando la tabla y colocando los detectores con la distancia, considere que el 0
es la posicin totalmente retrada y el 100 la posicin totalmente expulsada. En la figura
2.1-10 se tiene la configuracin de dos detectores finales de carrera A0 y A1 colocados a
los extremos de la carrera del cilindro.
Figura 2.1-10. Regla de distancia.
Ahora se procede a dar nombre a las solenoides de la electrovlvula, para esto se debe
realizar doble clic sobre la electrovlvula a configurar, en la figura 2.1-11 se muestra el
apartado para dar marca o nombre a la solenoide.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
44
Figura 2.1-11. Configuracin de solenoide.
Ahora se colocar la alimentacin de aire comprimido para el circuito de fuerza, puede
colocarse el smbolo de alimentacin de aire para cuando es un solo cilindro o se desea
alimentacin independiente, pero en la figura 2.1-12 se observa que se utiliza 1
alimentacin para cinco cilindros, por lo tanto es necesario colocar entre la alimentacin de
aire comprimido y las electrovlvulas una unidad de mantenimiento.
Figura 2.1-12. Unidad de alimentacin de aire comprimido.
Ya finalizado el circuito de fuerza, se procede a insertar los mdulos o puertos de entradas
y salidas del PLC, as como la conexin del circuito de control por PLC. Para esto se deben
buscar y arrastrar al rea de trabajo los mdulos o puertos de entradas y salidas de
FluidSim, como se muestra en la figura 2.1-13, cada mdulo consta de ocho terminales y
pueden ser colocados tantos mdulos como se requieran para el control del proceso y como
lo permitan las caractersticas del PLC.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
45
Figura 2.1-13. Mdulos de entradas y salidas de FluidSim a PLC.
Se debe tener en cuenta que la lgica de estos puertos es la siguiente, los mdulos de
entradas al PLC son los puertos de salida de FluidSim (FluidSim Out), mientras que los
mdulos de salidas del PLC sern los puertos de entrada a FluidSim (FluidSim In).
Ya que se han colocado los puertos de entradas y salidas necesarios, se procede a conectar
los dispositivos de seal para el control de la secuencia en los mdulos de entradas del
PLC, es decir, los detectores final de carrera, los botones pulsadores y sensores, as como,
las solenoides en los mdulos de salida del PLC. En la figura 2.1-14 se muestra la insercin
de un botn pulsador, el cual ser configurado con el nombre (INI), para dar etiquetas o
nombres a los detectores y los botones pulsadores se debe dar doble clic sobre el
dispositivo.
Figura 2.1-14. Marca para un botn pulsador.
De la misma forma se insertan obturadores y se les da el mismo nombre que a los
detectores final de carrera, para que acten al momento que el cilindro los active, al dar
doble clic sobre un obturador muestra una ventana como la de la figura 2.1-15.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
46
Figura 2.1-15. Marca de un obturador.
Una vez que se tienen los detectores, sensores y pulsadores configurados y conectados a los
puertos de salida de FluidSim se procede a colocar los solenoides en los puertos de entradas
a FluidSim como se muestra en la figura 2.1-16.
Figura 2.1-16. Insercin de los solenoides.
Para dar una marca o nombre a las solenoides se debe dar doble clic sobre el dispositivo a
marcar, el sistema abrir la ventana de la figura 2.1-17, se debe dar los nombres a los
solenoides igual que en las electrovlvulas, de lo contrario el sistema marcar un error, se
deben tener tantos solenoides con en las electrovlvulas.
Figura 2.1-17. Solenoide de la electrovlvula A.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
47
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.
Figura 2.1-18. Alimentacin del circuito de control por PLC.
Una vez que se tienen configurados los circuitos de fuerza y de control por PLC, se deben
configurar los puertos de entradas y salidas de FluidSim, para esto se debe hacer doble clic
sobre el puerto a configurar, el sistema desplegar una ventana como la de la figura 2.1-19.
Figura 2.1-19. Configuracin de puerto de FluidSim.
En la ventana desplegada se puede visualizar dos selecciones, el de la parte superior
corresponde a la seleccin del servidor OPC, mientras que el de la parte inferior
corresponde a la configuracin de la direccin del puerto de FluidSim con respecto al
mdulo de entradas o salidas digitales del PLC; al dar clic en el botn seleccionar de la parte superior mostrar la figura 2.1-20, para el ejemplo de esta integracin debe ser
seleccionada el FestoDidactic.EzOPC.1 (FestoDidactic.EzOPCV4.x), ya que ha sido seleccionado el servidor dar clic en OK.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
48
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.
Figura 2.1-20. Seleccin del servidor OPC.
Ya que se ha seleccionado el servidor OPC, regresar a la pantalla de la figura 74, y se
prosigue con la configuracin de la direccin del puerto, esta direccin debe corresponder a
los mdulos del controlador lgico programable, de lo contrario no reconocern el
intercambio de datos. Al pulsar el botn de seleccionar de la parte inferior desplegar la ventana de la figura 2.1-21, en donde se pueden visualizar los puertos de PLC, primero se
debe seleccionar el PLCSim, para que muestre los mdulos disponibles, estos se vern en la
parte derecha de la ventana, se prosigue a seleccionar los mdulos dando doble clic en la
direccin deseada, se debe tomar en cuenta que los puertos EB son para los mdulos de
entradas en el PLC y los AB corresponden a los mdulos de salida del PLC.
Figura 2.1-21. Direccin del puerto de salida de FluidSim.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
49
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.
Figura 2.1-22. Puerto de salida de FluidSim configurado.
Esta configuracin se debe realizar para cada mdulo, verificando que cada puerto tenga su
propia direccin y que correspondan con las entradas y salidas digitales del controlador
lgico programable, para lograr un buen desempeo. En la figura 2.1-23 se observa el
circuito de fuerza y control finalizados en el software FluidSim.
Figura 2.1-23. Circuito de fuerza y de control por PLC para un
dispositivo de control de pesado de latas.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
50
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.
El programa STEP 7, es el software estndar desarrollado por la empresa alemana Siemens
para la programacin y configuracin de los sistemas de automatizacin SIMATIC.
Dentro de este software se encuentran cuatro tipos distintos de lenguajes de programacin,
proporcionando al usuario una variedad para el uso de estos dispositivos, segn le sea ms
cmodo.
1) Lenguajes literales.
Lenguaje AWL; (Alemn Anweisungsliste), Lista de instrucciones, en esta forma se insertaran los comandos con un formato de texto con lo cual se crean las funciones
del programa, con cdigos predeterminados. Ejemplo de un programa con lenguaje
AWL en la figura 2.2-1.
Figura 2.2-1. Programa de control de la secuencia A+B+B-A- en
lenguaje AWL.
2) Lenguajes grficos.
Lenguaje KOP; (Alemn Kontaks plan), Este lenguaje ofrece como funciones los smbolos para crear el diagrama en escalera con lo cual se crea el programa para el
PLC S7. Figura 2.2-2.
Lenguaje FUP; (Alemn Funktions plan), Este tipo de lenguaje utiliza bloques y los ordena segn la secuencia deba cumplir las condiciones, para la creacin de los
programas. Figura 2.2-3.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
51
Lenguaje S-7 GRAPH, este lenguaje utiliza la lgica del Grafcet, para la creacin de los programas.
Figura 2.2-2. Programa de control manual de un cilindro de doble
efecto en lenguaje KOP.
Esta variedad de lenguajes aporta un ajuste de comodidad para la programacin y uso del
STEP 7, ya que depender de cada programador segn sus conocimientos y su habilidad de
manejo del software la programacin con alguno de estos lenguajes o el conocimiento de
todos, de la misma manera siemens pone a disposicin algunos manuales bsicos de
operacin con los diferentes lenguajes de programacin.
Figura 2.2-3. Programa de control de la secuencia A+B+B-A- en
lenguaje FUP.
El software STEP 7 de siemens opera con diferentes tipos de datos, para que se realicen
operaciones, con la finalidad de dar al programador un mayor alcance en la realizacin de
programas empleando algn PLC S-7. [10].
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
52
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.
Figura 2.2-4. Ventana del simulador de PLC de Siemens PLCSim.
INSTITUTO POLITCNICO NACIONAL Escuela Superior de Ingeniera Mecnica y Elctrica.
Diseo de sistemas electroneumticos en ambientes virtuales.
53
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 tec