Lenguajes de programación de uso común para sistemas de control distribuido
Los lenguajes de programación comúnmente utilizados para sistemas de control distribuido incluyen el lenguaje de diagrama de escalera, el lenguaje de bloques de funciones, el lenguaje orientado a procesos y el lenguaje de alto nivel. El lenguaje de diagrama de escalera, también conocido como lenguaje de control de lógica de escalera, evolucionó a partir de diagramas de circuitos lógicos de relés, utilizando renglones o bucles como unidades de control para la configuración (programación). El lenguaje de bloques de funciones puede expresar relaciones lógicas, así como varios bloques de funciones de operación como suma, resta, multiplicación, división y raíz cuadrada, así como bloques de funciones de control como control PID o PI y control estroboscópico. El lenguaje orientado a procesos tiene fuertes funciones de operación lógica y aritmética, y puede integrarse estrechamente con el proceso de producción. Tiene las características de configuración flexible y funciones sólidas. Lenguajes comunes de alto nivel, como BASIC, FORTRAN, PASCAL, lenguaje C, etc.