Se desea controlar dos bombas B1 y B2 de acuerdo con el nivel de líquido
existente en un depósito. Su funcionamiento ha de ser tal como se indica a continuación: Cuando el nivel de líquido se encuentra comprendido entre los dos sensores “c” y “d”, debe funcionar la bomba B1 (ó B2 si la temperatura del motor de la bomba B1 alcanza un cierto límite prefijado), y se detiene cuando se activa el sensor “d”. Si el nivel de líquido se encuentra por debajo de “c” se deben de activar las dos bombas. En caso de funcionamiento anormal de los sensores del depósito (se active “d” cuando no lo esté “c”), las dos bombas se detendrán. Las dos bombas cuentan con detectores de temperatura “a” y “b” para B1 y B2 respectivamente, de forma que si la temperatura de su motor supera un cierto límite, el detector se activará y la correspondiente bomba se debe parar de forma automática. Todo el sistema debe funcionar sólo cuando un pulsador de marcha “START” se encuentre activado, de lo contrario las bombas se deben detener.
Realizar el diseño de la solución.
Realizar el programa usando por lo menos uno de los lenguajes de la norma IEC61131-3 Recomendación: Usar para la simulación el software CODESYS, para ello puede usar el archivo: “Bombas.pro”, el cual contiene un archivo de visualización que le permitirá rápidamente comprobar el funcionamiento de la solución determinada previamente. NOTA: no modifique ni elimine el archivo de visualización y el programa “INTERNO<PRG>” o No olvide agregar el bloque de llamado del programa creado por usted en el programa principal “PLC_PRG<PRG> o En el programa los sensores “a”, “b”, “c”, “d” corresponden a “SA”, “SB”, “SC”, “SD” respectivamente, las bombas “B1” y “B2” corresponden a “B1” y “B2” respectivamente y el pulsador de “START” corresponde a “START”. o En la visualización los sensores “a”, “b” y “d” pueden ser alterados para las diferentes pruebas, de igual manera el botón de “START” y la válvula para extraer el agua de tanque.