Создание чертежей ПЛК на основе файла

Автоматическое создание чертежей ПЛК на основе файла электронной таблицы, файла базы данных или файла с разделителями-запятыми.

Данные ПЛК, включая модули ПЛК и связанные компоненты, можно получить из таблицы 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".