Программирование мультиэкземпляра
10-11
Введение в STEP 7
C79000-G7076-C560-02
Программирование вызова в функциональном плане
Если вы программируете в функциональном плане, выделите в новом
сегменте область ввода и введите команды FBD, показанные ниже. Для
этого используйте FB Blocks > FB10 Engines в каталоге элементов
программы.
Удалите вызов для FB1 в OB1 (далее сегменты 4 и 5 из раздела 5.6), так как
мы теперь вызываем FB1 централизованно через FB10.
Затем сохраните свою программу и закройте блок.
Если для вашей задачи автоматизации вам нужны программы управления для
дополнительных двигателей, например, для газового двигателя, водородного
двигателя и т.д., вы можете таким же образом запрограммировать их как
мультиэкземпляры, а затем вызвать их из FB10.
Для этого опишите дополнительные двигатели, как было показано, в таблице
описания переменных FB10 ("Engines [Двигатели]") и запрограммируйте вызов FB1 в
FB10 (мультиэкземпляр в каталоге элементов программы). Затем вы можете
определить в таблице символов новые символические имена, например, для
процедур включения и выключения.
Дополнительную информацию вы можете найти с
помощью команды меню Help > Contents [Помощь >
Содержание] в разделах "Calling Reference Helps [Вызов
справочной информации]", "The STL, FBD, or LAD
Language Description [Описание языка STL, FBD или LAD]"
и "Program Control Instructions [Команды управления
программой]".