El FBD es un lenguaje gráfico para la programación de lógica relacionada. Las variables particulares de una POU están conectadas con las entradas y salidas de las cajas de funciones. La conexión representa un flujo de datos entre las variables y las entradas/salidas de las cajas de funciones.
Un programa en diagrama de bloques de funciones está internamente estructurado en redes.
Una red del diagrama de bloques de funciones consiste en una representación gráfica de cajas de funciones conectadas.