Работа со списком подпрограмм |
Типовые задачи Предыдущий Следующий |
Общие сведенияЕсли в окне настройки «Проект» выбрана группа «Программа», то основная рабочая область имеет следующий вид (см. рисунок ниже).
Рисунок. Основная рабочая область с общим списком подпрограмм и групп подпрограмм Если в окне настройки «Проект» выбрана группа подпрограмм, то основная рабочая область имеет следующий вид (см. рисунок ниже).
Рисунок. Основная рабочая область при выбранной группе подпрограмм Сверху основной рабочей области отображается панель инструментов для добавления/удаления и перемещения элементов. Под ней располагается группа Подпрограммы, в которой отображаются: •наименования подпрограмм и количество алгоблоков в них; •группы подпрограмм и количество подпрограмм в них. Добавление/удаление подпрограммДля добавления новой подпрограммы или удаления выбранной используется соответственно кнопка [ Добавление/удаление группДля того чтобы из подпрограммы сделать группу или из группы сделать обычную подпрограмму, используются соответственно кнопки [ Перевод подпрограммы в текстовый/графический видДля перевода подпрограммы в текстовый/графический вид используется соответственно кнопка [ Необходимо отметить, что: •в графический вид переводится только пустая подпрограмма; •в графическом виде недоступны некоторые стандартные алгоблоки (CALL, GOTO, IF_GOTO и др.). Добавление подпрограмм в группу и перевод подпрограммы из группы в общий списокДля того чтобы в группу подпрограмм добавить существующую подпрограмму или из группы подпрограмм выбранную подпрограмму перевести в общий список, используется соответственно кнопка [ Перемещение подпрограмм в общем спискеДля перемещения подпрограмм в общем списке вверх или вниз используется соответственно кнопка [ Место подпрограммы в общем списке влияет на порядок ее выполнения в логической программе контроллера (чем меньше порядковый номер, тем раньше она выполняется). Окно «Сгенерированные блоки»Внизу слева основной области (когда выбран общий список подпрограмм) располагается кнопка «Сгенерированные блоки», при нажатии на которую открывается одноименное окно (см. рисунок ниже) с перечнем автоматически сгенерированных и пользовательских алгоблоков.
Рисунок. Окно «Сгенерированные блоки» Приоритетное использование идентификаторовСправа от кнопки «Сгенерированные блоки» находится флаг «Вставлять идентификаторы» (см. рисунок ниже).
Данный флаг позволяет при «перетаскивании» в аргументы алгоблоков (операция drag and drop) каналов, регуляторов или таблиц значений из окна настройки «Элементы» вставлять или пользовательский индентификатор (если оно есть, и флаг установлен), или стандартный (если флаг установлен, но идентификатор не задан, или флаг снят). Данный флаг не влияет на записываемые или уже записанные аргументы. Заменить все идентификаторы на пользовательские/стандартныеСправа внизу от группы «Программы» расположены две кнопки: «Пользовательские идентификаторы» и «Стандартные идентификаторы» (см. рисунок ниже).
Если пользователь нажмет кнопку «Пользовательские идентификаторы», то все стандартные идентификаторы (у которых есть пользовательские синонимы) изменятся на пользовательские. Если пользователь нажмет кнопку «Стандартные идентификаторы», то все все пользовательские идентификаторы изменятся на стандартные. |