Переход на произвольный шаг

В общем случае SFC-схема выполняется сверху вниз. Стандартом допускается создание переходов на произвольный шаг. Для этого применяются соединительные линии с промежуточными стрелками или поименованные переходы. То есть переход выполняется на шаг, имя которого указано под стрелкой.  В примере, шаги Move_Dwn и Мove_Up последовательно активируют друг друга:

Заметьте, что условие Stop при этом проверяться не будет, шаги MoveDown и MoveUp соединены в логическое кольцо, имеющее 2 варианта входа, но ни одной возможности выхода. Маркер активности будет перемещаться исключительно в этом кольце.

Прыжок из одной ветви параллельного блока наружу вызывает эффект размножения маркера. Прыжок внутрь параллельного блока нарушает параллельность ветвей. Подобных трюков необходимо избегать.