Jumps

SFC-scheme is executed from top to bottom in most cases. Standard allows a creation of jump to any step. For this purpose, connectors with intermediate arrows or named jumps are employed, i.e. jump is executed to one step, its name is written under the arrow.  In this example, Move_Dwn and Мove_Up steps activate each other in turn:

Note that Stop condition is not checked at the same time. MoveDown and MoveUp steps are united into logical ring having 2 input variants and no output variants. Activity marker moves entirely inside the ring. Jump from one parallel block branch leads to marker duplication effect. Jump into parallel block breaks branch parallelism. It is better to avoid such a trick.

Was this page helpful?