Jump to content
  • Sign in to follow this  

    Programa PLC para el totalizador de caudal

       (0 reviews)

    leizuofa

    Realice un programa PLC para implementar un totalizador para el medidor de caudal. El medidor de caudal tiene una salida de 4-20 mA que representa de 0 a 100 litros/hora de caudal de combustible en una tubería.

    Programa PLC para el totalizador de caudal

    Usando esta lógica, podemos calcular el combustible total que pasa por la tubería.

    Cuando el valor del totalizador alcanza los 5000 litros, se debe reiniciar automáticamente o podemos reiniciar el valor usando el botón RESET.

    79-1.gif

    Solución del problema

    Podemos resolver este problema con una lógica simple. Aquí consideramos un medidor de caudal para medir el combustible con un caudal máximo de 100 litros/hora.

    Aquí convertiremos este caudal de L/H a L/Seg usando la instrucción DIV para el cálculo.

    Después de eso, usando un pulso de reloj de 1 segundo, almacenaremos este valor en otra ubicación de memoria y cada segundo se agregará y actualizará un nuevo valor.

    Aquí, por ejemplo, consideramos que el valor máximo del totalizador es de 5000 litros, por lo que después de este valor, el totalizador debe restablecerse.

    De modo que compararemos este valor con el valor real y lo restableceremos automáticamente o proporcionaremos un botón de REINICIO para restablecer el valor del totalizador.

    Lista de entradas/salidas

    Lista de entradas

    • Reset:- I0.0

    M Memory

    • M0.5:- Pulso de reloj de 1 segundo (1s)
    • M1.2:- Flanco positivo del pulso de reloj
    • MD10:- Palabra de memoria para la salida final (L/H) del medidor de caudal
    • MD18:- Palabra de memoria para la salida final (L/Sec) del medidor de caudal
    • MD22:- Adición de litros totales
    • MD26:- Combustible total en litros

    Diagrama de escalera para el totalizador

    79-2.gif
    79-3.gif
    79-4.gif79-5.gif

    Explicación del programa

    En este problema, consideraremos el PLC S7-300 y el software del portal TIA para la programación.

    Red 1:
    Aquí hemos tomado el valor de salida final del medidor de caudal en L/H (MD10). Al utilizar la instrucción DIV, convertimos el caudal de L/H en L/seg y el valor final se almacena en MD18.

    Red 2:
    Aquí, el pulso de reloj de 1 s (M0,5) sumará valor cada segundo y almacenará el resultado en la palabra de memoria MD22.

    Red 3:
    Aquí, movimos el valor de MD22 a MD26 (combustible total en litros) para fines de visualización.

    Red 4:
    En esta red, necesitamos restablecer el totalizador. Si el combustible total es mayor que 5000 (el valor 5000 es para el propósito del ejemplo, depende de la configuración del medidor de flujo y su rango), entonces el conteo del totalizador debe ser cero automáticamente o podemos restablecerlo presionando el botón RESET (I0.0).

    Nota: La lógica anterior es solo para fines explicativos. Aquí solo hemos considerado la salida final de la escala, por lo que no hemos mencionado la escala de 4-20 mA en la lógica.

    Resultado

    79-6.gif

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...