1 / 15

AUTOMATIZACIÓN CON PLC

AUTOMATIZACIÓN CON PLC. UNIVERSIDAD DE ANTIOQUIA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA MEDELLÍN Sesión 6. Datos de contacto. Andrés Felipe Sánchez P. Correo: sanchezp.andres@gmail.com Teléfono celular: 301 254 9118

john-chaney
Télécharger la présentation

AUTOMATIZACIÓN CON PLC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AUTOMATIZACIÓN CON PLC UNIVERSIDAD DE ANTIOQUIA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA MEDELLÍN Sesión 6.

  2. Datos de contacto • Andrés Felipe Sánchez P. • Correo: sanchezp.andres@gmail.com • Teléfono celular: 301 254 9118 • Página web para información y documentación: http://sanchezudeandres.jimdo.com

  3. ESTRUCTURA DEL CURSO • Sesión 5 • Emulación de estados y métodos estructurales • Emulación de estados • Métodos de diseño de sistemas de control. • Sistemas comabinacionales. • Sistemas secuenciales. • Aplicaciones • Diagramas de estados y salidas con memoria. • Métodos estructurales • Bloques de funciones • Creación bloques de funciones. • Consideraciones • Bloques de datos.

  4. Introducción • Hasta el momento se han resuelto los problemas propuestas usando exclusivamente lógica de programación, no obstante hay ciertos tipos de procesos que por su naturaleza es mejor abordarlos utilizando otras técnicas que no solo permiten simplificar la programación sino que además nos dan la posibilidad de reutilizar código.

  5. Sistemas combinacionales • Son aquellos sistemas que nos dan una determinada salida, de acuerdo con los estímulos que recibe en sus entradas. • En su concepción, este tipo de programación se asemeja bastante a los arreglos lógicos de compuertas.

  6. Sistemas secuenciales • Son aquellos que por su naturaleza, pueden ser implementados mediante una secuencia ordenada de eventos los cuales dependen entre sí. • Típicamente, este tipo de sistemas pueden ser implementados mediante máquinas de estados o diagramas de flujo.

  7. Método Emulación Diagramas de Estado • En este método es necesaria la utilización de marcas con memoria, de modo que se usan las bobinas set y reset para controlar el encendido y apagado de cada una de las etapas de proceso.

  8. Método Emulación Diagramas de Estado • Los estados siempre van a estar representados por marcas, de modo que por ejemplo, el estado 1 será representado por la marca m0.0

  9. Método Emulación Diagramas de Estado • Para que un nuevo estado se active, es necesario que el estado anterior también lo esté y que además se den las condiciones para el cambio de estado.

  10. Método Emulación Diagramas de EstadoEjemplo 1 • En una planta de tratamiento térmica, un objeto debe pasar de un lado al otro activando en su camino 2 hornos. Cada horno posee un sensor de presencia y una vez el objeto lo activa debe permanecer 10 seg en el primero y 20 seg en el segundo. Cuando un horno está activado el motor de la banda debe apagarse hasta que se haya completado el tiempo de calentamiento y una vez se haya completado el trayecto un sensor de final de carrera indicará que el recorrido ha sido completado. El sistema es activado mediante un botón de inicio. start HORNO 1 HORNO 2

  11. Método Emulación Diagramas de EstadoEjercicio 1 • Se tiene una planta de producción giratoria que se compone de 4 etapas. Una vez se active el sistema mediante el botón start el sistema debe permanecer en la sesión 1 por 10 min, luego en la sesión 2 por 20 min, en la sesión 3 por 30min y por último en la sesión 4 por 40 min. Una vez el sistema haya retornado a su posición inicial se debe reiniciar y esperar un nuevo ‘start’ y a su vez cada sesión está dotada con un sensor de proximidad que indica al motor que debe detenerse ahí el tiempo estimado. Sesión 1 start Sesión 2 Sesión 4 Sesión 4

  12. Métodos Estructurales • Con mucha frecuencia, encontraremos procesos que por su naturaleza repetitiva ameritan la implementación de bloques de programa reutilizables de modo que no solo se haga mas sencilla su implementación sino que a su vez el uso eficiente de la memoria del PLC mejore de forma notable.

  13. Métodos Estructuralesbloques OB • Son bloques que responden a eventos del PLC y que por lo general se utilizan para almacenar el programa principal. • Por ejemplo el OB100 se ejecuta el inicializar el PLC y el OB1 es un bloque cíclico que es utilizado normalmente como bloque de programa principal.

  14. Métodos Estructuralesbloques FC • Son bloques de programación en donde podemos implementar secuencias que son repetitivas. Pueden tener o no, argumentos de entrada y salida y dentro de ellos es posible trabajar con variables globales y locales. No se aconseja utilizar variables globales en este tipo de bloques.

  15. Métodos Estructuralesbloques FCEJEMPLO • La jaula debe recorrer todo el trayecto hasta llegar a lavado 2 pasando por cada una de las etapas respectivas. Los sensores b1 y b2 nos indican la posición vertical, mientras los b3-b4 la posición horizontal. En la sesión de lavado1 la jaula debe permanecer 10 seg y en lavado 2 30 seg. Una vez se haya terminado la jaula debe volver a su posición inicial. B3 M2 B4 B5 B2 M1 LAVADO1 LAVADO2 JAULA B1 inicio

More Related