Bloques de funciones definidas por el usuario
FactoryTalk Design Workbench
admite la creación y administración de bloques de funciones definidas por el usuario (User-Defined Function Block, UDFB). UDFB admite un subconjunto de técnicas de programación orientada a objetos, como la definición de una clase y crear una ocurrencia de la clase varias veces.
CONSEJO:
Un parámetro de entrada definido por el usuario no se puede utilizar para habilitar o deshabilitar los UDFB, ya que solo controla las instrucciones dentro del UDFB.
Para habilitar o deshabilitar un UDFB, active o desactive
EN/ENO
en el panel Propiedades
.Cuando
EN/ENO
está desactivado, no se ejecuta el UDFB y los parámetros de salida no se sobrescriben.Las ventajas de usar los UDFB son las siguientes:
- Reutilizar el códigoUtilice los UDFB para promover la coherencia entre proyectos mediante la reutilización de algoritmos de control usados frecuentemente.En algoritmos que se utilizan varias veces en el mismo proyecto o en varios proyectos, agregue el código dentro de un UDFB para que este sea modular y fácil de reutilizar.
- Uso de UDFB en lugar de funciones definidas por el usuario (User-Defined Function, UDF)
- Los UFDB admiten cálculos complejos que tienen múltiples salidas.
- Cuando se requieren varias instancias, un UDFB podría usar menos memoria que una UDF debido a que no existe un UDFB en un proyecto en un programa hasta que se crea una instancia como una variable.
- Los UFDB resultan de utilidad cuando se requiere guardar los valores de las variables locales en ejecución (guarda el estado).
- Interfaz fácil de entenderLos UDFB proporcionan una interfaz fácil de entender al mostrar solo los parámetros esenciales o necesarios de algoritmos complicados.Los UDFB admiten la inserción de comentarios en cualquier lugar, lo que reduce el tiempo de desarrollo de la documentación. Los comentarios solo se utilizan para documentación y no tienen función en el programa.
- Mantenimiento sencilloLos UFDB simplifican el mantenimiento del código gracias a que la lógica de los UDFB se supervisa enFactoryTalk Design Workbench, que muestra los valores de entrada y de salida relacionados con la instancia específica del UDFB.
- Pasos sencillos para restablecer el valor inicial de las instanciasUtilice el cuadro de diálogoEstablecer los valores iniciales de las instanciaspara restablecer el valor inicial de instancias con un solo clic.
Entregue su opinión