Red de conocimiento informático - Problemas con los teléfonos móviles - Programación StLos lenguajes de programación del plc son los siguientes: 1. Diagrama de escalera (LD) 2. Diagrama de bloques de funciones (FBD) 3. Diagrama de funciones secuenciales (SFC) 4. Texto estructurado (ST) 5. Lista de instrucciones (IL). El programa de usuario del PLC es una función utilizada por el diseñador de acuerdo con los requisitos de control del proceso y las necesidades reales del sistema de control mediante la especificación de compilación del lenguaje de programación del PLC. Siempre que los usuarios dominen ciertos lenguajes de programación estándar, pueden utilizar PLC para realizar diversas funciones de control automático en el sistema de control. Según el estándar de lenguaje de programación de control industrial (IEC1131-3) formulado por la Comisión Electrotécnica Internacional, el PLC tiene cinco lenguajes de programación estándar: lenguaje de diagrama de escalera (LD), lenguaje de lista de instrucciones (IL), lenguaje de módulo de funciones (FBD) y lenguaje secuencial. Lenguaje de diagrama de flujo de funciones (SFC) y lenguaje de texto estructurado (st). Estos cinco lenguajes de programación estándar son muy sencillos y fáciles de aprender. Lenguaje de diagrama de escalera El lenguaje de diagrama de escalera es el lenguaje de programación más utilizado en la programación de PLC. Es un lenguaje de programación similar a los circuitos de relés. Debido a que los diseñadores eléctricos están familiarizados con el control de relés, el lenguaje de programación en escalera ha ganado amplia popularidad y aplicación. Las características del lenguaje de programación del diagrama de escalera son: corresponde al diagrama esquemático de operación eléctrica y se corresponde intuitivamente con el control de relé original y es fácil de dominar para los diseñadores eléctricos; La diferencia entre el lenguaje de programación del diagrama de escalera y el control de relé original es que el flujo de energía en el diagrama de escalera no es una corriente real y el relé interno no es un relé real. Cuando se aplica, debe tratarse de manera diferente al original. concepto de control de relé. Lenguaje de lista de instrucciones El lenguaje de programación de lista de instrucciones es un lenguaje de programación mnemotécnico similar al lenguaje ensamblador. Consiste en códigos de operación y operandos como el lenguaje ensamblador. En ausencia de una computadora, es apropiado utilizar un programador portátil PLC para compilar los programas de usuario. Al mismo tiempo, el lenguaje de programación de la lista de instrucciones y el lenguaje de programación del diagrama de escalera se corresponden uno a uno y se pueden convertir entre sí mediante el software de programación del PLC. 3 es una tabla de instrucciones correspondiente al diagrama de escalera 2PLC de la FIG. Las características del lenguaje de programación de lista de instrucciones son: usar mnemotécnicos para representar funciones operativas, que es fácil de recordar y dominar; usar mnemotécnicos en el teclado de un programador portátil es fácil de operar y no requiere programación de computadora. Existe una correspondencia uno a uno con el diagrama de escalera. Sus características son básicamente consistentes con el lenguaje del diagrama de escalera. Lenguaje de diagrama de módulo de función El lenguaje de diagrama de módulo de función es un lenguaje de programación de PLC similar a los circuitos lógicos digitales. Las funciones del módulo se representan en forma de diagramas de módulos funcionales, y diferentes módulos funcionales tienen diferentes funciones. Características del lenguaje de programación de diagramas de módulos funcionales: Las características del lenguaje de programación de diagramas de módulos funcionales son: esquemas de control simples, fáciles de analizar y comprender basados ​​en módulos funcionales, son programas que expresan funciones en forma de gráficos, intuitivos y; lógica digital fácil de usar Diseñadores que están familiarizados con los conceptos básicos de los circuitos; para sistemas de control a gran escala con lógica de control compleja, debido a que el diagrama del módulo funcional puede expresar claramente las relaciones funcionales, el tiempo de programación y depuración se reduce considerablemente. Lenguaje de diagrama de flujo funcional secuencial El lenguaje de diagrama de flujo funcional secuencial es un lenguaje de programación diseñado para satisfacer las necesidades del control lógico secuencial. Al programar, el proceso de acciones de flujo secuencial se divide en pasos y condiciones de transición. Según las condiciones de transición, se asigna la secuencia de flujo funcional del sistema de control y las acciones se realizan paso a paso. Cada paso representa una tarea de función de control y está representado por un cuadro. Este cuadro contiene la lógica de escalera utilizada para realizar la tarea de la función de control correspondiente. Este lenguaje de programación hace que la estructura del programa sea clara y fácil de leer y mantener, lo que reduce en gran medida la carga de trabajo de programación y acorta el tiempo de programación y depuración. Se utiliza en situaciones donde el sistema es de gran escala y las relaciones del programa son complejas. Las características del lenguaje de programación de diagramas de flujo funcional secuencial son: tomar funciones como línea principal, distribuir en el orden de los procesos funcionales, programas de usuario claros y fáciles de entender, evitando las deficiencias de los diagramas de escalera u otros lenguajes que no pueden; realizar acciones secuenciales y, al mismo tiempo, evitar la necesidad de programar en lenguajes de diagramas de escalera. Durante las acciones secuenciales, el enclavamiento mecánico causa defectos en la compleja estructura del programa de usuario y la dificultad de comprensión del programa de usuario también se reduce considerablemente; Lenguaje de texto estructurado Un lenguaje de texto estructurado es un lenguaje de programación que utiliza texto de descripción estructurado para describir programas. Es un lenguaje de programación similar a un lenguaje de alto nivel. En sistemas PLC grandes y medianos, el texto estructurado se utiliza a menudo para describir la relación entre variables en el sistema de control. Se utiliza principalmente para programación de usuario que es difícil de implementar en otros lenguajes de programación. El lenguaje de programación de texto estructurado utiliza la descripción de la computadora para describir varias relaciones operativas entre varias variables en el sistema para completar las funciones u operaciones requeridas. El lenguaje de programación de texto estructurado utilizado por la mayoría de los fabricantes de PLC es similar a lenguajes de alto nivel como el lenguaje BASIC, el lenguaje PASCAL o el lenguaje C, pero para facilitar la aplicación, las expresiones y tipos de declaraciones están simplificados.

