ГОСТ Р МЭК 61512-2—2016
Прекращение работы непосредственно предшествующих процедурных элементов может быть фор
мулируемым условием. Вместе с тем. условный язык формулировки в настоящем стандарте не рассма
тривается.
Если условие перехода равно TRUE, то активные процедурные элементы, непосредственно пред
шествующие переходу, должны прекратить работу. Если непосредственно предшествующие процедур
ные элементы прекращают работу до того как условие перехода равно TRUE, то функция перехода про
должает оценивать значение логической функции до тех пор. пока оно равно TRUE.
Сущность, непосредственно следующая за переходом, активируется после реализации условия пе
рехода. равного TRUE, после прекращения работы процедурного элемента, предшествующего переходу.
6.1.1.6 Базовые структуры
Данные структуры определяют планируемую последовательность выполнения рецептурных эле
ментов. Простейший случай — это набор процедурных элементов рецептуры, активируемых один за
другим. Более сложные структуры включают выбор указанной последовательности выполнения работ и
рассмотрение параллельных последовательностей.
6.1.1.6.1 Начало выбора последовательности выполнения работ
Начало выбора последовательности иллюстрируется на рисунке 29. Каждая ветвь выбора последо
вательности начинается с перехода. Выбор одной из нескольких возможностей представлен совокупно
стью переходов (например, под горизонтальной линией) по числу возможностей. Ниже указанной линии
выбирается только одна последовательность из нескольких возможных. Переходы оцениваются приори
тетно слева направо. Последовательность, расположенная на блок-схеме ниже перехода, для которой
условие перехода становится равным TRUE первым (при оценке с указанным приоритетом), становится
искомой «выбранной» последовательностью.
Identifier — идентификатор
Рисунок 29 — Начало выбора последовательности
6.1.1.6.2 Окончание выбора последовательности
Окончание выбора последовательности указывает на возможность присоединения других после
довательностей выполнения работ путем их выбора (см. рисунок 30).
62
Identifier — идентификатор
Рисунок 30 — Окончание выбора последовательности