Está en la página 1de 2

PROGRAMACION II

RICARDO MORALES
DOMINGUEZ

Una empresa de productos químicos requiere un sistema de mezclado automático en uno de sus
procesos. El proceso de mezclado se describe a continuación:

 Un tanque vacío se debe pre-calentar a 50°C.


 Una vez esté caliente, se apaga el sistema de calentamiento y se vierte un líquido 1, hasta
alcanzar el nivel medio del tanque.
 Mientras se vierte el líquido 1, al alcanzar el nivel bajo, se enciende un motor de agitación en
sentido horario.
 Una vez alcanzado el nivel medio del tanque, se apaga el motor de agitación y se deja de
verter el líquido 1.
 Se enciende el sistema de calentamiento hasta alcanzar los 120°C.
 Alcanzados los 120°C, se apaga el sistema de calentamiento y se vierte un líquido 2, hasta
llenar por completo el tanque.
 Una vez se llena el tanque, se enciende el sistema de calentamiento hasta alcanzar los
180°C.
 Al alcanzar los 180°C, se enciende el motor de agitación en sentido anti-horario, durante 5
segundos.
 Al terminar la mezcla, se debe esperar a que la temperatura del tanque alcance 34°C.
 Cuando se alcanzan los 34°C, el tanque se vacía en su totalidad.

Implemente un sistema de control para la mezcla, utilizando como sistema de proceso un Arduino
UNO R3. El sistema debe cumplir con las siguientes especificaciones:

1. Realice las conexiones que se mencionan a continuación:


Pin Elemento asociado Función
2 Botón de inicio/parada Genera el inicio y la parada de la máquina.
3 Indicador de calentamiento Permanece encendido cuando el tanque está en
proceso de calentamiento.
4 Sensor de nivel bajo. Permanece activo cuando el nivel del tanque está
por encima de su nivel de ubicación.
5 Sensor de nivel medio. Permanece activo cuando el nivel del tanque está
por encima de su nivel de ubicación.
6 Sensor de nivel alto Permanece activo cuando el nivel del tanque está
por encima de su nivel de ubicación.
7 Indicador válvula de llenado del Permanece encendido mientras la válvula de llenado
líquido 1 del líquido 1 esté activa.
8 Indicador de válvula de llenado del Permanece encendido mientras la válvula de llenado
líquido 2. del líquido 2 esté activa.

9 Indicador de válvula de vaciado Permanece encendido mientras la válvula de


. vaciado del tanque esté activa.

10,11 Indicadores del motor de agitación 10 encendido y 11 apagado, indican motor


encendido en sentido horario.
10 apagado y 11 encendido, indican motor
encendido en sentido anti-horario.
Ambos apagados indican motor apagado.
PROGRAMACION II
RICARDO MORALES
DOMINGUEZ

ADC0 Sensor de temperatura del tanque Mide la temperatura en el tanque. Funciona entre
15°C y 210°C.
ADC1 Sensor de temperatura del motor. Mide la temperatura del motor de agitación.
Funciona entre 15°C y 200°C.
ADC3 SALIDA. Alarma de calentamiento Se enciende cuando el motor de agitación se sobre-
del motor. calienta.

2. La secuencia del sistema debe ser de la siguiente manera:


a. Al iniciar, todos los indicadores deben estar apagados.
b. Se debe pulsar inicio para que la máquina inicie su proceso. El proceso solo inicia si la
temperatura del tanque está por debajo de 34°C, y la del motor de agitación está por
debajo de 25°C.
c. Al terminar el proceso de mezcla, se hace una espera de 3 segundos y se inicia
automáticamente un nuevo proceso de mezcla.

3. Control y alteraciones de la secuencia:


a. El botón de Inicio, inicia la secuencia de la máquina.
b. En cualquier momento, si se presiona el botón de Inicio, la máquina hace una parada,
detiene el motor de agitación, vacía el tanque y vuelve a su estado inicial.
c. En cualquier momento del proceso, si la temperatura del motor de agitación sube a más de
140°C, la alarma de calentamiento debe parpadear con un periodo de 1 segundos. Si la
temperatura baja, la alarma de calentamiento se apaga.
d. En cualquier momento del proceso, si la temperatura del motor de agitación sube a más de
180°C, la máquina detiene el proceso y la alarma de motor caliente debe permanecer
encendida. El motor de agitación se debe detener y el sistema de calentamiento debe
estar apagado. Cuando la temperatura del tanque alcance los 34°C, el tanque se vacía y la
mezcla se pierde. Cuando la temperatura del motor esté por debajo de 25°C, y el tanque
esté vacío, el usuario debe presionar inicio para apagar la alarma y poner el sistema en su
estado inicial.

También podría gustarte