Introducción a los lenguajes de programación proporcionados por PLC
El lenguaje de programación PLC tiene características obvias en comparación con los lenguajes informáticos generales. Debe ser fácil de escribir y de depurar. Actualmente, no existe ningún lenguaje de programación que sea compatible con productos de todos los fabricantes. En la actualidad,
PLC proporciona a los usuarios una variedad de lenguajes de programación para satisfacer las necesidades de preparación de programas de usuario.
Los lenguajes de programación proporcionados por PLC generalmente incluyen lo siguiente: diagrama de escalera, lista de instrucciones, diagrama de funciones secuenciales y diagrama de bloques de funciones 1. Diagrama de escalera
El lenguaje de programación del diagrama de escalera evolucionó a partir del diagrama esquemático del sistema de control de relés.
Las ideas básicas del diagrama de escalera del PLC y del diagrama de escalera del sistema de control de relés son las mismas, pero existen ciertas diferencias en el uso de símbolos y expresiones.
El diagrama de escalera es vívido, intuitivo, simple, claro y fácil de entender. Es especialmente adecuado para el control lógico de interruptores y es el lenguaje de programación más básico y común para PLC. 2. Lista de declaraciones (STL)
La lista de declaraciones utiliza mnemónicos para expresar varias funciones del PLC. Es similar al lenguaje ensamblador de computadora, pero es más fácil de entender que el lenguaje ensamblador y también es un lenguaje de programación más utilizado. Cuando se utiliza la programación de listas de declaraciones, el equipo de programación es simple, la lógica es compacta y sistemática y el rango de conexión no está limitado, pero es relativamente abstracto. Generalmente, se puede transformar en un diagrama de escalera y complementarse entre sí. Actualmente, la mayoría de los PLC tienen capacidades de programación de listas de declaraciones. 3. Gráfico de funciones secuenciales (SFC)
La programación de gráficos de funciones secuenciales es un método de programación gráfica, también conocido como gráfico de funciones. Su método de programación adopta el método de dibujar un diagrama de flujo de proceso siempre que los terminales de entrada y salida de cada caja de proceso estén marcados con símbolos específicos. El uso de la programación de gráficos de funciones secuenciales puede simplificar enormemente los programas de control del sistema con estructuras complejas como la concurrencia y la selección. Muchos PLC proporcionan instrucciones para la programación SFC. Es un lenguaje de programación eficaz y popular. La Comisión Electrotécnica Internacional (IEC) también está implementando y desarrollando estándares de programación para este lenguaje. 4. Diagrama de bloques de funciones (FBD)
El diagrama de funciones lógicas es un lenguaje gráfico que expresa comandos mediante bloques de funciones compuestos de símbolos de funciones lógicas. Este lenguaje de programación sigue básicamente la imagen de los bloques lógicos de los circuitos lógicos de semiconductores. Se utiliza un bloque informático para cada función, y su función informática está determinada por el símbolo dentro del bloque. Es muy conveniente para aquellos que están familiarizados con los circuitos lógicos y tienen una base en álgebra lógica.