The “Continuous Function Chart (CFC)” implementation language is a graphical programming language which extends the standard languages of IEC 61131-3.
You can graphically program a system by means of a POU in CFC. You insert elements and position them freely. You insert connections and wire the elements to a network so that a well-structured function block diagram is created. You can also insert feedback. You can read function block diagrams like an circuit diagram or a block diagram.
The execution order of a function block diagram is based on data flow. Moreover, a POU can process multiple data flows. Then the data flows do not have any common data. In the editor, multiple networks do not have any connections to each other.
On the other hand, POUs in FBD, LD, or IL have a network-based execution order.
Unfortunately, it is not possible to switch a POU between the “Continuous Function Chart (CFC) - page-oriented” and “Continuous Function Chart (CFC)” implementation languages.
The "Continuous Function Chart (CFC) - page-oriented" implementation language is a variant of CFC. The difference from simple CFC is that the code can be distributed on any number of "pages" in the editor. In this way, you can create extensive function block diagrams which are still easy to print.
Each page has edge areas where you arrange the connections to the other pages.
-
Creating pages
-
Setting the page size
-
Copying and inserting pages in the page navigator
-
Copying the implementation of a POU in the CFC implementation language and inserting into a page
-
Well-structured and space-saving arranging of inputs, outputs, and connection marks in the border areas
-
Connection over pages with connection marks
linktarget doesn't exist but @y.link.required='true'
linktarget doesn't exist but @y.link.required='true'