domingo, 26 de junio de 2016

Autolavado


Os vuelvo a presentar otro proyecto de mi colega Óscar Valero, quién ya forma parte de la familia de 50 ciclos por segundo. Esta vez se trata de programar un sistema de lavado automático de coches. Vamos a verlo.



Descripción del proceso

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 cuatro 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 avanzará al siguiente punto.

Cada una de las opciones excluye a las otras. Cada paso del proceso estará controlado por la detección del coche por los correspondientes detectores de posición.
Los elementos líquidos (agua, espuma…) serán aportados mediante la apertura de electroválvulas y el secado mediante el accionamiento de un motor de bomba de secado.
Cada etapa durará un tiempo fijo y sólo se activará si está seleccionada la opción de lavado correspondiente.

Este es el enunciado del proyecto. Ahora veamos el trabajo realizado por Óscar.



1. PROPUESTA DE TRABAJO:

La siguiente propuesta de trabajo consta de la realización de una pequeña instalación para el lavado automático de coches.

Esta instalación estará debidamente cerrada y dispondrá de una puerta de entrada y otra de salida.

En la puerta de entrada el usuario dispondrá de un panel de mandos desde el cuál podrá decidir un programa de lavado seleccionable entre cuatro opciones diferentes:


        PROGRAMA 1: LAVADO, ACLARADO, SECADO.
        PROGRAMA 2: LAVADO, ESPUMA, ACLARADO, SECADO
        PROGRAMA 3: LAVADO,ACLARADO, ENCERADO, SECADO
        PROGRAMA 4: LAVADO, ESPUMA, ACLARADO, ENCERADO, SECADO


Una vez seleccionado el programa deseado el usuario pulsará un pulsador de marcha que hará que el vehículo avance a cada una de las cinco estaciones diferentes del proceso según indica el gráfico por medio de una cadena transportadora. El vehículo deberá permanecer con el freno de mano quitado y en punto muerto.



( Click en las imágenes para ampliar)


En cada una de las etapas se detendrá el vehículo por un tiempo fijo de 2 minutos y se realizará la acción propia de cada una de las etapas, trascurrido ese tiempo la cadena transportadora se vuelve a poner en marcha haciendo que el vehículo avance hasta la siguiente estación. Una vez realizada todas las estaciones según el programa que seleccionó previamente, se encenderá una luz verde en el panel que indicará el final del proceso y así el usuario puede retirar su vehículo.

Las estaciones que funcionan con elementos líquidos se activarán mediante la apertura de electroválvulas y accionamiento de bombas de impulsión. El secado se realizará mediante el accionamiento de una bomba de secado por aire.

El panel de mandos de la entrada dispondrá de una seta de parada de emergencia que detendrá todos los elementos de la instalación para permitir que el usuario pueda acceder a retirar su vehículo. La instalación no podrá reponerse hasta desenclavar la seta de emergencia y pulsar un botón de reset tras comprobar que ha desaparecido el peligro.

El túnel de lavado ha sido diseñado para funcionar con un sólo vehículo, no pudiendo así entrar otro usuario hasta que no haya terminado el anterior.



2. EXPLICACIÓN DEL FUNCIONAMIENTO:

2.1 CONDICIONES DE INICIO

- No debe de estar activada la seta de emergencia.
- Debe de estar restablecida la instalación mediante el pulsador de reset.
- No debe de haber ningún vehículo dentro de la instalación, con lo cuál los sensores no                         detectarán ningún objeto.
- La cadena transportadora estará detenida.



2.2 SELECCIÓN DEL TIPO DE LAVADO

- El Usuario del túnel se colocará en la posición de entrada siendo detectado por un sensor de posición inicial.
- En ese momento escogerá uno de los cuatro programas disponibles mediante un selector de cuatro posiciones.
- Una vez seleccionado el programa pulsará el pulsador de marcha para iniciar el proceso de lavado.



2.3 PROCESO AUTOMÁTICO

- Tras accionar el pulsador de marcha la cadena de arrastre del túnel se pone en movimiento haciendo avanzar así al vehículo que estará en punto muerto y con el freno de mano quitado.
- La cadena se detendrá en cada una de las etapas que corresponda según el programa de lavado seleccionado.
- En cada una de las etapas el motor de la cadena de arrastre permanecerá parado durante un periodo de dos minutos.
- En los dos minutos de parada de la cadena de arrastre es cuando se activarán las electroválvulas y bombas pertinentes.
- Al finalizar la última de las etapas se encenderá la luz verde de final de lavado para que el usuario pueda retirar su vehículo.




3. ELEMENTOS QUE INTERVIENEN EN EL PROCESO:

3.1 PANEL OPERADOR

- El panel operador constará de un selector de cuatro posiciones para elegir el programa deseado. Imagen 2
- Un pulsador verde para el inicio del proceso automático. Imagen 3
- Un pulsador azul para restablecer la instalación después de una parada por situación de emergencia.
- Una seta de parada de emergencia. Imagen 4
- Un piloto luminoso de color verde que indicará la finalización del programa de lavado. Imagen 5
- Un piloto de color amarillo que nos indicará que está en pleno proceso de lavado. Imagen 5
- Un piloto de color rojo que nos indicará que la instalación se encuentra en estado de emergencia. Imagen 5


3.1.1 Selector de 4 posiciones

Este elemento nos permitirá el programa de lavado que deseamos ejecutar.

- Selector de la marca Sälzer Referencia P110-61050-003M1



Imagen 2

3.1.2 PULSADORES

En el panel existirán dos de estos elementos, uno de color verde que nos pondrá en marcha la instalación, y otro de color azul que restablecerá el estado de emergencia.

- Pulsadores de la serie Harmony de la marca Schneider
Imagen 3


3.1.3        SETA DE EMERGENCIA

Este elemento será el encargado de detener la instalación en caso de emergencia. Será de enclavamiento mecánico para una mayor seguridad, teniéndose que desenclavar mecánicamente para deshacer la posición de emergencia.

- Seta de emergencia de la serie Harmony de Schneider




Imagen 4


3.1.4 PILOTOS LUMINOSOS

El estado del proceso en que se encuentra la máquina será indicado por tres pilotos luminosos de colores verde (fin de ciclo de lavado), amarillo (lavando) y rojo (estado de emergencia). Estos pilotos serán alimentados a una tensión de 24VDC y serán de la serie ZVB-B de la marca Telemecanique.



Imagen 5


3.2 CONFIGURACIÓN CONTROLADOR

                       3.2.1 CPU


Para nuestra aplicación utilizaremos una CPU Siemens S7-300, en concreto la CPU 313C-2 DP.
Esta CPU dispone de 16 entradas digitales y 16 salidas digitales, las cuales son suficientes ya que nosotros utilizaremos 13 entradas y 13 salidas.


En este enlace se puede descargar la hoja técnica de la CPU:  https://www.automation.siemens.com/bilddb/index.aspx?objKey=P_ST70_XX_05802




3.2.2 FUENTE DE ALIMENTACIÓN

Debido a los numerosos componentes que necesitan de una alimentación a 24VDC decidimos trabajar con una fuente de alimentación de 5A. En concreto con la PS 307.



3.3 DETECTORES

3.3.1 DETECTOR DE PRESENCIA INICIAL

El detector de presencia inicial será una fotocélula para largas distancias de detección de la marca Omron modelo E3JK. Este detector irá alimentado a 24VDC y será del tipo PNP con salida transistor.




3.3.2 DETECTORES INTERIOR DEL TÚNEL

Para elegir los detectores que irán montados en el interior del túnel debemos de tener en cuenta varios factores que serán determinantes para el buen funcionamiento y la durabilidad de la instalación.

- Debido a que habrán salpicaduras constantes de agua, estos deberán de tener un grado IP adecuado.
- Debido al contacto con detergentes de limpieza, estos deberán estar fabricados en material anticorrosivo. 
- Debido a las falsas señales que podrían producirse por gotas de agua en los detectores con lentes o cristales de reflexión, se montarán detectores inductivos que actuarán detectando una pieza metálica colocada en la cadena de arrastre en la posición más avanzada del vehículo.

Una vez analizados los puntos a tener en cuenta, decidimos montar unos detectores inductivos de la marca Omron modelo E2EH.

Estos detectores cilíndricos son fabricados en acero inoxidable y son resistentes a los detergentes. El grado de protección es IP69K. Aguantan temperaturas de hasta 120 ºC.

La tensión de alimentación es de 24VDC y son de tipo PNP con salida a transistor.





3.4 ELECTROVÁLVULAS


Cómo hemos dicho anteriormente, las etapas de LAVADO, ESPUMA, ACLARADO y ENCERADO actuarán por la abertura de electroválvulas alimentadas a 24VDC.

En este caso nos hemos inclinado por montar unas electroválvulas de la marca Parker Lucifer modelo 7321B .



