Jump to content
  • Sign in to follow this  

    ¿Qué es una tabla de instrucciones de programación de PLC?

       (0 reviews)

    leizuofa

    La programación de PLC tiene cinco tipos de lenguajes: lógica de escalera, lista de instrucciones, texto estructurado, diagrama de bloques funcionales y diagrama de flujo secuencial. Cada tipo de lenguaje de PLC tiene sus propias ventajas y desventajas. Si bien algunos de los lenguajes se ven bien visualmente y son fáciles de solucionar, otros lenguajes tienen un menor consumo de memoria y una velocidad de procesamiento más rápida.

    Uno de los lenguajes de PLC más básicos que se utilizan es la lista de instrucciones. No es tan famoso como otros lenguajes y solo lo utilizan unos pocos programadores de PLC debido a la tecnología obsoleta, pero aún está disponible en casi todo el software de los fabricantes de PLC. En esta publicación, veremos el concepto de lenguaje de lista de instrucciones en PLC.

    ¿Qué es una lista de instrucciones?

    Un programa de PLC escrito en lenguaje de lista de instrucciones consta de una serie de instrucciones que el controlador lógico ejecuta de forma secuencial. Cada instrucción está representada por una sola línea de programa y consta de los siguientes componentes:

    • Número de línea
    • Valor actual (solo en modo en línea)
    • Operador de instrucción
    • Operando(s)
    • Comentario opcional

    Básicamente, si ha visto el lenguaje ensamblador tradicional utilizado en microprocesadores, entonces se sentirá identificado fácilmente con este lenguaje. También se puede definir como una mezcla de lógica de escalera y texto estructurado. Lógica de escalera en el sentido de que las instrucciones deben escribirse de manera lineal y texto estructurado en el sentido de que se utilizan mnemónicos en las palabras.

    Consulte la siguiente imagen para obtener más información. La primera imagen muestra una lógica de PLC escrita en lenguaje de escalera. La lógica es: %M3 se activará si %M0 está activado y %M1 está activado o %M2 está activado.

    103-1.gif

    Ahora, consulte la siguiente lógica para ver la lista de instrucciones. Puede ver que cada línea tiene solo un componente: la primera línea tiene %M0 y la segunda línea tiene %M1 haciendo lógica AND con la siguiente línea.

    La tercera línea tiene a %M2 haciendo lógica OR con la línea anterior, la cuarta línea cierra los comandos y la quinta línea activa la salida %M3. Por lo tanto, es una representación tanto de la lógica de escalera como del texto estructurado.

    103-2.gif

    Componentes de la lista de instrucciones

    A continuación se mencionan los componentes principales de una lista de instrucciones de PLC.

    • Número de línea: los números de línea de cuatro dígitos se generan cuando crea una nueva línea de programa y el software los administra automáticamente. Se puede ver en la figura anterior como 0000 a 0004.
    • Valores actuales: en el modo en línea, puede ver los valores actuales de cada elemento, como se muestra en la siguiente figura. Se indica como verdadero o falso en la siguiente imagen durante la animación en línea.
    • Operadores de instrucción: este operador es un tipo de comando para ejecutar una instrucción. También se puede denominar como el lado de entrada y el lado de salida de la lógica escrita. Es un símbolo mnemotécnico que se utiliza para indicar el tipo de comando que se ejecutará en el lado de salida y también cómo lo ejecutará el lado de salida. Por ejemplo, en la imagen anterior, LD significa carga, que inicia la ejecución cargando el valor del primer bit, AND/OR denota instrucciones lógicas y ST denota almacenar valores del resultado en el bit de destino.
    • Comentario: esto es opcional. Permite al programador escribir cualquier comentario que lo ayude a solucionar problemas de lógica fácilmente.

    103-3.gif

    Lista de instrucciones en la programación de PLC

    A continuación se mencionan algunas de las listas de instrucciones de PLC.

    • LD – carga el valor booleano del operando en el acumulador.
    • LDN– carga el valor booleano negado del operando en el acumulador.
    • LDR– carga el valor booleano del operando en el acumulador cuando el valor cambia de 0 a 1 (flanco ascendente).
    • LDF – Carga el valor booleano del operando en el acumulador cuando el valor cambia de 1 a 0 (flanco descendente).
    • AND – Realiza una operación AND entre el resultado anterior y el operando actual.
    • ANDN – Realiza una operación AND entre el resultado anterior y la inversa del operando actual.
    • ANDR – Realiza una operación AND entre el resultado anterior y el flanco ascendente del operando actual.
    • ANDF – Realiza una operación AND entre el resultado anterior y el flanco descendente del operando actual.
    • OR – Realiza una operación OR entre el resultado anterior y el operando actual.
    • NOT – Realiza la operación inversa del operando.
    • ST – Toma el valor del resultado generado.
    • STN – Toma el valor inverso del resultado generado.
    • S – Realiza la operación de ajuste del operando.
    • R – Realiza la operación de reinicio del operando.

    Aparte de estas, también tiene otras instrucciones como jump, subrutine, end, AND with, OR with, etc. dependiendo del fabricante del PLC.

    De esta manera vimos el concepto de lista de instrucciones en la programación del PLC.

    Sign in to follow this  


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

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

    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

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