Программные блоки

 
 

Для выделения структуры программы пользователя ее можно разделить на отдельные, функционально законченные фрагменты, которые программируются в программных блоках (PB). Программные блоки могут содержать тот же набор команд, что и организационные, но главное их назначение - разделение программы на смысловые куски.

Рис. 8. Организация программы при делении управления по уровням.

Для получения наглядной картины сложной или объемной программы рекомендуется, в свою очередь, разделение программных блоков по уровням управления. На рис. 8 показана структура программы, в которой PB1 и PB2 относятся к более высокому уровню управления по сравнению с программными блоками PB10, PB24, PB23 и функциональному блоку FB10. Самым высоким уровнем обладает организационный блок OB1.

В программе пользователя может быть до 256 программных блоков (PB0...PB255). Размер каждого блока ограничен только общим объемом кассеты пользователя. Управление программному блоку передается при его вызове из другого блока. Программные блоки могут включать в себя весь набор команд логического мнемокода, за исключением команд с формальными параметрами, а также допускают вызов и обработку вложенных блоков (рекомендуется до 8 вложений).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: