Glosario de Automatización • Diagrama de bloques de funcion

Que es un diagrama de bloques de funcion?

Ingeniería Merobix • • 4 min de lectura

Un diagrama de bloques de funcion, o FBD, es uno de los cinco lenguajes de programacion de PLC definidos por IEC 61131-3. En lugar de renglones de logica de escalera, el FBD representa un programa como un conjunto de bloques cableados juntos, con senales fluyendo de entradas a la izquierda hacia salidas a la derecha. Se lee como un esquema de flujo de senales, lo que lo hace un ajuste natural para el control analogico y de proceso.

Volver al glosario

Diagrama de bloques de funcion en una línea: Un diagrama de bloques de funcion (FBD) es un lenguaje grafico de programacion de PLC, definido en IEC 61131-3, en el que la logica se construye a partir de bloques de funcion interconectados - cada uno realizando una operacion como un temporizador, un lazo PID o una comparacion - con datos fluyendo a lo largo de las lineas de conexion.

Como funciona un diagrama de bloques de funcion

Cada bloque en un FBD realiza una operacion definida - un AND logico, un temporizador, un contador, un calculo de escalamiento, o un controlador PID. El bloque tiene pines de entrada a la izquierda y pines de salida a la derecha. Usted cablea una salida de un bloque a una entrada del siguiente, y el valor fluye a lo largo de esa conexion cuando el programa se ejecuta. La distribucion visual refleja como los datos se mueven realmente a traves de la logica.

Esto hace al FBD especialmente legible para el control continuo y analogico. Un lazo que lee una presion, la escala, la compara con una consigna y lleva una valvula se dibuja casi exactamente como un ingeniero de instrumentacion lo bosquejaria. La logica compleja que se extenderia por muchos renglones de escalera muchas veces colapsa en un diagrama de bloques compacto y legible.

Donde encaja mejor el FBD

El FBD brilla para el control de proceso, el procesamiento de senales, y cualquier logica que fundamentalmente trate de mover y transformar valores analogicos. Los lazos PID, el filtrado y los computos analogicos son mas limpios en FBD que en escalera. Tambien fomenta la reutilizacion: un bloque de funcion bien definido - digamos, un bloque estandar de control de bomba - puede colocarse en muchos programas, probarse una vez y confiarse en todas partes.

En petroleo y gas, el FBD aparece comunmente en el control de compresores, la medicion y cualquier patin donde dominen los lazos analogicos. La escalera aun reina para los enclavamientos discretos y los permisivos, asi que los proyectos reales con frecuencia mezclan los dos. Sea cual sea el lenguaje interno, el PLC expone sus resultados como tags por su protocolo nativo, y una plataforma SCADA como Merobix lee esos tags para graficar tendencias y alarmar sobre ellos sin necesitar ver el FBD en si.

Preguntas frecuentes

Cual es la diferencia entre FBD y logica de escalera?

La logica de escalera se dibuja como renglones al estilo de relevadores y sobresale en los enclavamientos discretos de encendido y apagado; el FBD se dibuja como bloques conectados con senales fluyendo de izquierda a derecha y sobresale en el control analogico y de proceso como los lazos PID. Ambos son lenguajes de IEC 61131-3 y muchas veces se mezclan en un solo proyecto.

Cuando debo usar un diagrama de bloques de funcion?

El FBD es una opcion fuerte para el control continuo, el procesamiento de senales y los computos analogicos - cualquier cosa donde los datos fluyan a traves de una serie de transformaciones. Tambien es bueno cuando quiere bloques reutilizables y autocontenidos como un PID estandar o un bloque de control de bomba.

Es un bloque de funcion lo mismo que un diagrama de bloques de funcion?

Un bloque de funcion es una sola unidad reutilizable de logica con entradas y salidas definidas; un diagrama de bloques de funcion es el lenguaje en el que usted cablea esos bloques juntos en un programa. El FBD es el diagrama; los bloques de funcion son sus piezas de construccion.

Más en PLC, RTU, HMI y DCS
Diagrama mímico  •  Excepcion Modbus de funcion ilegal (codigo 01)  •  Función de transporte DNP3  •  Código de función DNP3  •  Código de función Modbus  •  Todo en PLC, RTU, HMI y DCS →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →