Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
Departamento Electrotécnica
Alumno Legajo Nº
Además, se incluyen dos botones, los cuales poseen control sobre las bombas:
- Con el primero, se puede iniciar o detener (en el caso de que ya se haya pulsado
anteriormente) el llenado del tanque. Una vez pulsado, el tanque empieza a llenarse
(el grafico empieza a mostrar cierto nivel de agua) hasta que el botón se pulsa por
segunda vez o se llena por completo.
- Con el segundo, es posible comenzar a vaciar el tanque o detener el vaciado del
mismo (bajo las mismas condiciones que el primer botón). Cuando se pulsa, el nivel del
tanque mostrado en el gráfico empieza a disminuir hasta que se pulsa por segunda vez
o se vacía por completo.
Figura 1: Pantalla 1.
Por último, se incluyeron dos alarmas: la primera para un nivel muy bajo del tanque (se
considera como “muy bajo” un nivel menor o igual al 10%) y la segunda para un nivel muy alto
(superior al 90%).
En el caso de que cualquiera de las dos se accione, el programa pasa a una segunda pantalla:
Figura 2: Pantalla 2.
Dentro del script, la bomba de llenado es representa por un bit de memoria ($10.1), de
manera de que si este está en un nivel lógico alto, la bomba se enciende. Análogo es el caso de
la bomba de vaciado con otro bit ($11.1). El nivel del tanque también es representado, pero
con un registro ($1), el cual es incrementado o decrementado dependiendo de la bomba en
uso. A cada alarma también se le asignó un bit de memoria, la alarma 001 con el 20.0 y la 002
con el 20.0.
Como se puede ver, en el script se tienen en cuenta todos los casos anteriormente descritos.
• Conclusión
Se pudieron concretar los objetivos propuestos al inicio de la actividad, dado que el programa
se pudo implementar con un correcto funcionamiento. En cuanto a dificultades que surgieron,
la principal de estas fue la inclusión de las alarmas por estados del tanque, ya que en principio
la intención era implementarlas desde el Clock macro, pero en realidad lo correcto era
configurarlas desde otras opciones del software. Por último, queda pendiente, como una
posible mejora de programa la inclusión de una imagen como fondo de cualquier pantalla.