Thread Content
Estimados expertos, tengo un conjunto de S7-200 que no sirven para nada. Tengo además un dispositivo de control de caudal en el sitio, y me gustaría modificarlo. El medidor de caudal envía una señal continua de 4 a 20 MA al valor establecido; luego esa señal se utiliza para activar un DO, lo cual hace que la bomba se detenga o que la válvula se cierre. En el siguiente ciclo, al presionar el botón de inicio, el medidor de caudal se reinicia automáticamente y vuelve a comenzar a contar el caudal. ¿Cómo se puede programar este PLC? handshake
Según su descripción, la lógica del programa consiste en realizar una acumulación; luego, se compara el valor acumulado con un valor establecido, y finalmente se obtiene el resultado para enviarlo a DO. Para realizar la acumulación, el caudal leído se convierte primero en caudal real; de forma sencilla, se realiza un cálculo cada segundo. Colóquelo en la posición fija; se suma el caudal real cada segundo. Al hacer el reinicio, se crea un botón para introducir el valor 0 en esa posición fija. Se comparan los valores; las dos entradas están conectadas respectivamente al valor acumulado y al valor establecido. En este paso, basta con elegir el módulo de comparación adecuado para poder obtener un valor BOOL que se envíe a DO. Este paso es muy sencillo
Según su descripción, la lógica del programa consiste en realizar una acumulación; luego, se compara el valor acumulado con un valor establecido, y finalmente se obtiene el resultado para enviarlo a DO. Para realizar la acumulación, el caudal leído se convierte primero en caudal real; de forma sencilla, se realiza un cálculo cada segundo. Colóquelo en la posición fija; se suma el caudal real cada segundo. Al hacer el reinicio, se crea un botón para introducir el valor 0 en esa posición fija. Se comparan los valores; las dos entradas están conectadas respectivamente al valor acumulado y al valor establecido. En este paso, basta con elegir el módulo de comparación adecuado para poder obtener un valor BOOL que se envíe a DO. Este paso es muy sencillo
En resumen, el proceso de programación es el siguiente: inicialización de los datos (se reinician los valores acumulados); bucle (se leen las señales del AI, se realiza la conversión de formato [para obtener valores reales], se acumulan los valores, se compara si se cumplen las condiciones para salir del bucle); se establece el valor DO en 1, se reinician los valores acumulados, se espera un tiempo, se establece el valor DO en 0, y se vuelve al bucle.