![](https://cv01.studmed.ru/view/db5014703f0/bgd6.png)
Выражения, операции и адреса
S7-SCL V5.1 для S7-300/S7-400
11-12
A5E00059543-01
11.2 Управляю щие операторы
11.2.1 Обзор управляющих операторов
Условные операторы
Условные операторы позволяют Вам направ лять выполнение программы по
различным после довательностям операторов.
Тип перехода
Функция
Оператор IF Оператор IF позволяет направлять выполнение программы по
одной из двух ветвей в зависимости от выполнения или
невыполнения условия.
Оператор CASE Оператор CASE позволяет направлять выполнение про граммы по
одному из n альтернативных путей, в зависимости от величин ы
переменной.
Циклы
Вы можете управлять циклами, используя операторы повтора. Оператор
повтора определяет, какие части программы должны повториться в
зависимости от различных условий.
Тип перехода
Функция
Оператор FOR Используется для повтора последовательности операторов до
тех пор, пока ве личина управляющей переменной остается в
пределах определенных границ
Оператор WHILE Используется для повтора последовательности операторов до
тех пор, пока у довлетворяется условие выполне ния
Оператор REPEAT Используется для повтора последовательности операторов до
тех пор, пока не будет соблюдено условие заверше ния
Программный переход
Программный переход – это непосредственный переход к опре деленной
цели, то есть к другому оператору внутри того же блока.
Тип перехода
Функция
Оператор CONTINUE Используется для прерывания выполне ния те кущего прохода
тела цикла.
Оператор EXIT Используется для прерывания цикла в независимости от
выполнения условия завершения
Оператор GOTO Вызывает переход программы на ранее заданную ме тку
Оператор RETURN Вызывае т выход программы из выполняемого в данный
моме нт блока