CODESYS SFC The IEC 61131-3 programming language, Sequential Function Chart (SFC), is a graphical programming language for describing the chronological sequence of individual actions in a program. For
Programming in SFC Creating a POU in SFC Select an application in the device tree. Click Project → Add Object → POU . The Add POU dialog opens. Specify a name and select the Sequential Function Chart
Processing Order in SFC . Basic behavior of elements Active step An active step includes actions currently being executed. In online mode, CODESYS displays active steps in blue. Init Step In the first
Generating an SFC Visualization A visualization with a block diagram can be generated for a POU (type: Program or Function block ) in the Sequential Function Chart (SFC) implementation language. The G
SFC editor The SFC editor is graphical editor. A new SFC POU contains an Initial step and a subsequent transition. In the SFC editor, you can insert individual elements into the chart by means of comm
SFC Editor in Online Mode In the SFC editor, the variables and expressions in use on the controller can be displayed at runtime. You can also write and force variables and expressions. Debugging funct
SFC Elements: Step and Transition Symbol: Step Symbol: Transition As a rule, CODESYS inserts steps and transitions as a combination . Inserting a step without a transition or a transition without a st
SFC Element: Action Symbol: An action includes one or more statements in one of the valid implementation languages. You can assign an action to a Step and Transition . Actions that you use in SFC step