Red de conocimiento informático - Problemas con los teléfonos móviles - Los lenguajes de programación de PLC incluyen

Los lenguajes de programación de PLC incluyen

Los lenguajes de programación de PLC incluyen lo siguiente:

Hay cinco lenguajes de programación en el estándar de lenguaje de programación de PLC (IEC61131-3), a saber, diagrama de funciones secuenciales y escalera. diagrama, diagrama de bloques de funciones y lista de instrucciones y texto estructurado. El diagrama de funciones secuenciales (SFC), el diagrama de escalera (LD) y el diagrama de bloques de funciones (FBD) son lenguajes de programación gráficos, y la lista de instrucciones (IL) y el texto estructurado (st) son lenguajes escritos.

1. Diagrama de funciones secuencial

El diagrama de secuencia se utiliza para describir las funciones del sistema de control de interruptores. Es un lenguaje gráfico superior a otros lenguajes de programación y se utiliza para preparar. programas de control secuencial. Los diagramas de secuencia proporcionan un método gráfico para organizar programas. De acuerdo con este método, es fácil dibujar programas de diagramas de escalera de control secuenciales, que se presentarán en detalle en el punto 3 de este libro.

2. Diagrama de escalera

El diagrama de escalera es un lenguaje de programación que utiliza símbolos gráficos y sus relaciones en el diagrama para expresar relaciones de control. Evolucionó a partir del diagrama del circuito de relés y es el lenguaje de programación gráfica de PLC más utilizado. El diagrama de escalera es muy similar al diagrama de circuito del sistema de control de relés. Es intuitivo y fácil de entender, y es fácil de dominar para el personal eléctrico que está familiarizado con el control de relés. Es especialmente adecuado para el control de lógica de interruptor.

El diagrama de escalera consta de contactos, bobinas e instrucciones de aplicación. Los contactos representan condiciones de entrada lógica, como interruptores externos, botones y condiciones internas. Las bobinas suelen representar salidas lógicas y se utilizan para controlar indicadores externos, contactores de CA, etc. (Es posible que los principiantes no entiendan esto, por lo que puedes combinarlo con el video tutorial de PLC para aprender).

Los diagramas de escalera generalmente tienen dos barras colectoras a la izquierda y a la derecha (a veces solo la barra colectora izquierda está dibujado), entre los cuales hay relés internos y relés. Una fila lógica paralela (o paso) de contactos normalmente abiertos y normalmente cerrados de una bobina. Cada fila lógica debe comenzar con la conexión del contacto al bus izquierdo y terminar con la conexión de la bobina al bus derecho.

3. Diagrama de bloques funcionales (FBD)

Este es un lenguaje de programación similar a los circuitos de puerta lógica digital, que es fácil de dominar para personas con una base en circuitos digitales. En este lenguaje de programación, las operaciones lógicas están representadas por bloques similares a las puertas AND y OR. El lado izquierdo del bloque son las variables de entrada de la operación lógica y el lado derecho es la variable de salida. Los círculos pequeños en el lado de entrada y salida representan no operaciones. Los bloques están conectados mediante cables y las señales fluyen de izquierda a derecha. Pocas personas en China utilizan el lenguaje de diagramas de bloques funcionales.

4. Lista de instrucciones

Las instrucciones de PLC son una expresión mnemotécnica similar a las instrucciones en lenguaje ensamblador de microcomputadoras. Un programa que consta de instrucciones se denomina programa de lista de instrucciones. El programa de lista de instrucciones es difícil de entender y su relación lógica es difícil de entender de un vistazo, por lo que generalmente se utiliza el lenguaje del diagrama de escalera en el diseño. Si se utiliza un programador portátil, el diagrama de escalera debe convertirse en una tabla de instrucciones y luego escribirse en el PLC. En la memoria del programa de usuario, las instrucciones están ordenadas por orden numérico de paso.

5. Texto estructurado

El texto (ST) es un lenguaje de programación especial de alto nivel creado para el estándar IEC61131-3. Comparado con el diagrama de escalera, puede implementar operaciones matemáticas complejas y el programa es muy simple y compacto. El estándar IEC no solo proporciona múltiples lenguajes de programación para que los usuarios elijan, sino que también permite a los programadores usar múltiples lenguajes de programación en el mismo programa, lo que les permite a los programadores elegir diferentes lenguajes para adaptarse a tareas especiales. .