четверг, 30 июля 2015 г.

Поля отчета «Соединение компонентов каналов ввода/вывода ПЛК»

Отчет содержит информацию о компонентах, подключенных к каналам ввода - вывода ПЛК (программируемых логических контроллеров). При формировании отчета определяются провода, подключенные к модулям ПЛК, и компоненты на других концах проводов.
Каждая строка отчета содержит одну точку ввода/вывода, свойства модуля ПЛК, номер подключенного провода и информацию о подключенном компоненте, которая может включать позиционное обозначение, код функциональной группы, код места, строки описаний и каталожные данные. Если к точке ввода - вывода подключено несколько компонентов, то в отчете выводится ближайший.
Кроме информации о компонентах в отчет можно включить данные клемм, соединяющих модуль ПЛК с подключенными компонентами.
На панели «Схема» вкладки «Отчеты» запускаем команду «Отчеты».



В диалоговом окне «Отчеты по схемам» выбираем отчет с именем «Соединение компонентов каналов ввода/вывода ПЛК» и настраиваем необходимые параметры.



Выбрав соответствующую опцию в разделе «Соединение компонентов каналов ввода/вывода ПЛК» можно создать отчет:
  • По проекту или выбранным чертежам проекта
  • По активному чертежу



Если активна опция «Обновить базу данных проекта», то перед формированием отчета база данных проекта обновляется с учетом актуальных данных чертежей.

Кнопка «Формат» открывает диалоговое окна, в котором можно выбрать файл формата отчета (SET), в котором определены поля для отчета, их порядок и другие параметры.

В разделе «Извлекаемые коды функц. группы» выбираются коды Устройств (функциональных групп) проекта;
см. сообщение http://acadedream.blogspot.ru/2015/07/blog-post_20.html

В разделе «Использовать коды мест» выбираются коды мест проекта;
см. сообщение http://acadedream.blogspot.ru/2015/07/blog-post_20.html
После нажатия кнопки ОК в диалоговом окне «Отчеты по схемам» формируется отчет с заданными параметрами и отображается в диалоговом окне «Формирование отчетов», в котором можно изменить формат отчёта, отредактировать записи отчета и добавить новую информацию в отчет.



Нажатием кнопки «Изменить формат отчета» в диалоговом окне «Формирование отчетов» открывается диалоговое окно «Поля данных соединений компонентов ПЛК для отчета», в котором выбираются в нужном порядке поля для отчета.


Нужные для отчета поля переносятся из окна «Доступные поля» в окно «Поля для отчета». Кнопками «Вверх» и «Вниз» изменяется порядок полей.
Кнопки «Удалить» и «Удалить все» поля переносят из окна «Поля для отчета» обратно в окно «Доступные поля».
В разделе «Изменение имени поля/выравнивание» вводятся названия столбцов и выбирается выравнивание текста в столбцах отчета.

Строки отчета «Соединение компонентов каналов ввода/вывода ПЛК» могут содержать следующие поля:
PLCWNUM - Номер провода, подключенного к точке ввода/вывода ПЛК
Позиционное обозначение ПЛК - Позиционное обозначение модуля ПЛК
PLCADDR - Адрес точки ввода/вывода ПЛК


PLCDESCA–PLCDESCE - Значения пяти строк описаний точки ввода/вывода ПЛК


PLCTERM - Номер клеммы точки ввода/вывода ПЛК


PLCTERMDESC - Дополнительный атрибут точки подключения
Функциональная группа ПЛК - Значение кода функциональной группы для ПЛК
Место ПЛК - Значение кода места для ПЛК
WLAY - Слой провода, подключенного к точке ввода/вывода ПЛК
Изготовитель ПЛК - Изготовитель или поставщик модуля ПЛК
PLCCAT - Каталожный номер модуля ПЛК
PLCASSYCODE - Обозначение сборки, которое связывает изделия, входящие в сборку
PLCTERMCODE - Суффикс «xx» атрибута «X?TERMxx» точки подключения
PLCDWGIX - Значение «DWGIX», указанное в таблице «FILETIME» базы данных проекта для чертежа, на котором размещена точка ввода/вывода ПЛК
PLCHDL - Номер дескриптора для атрибута точки подключения «X?TERMxx»
PLCLINE1, PLCLINE2 - Значения полей «Линия1» и «Линия2», как правило – это обозначения «Стойка» и «Слот»


Информация о подключенных компонентах
CMPTAG - Позиционное обозначение подключенного компонента
CMPDESC1–3 – Значения трех строк описаний для подключенного компонента
CMPINST - Значение кода функциональной группы для подключенного компонента
CMPLOC - Значение кода места для подключенного компонента
CMPTERM – Номер вывода (атрибут TERMxx) для подключенного компонента
CMPTERMDESC - Дополнительный атрибут TERMDESCxx точки подключения компонента
CMPMFG - Изготовитель подключенного компонента
CMPCAT – Каталожный номер подключенного компонента
CMPASSYCODE – Код сборки подключенного компонента
CMPDWGIX - Значение «DWGIX», указанное в таблице «FILETIME» базы данных проекта для чертежа, на котором размещен подключенный компонент
CMPHDL - Номер дескриптора для подключенного компонента
CMPBLKNAM - Имя блока подключенного компонента

Информация о подключенных клеммах,
соединяющих модуль ПЛК с компонентами
TERMTAG - Позиционное обозначение колодки для клеммы, соединяющей модуль ПЛК с подключенным компонентом
TERMINST - Значение кода функциональной группы для подключенной клеммы
TERMLOC - Значение кода места для подключенной клеммы
TERMTERM - Обозначение клеммы (атрибут TERMxx) для подключенной клеммы
TERMTERMDESC - Дополнительный атрибут TERMDESCxx для подключенной клеммы
TERMMFG - Изготовитель подключенной клеммы
TERMCAT - Каталожный номер подключенной клеммы
TERMASSYCODE - Код сборки подключенной клеммы
TERMDWGIX - Значение «DWGIX», указанное в таблице «FILETIME» базы данных проекта для чертежа, на котором размещен подключенная клемма
TERMHDL - Номер дескриптора подключенной клеммы
TERMBLKNAM - Имя блока подключенной клеммы

Информация о подключенных кабелях
КАБ - Позиционное обозначение подключенного кабеля
КАБПРС - Цвет жилы кабеля

CBLHDL - Значение дескриптора для блока обозначений кабеля

среда, 22 июля 2015 г.

Обозначение контактных групп


Недавно в очередной раз я получила письмо с вопросом об обозначении контактных групп:

…У нас с монтажниками идёт вечный спор про нумерацию групп именно у контакта. Да и я сам воспитывался на советских схемах, где любой контактный элемент с группами больше одной маркировался через точку, например, К1.1 и К1.2; SB1.1 и SB1.2. Понятно, чтобы так было, надо что-то добавлять, скорей всего на LISPе…

Этот вопрос задается достаточно часто. Многие привыкли именно к такому обозначению контактов на схемах. Самое сложное в жизни – это менять свои привычки. Да и убедить монтажников – дело не простое.

Я задала этот вопрос на форуме и там предложили оригинальное решение: http://forums.autodesk.com/t5/autocad-electrical-general/tag1-and-group-number/td-p/5724839

Чтобы оно не затерялась, я решила продублировать эту тему в блоге.

Итак, суть решения в следующем:

1.    В графические образы контактов предлагается добавить еще одну точку подключения.
 
Атрибут TERM1 используется для дополнительной маркировки.

Атрибуты TERM2 и TERM3 используются для нумерации контактов.

2.    В Базе Данных каталога изделий, например, для реле, содержащего 2 NO контакта, в поле PINLIST вводим следующие значения:

Для первого контакта – .1,А1,В1

где «.1» - дополнительное обозначение группы, «А1» и «В1» - номера выводов.

Для второго контакта – .2,А2,В2



Таким образом, в Базе Данных каталога изделий заданы следующие номера контактов реле.

 
3.    Размещаем катушку и назначаем каталожные данные.

4.    Размещаем контакты и назначаем родительский / равноправный компонент.

 
Кроме номеров контактам автоматически назначаются номера групп.

Мне такое решение очень понравилось! А вам, уважаемые читатели?

 

понедельник, 20 июля 2015 г.

Поля отчета «Адреса и описания каналов ввода/вывода ПЛК»


В этом отчете содержатся сведения о модулях ПЛК (программируемых логических контроллеров). Каждая строка отчета содержит одну точку ввода/вывода ПЛК, ее свойства и номер подключенного провода. Свойства точки ввода/вывода могут включать: адрес, номер клеммы и до пяти строк описания.

На панели «Схема» вкладки «Отчеты» запускаем команду «Отчеты».
 
В диалоговом окне «Отчеты по схемам» выбираем отчет с именем «Адреса и описания каналов ввода/вывода ПЛК» и настраиваем необходимые параметры.
 
Выбрав соответствующую опцию в разделе «Адреса и описания каналов ввода/вывода ПЛК» можно создать отчет:
  • По проекту или выбранным чертежам проекта
  • По активному чертежу
Если активна опция «Обновить базу данных проекта», то перед формированием отчета база данных проекта обновляется с учетом актуальных данных чертежей.

Кнопка «Формат» открывает диалоговое окна, в котором можно выбрать файл формата отчета (SET), в котором определены поля для отчета, их порядок и другие параметры.
В разделе «Извлекаемые коды функц. группы» выбираются коды Устройств (функциональных групп) проекта:
  • Все – в отчет включаются все коды Устройств (функциональных групп) проекта
  • Без значения - в отчет включаются ПЛК, которым не заданы коды Устройств (функциональных групп)
  • Задать функц. группу – в этом разделе определяются коды Устройств (функциональных групп) для включения в отчет:
  • В поле «Функциональная группа» через запятую вводятся коды Устройств (функциональных групп)
  • В разделе «Список» нажатием кнопки «Чертеж» или «Проект» открывается соответствующее диалоговое окно, в котором выбираются коды Устройств (функциональных групп). Выбранные коды отображаются в поле «Функциональная группа».
 
 
Опция «Включить внешний список» позволяет выбрать коды Устройств (функциональных групп) из внешнего файла «default.inst».

В разделе «Использовать коды мест» выбираются коды мест проекта:
  • Все – в отчет включаются все коды мест проекта
  • Без значения - в отчет включаются вводы/выводы ПЛК, которым не заданы коды мест
  • Задать место – в этом разделе определяются коды мест для включения в отчет:

  • В поле «Место» через запятую вводятся коды мест
  • В разделе «Список» нажатием кнопки «Чертеж» или «Проект» открывается соответствующее диалоговое окно, в котором выбираются коды мест. Выбранные коды отображаются в поле «Место».

 

 
Опция «Включить внешний список» позволяет выбрать коды мест из внешнего файла «default.loc».

После нажатия кнопки ОК в диалоговом окне «Отчеты по схемам» формируется отчет с заданными параметрами и отображается в диалоговом окне «Формирование отчетов», в котором можно изменить формат отчёта, отредактировать записи отчета и добавить новую информацию в отчет.



Нажатием кнопки «Изменить формат отчета» в диалоговом окне «Формирование отчетов» открывается диалоговое окно «Поля данных адресов каналов ввода/вывода и описаний ПЛК для отчета», в котором выбираются в нужном порядке поля для отчета.
 
Нужные для отчета поля переносятся из окна «Доступные поля» в окно «Поля для отчета». Кнопками «Вверх» и «Вниз» изменяется порядок полей.

Кнопки «Удалить» и «Удалить все» поля переносят из окна «Поля для отчета» обратно в окно «Доступные поля».

В разделе «Изменение имени поля/выравнивание» вводятся названия столбцов и выбирается выравнивание текста в столбцах отчета.

Строки отчета «Адреса и описания каналов ввода/вывода ПЛК» могут содержать следующие поля:
Имя ПО –Позиционное обозначение модуля ПЛК

ADDR - Адрес точки ввода/вывода ПЛК

 
TERM - Номер клеммы точки ввода/вывода ПЛК

 
TERMDESC – Дополнительный атрибут точки подключения

DESCA–DESCE – Значения пяти строк описаний точки ввода/вывода ПЛК

 
LREF - Обозначение звена многозвенной цепи, в которое вставлена точка ввода/вывода ПЛК, зоны по оси Х или ячейки сетки X-Y для точки ввода/вывода ПЛК

НОМЕРПРОВОДА - Номер подключенного провода

ФУНКЦИОНАЛЬНАЯ ГРУППА - Значение кода функциональной группы для ПЛК

МЕСТО - Значение кода места для ПЛК

ИЗГОТОВИТЕЛЬ - Изготовитель ПЛК

КАТ – Каталожный номер ПЛК

КОДСБОР - Обозначение сборки, которое связывает изделия, входящие в сборку

LINE1, LINE2 – Значения полей «Линия1» и «Линия2», как правило – это обозначения «Стойка» и «Слот».

 
ИД-Р - Номер дескриптора для блока ПЛК

XTERMHDL - Номер дескриптора для атрибута точки подключения «X?TERMxx»

TERMCODE - Код направления точки подключения и суффикс «xx» атрибута «X?TERMxx» точки подключения

SH - Номер листа, на котором размещена точка ввода/вывода ПЛК (заменяемый параметр «%S»)

SHDWGNAM - Обозначение чертежа, на котором размещена точка ввода/вывода ПЛК (заменяемый параметр «%D»)

IEC_P - Значение кода проекта для чертежа, на котором размещена точка ввода/вывода ПЛК (заменяемый параметр «%P»)

IEC_I - Значение кода функциональной группы для чертежа, на котором размещена точка ввода/вывода ПЛК (заменяемый параметр «%I»)

IEC_L - Значение кода места для чертежа, на котором размещена точка ввода/вывода ПЛК (заменяемый параметр «%L»)

SEC - Значение в поле «Раздел» в свойствах чертежа (заменяемый параметр «%A»), на котором размещена точка ввода/вывода ПЛК

ПОДРАЗДЕЛ - Значение в поле «Подраздел» в свойствах чертежа, (заменяемый параметр «»), на котором размещена точка ввода/вывода ПЛК

DWGIX - Значение «DWGIX», указанное в таблице «FILETIME» базы данных проекта для чертежа, на котором размещена точка ввода/вывода ПЛК.

вторник, 7 июля 2015 г.

Опыт внедрения САПР AutoCAD Electrical в КРУ-строении

Р.И. Мудрак, ООО «Предприятие «Таврида Электрик Украина»

«Терпение и труд всё перетрут».
Русская народная пословица

Впервые с САПР AutoCAD Electrical (ACE) я познакомился в 2010 году. До этого, еще в институте, изучал AutoCAD R13. Да, давно это было. На производстве вторичные схемы релейной защиты и автоматики (РЗА) комплектных распределительных устройств (КРУ) мы чертили в OrCAD 9.1. И только конструктора, разрабатывающие конструктив КРУ осваивали новые версии AutoCAD, позже Mechanical Desktop, а в последствии Inventor.

Следует отдать должное OrCAD 9.1, работалось в нем очень легко. Меню не перегружены, возможность редактировать компоненты, что называется «на лету», «резиновые» линии соединений, что позволяет перемещать уже размещенные на схеме компоненты и линии соединений в любом направлении простым перетаскиванием. Но на этом, собственно, все его преимущества и заканчивались. Перечни элементов в соответствии с ГОСТ приходилось набивать вручную, контролируя «однотипность» используемых компонентов и их количество. Электромонтажные чертежи не выпускали. С передачей чертежей проектировщикам других организаций – вообще полный завал, только в PDF.

К чему это я, а к тому, что большинство наших специалистов - релейщиков и я, в том числе, не имели вообще никакого представления об AutoCAD. Справлялись без него.

Но вот закончилась лицензия на OrCAD 9.1, продлевать ее не было возможности, и стал вопрос ребром - на что мы будем переходить. Рассматривались различные версии. E3.series и Eplan показались несколько громоздкими и сложными в освоении, что после OrCAD 9.1 не удивительно.

Некоторое время пробовали работать в Schemagee в связке с TDD - отличное решение, но! Schemagee, как и OrCAD, предназначен больше для разработки принципиальных схем электронных устройств и вопрос с электромонтажными чертежами остался открытым.

И вот с одной из конференций АО «Аркада» один из наших конструкторов привез рекламный буклет, посвященный AutoCAD Electrical, где кратко излагались возможности AutoCAD Electrical 2010.

Одного взгляда хватило, чтобы понять, что это то, что надо: возможность проектирования электрических схем; схем с применением ПЛК; формирование автоматических отчетов в виде спецификаций, ведомостей покупных изделий и кабельных журналов; проектирование электромонтажных чертежей по данным принципиальных схем. В общем, все, что требовалось в одном продукте! К тому, же связка с другими продуктами Autodesk – Vault и Inventor, которые используются на предприятии.

После беглого изучения, в то время, немногочисленных материалов по ACE была установлена 30-дневная пробная версия и… Настало время окунуться в реальность.

На деле все оказалось не так просто, как следовало из рекламного буклета. В начале статьи я специально оговорился о том, что и с обычным AutoCAD мое знакомство было весьма поверхностным. То есть пришлось осваивать не только AutoCAD Electrical, но и с базовыми функциями AutoCAD разбираться с нуля.

Многие вещи были почерпнуты с англоязычных форумов и блогов, в настоящее время все это уже можно найти и на русскоязычных ресурсах.

Огромным плюсом оказалась возможность размещения общих файлов программы, шаблонов, библиотек элементов и компонентов, файлов настроек отчетов и т.п. на общем для всех пользователей AutoCAD Electrical локальном сервере, что позволяет использовать одинаковые блоки и шаблоны в своих проектах. Проекты размещаются в хранилище Vault, что дает возможность отслеживать их актуальность и версионность.

В AutoCAD Electrical есть замечательные инструменты, позволяющие преобразовывать схемы, выполненные в обычном AutoCAD, в интеллектуальные схемы ACE. Но в нашем случае мы ими воспользоваться не могли - не было найдено инструмента, способного качественно преобразовать схемы, выполненные в OrCAD в формат DWG. Пришлось все делать с нуля. Создавать шаблоны чертежей, собственные блоки элементов схем и компонентов монтажных панелей, заполнять каталоги компонентов и т.д. К сожалению, практически все блоки и каталоги, за редким исключением, которые поставляются комплектно с AutoCAD Electrical, нам не подходили. Но результат порадовал. Схемы получаются вполне читаемые и понятные, а главное интеллектуальные! Сделать теперь ошибку в схеме довольно сложно, программа следит за этим, а если и допустил ошибки, то при помощи инструментов проверки они легко находятся и устраняются.


Таким образом, когда дело дошло до инсталляции на предприятии лицензионной версии AutoCAD Electrical, у нас уже была продумана структура построения системы и проведены все необходимые приготовления: выделены специальные директории на локальном сервере под общие файлы, созданы шаблоны чертежей, блоки основных элементов, частично заполнены каталоги применяемых компонентов.

Следующим этапом стало создание файлов с настройками форматов отчетов перечней элементов, в ACE они почему-то называются спецификациями; кабельных журналов и т.п.

Именно с этого момента стало понятно, для чего потребовались все те трудозатраты по подготовке каталогов компонентов и добавлению данных каталогов блокам элементов схемы. При правильном добавлении данных каталогов и правильной настройке отчетов, наконец, стало возможным, прочувствовать автоматизацию проектирования в САПР AutoCAD Electrical.

Создание перечня элементов за считанные минуты, вот то, чего так не хватало в OrCAD 9.1.


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


Кроме того, для печати маркировочных бирок у нас на производстве используется специальный принтер, принимающий формат файлов CSV. Сформировав отчет «Откуда – Куда», по заранее подготовленному шаблону, мы получаем файл, по которому принтер печатает необходимые бирки. Раньше на подготовку файла бирок уходило от нескольких часов, до нескольких дней, в зависимости от сложности схемы шкафа, да и ошибок всегда хватало, в основном связанных с пропуском того или иного адреса. С AutoCAD Electrical все стало гораздо проще, быстрее, а главное, что человеческий фактор практически исключен из процесса. Ошибки стали крайне редки, главное не забыть указать в схемах последовательность подключения проводов. А файл для печати бирок подготавливается за несколько минут. Как и список соединений, по которому монтажник производит подключения в шкафу.


Отчеты - это то, что делает AutoCAD Electrical действительно мощным инструментом. Хотелось бы конечно, еще большей гибкости при их создании, но боюсь, что для новых пользователей это создаст дополнительные трудности. Продукт и так не прост и требует систематического подхода при освоении. 


Ну и конечно электромонтажные чертежи. Куда же без них. Зато сборщику теперь совершенно понятны все мелочи монтажа, например, в какую сторону заглушкой устанавливать клеммную колодку, какие клеммы соединить перемычками и т.п.


Помню, как в самом начале было много вопросов. Это у последних версий программы появилась внятная справка, а в первых версиях все было довольно плохо. В связи с этим, в свое время, было принято решение аккумулировать вопросы и, найдя на них ответы, размещать на доступном для всех пользователей ресурсе. Такой площадкой стал раздел AutoCAD Electrical сайта imolodec.com.

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

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

Что хочу сказать в заключение. AutoCAD Electrical серьезный инструмент, позволяющий создавать исчерпывающий пакет документации, необходимой для выполнения электромонтажа комплектных распределительных устройств всех классов напряжений. Я в этом убедился на личном опыте, работая в этой программе уже 5 лет. Но как всякий серьезный инструмент ACE требует методического и систематизированного изучения, и постоянной практики.


Хорошей работы, всем!