Jump to content
  • Sign in to follow this  

    Programa de PLC para escalado de válvulas de control

       (0 reviews)

    leikang

    Este es un programa de PLC para implementar el escalado analógico en el PLC S7-300.

    Escalado de válvulas de control

    Descripción del problema

    Implementar el programa de PLC en S7-300 para el escalado analógico.

    Diagrama del problema

    83-1.gif

    Solución del problema

    Las entradas analógicas provienen de diferentes sensores o transmisores. Los transmisores convierten la cantidad física en señal eléctrica. Podemos medir muchas cantidades físicas utilizando sensores analógicos, como temperatura, presión, nivel, distancia, flujo, etc.

    Por supuesto, podemos medir todas las cantidades físicas utilizando sensores analógicos, pero a modo de ejemplo y explicación, aquí tomamos un ejemplo de válvula de control.

    Como se muestra en la figura, aquí consideramos una válvula de control y tiene una salida de 4-20 mA (retroalimentación de válvula) y una entrada de 4-20 mA (comando de válvula) para su funcionamiento. Por lo tanto, cuando el PLC le da 20 mA a la válvula de control de flujo, la válvula estará abierta al 100 % y para 4 mA estará al 0 % (cerrada).

    De otra manera, la válvula de control de flujo también proporciona una señal de salida que se puede utilizar para el sistema de bucle cerrado/para la indicación del porcentaje de la válvula. Si la válvula está abierta al 100 %, el PLC recibirá una señal de 20 mA y para el 0 % recibirá 4 mA.

    Nota: aquí consideramos el sistema de bucle cerrado para una explicación sencilla, por lo que el operador establecerá el parámetro de comando de apertura de la válvula de control en un rango entre 0 % y 100 %.

    83-2.gif

    Ahora, según el sistema de bucle cerrado, la válvula de control proporcionará una señal de salida (retroalimentación de la válvula) y, mediante el uso de la instrucción SCALE, el operador puede ver el parámetro de apertura real de la válvula en los gráficos.

    83-3.gif

    Lista de entradas/salidas

    Memoria M

    • Habilitar comando-Escalado:- M0.0
    • Selección bipolar-Escalado:- M0.1
    • Valor actual del sensor o transmisor:- MW10
    • Palabra de error-Escalado:- MW12
    • Salida escalada:- MD20
    • Habilitar comando-Desescalado:- M1.0
    • Selección bipolar-Desescalado:- M0.2
    • Valor dado de la pantalla:- MD24
    • Palabra de error-Desescalado:- MW16
    • Salida sin escalar:- MW26

    Diagrama de escalera de PLC para escalado de válvulas

    83-4.gif83-5.gif

    Explicación de la lógica de escalera

    Para esta aplicación, utilizamos el software de PLC S7-300 y TIA Portal para la programación. También podemos implementar esta lógica utilizando otros PLC.

    Red 1:
    En esta red, la lógica de escalado se ejecuta cuando el comando Habilitar (M0.0) está ACTIVADO.

    La instrucción “Escalar” sirve para convertir el entero (aquí, la señal de 4-20 mA de la válvula de control o MW10) en el parámetro IN que se puede escalar en unidades físicas entre un límite bajo (salida del 0 %) y un límite alto (salida del 100 %).

    El resultado o la salida escalada (MD20) de la instrucción se emite en el parámetro OUT.

    Si la selección bipolar (M0.1) está ACTIVADA, se supone que el valor en el parámetro IN es bipolar (rango entre -27648 y +27648).

    Si la selección bipolar (M0.1) está DESACTIVADA, se supone que el valor en el parámetro IN es unipolar (rango entre 0 y 27648).

    Red 2:
    La instrucción “Unscale” se utiliza para desescalar el número de punto flotante (valor dado en la pantalla o MD24) en el parámetro IN en unidades físicas entre un límite bajo y un límite alto.

    El resultado de la instrucción se emite (salida desescalada MW26) en el parámetro OUT. Si la selección bipolar (M0.2) está activada, se supone que el valor en el parámetro IN es bipolar (rango entre -27648 y +27648).

    Si la selección bipolar (M0.2) está desactivada, se supone que el valor en el parámetro IN es unipolar (rango entre 0 y 27648).

    Tabla de códigos de error:

    83-6.gif

    Nota: La aplicación anterior puede ser diferente de la aplicación real. Este ejemplo es solo para fines explicativos. También podemos implementar esta lógica en otros PLC. Este es el concepto simple de las instrucciones SCALE y UNSCALE, también podemos usar este concepto en otros ejemplos.

    Todos los parámetros considerados en el ejemplo se incluyen únicamente con fines explicativos; los parámetros pueden ser diferentes en las aplicaciones reales.

    Resultado

    83-7.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...