Выражения, операции и адреса
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 Вызывае т выход программы из выполняемого в данный
моме нт блока