Переходы
Ниже шага на соединительной линии присутствует горизонтальная черта, обозначающая переход:
Условием перехода может служить логическое выражение. Переход выполняется при соблюдении двух условий:
1) переход разрешен (соответствующий ему шаг активен);
2) условие перехода имеет значение TRUE.
На диаграмме записывается только идентификатор перехода. Само же условие описывается в отдельном окне с применением языка ST. В условном выражении перехода нельзя использовать операцию присваивания. Признаком того, что идентификатор перехода на диаграмме является отдельно реализованным условием, а не простой логической переменной, служит закрашенный угол перехода.
В качестве условия перехода может быть задана логическая константа. Если задано TRUE, то шаг будет выполнен однократно, за один рабочий цикл, далее управление перейдет к следующему шагу. Если задано условие FALSE, то шаг будет выполняться бесконечно.