Найти тему

EPLAN. Макросы: часть №2

Оглавление
EPLAN. Макросы: часть №2
EPLAN. Макросы: часть №2
Карточка статьи
Карточка статьи

Продолжаем осваивать тему макросов. В прошлой части мы рассматривали общие понятия, учились создавать разные типы макросов, а сегодня поговорим про управление ими в рамках проекта макросов и про объекты-заполнители, которые позволяют значительно ускорить процесс разработки проектов.

Все статьи по теме в "Точка входа в EPLAN" (удобная навигация и методические материалы по изучению).

Уровень статьи: средний уровень.

3 Проект макросов

Для группового создания и редактирования макросов объектов предусмотрен так называемый «проект макросов». Он предназначен для управления и удобного хранения тематических макросов (по производителям, по схемотехническим решениям).

Чтобы создать проект макросов необходимо создать проект EPLAN и в свойствах проекта указать ВИД ПРОЕКТА: «Проект макросов» (рисунок 3.1).

Рисунок 3.1 — Превращение «обычного» проекта в проект макросов
Рисунок 3.1 — Превращение «обычного» проекта в проект макросов

Следует иметь в виду, что для проекта макросов исключена избыточная функциональность. Ниже в таблице из справки EPLAN перечислены некоторые из основных различий (рисунок 3.2). В частности, в проекте макросов отсутствуют, например, логические функции: не будут генерироваться перекрестные ссылки.

Рисунок 3.2 — Разница в функциональности между проектами соединений и макросов из справки программы
Рисунок 3.2 — Разница в функциональности между проектами соединений и макросов из справки программы

В проектах макросов доступны несколько специальных функций для определения макросов и автоматической генерации файлов макросов.

Чтобы создать макрос в проекте макросов, необходимо требуемый фрагмент обвести специальным инструментом — рамкой макроса.

6.3.1 Скопируйте любой фрагмент схемы соединений в проект макросов.

6.3.2 Обведите его рамкой макроса. Для этого выберете ВСТАВИТЬ —> БЛОК/ВЫВОД УСТРОЙСТВА/МОНТАЖНАЯ ПЛАТА —> РАМКА МАКРОСА. Данную команду можно найти на ПАНЕЛИ ИНСТРУМЕНТОВ. Рядом с курсором появится символ рамки макроса, вы можете выбрать первую и вторую точку прямоугольника рамки. Фрагменты будут обрамлены соответствующей графикой (рисунок 3.3).

Рисунок 3.3 — Выделение фрагментов схем рамками макросов в проекте макросов
Рисунок 3.3 — Выделение фрагментов схем рамками макросов в проекте макросов

3.3 С помощью ДКМ на рамку макросов перейдите к ее свойствам (рисунок 3.3) и заполните требуемые.

Рисунок 3.3 — Свойства рамки макроса
Рисунок 3.3 — Свойства рамки макроса

С большинством свойств вы познакомились при генерации макросов окна/символа или страницы.

3.3.1 Вкладка РАМКА МАКРОСА. Выберете МЕТОД ИСПОЛЬЗОВАНИЯ — «не задан». Данное свойство указывает какие функции могут быть выполнены для макроса. Так для рекомендованного метода обозначенный фрагмент можно генерировать и обновлять. В разные моменты работы с макросами в проекте макросов может быть целесообразно устанавливать соответствующий метод использования.

Активируйте ВИД — НЕВИДИМЫЕ ЭЛЕМЕНТЫ, если хотите видеть рамку макроса для установленного метода «не задан».

3.3.2 Вид представления: «Многополюсный» (см. Макрос окна).

3.3.3 Вариант: «Вариант А» (см. Макрос окна).

3.3.4 Справочное информационное поле ВЕРСИЯ: «1.0».

3.3.5 Справочное информационное поле ИСТОЧНИК/ ССЫЛКА: здесь можно указать, например, происхождение соответствующей схемы (например, Каталог Siemens).

