jueves, 18 de julio de 2013

GESTIONANDO UN PARKING

Toca programación sencilla pero con contadores, algo fundamental en programación de PLC. En este caso vamos a gestionar un parking y así nos preparamos para las siguiente entrada en la que me gustaría "complicarme bastante mas la vida" y realizar algo relacionado con procesos de producción, o vigilancia programando alguna pantalla SCADA para hacer todo mas visual.

El parking que ahora nos atañe va a estar compuesto de una entrada con tarjetero para usuarios ABONADOS y un botón dispensador de tarjetas para NO ABONADOS a la entrada, con una fotocélula que detectará el coche. Queremos que una vez se pulse el botón o se introduzca la tarjeta y el coche sea detectado, suba la barrera que impide el paso. 

A la salida tendremos un tarjetero, otra fotocélula, otra barrera y funcionará del mismo modo.

El parking cuenta con plazas limitadas (10), y tendremos que indicar mediante dos indicadores si hay plazas disponibles o no.


1. TABLA DE SÍMBOLOS

En primer lugar se realiza la tabla de símbolos que vamos a utilizar. Recomiendo que, siempre que nos enfrentemos a un proceso nuevo, hagamos un boceto en papel que consista en que queremos hacer, que vamos a necesitar, identificar entradas y salidas etc... Esto nos va a facilitar mucho a conocer el proceso en profundidad y a ir mas rápido a la hora de programar, aunque seguro que una vez que comencemos, veremos que son necesarias algunas marcas, entradas o por el contrario nos sobra alguna.


Tabla 1.1: Tabla de símbolos

miércoles, 10 de julio de 2013

TÚNEL DE LAVADO

Mientras estoy con Robótica, en los descansos, me ha dado por repasar la programación con STEP 7 por eso de no olvidar lo aprendido y me he encontrado que han cambiado un ejercicio obligatorio para entregar, y aunque yo ya terminé ese módulo a ratos he programado un túnel de lavado según las especificaciones que nos piden. Puede que presente fallos, si es así o simplemente hay algo que no se entienda no dudéis en comentarlo, nunca es tarde para aprender algo nuevo.


El enunciado dice: 


Se trata de programar el funcionamiento de un pequeño tren de lavado para coches. El tren de lavado será para un sólo coche, no en continuo y dispone de 5 pasos:
Antes de proceder a realizar el lavado del coche, se seleccionará el tipo de lavado, que puede ser una de estas 4 opciones:

1.                   LAVADO
ACLARADO
SECADO

2.            Opción 1 + ESPUMA
3.            Opción 1 + ENCERADO
4.            Opción 2 + ENCERADO

El coche avanzará a cada una de las posiciones y se detendrá, una vez realizada cada operación, el coche avanza al siguiente punto.

martes, 18 de junio de 2013

Pulido automático con robots

Esta vez y dado que ya estoy con robótica voy a celebrarlo con un seminario. Trata del pulido automático con robots, aunque en la primera parte hablan también sobre el sinterizado de piezas y como se aplica la robótica al acabado de moldes. Aquí dejo los enlaces.




sábado, 15 de junio de 2013

Seminario Neumática. Ahorro Energético en los Sistemas Neumáticos

Buen seminario sobre el ahorro energético en sistemas neumáticos de la empresa SMC impartido por Don José María Abal basado en cuatro pilares, motorización, sectorización, presión y calidad del aire en sistemas neumáticos. Muy recomendable.


lunes, 10 de junio de 2013

SISTEMA DE MEZCLA DE TRES COMPONENTES (TERCERA PARTE, 3/3)

3.3 PANTALLA ALARMAS
Ya que la función de Alarmas de la versión Demo de WinCC presenta problemas,  voy a describir como configurar este apartado y que cubra las necesidades requeridas.
Desde la pantalla principal accedemos mediante un botón a la pantalla de alarmas, en la que se deberían observar un registro exhaustivo de la activación y desactivación de la seta emergencia.

Creamos una pantalla a través del Graphics Designer llamada ALARMAS.pdl donde insertamos un Objeto Smart de tipo Control, seleccionando WinCC Alarm Control.
Imagen 3.3.1: Alarm Control

sábado, 8 de junio de 2013

SISTEMA DE MEZCLA DE TRES COMPONENTES (SEGUNDA PARTE, 2/3)

3. DESARROLLO DEL SISTEMA DE CONTROL EN WINCC

3.1. Configuración de Drivers y Variables
En primer lugar debemos añadir en el apartado de Administración de variables el driver que nos permita la comunicación con nuestro PLC Siemens 314 IFM. Para ello pinchamos con el botón derecho, damos a agregar nuevo driver y agregamos el SIMATIC S7 protocol Suite.

Imagen 3.1.1: Driver

Una vez agregado el driver debemos crear el enlace MPI que nos permita la comunicación. Dentro del apartado del driver que hemos creado, en MPI pinchamos con botón derecho y damos a agregar nueva conexión, le damos nombre, PLC en mi caso.

Imagen 3.1.2: Conexión PLC

Ya estamos en disposición de agregar las varibles para crear el sistema de control dentro de la conexión PLC. Para que todo quede de la forma mas ordenada posible yo he creado cuatro grupos diferentes. Los grupos se crean pinchando con el botón derecho el PLC en crear nuevo grupo. En la siguiente imagen (imagen 3.1.3)se detallan dichos grupos.

lunes, 3 de junio de 2013

SISTEMA DE MEZCLA DE TRES COMPONENTES (PRIMERA PARTE)

1. INTRODUCCIÓN
Realizaremos un sistema de mezclas (agua, cemento y grava) que debe poder realizar dos tipos de mezclas, dependiendo del tipo de mezcla que queremos obtener.


Figura 1.1: Diagrama general

En primer lugar realizamos la programación AWL en STEP7 y en segundo lugar el sistema de supervisión en winCC.

2. PROGRAMACIÓN EN STEP7
He dividido la programación AWL en 7 partes diferentes, un bloque de organización (OB1) y seis bloques de función (FC´s):

  • OB1: Bloque de organización
  • FC1: Llenado de la tolva
  • FC2: Mezcla de componentes
  • FC3: Vaciado del producto obtenido
  • FC4: Ciclo de Limpieza
  • FC5: Parada de emergencia
  • FC6: Variables WinCC
En primer lugar se presenta el listado de símbolos usados:

Etiquetas