3.8 Definición de los bloques de función
Definición
Un bloque de función es una unidad de software que lleva a cabo una serie de operaciones con los
parámetros de entrada y los parámetros del propio bloque de función y produce parámetros de salida.
Estos parámetros de salida se pueden programar como entradas para otros bloques de función, cuyos
parámetros de salida se pueden programar a su vez, como entradas para otros bloques de función, y así
sucesivamente. Programando todos los parámetros de entrada deseados de los bloques de función, podrá
configurar el instrumento de modo que sea capaz de medir y controlar los procesos.
Tipos de bloques de función
Cada bloque de función realiza una serie de operaciones que cumplen un único propósito. Por ejemplo,
los bloques de función de entradas analógicas procesan los datos de las entradas analógicas, el bloque
de función de alarmas procesa las alarmas, y así sucesivamente.
En la Tabla 3-4 se describen todos los bloques de función.
Algunos bloques de función, a saber, Entrada Analógica, Salida Analógica, Entrada Lógica, y Salida
Lógica interaccionan con el hardware, es decir, son el enlace entre el instrumento y el hardware de
entrada o salida. Los bloques de función Entrada Analógica y Entrada Lógica convierten los datos de
entrada del proceso (como la variable del proceso o cualquier señal lógica ACT/DESACT de un
interruptor) en información que el instrumento puede utilizar. Esta información entrante se procesa de
acuerdo a la configuración de todo el bloque de función del instrumento, y en última instancia se pasa a
los bloques de función de salida. Los bloques de función Salida Analógica y Salida Lógica convierten
esta información saliente en un voltaje o corriente que pasa al correspondiente hardware de salida
(como una salida de corriente o relé).
El hardware no puede «ver» directamente otros bloques de función, que son puramente software. Se
pueden considerar como los pasos intermedios del proceso descrito en el párrafo anterior. Por ejemplo,
un valor calculado de rango partido 2 puede dividir una salida de lazo de control en 2 valores: uno para
calentamiento y otro para enfriamiento. Estos dos valores se pueden pasar al bloque de función Salida
Analógica que, en última instancia, controla el valor de la corriente o voltaje de salida.
Flujo de información
El «flujo» de información— desde el hardware de entrada a los bloques de función de entradas, y de
ahí, a la configuración del bloque de función, y de ahí, a los bloques de función de salida hasta el
hardware de salida— se pueden comparar a un río que fluye de aguas arriba a aguas abajo. En algunos
casos, como en la realimentación del lazo de control, esta analogía no es verdadera porque la
información fluye en un círculo, pero es una manera muy útil de ver cómo se conectan generalmente los
bloques de función. Por ejemplo, el bloque de función de entradas analógicas está típicamente "aguas
arriba" de la función Lazo de Control, que está típicamente "aguas arriba" del bloque de función Salida
Analógica. Por supuesto, si los dos bloques de función no están conectados directa o indirectamente, no
existe flujo entre ambos. Recuerde que cada bloque de función tiene una entrada, realiza una serie de
operaciones y produce una salida. Cuando se conectan varios bloques de función, sí hay flujo de
información.
Conceptos de programación y funcionamiento
VPR y VRX – Manual del usuario
49