3.3.6 Справочное информационное поле ОПИСАНИЕ, например: «Реверсивная сборка в составе: автомат защиты двигателя (моторник), реверсивный контактор». Данный текст описания макроса, автоматически созданного из проекта макросов, выводится в поле комментария просмотр при вставке.

3.3.7 ПРИСВОЕНИЕ ОБЪЕКТОВ ВРУЧНУЮ актуально, если макрос имеет нестандартную геометрию. Установите этот флажок, если, например, требуется также присвоить объекты, находящиеся вне рамки. Затем выделите все объекты, которые должны относиться к такому макросу (выделите все элементы рамки и перекрестные ссылки слева сверху), и далее выберете во всплывающем меню рамки макроса функцию ПРИСВОИТЬ ОБЪЕКТЫ РАМКЕ МАКРОСА. После генерации макросов, вы получите обновленный макрос, включающий дополнительные элементы (рисунок 3.4).

Если снять этот флажок, в макросе восстанавливается первоначальное присвоение объектов рамкой.

Рисунок 3.4 — Создание макроса с нестандартной геометрией: а) использование инструмента ПРИСВОИТЬ ОБЪЕКТЫ РАМКЕ МАКРОСА; б) вставка обновленного макроса
Рисунок 3.4 — Создание макроса с нестандартной геометрией: а) использование инструмента ПРИСВОИТЬ ОБЪЕКТЫ РАМКЕ МАКРОСА; б) вставка обновленного макроса

3.3.8 На вкладке НАСТРОЙКИ указываются свойства, которые учитываются при вставке макроса (рисунок). Задайте знакомое по макросу окна свойство ТОЧКА ЗАХВАТА. Для этого активируйте соответствующий флажок. Далее вы можете принудительно задать координаты точки захвата в полях ПОЗИЦИЯ X и ПОЗИЦИЯ Y, однако это можно сделать путем выбора точки на схеме. С помощью кнопки ОК закройте окно свойств — на странице в заданных координатах появится графический символ крестика. Во всплывающем меню рамки макроса выберете функцию ПЕРЕМЕСТИТЬ ТОЧКУ ЗАХВАТА, рядом с курсором появится символ точки захвата. Укажите требуемую точку — позиция точки захвата изменится.

Рисунок 3.5 — Вкладка НАСТРОЙКИ рамки макроса: а) вкладка; б) выбор команды ПЕРЕМЕСТИТЬ ТОЧКУ ЗАХВАТА в контекстном меню рамки макроса
Рисунок 3.5 — Вкладка НАСТРОЙКИ рамки макроса: а) вкладка; б) выбор команды ПЕРЕМЕСТИТЬ ТОЧКУ ЗАХВАТА в контекстном меню рамки макроса

3.3.9 Активируйте команду ПРИ ВСТАВКЕ ГЕНЕРИРОВАТЬ ЗАЩИЩЕННУЮ ГРУППУ. После этого вставленный макрос нельзя будет изменить графически, разделить на части. Свойства отдельных компонентов могут при этом быть изменены.

3.3.10 ВСТАВИТЬ ТАКЖЕ РАМКУ МАКРОСА установите в НЕТ, чтобы избежать вставку рамку макроса в проект.

3.3.11 В примере свойство УЧИТЫВАТЬ ОБОЗНАЧЕНИЯ ВЫВОДОВ УСТРОЙСТВА установлено в ДА. Это означает, что при обновлении обозначений выводов в файле макроса, в проектах их использующих, они также будут изменены.

3.3.12 На стандартной вкладке ОТОБРАЖЕНИЕ можно настроить вывод любых дополнительных свойств для макроса в целом. Например, добавьте свойство <23004> МАКРОС: ОПИСАНИЕ и оно будет отображаться на схеме (рисунок 3.6).

Рисунок 3.6 — Добавление отображаемого свойства для макроса
Рисунок 3.6 — Добавление отображаемого свойства для макроса

3.4 Вы можете присвоить устройствам изделия, чтобы иметь полностью готовый блок.