3.5 BOMBAS

Para que los fluidos tengan un caudal de salida, las tuberías deben de tener una alimentación de los fluidos correspondientes. Este caudal lo conseguiremos activando unas bombas eléctricas que mantendrán el caudal suficiente para mantener la salida de líquidos por las electroválvulas. 

Las cuatro primeras estaciones irán alimentadas por unas bombas de la marca ESPA modelo PRISMA 15. 

En cuanto a la bomba de secado será de tipo turbina y nos hemos declinado por el modelo HSC de la marca HME.





4. ESQUEMA ELÉCTRICO:

Las entradas y salidas en la CPU quedarán cableadas según el esquema:





5. DIAGRAMA DE FLUJO:



6. GRAFCET:


7. TABLA DE SÍMBOLOS:


La Tabla de símbolos quedará de la siguiente manera:

ENTRADAS

SÍMBOLO          DIRECCIONAMIENTO

programa 1                  E124.0
programa 2                  E124.1
programa 3                  E124.2
programa 4                  E124.3
pulsador marcha         E124.4
pulsador emergencia  E124.5
pulsador reset             E124.6
sensor inicial               E124.7
sensor lavado             E125.0
sensor espuma           E125.1
sensor aclarado          E125.2
sensor encerado         E125.3
sensor secado            E125.4


SALIDAS


SÍMBOLO         DIRECCIONAMIENTO

cadena arrastre             A124.0
bomba lavado               A124.1
ev lavado                      A124.2
bomba espuma             A124.3
ev espuma                    A124.4
bomba aclarado            A124.5
ev aclarado                   A124.6
bomba encerado           A124.7
ev encerado                  A125.0
bomba secado              A125.1
luz emergencia             A125.2
luz lavando                   A125.3
luz fin lavado/libre        A125.4



8. PROGRAMACIÓN:

A la hora de programar y para aprovechar los recursos de Step 7 que nos permite dividir el programa en varios bloques y funciones hemos dividido la programación en:

OB    
FB1
FB2
FB3
FB4
FC1
FC2
FC3
FC4
FC5
FC6
FC7
FC8
FC9
FC10


A continuación procedemos a explicar cada uno de los bloques y funciones:


OB

En el OB haremos que la posición de reposo y condición inicial (común para los cuatro programas se ejecutará en primer lugar, y una vez alcanzada esa condición inicial y dependiendo de cuál sea el programa seleccionado haremos una llamada condicional al FB que corresponda).

Adicionalmente desde el OB haremos llamada a la FC9 que contiene el código de la parada de emergencia y su pertinente reseteo de emergencia. Esta FC también lleva asociado el funcionamiento de la luz de emergencia.

Finalmente desde el OB haremos otra llamada más al FC10 que contiene el código para las luces de lavando/ocupado y fin lavado/libre.


FB1

El FB1 hará llamada al FC1 y al FC2

FB2

El FB2 hará llamada al FC3 y FC4

FB3

El FB3 hará llamada al FC5 y FC6

FB4

El FB4 hará llamada al FC7 y FC8

FC1

Este FC contiene la función de las etapas del grafcet del programa 1.

FC2

Este FC contiene la función de las salidas del programa 1

FC3 

Este FC contiene la función de las etapas de grafcet del programa 2

FC4

Este FC contiene la función de las salidas del programa 2

FC5

Este FC contiene la función de las etapas de grafcet del programa 3

FC6

Este FC contiene la función de las salidas del programa 3

FC7 

Este FC contiene la función de las etapas de grafcet del programa 4

FC8

Este FC contiene la función de las salidas del programa 4

FC9

Este FC contiene la función de emergencia, reset y luz de aviso de emergencias.

FC10

Este FC contiene la función de las luces de lavando/ocupado y fin lavado/libre




9. EMERGENCIAS:

La instalación reaccionará ante la parada de emergencia parando todas sus salidas y etapas de lavado frente a una pulsación en la seta de emergencia, el usuario podrá entrar a retirar el vehículo ya que no se podrá restablecer la señal hasta retirar el vehículo del interior del túnel. Una vez retirado el vehículo y alejado el peligro se podrá restablecer la señal e iniciar el proceso de lavado desde el inicio.



10. BIBLIOGRAFÍA Y WEBS CONSULTADAS:

- Guía de estudio SEAS autómatas 1
- Cómo programar Step7 y no morir en el intento (Íñigo Gutiérrez)


Proyecto de Óscar Valero Brenes.