El diagrama de bloques de función ( FBD ) es un lenguaje gráfico para el diseño de controladores lógicos programables , [1] que puede describir la función entre las variables de entrada y las de salida. Una función se describe como un conjunto de bloques elementales. Las variables de entrada y salida se conectan a los bloques mediante líneas de conexión.
Las entradas y salidas de los bloques se conectan con líneas de conexión o enlaces. Se pueden usar líneas simples para conectar dos puntos lógicos del diagrama:
- Una variable de entrada y una entrada de un bloque.
- Una salida de un bloque y una entrada de otro bloque
- Una salida de un bloque y una variable de salida
La conexión está orientada, lo que significa que la línea lleva datos asociados desde el extremo izquierdo al extremo derecho. Los extremos izquierdo y derecho de la línea de conexión deben ser del mismo tipo.
La conexión derecha múltiple, también llamada divergencia, se puede utilizar para transmitir información desde su extremo izquierdo a cada uno de sus extremos derechos. Todos los extremos de la conexión deben ser del mismo tipo.
El diagrama de bloques de función es uno de los cinco lenguajes para la configuración lógica o de control [2] compatible con la norma IEC 61131-3 para un sistema de control como un controlador lógico programable (PLC) o un sistema de control distribuido (DCS). Los otros lenguajes admitidos son la lógica de escalera , el diagrama de funciones secuenciales , el texto estructurado y la lista de instrucciones .