3.5 Автоматическая генерация макросов из проекта макросов осуществляется с помощью клавиши [CTRL+K] (рисунок 3.7). Доступ к команде также возможен через главное меню: ДАННЫЕ ПРОЕКТА —> МАКРОСЫ —> ГЕНЕРИРОВАТЬ АВТОМАТИЧЕСКИ.

Рисунок 3.7 — Окно автоматической генерации макросов
Рисунок 3.7 — Окно автоматической генерации макросов

3.6 После выбора [OK] по заданному пути на диске появятся все файлы макросов. Теперь их можно использовать для ускорения проектирования.

3.7 В проекте макросов можно вызвать НАВИГАТОР МАКРОСОВ (ДАННЫЕ ПРОЕКТА —> МАКРОСЫ —> НАВИГАТОР) и использовать возможности групповой обработки свойств для макросов (рисунок 3.8).

Рисунок 3.8 — Навигатор макросов и возможности табличной обработки (доступ через контекстное меню при выборе макроса в навигаторе через команду ТАБЛИЧНАЯ ОБРАБОТКА.
Рисунок 3.8 — Навигатор макросов и возможности табличной обработки (доступ через контекстное меню при выборе макроса в навигаторе через команду ТАБЛИЧНАЯ ОБРАБОТКА.

4. Объекты заполнители

Для макроса свойства его элементов могут зависеть от какого-либо фактора, например, мощности двигателя. EPLANпозволяет создавать наборы значений, которые затем присваиваются при вставке в зависимости от выбранного набора.

4.1 Для ранее созданного макроса следует выбрать и выделить элементы, изменять параметры, которым вы планируете. Для простоты демонстрации выберем автомат защиты двигателя и, например, значение подключаемого сечения «2,5мм2», также двигатель.

4.2 Выберете команду ВСТАВИТЬ —> ОБЪЕКТ-ЗАПОЛНИТЕЛЬ. Появится специальный символ в форме якоря, который следует разместить на схеме, желательно внутри рамки макроса (рисунок 4.1).

Рисунок 4.1 — Вставка объекта заполнителя
Рисунок 4.1 — Вставка объекта заполнителя

4.3 Появится окно свойств объекта заполнителя (рисунок 4.2). Доступ к нему вы можете всегда получить путем ПКМ по якорю. Сразу задайте набору ИМЯ и ОПИСАНИЕ в соответствующих полях ввода.

Рисунок 4.2 — Окно свойств объекта заполнителя: задайте ИМЯ и ОПИСАНИЕ в соответствующих полях ввода
Рисунок 4.2 — Окно свойств объекта заполнителя: задайте ИМЯ и ОПИСАНИЕ в соответствующих полях ввода

4.4 Перейдите на вкладку ЗНАЧЕНИЯ. При вызове контекстного меню в зоне таблицы значений доступны команды НОВАЯ ПЕРЕМЕННАЯ (создаются строки таблицы), а также НОВЫЙ НАБОР ЗНАЧЕНИЙ (столбцы таблицы). В зависимости от положения курсора данные элементы можно также создать через кнопку СОЗДАТЬ в заголовке таблицы. Создайте наборы значений по образцу, указанному на рисунке 4.3.

Рисунок 4.3 — Создание наборов значений для объекта-заполнителя
Рисунок 4.3 — Создание наборов значений для объекта-заполнителя

4.5 Переходим на вкладку ПРИСВОЕНИЕ. Для нового объекта-заполнителя в таблице на вкладке Присвоение сначала отображаются только объекты (функции, графические элементы, страница / пространство листа и т. д.), но не свойства. Последовательно выделяйте в таблице требуемые объекты, свойства которых планируется менять и добавляйте эти свойства в таблицу.

Например, выберете «Автомат защиты двигателя» и далее стандартную кнопку ДОБАВИТЬ, появится окно выбора свойств. Выберете свойство <20100 1> «Номер изделия [1]» (рисунок 4.4).

Рисунок 4.4 — Добавление свойства, которое будет меняться с помощью объекта-заполнителя
Рисунок 4.4 — Добавление свойства, которое будет меняться с помощью объекта-заполнителя

4.6 Свойство будет добавлено, при этом станет доступным для ввода поле таблицы в столбце ПЕРЕМЕННАЯ. Выделите данное поле и путем вызова контекстного меню выберете команду ВЫБРАТЬ ПЕРЕМЕННУЮ. Вам станет доступен список ранее созданных переменных. Выберете переменную «Автомат» (рисунок 6.4.5) и кликните по [OK].

Рисунок 4.5 — Выбор переменных для свойств
Рисунок 4.5 — Выбор переменных для свойств

Если вы хотите, чтобы при выборе изделий подхватывались свойства из базы данных, то задаваемые изделия должны быть предварительно туда добавлены. Доступ к базе данных изделий имеется непосредственно из таблицы (рисунок 4.6) через кнопку выбора.

Рисунок 4.6 — Выбор изделия из базы данных (при необходимости)
Рисунок 4.6 — Выбор изделия из базы данных (при необходимости)

4.7 Определите оставшиеся переменные свойствам (рисунок 4.7).

Рисунок 4.7 — Присвоение оставшихся переменных свойствам
Рисунок 4.7 — Присвоение оставшихся переменных свойствам

4.8 Объект заполнитель настроен, но необходимо добавить его в рамку макроса и перезаписать макрос в файл. О том, как добавить объект через ПРИСВОЕНИЕ ОБЪЕКТОВ ВРУЧНУЮ было написано в предыдущей статье на данную тему. Для генерации макросов используйте комбинацию клавиш [CTRL+K].

4.9 Вставьте макрос с настроенным объектом заполнителем. В процессе будет предложено окно с возможностью выбора требуемого набора значений (рисунок 4.8) — вставленный макрос будет содержать выбранные значения для свойств объектов.

Рисунок 4.8 — Выбор набора значений в зависимости от мощности привода
Рисунок 4.8 — Выбор набора значений в зависимости от мощности привода

4.10 Объект будет вставлен вместе с символом объекта-заполнителя. Это позволяет изменить значения для уже вставленного макроса (например, через ПРИСВОИТЬ НАБОР ЗНАЧЕНИЙ — см. рисунок 6.4.9). Чтобы в последствии не печатать его, можно:

  • удалить якорь физически (теряется возможности менять наборы значений);
  • через ПАРАМЕТРЫ/УПРАВЛЕНИЕ СЛОЯМИ: слой 322, следует выбрать — не печатать.
Рисунок 4.9 — Изменение набора значений для уже вставленного макроса: будет присвоен набор значений для мощности 5,5кВт.
Рисунок 4.9 — Изменение набора значений для уже вставленного макроса: будет присвоен набор значений для мощности 5,5кВт.

Продолжение, как говорится, обязательно последует. Все статьи по теме в "Точка входа в EPLAN" (удобная навигация и методические материалы по изучению).

Источники, дополнительная информация:

1. Севастьянов А. А. Методические указания по разработке и оформлению технической (проектной) документации (на базе САПР E-Plan)

2. Бернд Гишель, EPLAN Electric P8. Практическое пособие пользователя

3. Справочная система программы (в настоящее время постоянно доступна online)

Ознакомиться с содержанием журнала.

Уважаемые коллеги, желаю хорошего дня. Подписывайтесь, чтобы иметь возможность обсудить со мной вашу задачу в комментариях. Буду рад лайку, альтернативному мнению или истории по теме статьи.

ПРЕДУПРЕЖДЕНИЕ №1: Оценки, суждения и предложения по рассматриваемым вопросам являются личным мнением автора.

ПРЕДУПРЕЖДЕНИЕ №2: Техническая информация, представленная на сайте, не является официальной и предоставлена только в целях ознакомления. Владелец сайта не несет никакой ответственности за риски, связанные с использованием информации, полученной из данного источника.

Все изображения, если не указано иное, либо выполнены автором, либо взяты из открытых источников.