simulación de programas plc en fluidsim y simatic step7

Upload: jose-godoy

Post on 15-Oct-2015

1.431 views

Category:

Documents


15 download

TRANSCRIPT

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 1

    Informe Tcnico Simulacin de programas PLC en FluidSIM y SIMATIC

    STEP7

    Presenta Mtro. Jos Luis Martnez Godoy

    Programa Ingeniera en Tecnologas de Manufactura

    Fecha 28 de mayo de 2014

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 2

    Contenido Introduccin ............................................................................................................................................................ 3

    Desarrollo. ............................................................................................................................................................... 4

    Simulacin por medio de Simatic Step 7 V5.5. ................................................................................ 4

    Simulacin por medio de Siemens TIA Portal. .............................................................................. 16

    Conclusiones. ..................................................................................................................................................... 20

    Bibliografa. .......................................................................................................................................................... 21

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 3

    Introduccin Este informe tcnico presenta la documentacin relacionada al proyecto Simulacin de programas PLC en FluidSIM y SIMATIC STEP7. Este tipo de simulacin es muy til en ambientes acadmicos ya que por medio de la computadora se puede predecir el comportamiento que tendr un programa de PLC llevado a la prctica en una aplicacin real sin necesidad de contar fsicamente con el espacio y los dispositivos para realizar dichas pruebas. Para realizar est simulacin se utilizan dos software diferentes. El SIMATIC STEP 7 para programar en diagrama escalera y al mismo tiempo simular el PLC, y tambin el software Festo FluidSIM que es el ambiente en el cual se pueden simular los diversos componentes de las aplicaciones como son los actuadores, las electrovlvulas, las conexiones, etc. En este informe se enlista paso a paso cmo se realiz dicha simulacin y se incluye adems la realizacin de la misma simulacin por medio del software Siemens TIA Portal V12 como alternativa al SIMATIC STEP 7 hoy ya casi obsoleto.

    Figura 1. Interfaz del Festo FluidSIM

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 4

    Desarrollo.

    Simulacin por medio de Simatic Step 7 V5.5. Paso 1.- Creacin de un proyecto en el software Administrador SIMATIC.

    Figura 2. Proyecto en Simatic Step7

    Paso 2.- Agregar hardware al proyecto. En este caso agregamos el PLC Simatic 300 para efectos de la simulacin.

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 5

    Figura 3. Hardware PLC Simatic 300

    Damos doble clic en hardware y nos abre la ventana de configuracin del hardware.

    Figura 4. Configuracin del hardware

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 6

    En esta ventana damos doble clic en perfil de soporte en el rbol simatic 300 para agregar un bastidor en el cual agregar nuestro hardware.

    Figura 5. Ventana de configuracin de hardware

    El primer elemento que vamos a agregar ser la fuente de alimentacin del PLC. Damos clic en el primer rengln de la tabla y despus doble clic en la fuente PS307 de 10A.

    Figura 6. Agregando hardware al PLC

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 7

    De la misma forma agregaremos el CPU 315-2-DP (el primero de la lista). Y damos aceptar.

    Figura 7. Agregar CPU al proyecto

    De la misma forma agregaremos el mdulo de entradas digitales (DI-300) de nuestro PLC. En este caso a partir del rengln 4 de la tabla.

    Figura 8. Agregando mdulos de E/S al PLC

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 8

    Hacemos lo propio para las salidas digitales (DO-300).

    Figura 9. Agregando mdulos de salidas digitales

    Para cambiar las direcciones de entradas o salidas damos doble clic sobre el rengln en la tabla. Seleccionamos la pestaa direcciones, quitamos la opcin estndar y escribimos la direccin que deseamos. En esta caso la 0.

    Figura 10. Cambio de direcciones E/S

    Damos guardar y cerramos la ventana de configuracin de hardware.

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 9

    Figura 11. Regreso a la ventana principal de Simatic

    Paso 3.- Programacin en escalera del SIMATIC 300. Damos doble clic en el apartado bloques dentro del rbol. Y doble clic en el bloque OB1 y damos aceptar.

    Figura 12. Agregar bloque principal de programa

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 10

    Dentro del programa. El primer paso es agregar los elementos de programacin a la tabla de smbolos. Para ello nos vamos a herramientas -> Tabla de smbolos. Una vez ah agregaremos la lista de elementos de entrada y salida de nuestra aplicacin. Hay que recordar que en Simatic las direcciones de salida de nuestro PLC se identifican como A0.X y las entradas como E0.X dependiendo de la direccin que hayamos elegido previamente. Para este ejemplo agregaremos 2 entradas y una salida como se observa en la siguiente figura.

    Figura 13. Etiquetar E/S

    Damos guardar y cerramos la tabla de smbolos. Ahora procedemos a la programacin del PLC. En este caso iremos agregando los contactos y bobinas desde la barra de programacin en la parte superior.

    Figura 14. Men de contactos y bobinas

    Comenzamos a agregar nuestros contactos y bobinas as como las lneas de programa que deseemos. En este caso, se programar el encendido de la lmpara de manera que quede enclavada y se apaga por medio del contacto Lamp_off.

    Figura 15. Diagrama escalera

    Damos guardar y cerrar.

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 11

    Paso 4.- Carga del programa en el simulador y simulacin. Lo primero que demos hacer es ajustar la interface de comunicacin de nuestro proyecto. Para ello debemos irnos a Herramientas -> ajustar interface PG/PC.

    Figura 16. Cargar el programa en el simulador

    Y seleccionamos PLCSIM (MPI) y damos aceptar.

    Figura 17. Configuracin de la conexin con el simulador

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 12

    Posterior a ello damos clic en activar/desactivar simulacin y se abrir la ventana del simulador.

    Figura 18. Interface del PLCSIM

    Ahora necesitamos cargar el programa que realizamos en el simulador. Para esto damos

    clic en cargar programa . Ya cargado activamos la opcin de RUN en el simulador y podremos manipular/observar el comportamiento de las entradas/salidas del PLC en funcin de nuestro programa. Finalmente minimizamos las ventanas.

    Figura 19. Prueba de simulacin en PlcSIM

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 13

    Paso 5.- Simulacin en FluidSIM. Una vez abierto y creado un nuevo programa en fluidsim. Lo primero que demos hacer es agregar los mdulos de entrada y salida de nuestro PLC (EasyPort/OPC/DDE) y los demas elementos que se requieran (contactos y lampara). Cabe sealar que las que sean entradas en nuestro programa del PLC debern ir al modulo de salidas y viceversa para las salidas, tomando en cuenta tambin el n. de entrada/salida cmo se muestra en la imagen.

    Figura 20. Interface del Festo FluidSIM

    Una vez hecho esto hay que configurar la comunicacin de nuestros mdulos con el simulados PLCSIM. Comenzamos por abrir el men Options easyPort/OPC.. y activamos la opcin OPC mode.

    Figura 21. Configuracin del EasyPort

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 14

    Una vez hecho esto. Configuramos nuestros mdulos de entrada y salida. Damos doble clic en el mdulo Fluidsim OUT e IN y lo configuramos de la siguiente manera. Dnde las direccin de salida con AB0 y las de entrada EB0.

    Figura 22. Configuracin de las E/S en el Easyport

    Damos play a la simulacin en FluidSIM y deber abrirse la ventana de EzOPC en automtico. Deber tener la siguiente configuracin.

    Figura 23. Interface del Festo EzOPC

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 15

    Ya dentro de fluidSIM la simulacin debera comportarse de acuerdo a nuestro programa de PLC.

    Figura 24. Simulacin ejecutndose en Festo FluidSIM

    Tambin podemos ver la simulacin en tiempo real dentro del programa. Para ello nos vamos a la ventana de Simatic manager damos doble clic en el bloque OB1 y dentro de

    la ventana de programacin presionamos el botn observar .

    Figura 25. Simulacin ejecutndose en Simatic STEP7

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 16

    Simulacin por medio de Siemens TIA Portal.

    Figura 26. Interface TIA Portal V12

    Seleccionamos configurar un dispositivo -> nuevo dispositivo -> Simatic S7-300 -> CPU 315-2 DP ->6ES7 315-2AG10-0AB0 (primero de la lista)

    Figura 27. Creacin de un proyecto en TIA Portal

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 17

    En la siguiente pantalla agregamos nuestra fuente de poder (a elegir) y nuestros mdulos de entrada y salida (a elegir) desde el rbol de configuracin que se encuentra a la derecha, al final nuestro bastidor deber tener dichos mdulos como en la siguiente imagen.

    Figura 28. Ambiente de configuracin de hardware TIA Portal

    Ahora configuramos el tipo de mnemnica a utilizar en nuestro programa de PLC. Es necesario tener el tipo de mnemnica alemana para que este sea compatible con la simulacin en fluidsim. Para ello nos vamos al men options->settings->general-

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 18

    Ahora establecemos nuestra tabla de smbolos. Para ello exploramos el rbol de proyecto a la derecha de la pantalla, PLC TAGS -> Default Tag Table. Doble clic y agregamos las entradas y salidas con sus respectivas etiquetas.

    Figura 30.Asignacin de E/S

    Lo siguiente es realizar la programacin escalera. Nos vamos a Program blocks -> Main OB1 en el rbol de proyecto y realizamos la programacin deseada.

    Figura 31. Diagrama escalera en TIA Portal

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 19

    Al finalizar damos un clic en main OB1 en el rbol y presionamos el botn de "start simulation" en la barra de comandos. Damos ok en la primer ventana que sale y elegimos MPI como tipo de interface y PLCSIM como interface y damos load.

    Figura 32. Simulacin en TIA Portal

    Finalmente se abrir la ventana del PLCSIM y podremos simular. El paso siguiente es realizar la conexin con fluidSIM por medio del EzOPC como se ha describe a partir del paso 5 de este manual.

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 20

    Conclusiones. La automatizacin es indispensable hoy en da para la mejora de los procesos y de las utilidades en las empresas. En un mundo tan globalizado como el que hoy vivimos se hace indispensable que las empresas se doten de herramientas que les permitan ser competitivas a nivel mundial tanto en precio como en tiempo de entrega de sus productos. Esto conlleva a que los ingenieros de hoy debern estar capacitados en las artes y habilidades relacionadas con la automatizacin de procesos. Sin embargo, los equipos necesarios para dicha capacitacin son costoso y no siempre estn accesibles.

    Es por eso que el uso de herramientas de simulacin de procesos automatizados como la que aqu se presenta es de gran relevancia para la educacin superior en Mxico, ms especficamente hablando de la educacin Tcnica ya que representa un oportunidad tanto para las escuelas como para los alumnos de poder realizar pruebas sin necesidad de tener fsicamente el equipo para realizar las mismas.

    Por ltimo, agregar que tambin este tipo de prcticas permite mantener en mejor estado los equipos de laboratorio ya que se realicen pruebas previas a la conexin fsica lo cual evita que el equipo pueda daarse dados algunos problemas en la programacin.

  • Simulacin de programas PLC en FluidSIM y SIMATIC STEP7

    Mtro. Jos Luis Martnez Godoy 21

    Bibliografa.

    1. Mandado, E. (2009). AUTMATAS PROGRAMABLES Y SISTEMAS

    DE AUTOMATIZACIN. MXICO: MARCOMBO.

    2. Jack, H. (2008). AUTOMATING MANUFACTURING SYSTEMS

    WITH PLCS. USA: GNU FREE DCUMENTATION LICENSE.

    3. NORMAN, B. (2002). DISEO LGICO DIGITAL. MXICO: GRUPO

    PATRIA CULTURAL