This section informs you about the programming environment of Control FPWIN Pro7.
Control FPWIN Pro7 allows you to
program in one or several programming languages LD/FBD, ST, and IL.
depict your program in a sequential function chart to help you keep your orientation
modularize your program such that several programmers can simultaneously work on a project.
When modularizing, you can select between a Top-Down and a Bottom-Up development.
Top-Down means from the top to the bottom and consists of first defining top-level objects such as tasks, POUs of the type program (PRG) and global variables. Then, defining supporting POUs of the type function (FUN) and function blocks (FB) as well as local interfaces between these supporting blocks in the individual POU headers. This programming technique is useful if you have already a general idea of the entire control task to be developed.
Bottom-Up means from the bottom to the top and consists of first defining basic logical building blocks which are then called up from higher levels of logic to perform a specific task in the system. The higher level logic defined in the POUs of the type program can then be assigned to the tasks. This technique of programming is useful whenever such basic building blocks are already available, e.g. from a previous project, or whenever you define the building blocks in such a way that you can reuse them in different applications.