Автоматическое создание чертежей ПЛК на основе файла электронной таблицы, файла базы данных или файла с разделителями-запятыми.
Данные ПЛК, включая модули ПЛК и связанные компоненты, можно получить из таблицы Microsoft Excel, таблицы базы данных Access или из файла с разделителями-запятыми.
AutoCAD Electrical ищет определенные столбцы, содержащие данные, необходимые для формирования чертежей. Столбцы могут располагаться в любом порядке, в зависимости от установок пользователя. Значения во всех столбцах необязательны, за исключением столбца номера модуля по каталогу ("Код"). В папке "User" находятся три демонстрационных файла данных ПЛК: DEMOPLC.XLS, DEMOPLC.CSV и DEMOPLC_IEC.XLS.
Можно управлять многими аспектами автоматического формирования чертежей. Можно также адаптировать этот инструмент к существующему формату электронной таблицы или базы данных, который отличается от формата демонстрационного файла demoplc.xls. Можно изменять эти параметры каждый раз при запуске программы или изменить их один раз и сохранить для дальнейшего использования. Имеется файл с примером параметров: DEMOPLC_IEC.WDI.
С помощью утилиты переноса данных электронной таблицы для модулей ввода/вывода ПЛК установите соответствие столбцов электронной таблицы/таблицы категориям данных, приведенным ниже.
|
Номер модуля по каталогу (Код) |
Это может быть код для параметрически построенного модуля или библиотечного графического образа цельного блока. Это даже может быть графический образ не ПЛК, а, например, привода с регулируемой скоростью . |
|
Адрес (ADDR) |
Адрес ввода-вывода для каждой точки. Это значение аннотирует атрибут TAGA_. |
|
Номера стоек (R) |
Номер стойки модуля, который используется как атрибут, присваиваемый "%%1 Prompt" в файле параметрических данных. |
|
Номера групп (G) |
Номер стойки модуля, который используется как атрибут, присваиваемый "%%2 Prompt" в файле параметрических данных. |
|
Номера слотов (S) |
Номер стойки модуля, который используется как атрибут, присваиваемый "%%3 Prompt" в файле параметрических данных. |
|
Удаленная монтажная панель клемм |
Идентификатор удаленной монтажной панели модуля, который используется как атрибут, присваиваемый "%%4 Prompt" в файле параметрических данных. |
|
Номера проводов |
Номер провода, присваиваемый каждой точке ввода/вывода. |
|
Позиционное обозначение модуля |
Значение, назначенное атрибуту ПОБОЗНАЧЕНИЕ модуля. |
|
Функциональная группа модуля |
Значение, назначенное атрибуту функциональной группы модуля. |
|
Местоположение модуля |
Значение, назначенное атрибуту места модуля. |
|
Описание 1-5 (DESC1-DESC5) |
Значения, присваиваемые пяти атрибутам описания модуля. |
|
Напряжение/Входное/Выходное (НАПРЯЖЕНИЕ) |
Значение, используемое для определения того, является ли модуль модулем ввода или вывода, если это нельзя определить по файлу параметрических данных. Для модулей ввода AutoCAD Electrical ищет в текстовой строке фрагменты "DI", "AI", или "IN". Для модулей вывода AutoCAD Electrical ищет в текстовой строке фрагменты "DO", "AO" или "OUT". Для комбинированных модулей AutoCAD Electrical ищет в текстовой строке фрагменты "IO", "Other" или "IN" и "OUT" вместе. |
Существует несколько специальных значений, которые могут использоваться наряду с основными специальными свойствами модуля ПЛК:
|
BREAK |
Вставка этого ключевого слова в столбец "ADDRESS" электронной таблицы означает разбиение модуля в этом месте и продолжение его в следующем столбце многозвенной цепи. В строке электронной таблицы не должно быть никаких данных, кроме слова "BREAK" в столбце адреса. |
|
SPACER |
Вставка этого ключевого слова в столбец "ADDRESS" электронной таблицы означает добавление в этом месте дополнительного промежутка между соседними точками ввода/вывода. В строке электронной таблицы не должно быть никаких данных, кроме слова "SPACER" в столбце адреса. |
|
SKIP |
Это ключевое слово вставляется в столбец "CODE" (номер модуля по каталогу) электронной таблицы сразу после конца данных предыдущего модуля. Оно означает пропуск многозвенной цепи перед обработкой следующего модуля в электронной таблице. В строке электронной таблицы не должно быть никаких данных, кроме слова "SKIP" в столбце номера детали по каталогу (кода). |
|
NEW_DWG |
Это ключевое слово вставляется в столбец "CODE" (номер модуля по каталогу) электронной таблицы сразу после конца данных предыдущего модуля. Оно означает переход к следующему листу перед обработкой следующего модуля в электронной таблице. В строке электронной таблицы не должно быть никаких данных, кроме слова "NEW_DWG" в столбце номера детали по каталогу (кода). |
|
* |
Поставьте звездочку (*) перед именем блока устройства, чтобы использовать "Вставить цепь" вместо "Вставить компонент". Все сопутствующие значения столбцов ПОБОЗНАЧЕНИЕ, DESC, ИЗГОТОВИТЕЛЬ и КАТ для этой записи аннотируют первый графический образ AutoCAD, находящийся на вставляемой цепи. |
Используя формат "mainval;attributename2=attributevalue2”, можно предварительно определить другие атрибуты модуля, например "Функциональная группа", "Место" и "Номинальные значения". Например, можно назначить модулю значения стойки “2”, функциональной группы “MACH1” и значение "Номинальное значение2" — “Тяжелые условия работы”. В таблице в столбце "СТОЙКА" введите “2;INST=MACH1;RATING2=HAZARDOUS DUTY”. При формировании модуля используются эти дополнительные значения атрибутов.
Генератор ПЛК поддерживает до 9 компонентов на линии соединения. Замените числовое значение "n" следующим по порядку номером; первый компонент будет иметь позиционное обозначение D1TAG, второй компонент — D2TAG. Столбцы данных выглядят следующим образом:
|
Позиционное обозначение (DnTAG) |
Значение для атрибута ПОБОЗНАЧЕНИЕ компонента. В случае клемм этот столбец используется для кодирования как атрибута ПОБОЗНАЧЕНИЕ, так и номера клеммы. Используется формат TAGSTRIP:TERM, где двоеточие разделяет значение TAG-ID клеммы и номер клеммы, присваиваемый атрибуту TERM. Например, "TB1:25" в столбце позиционного обозначения компонента задает присвоение "TB1" атрибуту TAGSTRIP и "25" — атрибуту TERM. Для добавления назначений номеров выводов графическим образам клемм можно также использовать разделитель-точку. Текст после двоеточия вставляется в атрибут клеммы TERM01, в данном случае это номер вывода. Например, если имя позиционного обозначения клеммы — “TB1” и назначение номера вывода — “1A”, введите “TB1:1A” в поле DnTAG. |
|
Описание (DnDESC) |
Значения, назначенные атрибутам DESC компонента. Используется символ "|" для разделения текста и присваивания его атрибутам DESC1, DESC2 или DESC3. Например, если указать "CYCLE|START" в поле описания, "CYCLE" будет присвоено DESC1, а "START" будет присвоено DESC2. |
|
Блок (DnBLK) |
Имя файла .dwg для компонента, который нужно использовать. |
|
Местоположение (DnLOC) |
Значение, назначенное атрибуту места (МЕСТО) компонента. |
|
Функциональная группа |
Значение, назначенное атрибуту функциональной группы (ФУНКЦИОНАЛЬНАЯ ГРУППА) компонента. |
|
Изготовитель |
Значение, назначенное атрибуту изготовителя (ИЗГОТОВИТЕЛЬ) компонента. |
|
Каталожный номер |
Значение, назначенное атрибуту каталога (КАТ) компонента. |
|
Сборка |
Значение, назначенное атрибуту кода сборки (КОДСБОР) компонента. |
Можно предварительно задать другие значения атрибутов (например, назначения номеров выводов) с помощью формата "mainval;attributename2=attributevalue2;attributename3=attributevalue3” и т. д. Введите эти значения в любой столбец линейного компонента, за исключением столбца "Блок", который определяет имя блока компонента. Например, для аннотирования выводов как “21” и “22” в поле DnLOC можно ввести следующий текст “Field; TERM01=21;TERM02=22”; где “Field” — значение основного атрибута, “TERM01=21” назначает значение 21 атрибуту TERM01 компонента и “TERM02=22” назначает значение 22 атрибуту TERM02 компонента.
Компоненты для модулей ввода вставляются слева направо, компоненты для модулей вывода вставляются справа налево. Интервалы между устройствами (определяемые параметрами) сохраняются, даже если в каком-либо столбце компонент не определен.
Обычно каждый компонент на линии соединения подключается последовательно от шины к точке ввода/вывода. AutoCAD Electrical также поддерживает перемычки между соседними звеньями. Чтобы использовать перемычку в AutoCAD Electrical, определите перемычку как одно из устройств на линии соединения. В качестве имени блока графического образа для перемычки используется символ "|". Для управления разрывом соединений проводов после символа "|" используются четыре символа для верхнего левого, верхнего правого, нижнего левого и нижнего правого соединений. Для сохранения соединения проводов используется символ "W", для разрыва — символ "X". Например, имя блока "|WWXW" означает вставку перемычки и разрыв нижнего левого соединения проводов. "|XWXW" означает разрыв левых соединений проводов как сверху, так и снизу. Одиночный символ "|" в качестве имени блока соответствует "|WWWW", все соединения проводов сохраняются.
Проводное соединение аналоговых модулей ввода/вывода может требовать наличия петли на обратную клемму в избежание постоянного прохождения сигнала к шине питания. Можно указать генератору модуля вставить короткий вертикальный провод для организации петли. Для организации петли в правом направлении вставьте "|XWXW" в качестве первого устройства на линии соединения. Для организации петли в левом направлении используйте "|WXWX".