Programación StLos lenguajes de programación del plc son los siguientes: 1. Diagrama de escalera (LD) 2. Diagrama de bloques de funciones (FBD) 3. Diagrama de funciones secuenciales (SFC) 4. Texto estructurado (ST) 5. Lista de instrucciones (IL). El programa de usuario del PLC es una función utilizada por el diseñador de acuerdo con los requisitos de control del proceso y las necesidades reales del sistema de control mediante la especificación de compilación del lenguaje de programación del PLC. Siempre que los usuarios dominen ciertos lenguajes de programación estándar, pueden utilizar PLC para realizar diversas funciones de control automático en el sistema de control. Según el estándar de lenguaje de programación de control industrial (IEC1131-3) formulado por la Comisión Electrotécnica Internacional, el PLC tiene cinco lenguajes de programación estándar: lenguaje de diagrama de escalera (LD), lenguaje de lista de instrucciones (IL), lenguaje de módulo de funciones (FBD) y lenguaje secuencial. Lenguaje de diagrama de flujo de funciones (SFC) y lenguaje de texto estructurado (st). Estos cinco lenguajes de programación estándar son muy sencillos y fáciles de aprender. Lenguaje de diagrama de escalera El lenguaje de diagrama de escalera es el lenguaje de programación más utilizado en la programación de PLC. Es un lenguaje de programación similar a los circuitos de relés. Debido a que los diseñadores eléctricos están familiarizados con el control de relés, el lenguaje de programación en escalera ha ganado amplia popularidad y aplicación. Las características del lenguaje de programación del diagrama de escalera son: corresponde al diagrama esquemático de operación eléctrica y se corresponde intuitivamente con el control de relé original y es fácil de dominar para los diseñadores eléctricos; La diferencia entre el lenguaje de programación del diagrama de escalera y el control de relé original es que el flujo de energía en el diagrama de escalera no es una corriente real y el relé interno no es un relé real. Cuando se aplica, debe tratarse de manera diferente al original. concepto de control de relé. Lenguaje de lista de instrucciones El lenguaje de programación de lista de instrucciones es un lenguaje de programación mnemotécnico similar al lenguaje ensamblador. Consiste en códigos de operación y operandos como el lenguaje ensamblador. En ausencia de una computadora, es apropiado utilizar un programador portátil PLC para compilar los programas de usuario. Al mismo tiempo, el lenguaje de programación de la lista de instrucciones y el lenguaje de programación del diagrama de escalera se corresponden uno a uno y se pueden convertir entre sí mediante el software de programación del PLC. 3 es una tabla de instrucciones correspondiente al diagrama de escalera 2PLC de la FIG. Las características del lenguaje de programación de lista de instrucciones son: usar mnemotécnicos para representar funciones operativas, que es fácil de recordar y dominar; usar mnemotécnicos en el teclado de un programador portátil es fácil de operar y no requiere programación de computadora. Existe una correspondencia uno a uno con el diagrama de escalera. Sus características son básicamente consistentes con el lenguaje del diagrama de escalera. Lenguaje de diagrama de módulo de función El lenguaje de diagrama de módulo de función es un lenguaje de programación de PLC similar a los circuitos lógicos digitales. Las funciones del módulo se representan en forma de diagramas de módulos funcionales, y diferentes módulos funcionales tienen diferentes funciones. Características del lenguaje de programación de diagramas de módulos funcionales: Las características del lenguaje de programación de diagramas de módulos funcionales son: esquemas de control simples, fáciles de analizar y comprender basados ​​en módulos funcionales, son programas que expresan funciones en forma de gráficos, intuitivos y; lógica digital fácil de usar Diseñadores que están familiarizados con los conceptos básicos de los circuitos; para sistemas de control a gran escala con lógica de control compleja, debido a que el diagrama del módulo funcional puede expresar claramente las relaciones funcionales, el tiempo de programación y depuración se reduce considerablemente. Lenguaje de diagrama de flujo funcional secuencial El lenguaje de diagrama de flujo funcional secuencial es un lenguaje de programación diseñado para satisfacer las necesidades del control lógico secuencial. Al programar, el proceso de acciones de flujo secuencial se divide en pasos y condiciones de transición. Según las condiciones de transición, se asigna la secuencia de flujo funcional del sistema de control y las acciones se realizan paso a paso. Cada paso representa una tarea de función de control y está representado por un cuadro. Este cuadro contiene la lógica de escalera utilizada para realizar la tarea de la función de control correspondiente. Este lenguaje de programación hace que la estructura del programa sea clara y fácil de leer y mantener, lo que reduce en gran medida la carga de trabajo de programación y acorta el tiempo de programación y depuración. Se utiliza en situaciones donde el sistema es de gran escala y las relaciones del programa son complejas. Las características del lenguaje de programación de diagramas de flujo funcional secuencial son: tomar funciones como línea principal, distribuir en el orden de los procesos funcionales, programas de usuario claros y fáciles de entender, evitando las deficiencias de los diagramas de escalera u otros lenguajes que no pueden; realizar acciones secuenciales y, al mismo tiempo, evitar la necesidad de programar en lenguajes de diagramas de escalera. Durante las acciones secuenciales, el enclavamiento mecánico causa defectos en la compleja estructura del programa de usuario y la dificultad de comprensión del programa de usuario también se reduce considerablemente; Lenguaje de texto estructurado Un lenguaje de texto estructurado es un lenguaje de programación que utiliza texto de descripción estructurado para describir programas. Es un lenguaje de programación similar a un lenguaje de alto nivel. En sistemas PLC grandes y medianos, el texto estructurado se utiliza a menudo para describir la relación entre variables en el sistema de control. Se utiliza principalmente para programación de usuario que es difícil de implementar en otros lenguajes de programación. El lenguaje de programación de texto estructurado utiliza la descripción de la computadora para describir varias relaciones operativas entre varias variables en el sistema para completar las funciones u operaciones requeridas. El lenguaje de programación de texto estructurado utilizado por la mayoría de los fabricantes de PLC es similar a lenguajes de alto nivel como el lenguaje BASIC, el lenguaje PASCAL o el lenguaje C, pero para facilitar la aplicación, las expresiones y tipos de declaraciones están simplificados.

Características del lenguaje de programación de texto estructurado: la programación en lenguaje de alto nivel puede completar operaciones de control más complejas y requiere ciertos conocimientos de lenguaje informático de alto nivel y habilidades de programación, lo que impone mayores requisitos a los diseñadores de ingeniería. Poca intuición y operatividad.