Безусловный переход

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: GOTO.

Количество аргументов: 1.

Примечания по входам

Вход: «Логическое имя» («Идентификатор»).

Функционирование

Осуществляется безусловный переход на строку подпрограммы с указанным в аргументе логическим именем. Признак инверсии входа игнорируется.

Внимание: некорректное использование данного алгоблока (переходы "назад" и пр.) может приводить к зацикливанию программы и, как следствие, переходу модуля ПР в состояние ОШИБКА ПРОГРАММЫ.

Пример использования

// если DI1.3 = 1, то AO1.1 = 50; иначе AO1.1 = 10

B1 = IF_GOTO(DI1.3; B4)

B2 = RESULT(AO1.1; 10)

B3 = GOTO(B5) // безусловный переход на последнюю строку подпрограммы

B4 = RESULT(AO1.1; 50)

B5 = NOT(0)