Esta sección proporciona información sobre el entorno de programación de Control FPWIN Pro7.
Control FPWIN Pro7 permite
Programar en uno o varios lenguajes de programación LD, FBD, ST y IL.
Representar el programa como un diagrama secuencial de funciones (SFC)
Dividir el proyecto en módulos, de forma que varios programadores puedan trabajar simultáneamente en un proyecto.
Cuando se divide el proyecto en módulos, se puede seleccionar entre un desarrollo de Arriba-Abajo o de Abajo-Arriba.
Arriba-Abajo consiste en definir primero los objetos de nivel más alto como las tareas, las POUs de tipo programa (PRG) y las variables globales. Y después, definir las POUs de tipo función (FUN) y los bloques de funciones (FB), así como las variables locales en las cabeceras de las POUs. Esta técnica de programación es muy útil si se tiene una idea general de la tarea de control completa.
Abajo-Arriba consiste en definir primero los bloques lógicos básicos que desarrollan una tarea específica y que luego son llamados por la lógica de nivel superior. La lógica de nivel superior definida en las POUs de tipo programa, es asignada posteriormente a las tareas. Esta técnica de programación es útil siempre que ya estén disponibles los bloques básicos, por ejemplo, si existe un proyecto anterior, o siempre que se definan estos bloques, de forma que se puedan reutilizar en diferentes aplicaciones.