How Does SFC Programming Work
How Does SFC Programming Work
The first box represents the start of the operation. Two states are
connected with a vertical line. The horizontal lines between boxes
represent transition conditions. Sometimes, transition conditions
can be denoted by a much smaller rectangle between the larger
states.
After a step is completed, the process moves on to the next state
only if the transition condition(s) is also satisfied.
Each of the states also has corresponding outputs. Outputs are
represented as rectangular boxes linked horizontally to their
respective state.
Two conditions must be followed for every SFC:
1. There should be a transition condition between two steps.
2. A step should always separate two transition conditions.
Every SFC can be represented by an equivalent ladder
logic. Figure 2 shows an example.
Figure 2. SFC diagram representated by an equivalent
ladder logic.
https://www.automation.siemens.com/sce-static/learning-training-
documents/pcs7/v7-0/p01-07-sequential-function-chart-rc1012-
en.pdf
https://control.com/technical-articles/an-overview-of-sequential-
function-chart-sfc-programming/