191
5.1.3 Вызов шаговых блоков
Шаговые блоки представляют собой отдельные шаги в схемах управления. Один
шаговый блок соответствует одному шагу процесса. Он содержит выдаваемые
команды и условия перехода к следующему шагу.
Как правило шаговые блоки используются только в сочетании с функциональным
блоком "сблокированная схема управления". Однако они могут вызываться
поочередно и рассматриваются тогда, как программные блоки.
Шаговые блоки вызываются независимо от условий или в зависимости от
логического результата. Абсолютный вызов шагового блока SPA SB всегда
выполняется при обработке. Линейная обработка программы прекращается и
продолжается в начале вызванного шагового блока.
Абсолютный вызов шагового блока не зависит от логического результата и не
влияет на него. Логический результат сохраняется и при смене блока
"захватывается", "тот логический результат, например, может быть использован для
установки меток. Начатая в старшем блоке логическая операция в вызванном блоке
продолжения не имеет.
Условный вызов шагового блока SPB PB выполняется только тогда, когда при
обработке вызова логический результат равен "I". Тогда происходит выход из
линейной программы и обработка продолжается в начале вызванного шагового
блока.
Если при обработке условного вызова шагового блока логический результат "О",
вызов не выполняется. Продолжается линейная обработка программы. Логический
результат устанавливается в состояние "I".
5.1.4 Вызов блоков данных
В блоке данных содержатся данные, с которыми работает прикладная программа.
Один блок данных содержит 256 слов данных. Если этих слов недостаточно, блок
данных меняется ; производится вызов нового блока, все операции с символом
операнда D будут относится тогда к этому блоку данных.
1) В особых случаях /напр., в списках текстов для интерфейса AS512/ длина блока
данных может составлять до 2 К.