07.11.2014 Views

Документация на 2-канальные модули вывода аналоговых ...

Документация на 2-канальные модули вывода аналоговых ...

Документация на 2-канальные модули вывода аналоговых ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Компоненты BECKHOFF для промышленной сети<br />

Документация на<br />

2-канальные модули вывода аналоговых сигналов<br />

EL4102 (от 0 до +10 В)<br />

EL4132 (от -10 до +10 В)<br />

EL4112 (от 0 до 20 мА)<br />

EL4112-0010 (от -10 до +10 мА)<br />

EL4122 (от 4 до 20 мА)<br />

Версия: 2.2<br />

Дата: 2009-03-03


BECKHOFF Automation: Введение<br />

Примечания к документации<br />

Настоящее описание адресовано только специалистами в области систем автоматизации и контроля,<br />

знакомым с соответствующими национальными техническими стандартами. При установке и вводе в<br />

эксплуатацию этих компонентов необходимо соблюдать все последующие примечания и пояснения.<br />

Обязательства<br />

Ответственный персонал должен обеспечить условия, при которых использование описанных устройств<br />

отвечало бы требованиям техники безопасности, а также соответствующим правовым нормам, правилам,<br />

рекомендациям и стандартам.<br />

Документация готовилась очень тщательно. Однако идет постоянное совершенствование устройства.<br />

Поэтому не во всех случаях производится проверка документации на соответствие техническим данным,<br />

стандартам и прочим характеристикам. Ничто из заявленного в настоящем руководстве не является<br />

гарантией в том смысле, как это описано в статье 443 Гражданского Кодекса (ГК) Германии. Равно как и<br />

заявления о пригодности устройства для использования в определенных целях не являются гарантией в том<br />

смысле, как это описано в статье 443, пар.1, предл.1 ГК. Если руководство содержит технические или<br />

редакторские ошибки, мы оставляем за собой право вносить изменения в любое время и без предупреждения.<br />

Претензии к уже поставленной продукции, которые могут быть выдвинуты на основании данных, чертежей и<br />

описания в данной документации, не принимаются.<br />

Авторское право<br />

Настоящая документация охраняется авторским правом. Запрещено любое копирование или использование<br />

данной публикации третьими лицами, целиком или частями, без письменного разрешения компании Beckhoff<br />

Automation GmbH.


BECKHOFF Automation: Введение<br />

Меры предосторожности<br />

Правила техники безопасности<br />

Обратите внимание на следующие указания по безопасности!<br />

На следующих страницах приводятся инструкции по безопасности использования этого устройства,<br />

соответствующие указания и символы могут присутствовать также в местах монтажа, коммутации, ввода в<br />

эксплуатацию и т.д.<br />

Отказ от обязательств<br />

Все компоненты поставляются в определенной аппаратной и программной конфигурации в соответствии с их<br />

назначением. Изменения в конфигурации отличные от тех, что описаны в документации, не допускаются:<br />

такие изменения делают обязательства со стороны компании Beckhoff Automation GmbH недействительными.<br />

Квалификация персонала<br />

Настоящее описание адресовано только специалистами в области систем автоматизации и приводных<br />

технологий, знакомым с соответствующими национальными техническими стандартами.<br />

Предупредительные символы<br />

В документации используются следующие символы с предупредительным текстом. Внимательно прочтите<br />

предупредительный текст и строго следуйте указаниям.<br />

Реальная угроза!<br />

УГРОЗА ЖИЗНИ<br />

Если вы не последуете указанию, сопровождаемому этим символом, то немедленно<br />

столкнетесь с реальной угрозой своей жизни или здоровью!<br />

Риск получения травмы!<br />

ОПАСНО<br />

Если вы не последуете указанию, сопровождаемому этим символом, то столкнетесь с<br />

опасностью для своей жизни или здоровья!<br />

Опасность для здоровья людей, опасность для окружающей среды или<br />

оборудования!<br />

ВНИМАНИЕ<br />

Если вы не последуете указанию, сопровождаемому этим символом, последствия могут<br />

оказаться пагубными для вашего здоровья, для окружающей среды или оборудования!<br />

Примечание или указание<br />

Примечание<br />

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


BECKHOFF EL41x2: Введение<br />

История обновлений документации<br />

Версия<br />

Комментарии<br />

2.2 - Добавлены режимы работы<br />

2.1 - Добавлены технические характеристики<br />

2.0 - Добавлен модуль EL4112-0010, добавлены технические характеристики<br />

1.2.0 - Обновлено описание объектов, добавлены примеры вычислений<br />

1.0.1 - Обновлены номера версий<br />

1.0 - Обновлены принципы базовых функций<br />

0.1 - Первый вариант документации на EL41x2<br />

Версии микроПО и оборудования<br />

Версия<br />

документаци<br />

EL4102 EL4112 EL4112-0010<br />

и МикроПО Оборуд. МикроПО Оборуд. МикроПО Оборуд.<br />

2.2 05 07 04 05 02 02<br />

2.1 05 06 04 04 02 01<br />

2.0 05 06 04 04 02 01<br />

1.2.0 04 05 03 02 - -<br />

1.0.1 04 05 03 02 - -<br />

1.0 04 05 03 02 - -<br />

0.1 04 05 03 02 - -<br />

Версия<br />

документации<br />

EL4122<br />

EL4132<br />

МикроПО Оборуд. МикроПО Оборуд.<br />

2.2 04 04 06 09<br />

2.1 04 04 06 07<br />

2.0 04 04 06 07<br />

1.2.0 03 02 05 06<br />

1.0.1 03 02 05 06<br />

1.0 03 02 05 06<br />

0.1 03 02 05 06<br />

.


Версии микропрограммного обеспечения и оборудования (заводская комплектация) указаны в серийном<br />

номере, который находится на боковой части модуля<br />

Синтаксис серийного номера<br />

Структура серийного номера: KK YY FF HH<br />

KK – неделя производства<br />

(CW, календарная неделя)<br />

YY – год производства<br />

FF – версия микропрограммного обеспечения<br />

HH – версия устройства<br />

Пример серийного номера: 12 06 3A 02:<br />

12 – неделя производства: 12-я<br />

06 – год производства: 2006<br />

3A - версия микропрограммного обеспечения: 3A<br />

02 - версия устройства: 02


BECKHOFF EL4102, EL4132: Общее описание<br />

EL4102, EL4132 – Общее устройство<br />

Индикатор<br />

хода 1<br />

Индикатор<br />

хода 2<br />

Индикатор<br />

хода 1<br />

Индикатор<br />

хода 2<br />

Выход 1<br />

Выход 2<br />

Выход 1<br />

Выход 2<br />

Земля<br />

Контакты<br />

питания<br />

Земля<br />

Земля<br />

Контакты<br />

питания<br />

Земля<br />

Экран<br />

Экран<br />

Экран<br />

Экран<br />

2-канальный модуль вывода аналоговых сигналов от 0 до +10 В и от -10 до +10 В<br />

Аналоговый выходной модуль EL4102 генерирует сигналы в диапазоне от 0 до +10 В.<br />

Аналоговый выходной модуль EL4132 генерирует сигналы в диапазоне от -10 до +10 В.<br />

Напряжение подается на уровень процесса с разрешением 16 бит и в электрически изолированном виде.<br />

Выходные каналы EtherCAT-модуля имеют общий потенциал земли. Индикатор хода сигнализирует о ходе<br />

обмена данными с EtherCAT-контроллером.<br />

Светодиодные индикаторы<br />

Индикат<br />

ор<br />

ХОД 1<br />

ХОД 2<br />

Цвет<br />

зелен<br />

ый<br />

Пояснения<br />

Этот индикатор сигнализирует о рабочем состоянии модуля:<br />

не горит<br />

мигает (2 Гц)<br />

мигает (1 Гц)<br />

горит<br />

мигает* (10 Гц)<br />

(до версии<br />

устройства 05)<br />

не горит<br />

(начиная с<br />

версии<br />

устройства 05)<br />

* только индикатор ХОД 1<br />

Состояние механизма EtherCAT State Machine: INIT =<br />

инициализация модуля<br />

Состояние механизма EtherCAT State Machine:<br />

PREOP = установка буфера сообщений и стандартных настроек<br />

Состояние механизма EtherCAT State Machine:<br />

SAFEOP = проверка каналов Sync Manager и системы распределенных<br />

часов. Выходные сигналы пребывают в защищенном рабочем режиме.<br />

Состояние механизма EtherCAT State Machine:<br />

OP = нормальный режим работы, возможно функционирование буфера<br />

сообщений и обмен данными процесса<br />

Состояние механизма EtherCAT State Machine: BOOTSTRAP =<br />

функция обновления микроПО модуля


Соединение<br />

Клемма № Комментарии<br />

Выход 1 1 Выход 1<br />

+24 В 2 Без соединения<br />

Земля 3 Внутреннее заземление (внутреннее соединение с клеммой 7)<br />

Экран 4 Контакт РЕ (внутреннее соединение с клеммой 8)<br />

Выход 2 5 Выход 2<br />

+24 В 6 Без соединения<br />

Земля 7 Внутреннее заземление (внутреннее соединение с клеммой 3)<br />

Экран 8 Контакт РЕ (внутреннее соединение с клеммой 4)<br />

BECKHOFF EL4102, EL4132: Общее описание<br />

EL4102, EL4132 - Технические характеристики<br />

Технические характеристики EL4102 EL4132<br />

Количество выходов 2<br />

Напряжение сигнала<br />

от 0 до +10 В (защита<br />

от КЗ)<br />

от -10 до +10 В (защита<br />

от КЗ)<br />

Погрешность<br />

Разрешение<br />

Время преобразования<br />

Нагрузка<br />

Питание, подводимое к выходам<br />

± 0,1% от общего диапазона<br />

16 бит<br />

ок. 40 мкс (быстрый режим Fast mode ок.<br />

25 мкс)<br />

> 5 кОм<br />

через шину E-bus<br />

Распределенные часы<br />

(с версии EL4102-0000-<br />

1017)<br />

(с версии EL4102-0000-<br />

1017)<br />

Потребление тока на выходах (через E-bus)<br />

Питание для внутренней схемы E-bus<br />

Потребление тока через шину Е-bus<br />

Электрическая изоляция<br />

Битовая ширина в образе процесса<br />

Конфигурирование<br />

Вес<br />

макс. 15 мА на каждый выход (макс. нагрузка)<br />

через шину E-bus<br />

тип. 210 мА<br />

500 Veff (E-Bus/напряжение возбуждения)<br />

Выходы: 2 x 16 бит<br />

без установки адреса, конфигурация с помощью<br />

TwinCAT System Manager<br />

около 55 г<br />

Температура эксплуатации 0 °C ... + 55 °C


Температура хранения -25 °C ... + 85 °C<br />

Относительная влажность<br />

Размеры<br />

95%, без конденсации<br />

ок. 15 х 100 x 70 мм (ширина без выступающих<br />

элементов: 12 мм<br />

Монтаж на 35-мм монтажной рейке стандарта EN 50022<br />

устойчивость к вибрации/ударам Согласно нормам EN 60068-2-6/EN 60068-2-27/29<br />

ЭМС/излучение Согласно нормам EN 61000-6-2/EN 61000-6-4<br />

Класс защиты IP 20<br />

Место установки<br />

Соответствия<br />

любое<br />

CE<br />

UL


BECKHOFF EL4112, EL4112-0010, EL4122: Общее описание<br />

EL4102, EL4132 – Общее устройство<br />

Индикатор<br />

хода 1<br />

Индикатор<br />

хода 2<br />

Индикатор<br />

хода 1<br />

Индикатор<br />

хода 2<br />

Выход 1<br />

Выход 2<br />

Выход 1<br />

Выход 2<br />

Земля<br />

Контакты<br />

питания<br />

Экран<br />

Земля<br />

Экран<br />

Контакты<br />

питания<br />

Экран<br />

Экран<br />

Индикатор<br />

хода 1<br />

Индикатор<br />

хода 2<br />

Выход 1<br />

Выход 2<br />

Контакты<br />

питания<br />

Экран<br />

Экран<br />

2-канальный модуль вывода аналоговых сигналов 0 ~ 20 мА, -10 ~ +10мА и 4 ~ 20 мА<br />

Аналоговый выходной модуль EL4112 генерирует сигналы в диапазоне от 0 до 20 мА.<br />

Аналоговый выходной модуль EL4112-0010 генерирует сигналы в диапазоне от -10 до +10 мА.<br />

Аналоговый выходной модуль EL4122 генерирует сигналы в диапазоне от 4 до 20 мА.<br />

Напряжение подается на уровень процесса с разрешением 16 бит в электрически изолированном виде.<br />

Выходные каналы EtherCAT-модуля имеют общий потенциал земли. Два индикатора хода сигнализируют о<br />

ходе обмена данными с контроллером.


Светодиодные индикаторы<br />

Индикато<br />

р<br />

Цвет<br />

Пояснения<br />

Этот индикатор сигнализирует о рабочем состоянии модуля:<br />

ХОД 1<br />

ХОД 2<br />

зелен<br />

ый<br />

не горит<br />

мигает (2 Гц)<br />

мигает (1 Гц)<br />

горит<br />

Состояние механизма EtherCAT State Machine:<br />

INIT = инициализация модуля<br />

Состояние механизма EtherCAT State Machine:<br />

PREOP = установка буфера сообщений и стандартных настроек<br />

Состояние механизма EtherCAT State Machine:<br />

SAFEOP = проверка каналов Sync Manager и системы<br />

распределенных часов. Выходные сигналы пребывают в<br />

защищенном рабочем режиме.<br />

Состояние механизма EtherCAT State Machine:<br />

OP = нормальный режим работы, возможно функционирование<br />

буфера сообщений и обмен данными процесса<br />

* только индикатор ХОД 1<br />

мигает* (10 Гц) (до<br />

версии устройства<br />

05)<br />

не горит (начиная<br />

с версии<br />

устройства 05)<br />

Состояние механизма EtherCAT State Machine:<br />

BOOTSTRAP = функция обновления микроПО модуля<br />

Соединение<br />

Клемма № Комментарии<br />

Выход 1 1 Выход 1<br />

+24 В 2 +24 В (внутреннее соединение с клеммой 6 и положительным контактом питания)<br />

Земля 3 Внутреннее заземление (внутреннее соединение с клеммой 7)<br />

Экран 4 Контакт РЕ (внутреннее соединение с клеммой 8)<br />

Выход 2 5 Выход 2<br />

+24 В 6 +24 В (внутреннее соединение с клеммой 2 и положительным контактом питания)<br />

Земля 7 Внутреннее заземление (внутреннее соединение с клеммой 3)<br />

Экран 8 Контакт РЕ (внутреннее соединение с клеммой 4)


BECKHOFF EL4112, EL4112-0010, EL4122: Общее описание<br />

EL4112, EL4112-0010, EL4122 - Технические характеристики<br />

Технические характеристики EL4112 EL4112-0010 EL4122<br />

Количество выходов 2<br />

Ток сигнала на каждый канал<br />

0 ~ 20 мА<br />

(защита от КЗ)<br />

-10 ~ +10 мА<br />

(защита от<br />

КЗ)<br />

4 ~ 20 мА<br />

(защита от КЗ)<br />

Погрешность<br />

± 0,2 % от<br />

общего<br />

диапазона<br />

± 0,3 % от<br />

общего<br />

диапазона<br />

(нагрузка 200<br />

Ом)<br />

± 0,2 % от общего<br />

диапазона<br />

Разрешение<br />

16 бит<br />

Время преобразования<br />

Нагрузка<br />

ок. 40 мкс (быстрый режим Fast mode ок. 25 мкс)<br />

< 500 Ом<br />

Распределенные часы<br />

(с версии<br />

EL4102-0000-<br />

1017)<br />

(с версии<br />

EL4102-0000-<br />

1017)<br />

(с версии EL4102-<br />

0000-1017)<br />

Питание, подводимое к выходам<br />

Потребление тока при напряжении нагрузки<br />

(контакты питания)<br />

Питание для внутренней схемы E-bus<br />

Потребление тока через шину Е-bus<br />

Электрическая изоляция<br />

Битовая ширина в образе процесса<br />

Конфигурирование<br />

Вес<br />

через контакты питания<br />

тип. 15 мА + выходной ток<br />

через шину E-bus<br />

тип.190 мА<br />

500 Veff (E-Bus/напряжение возбуждения)<br />

Выходы: 2 x 16 бит<br />

без установки адреса, конфигурация с помощью<br />

TwinCAT System Manager<br />

около 55 г<br />

Температура эксплуатации 0 °C ... + 55 °C<br />

Температура хранения -25 °C ... + 85 °C<br />

Относительная влажность<br />

Размеры<br />

95%, без конденсации<br />

ок. 15 х 100 x 70 мм (ширина без выступающих<br />

элементов: 12 мм<br />

Монтаж на 35-мм монтажной рейке стандарта EN 50022<br />

устойчивость к вибрации/ударам Согласно нормам EN 60068-2-6/EN 60068-2-27/29


ЭМС/излучение Согласно нормам EN 61000-6-2/EN 61000-6-4<br />

Класс защиты IP 20<br />

Место установки<br />

Соответствия<br />

любое<br />

CE UL


Компоненты BECKHOFF для промышленной сети: Монтаж и подключение<br />

Установка модулей на монтажную рейку<br />

Опасность удара электрическим током и повреждения устройства!<br />

ОПАСНО<br />

Прежде чем приступать к установке, разборке или подключению системы шинных<br />

модулей, полностью отключите питание.<br />

Сборка<br />

Щелчок<br />

Контроллер и шинные модули крепятся к 35-мм монтажной рейке (DIN-рейке стандарта EN 50022)<br />

посредством легкого нажатия до щелчка:<br />

1. Сначала установите на монтажную рейку контроллер.<br />

2. Шинные модули устанавливаются справа от контроллера. Соедините компоненты, совмещая<br />

углубления с выступами и используя фиксаторы, и установите на монтажную рейку, прижав до<br />

щелчка.<br />

3. Если сначала установить компоненты на рейку, а потом соединить их без предварительного<br />

совмещения и фиксации, соединение окажется неработоспособным! При правильной сборке между<br />

модулями не должно оставаться видимых зазоров.<br />

При установке модулей их блокировочный механизм не должен вступать в конфликт с крепежными болтами<br />

на рейке.


Разборка<br />

Каждый модуль крепится на рейке с помощью замка, который необходимо разомкнуть при снятии модуля:<br />

1. Осторожно потяните оранжевый язычок-фиксатор, вытащив его примерно на 1 см, чтобы фиксатор<br />

свободно болтался. Теперь замок модуля разомкнут, и модуль можно легко снять с рейки.<br />

2. Потяните и снимите модуль с рейки, удерживая его за верхнюю и нижнюю части корпуса большим и<br />

указательным пальцами.<br />

Соединения внутри блока модулей<br />

Электрические соединения между контроллером и шинными модулями реализуются автоматически за счет<br />

физического соединения компонентов:<br />

<br />

<br />

Шесть пружинных контактов K-Bus/E-Bus обеспечивают соединения для передачи данных и питания<br />

электроники модулей.<br />

Силовые контакты обеспечивают питание электроники исполнительных устройств, выполняя, таким<br />

образом, функцию шины питания внутри блока модулей. Напряжение на силовые контакты<br />

подводится через клеммы контроллера (до 24 В), а более высокое напряжение – через силовые<br />

модули.<br />

Контакты питания<br />

ПРИМЕЧАНИЕ<br />

При планировании блока шинных модулей необходимо принимать во внимание свойства<br />

контактов отдельных модулей, поскольку некоторые из них (например, аналоговые или<br />

4-канальные дискретные модули) не пропускают сигнал через силовые контакты или<br />

пропускают лишь частично.<br />

Модули питания (KL91xx и KL92xx, либо EL91xx и EL92xx) прерывают контакты для<br />

подвода напряжения, образуя тем самым начало новой шины питания


Силовые контакты РЕ<br />

Силовой контакт с меткой «РЕ» может использоваться как защитная земля или точка заземления. В целях<br />

безопасности при соединении модулей этот контакт замыкается первым, он способен заземлять токи<br />

короткого замыкания до 125 А.<br />

Риск повреждения устройства!<br />

Следует отметить, что с целью электромагнитной совместимости контакты РЕ связаны<br />

по емкости с монтажной рейкой. При проверке на прочность изоляции это может<br />

привести к результатам, вводящим в заблуждение, или вызвать повреждение модуля<br />

(например, пробой изоляции при приложении напряжения 230 В к проводнику РЕ).<br />

ВНИМАНИЕ<br />

Во время проведения тестов на прочность изоляции проводник РЕ, идущий к<br />

контроллеру, необходимо отсоединить. Чтобы разъединить на время тестирования<br />

другие точки питания, силовые модули можно вытащить, приподняв их, по крайней мере,<br />

на 10 мм над уровнем подключенной группы других модулей.<br />

Опасность получения удара электрическим током!<br />

ОПАСНО<br />

Контакт PE нельзя использовать для других потенциалов!


Подключение<br />

К шинному модулю можно подвести до восьми соединений с использованием одножильных или<br />

многожильных кабелей. Для соединений используются пружинные клеммы. Кабели подсоединяются<br />

следующим образом:<br />

1. Откройте клемму, вставив кончик отвертки или небольшой стержень в квадратное отверстие над<br />

клеммой и слегка нажав.<br />

2. Вставьте провод в открывшееся круглое отверстие клеммы.<br />

3. Уберите отвертку, и клемма автоматически закроется, крепко и надежно удерживая провод.<br />

Сечение провода 0,08 ... 2,5 мм 2<br />

Длина обнаженного<br />

конца<br />

8 мм<br />

Экранирование<br />

ПРИМЕЧАНИЕ<br />

Аналоговые датчики и исполнительные устройства следует подсоединять с<br />

использованием экранированных проводов типа витая пара.


BECKHOFF EL41xx: Ввод в эксплуатацию<br />

Ввод в эксплуатацию<br />

Встраивание модуля в сеть EtherCAT-компонентов (Master: TwinCAT 2.10)<br />

Установка описания новейшего XML-устройства<br />

Примечание<br />

В TwinCAT должно быть установлено описание новейшего XML-устройства. Его можно<br />

загрузить с веб-сайта Beckhoff<br />

(http://www.beckhoff.de/english/default.htm?download/elconfg.htm) и инсталлировать в<br />

соответствии с инструкциями установщика.<br />

Автоматическое сканирование модуля<br />

Перед установкой нового модуля (см. раздел Установка на монтажную рейку) необходимо привести в<br />

•<br />

состояние безопасности все блоки в сети, отключив их от питания.<br />

Включите рабочее питание, откройте программу TwinCAT System Manager (режим конфигурирования),<br />

• и начните сканирование модуля (см. рис. 1). В диалоговых окнах в качестве подтверждения нажимайте<br />

кнопку OK, чтобы получить конфигурацию режима «FreeRun».<br />

Рис. 1: Сканирование конфигурации EtherCAT (I/O Devices-> нажать правую кнопку мыши -> Scan Devices..)<br />

Добавление модуля вручную<br />

Перед установкой нового модуля (см. раздел Установка на монтажную рейку) необходимо привести в<br />

•<br />

состояние безопасности все блоки в сети, отключив их от питания.<br />

• Включите рабочее питание, откройте программу TwinCAT System Manager (режим конфигурирования).<br />

•<br />

Добавьте новое устройство ввода/вывода (см. рис. 2). В открывшемся диалоговом окне выберите<br />

устройство EtherCAT (Direct Mode), как показано на рис. 3, и подтвердите выбор нажатием кнопки OK.


Рис. 2: Добавление нового устройства ввода/вывода (I/O Devices-> нажать правую кнопку мыши -> Append<br />

Device...)<br />

Рис. 3: Выбор устройства EtherCAT (Direct Mode)<br />

•<br />

Выбрав команду Append box..., добавьте новый блок (см. рис. 4). В открывшемся диалоговом окне<br />

выберите системный контроллер, напр., EK1100 (рис..5), и подтвердите выбор нажатием OK.


Рис. 4: Добавление нового блока (Devices-> нажать правую кнопку мыши -> Append Box...)<br />

Рис. 5: Выбор системного контроллера (напр., EK1100)<br />

Выбрав команду Append box..., добавьте новый блок (см. рис. 6). В открывшемся диалоговом окне<br />

•<br />

выберите EL41xx (рис.7) и подтвердите выбор нажатием OK.<br />

• Модуль вставляется в древовидную структуру TwinCAT (рис. 8).


Рис. 6: Добавление нового блока (Devices-> нажать правую кнопку мыши -> Append Box...)<br />

Рис. 7: Выбор модуля EL41xx


Рис. 8: Модуль EL41xx в древовидной структуре TwinCAT


BECKHOFF TwinCAT System Manager: Конфигурирование<br />

Конфигурирование с помощью утилиты TwinCAT System Manager<br />

(TwinCAT версии 2.10.0 и выше (Build 1241), с использованием модуля EL1014 с микроПО версии 06 и выше<br />

в качестве примера)<br />

Войдите в левое окно утилиты TwinCAT System Manager, щелкните на ветви, которую вы хотите<br />

сконфигурировать – в данном примере это будет четвертый модуль: Term 4 (EL1014). EL5001 Terminal 6).<br />

В правом окне отображаются вкладки для конфигурирования модуля.<br />

Вкладка General (Общая информация)<br />

Name<br />

Id<br />

Type<br />

Comment<br />

Disabled<br />

Create symbols<br />

Название EtherCAT-устройства<br />

Номер EtherCAT-устройства<br />

Тип EtherCAT-устройства<br />

Сюда вы можете добавлять комментарии (напр., о системе)<br />

Этот маркер служит для отключения устройства.<br />

Доступ к этому подчиненному EtherCAT-устройству через ADS возможно только в том<br />

случае, если этот маркер помечен.


Вкладка EtherCAT<br />

Type<br />

Product/Revision<br />

Auto Inc Addr.<br />

EtherCAT Addr.<br />

Previous Port<br />

Advanced Settings<br />

Тип EtherCAT-устройства<br />

Номер изделия и модификации применительно к данному EtherCAT-устройству<br />

Адресация с автоматическим приращением. Эта функция используется для назначения<br />

адресов каждому из EtherCAT-устройств в кольце связи согласно его физическому<br />

расположению. Адресация с автоматическим приращением используется на стадии<br />

пуска, когда EtherCAT-мастер распределяет адреса среди EtherCAT-устройств.<br />

Первому подчиненному EtherCAT-устройству в кольце присваивается адрес 0000 hex.<br />

Каждому последующему подчиненному EtherCAT-устройств назначается адрес с<br />

понижением на 1 (FFFF hex, FFFE hex и т.д.).<br />

Фиксированный адрес подчиненного EtherCAT-устройства. Этот адрес назначается<br />

EtherCAT-мастером на стадии запуска. Чтобы изменить значение по умолчанию,<br />

пометьте маркер слева от поля ввода.<br />

Имя и порт EtherCAT-устройства, с которым соединено данное устройство. Если данное<br />

устройство можно соединить с другим компонентом без изменения порядка EtherCATустройств<br />

внутри кольца связи, это поле становится активным, и вы можете выбрать<br />

EtherCAT-устройство, с которым хотите соединить данное устройство.<br />

Эта кнопка вызывает диалоговые окна с дополнительными настройками.<br />

Ссылка в нижней части вкладки указывает на веб-страницу, с описанием этого EtherCAT-устройства.


Вкладка Process Data<br />

Показывает конфигурацию данных процесса. Входные и выходные данные подчиненного EtherCATустройства<br />

представлены как объекты данных процесса (PDO) на базе протокола CANopen. В этом<br />

диалоговом окне можно выбрать PDO-объект путем назначения PDO – если подчиненное EtherCATустройство<br />

поддеживает эту функцию.<br />

Секция Sync Manager (Менеджер синхронизации)<br />

Здесь представлены разные конфигурации Sync Manager (SM).<br />

Если EtherCAT-устройство имеет буфер сообщений, для выхода буфера сообщений (MbxOut) используется<br />

SM0, а для входа (MbxIn) -- SM1.<br />

Для выходных данных процесса (Outputs) используется вариант SM2, а для входных данных процесса (Inputs)<br />

– вариант SM3.<br />

Когда выбран один из входов, в списке PDO Assignment ниже отображается соответствующее PDOназначение.<br />

Секция PDO Assignment<br />

PDO-назначение для выбранной конфигурации Sync Manager. Здесь представлены все PDO-объекты для<br />

конкретного типа Sync Manager.<br />

<br />

<br />

если в списке Sync Manager выбран менеджер синхронизации выходов (вариант Outputs),<br />

отображаются все RxPDO-объекты.<br />

если в списке Sync Manager выбран менеджер синхронизации входов (вариант Inputs), отображаются<br />

все ТxPDO-объекты.<br />

Выделенные элементы – это PDO-объекты, участвующие в передаче данных процесса. В древовидной<br />

структуре System Manager эти PDO-объекты отображаются как переменные EtherCAT-устройства. Имя<br />

переменной идентично имени (Name ) параметра PDO-объекта, как это представлено в списке PDO list. Если<br />

какой-либо элемент в списке PDO assignment недоступен (серый), значит, этот вход исключен из PDOназначения.<br />

Чтобы можно было выбрать «серый» PDO, сначала надо снять выделение текущего PDOобъекта.


Активация PDO-назначения<br />

Если вы изменили PDO-назначение, то для активации его нового варианта --<br />

Примечание<br />

<br />

<br />

подчиненное EtherCAT-устройство должно пройти один цикл состояния PS (от<br />

предоперационного до защищенной работы) (см. Вкладку Online),<br />

и в System Manager следует произвести перезагрузку подчиненных EtherCATустройств<br />

(кнопка ).<br />

Секция PDO list<br />

Список PDO-объектов, поддерживаемых этим EtherCAT-устройством. Содержимое выделенных PDO<br />

отображается в списке PDO Content. Для изменения конфигурации PDO дважды щелкните на элементе<br />

списка.<br />

Столбец<br />

Описание<br />

Index<br />

Size<br />

Name<br />

Индекс PDO.<br />

Размер PDO-объекта в байтах.<br />

Имя PDO-объекта.<br />

Если этот PDO-объект назначен одному из менеджеров синхронизации, он будет представлен как<br />

переменная подчиненного устройства с этим параметром в качестве имени.<br />

Flags<br />

F<br />

M<br />

Фиксированное содержимое: Содержимое этого PDO-объекта фиксировано, и не может быть<br />

изменено программой System Manager.<br />

Обязательный PDO. Этот PDO-объект является обязательным, и должен назначаться<br />

менеджеру синхронизации (Sync Manager)! Соответственно этот PDO не может быть<br />

удален из списка назначений PDO Assignment.<br />

SM<br />

SU<br />

Менеджер синхронизаци, которому назначен этот PDO. Если здесь пусто, значит, этот PDOобъект<br />

не участвует в трафике данных процесса.<br />

Блок синхронизации, которому назначен этот PDO.<br />

Секция PDO Content<br />

Показывает содержимое PDO-объекта. Если не установлен флаг F (фиксированное содержимое),<br />

содержимое PDO-объекта можно изменять.<br />

Секция Download<br />

Если компонент относится к интеллектуальным устройствам и имеет буфер сообщений, в него можно<br />

загрузить конфигурацию PDO и PDO-назначение. Это – дополнительная функция, которая поддерживается не<br />

всеми EtherCAT-устройствами.<br />

Маркер PDO Assignment<br />

Если выделен этот маркер, PDO-назначение , сконфигурированное в списке PDO Assignment, загружается в<br />

устройство во время пуска. Команды, которые передаются на это устройство, можно просмотреть на вкладке<br />

Startup.<br />

Маркер PDO Configuration<br />

Если выделен этот маркер, конфигурация соответствующих PDO-объектов (указанных в секциях PDO List и<br />

PDO Content) загружается на подчиненное EtherCAT-устройство.<br />

Вкладка Startup


Вкладка Startup отображается в том случае, если подчиненное EtherCAT-устройство имеет буфер сообщений<br />

и поддерживает протокол CANopen over EtherCAT (CoE) или Servo drive over EtherCAT. Эта вкладка<br />

показывает, какие запросы на загрузку передаются в буфер во время пуска. В список можно также добавить<br />

новые запросы, которые должны помещаться в буфер. Запросы на загрузку передаются подчиненному<br />

устройству в том же порядке, в каком они представлены в списке.<br />

Столбец<br />

Описание<br />

Переход, на который был направлен запрос. Это может быть --<br />

Transition<br />

<br />

<br />

переход от предоперационного состояния к работе в защищенном режиме (PS), или<br />

переход от работы в защищенном режиме к операционному состоянию (SO).<br />

Если символ перехода заключен в угловые скобки (напр., ), значит, буфер запросов<br />

фиксированный, и не может быть изменен или удален пользователем.<br />

Protocol<br />

Index<br />

Data<br />

Comment<br />

Тип протокола для буфера обмена сообщениями<br />

Индекс объекта<br />

Дата, указывающая, когда должен быть загружен этот объект<br />

Описание запроса, который должен быть передан в буфер сообщений<br />

Move Up<br />

Move Down<br />

New<br />

Delete<br />

Edit<br />

Кнопка для перемещения выделенного запроса в списке на одну позицию вверх.<br />

Кнопка для перемещения выделенного запроса в списке на одну позицию вниз.<br />

Кнопка для добавления в буфер сообщений нового запроса на загрузку, который<br />

должен быть отправлен во время пуска.<br />

Кнопка для удаления выделенного элемента.<br />

Кнопка для включения функции редактирования текущего запроса.<br />

Вкладка CoE - Online<br />

Если подчиненное EtherCAT-устройство поддерживает протокол CANopen over EtherCAT (CoE), появляется<br />

дополнительная вкладка CoE – Online. Здесь представлено содержимое списка объектов подчиненного<br />

устройства (SDO Upload), и пользователь может изменять содержимое объектов из этого списка. Подробная<br />

информация об объектах отдельных EtherCAT-устройств приводится в описании объектов, специфичных для<br />

этих устройств.


Отображаемый список объектов<br />

Столбец<br />

Описание<br />

Index<br />

Name<br />

Индекс и субиндекс объекта<br />

Имя объекта<br />

Flags<br />

RW<br />

RO<br />

P<br />

Возможность считывания объекта и записи данных в объект (чтение/запись)<br />

Возможность считывания объекта, но невозможность записи данных в объект (только<br />

чтение)<br />

Дополнительный флаг Р идентифицирует объект как объект данных процесса.<br />

Value<br />

Значение объекта


Update List<br />

Auto Update<br />

Advanced<br />

Кнопка Update list служит для обновления всех объектов в списке.<br />

Если этот маркер помечен, содержимое объектов обновляется автоматически.<br />

Кнопка Advanced используется для вызова диалогового окна Advanced Settings. Здесь<br />

можно указать, какие объекты должны отображаться в списке.<br />

Online - via SDO<br />

Information<br />

Offline - via EDS File<br />

Вкладка Online<br />

Если эта кнопка активна, из подчиненного устройства загружается список объектов,<br />

включенный в объектный перечень этого устройства, с использованием SDOинформации.<br />

Представленный ниже список позволяет указать, какие типы объектов<br />

должны быть загружены.<br />

Если эта кнопка активна, из EDS-файла, представленного пользователем,<br />

производится считывание списка объектов, включенных в объектный перечень.


Секция State Machine<br />

Init<br />

Pre-Op<br />

Op<br />

Bootstrap<br />

Safe-Op<br />

Clear Error<br />

Current State<br />

Requested State<br />

Кнопка для перевода EtherCAT-устройства в состояние инициализации.<br />

Кнопка для перевода EtherCAT-устройства в состояние готовности<br />

(предоперационное).<br />

Кнопка для перевода EtherCAT-устройства в рабочее состояние (операционное).<br />

Кнопка для перевода EtherCAT-устройства в состояние загрузки.<br />

Кнопка для перевода EtherCAT-устройства в состояние защищенной работы.<br />

Кнопка для сброса сигнала об ошибке. Если происходит сбой при смене состояния<br />

подчиненного EtherCAT-устройства, устанавливается флаг ошибки.<br />

Пример: Подчиненное EtherCAT-устройство находится в состоянии PREOP<br />

(предоперационное). Мастер подает запрос на состояние SAFEOP (защищенная<br />

работа). Если при смене состояния устройства происходит сбой, устанавливается флаг<br />

ошибки. Текущее состояние отображается как ERR PREOP. При нажатии кнопки Clear<br />

Error флаг ошибки снимается, и текущее состояние снова отображается как PREOP.<br />

Показывает текущее состояние EtherCAT-устройства.<br />

Показывает состояние, запрошенное у EtherCAT-устройства.<br />

Секция DLL Status<br />

Показывает канальный уровень индивидуальных портов подчиненного EtherCAT-устройства. DLL-статус<br />

может иметь четыре состояния:<br />

Состояние<br />

No Carrier /<br />

Open<br />

No Carrier /<br />

Closed<br />

Carrier / Open<br />

Carrier / Closed<br />

Описание<br />

Cигнал несущей частоты отсутствует, но порт открыт.<br />

Cигнал несущей частоты отсутствует, и порт закрыт.<br />

Cигнал несущей частоты присутствует, и порт открыт.<br />

Cигнал несущей частоты присутствует, но порт закрыт.<br />

Секция File Access over EtherCAT<br />

Download<br />

Upload<br />

Эта кнопка позволяет записать файл в EtherCAT-устройство.<br />

Эта кнопка позволяет считать файл из EtherCAT-устройства.<br />

BECKHOFF EL41x2: Ввод в эксплуатацию<br />

Основные принципы функционирования<br />

В ходе развития семейства модулей EL41x2 разработаны несколько наборов функций, которые можно<br />

параметрировать в TwinCAT System Manager согласно версии устройства. Новые версии обладают обратной<br />

совместимостью, позволяя заменять старые.<br />

Функциональность FW/HU<br />

(микроПО/оборуд.) ESI Описание функций<br />

до FW/HU:<br />

до EL41x2-nnnn-<br />

0000<br />

Базовые функции (нормальная<br />

функциональность):


EL 4102: 05/06<br />

EL 4112: 05/04<br />

EL 4112-0010: 05/01<br />

EL 4122: 05/04<br />

EL 4132: 05/07<br />

после FW/HU:<br />

EL 4102: 05/06<br />

EL 4112: 05/04<br />

EL 4112-0010: 05/01<br />

EL 4122: 05/04<br />

EL 4132: 05/07<br />

после EL41x2-<br />

nnnn-1016<br />

- Аналоговый выходной сигнал, 16 бит, защита<br />

от КЗ<br />

- Коэффициент пользователя<br />

- Установка смещения/усиления<br />

- Стандартное/пользовательское выходное<br />

значение<br />

- Контрольный таймер<br />

Базовые и дополнительные функции<br />

(расширенная функциональность):<br />

- Калибровка пользователя<br />

- Поддержка системы распределенных часов<br />

(начиная с EL41x2-nnnn-1017)<br />

- Изменение времени контрольного таймера<br />

применительно к<br />

стандартному/пользовательскому выходному<br />

значению<br />

Табл. 1. Функциональность в соответствии с версией устройства<br />

Функциональность модуля EL41x2, которая теперь встроена в систему, зависит от версии устройства.<br />

Конкретные настройки описаны в последующих разделах.<br />

Во время каждого цикла рекомендуется контролировать следующие данные<br />

процесса:<br />

Примечание<br />

<br />

<br />

<br />

<br />

WcState: если ≠ 0, то это EtherCAT-устройство не принимает участия в<br />

трафике данных процесса<br />

State: если ≠ 8, то EtherCAT-устройство находится не в операционном (ОР)<br />

состоянии<br />

TxPDO state, SyncError: если ≠ 0, то действительные данные процесса<br />

недоступны<br />

TxPDO Toggle: если этот бит переключается на другое состояние,<br />

становится доступным новый набор данных процесса<br />

Совместимость<br />

Охват списка EL41x2 CoE может быть разным в зависимости от версии микропрограммного обеспечения.<br />

Более поздние версии устройств включают все прежние элементы CoE (см. рис. 1).


Рис. 1: Список CoE для разных версий устройств / микропрограммного обеспечения<br />

В следующем разделе описано поведение объектов с нормальной и расширенной функциональностью.<br />

Булевы объекты, индекс 4061 или 40A1 (биты свойств) и индекс 8010 или 8020<br />

(установки аналоговых выходов)<br />

Некоторые булевы объекты, используемые для параметрирования, в избытке представлены в режиме<br />

расширенной функциональности (биты свойств 4061 или 40A1 и «Установки аналоговых выходов» 8010 или<br />

8020) и связаны с функцией OR.<br />

Пример:<br />

В режиме расширенной функциональности активирован коэффициент пользователя для канала 1<br />

(индекс 8010:01 = TRUE). Это состояние не передается автоматически на связанный объект<br />

совместимости 4061:03. Если статус объекта 4061:03 = FALSE, к этой функциональности применяется<br />

выражение “Enable User Scale” = TRUE после функции OR.<br />

Объекты нормальной и расширенной функциональности сравниваются в табл. 2:<br />

EL41x2-nnnn-0000<br />

Биты свойств (индекс 4061:nn и 40A1:nn)<br />

40x1:01 (Отключить контрольный таймер для<br />

настройки выходов)<br />

40x1:02 (Включить пользовательский<br />

стандартный выход)<br />

> EL41x2-nnnn-1016<br />

Установки аналоговых выходов (индекс 8010:nn<br />

и 40A1:nn)<br />

неприменимо<br />

неприменимо<br />

40x1:03 (Разрешить коэффициент пользователя) 80x1:01 (Включить коэффициент пользователя)<br />

40x1:04 (Задействовать абсолютное значение со<br />

старшим битом в качестве знака)<br />

80x1:02 (Метод представления)***<br />

40x1:05 (Разрешить абсолютное значение) 80x1:02 (Метод представления)***<br />

Табл. 2: Сравнение булевых объектов с нормальной и расширенной функциональностью


Объекты-представления (представления)<br />

В режиме нормальной функциональности объекты 4061:04 и 4061:05 используются для переключения<br />

методов представления выходных значений. Приоритет получает бит, который активируется первым.<br />

Установка другого бита представления не дает никакого эффекта.<br />

Пример:<br />

Биты представления в объектах 4061:04 и 4061:05 не установлены. Бит в объекте 4061:05 («Разрешить<br />

абсолютное значение») установлен на TRUE, и выходное значение отображается как абсолютное. Если<br />

объект 0x4061:04 переключен на TRUE («Разрешить абсолютное значение со старшим битом в качестве<br />

знака»), метод представления сохраняется в режиме, который был выбран прежде.<br />

***Расширенная функциональность: Представление объекта 8010:02/8020:02<br />

(объект перечисления)<br />

Примечание<br />

В режиме расширенной функциональности для переключения с одного метода<br />

представления на другой рекомендуется использовать только объект 8010:02 или<br />

8020:02.<br />

Значение перечисления:<br />

0: Представление со знаком<br />

1: Представление без знака<br />

2: Разрешить абсолютное представление со старшим битом в качестве знака<br />

3: Абсолютное значение<br />

Объекты калибровки, индекс 4062 или 40A2 (коэффициент пользователя) и индекс 8010<br />

или 8020 (установки аналоговых выходов)<br />

Объекты калибровки представлены зеркально по отношению к объектам совместимости, доступным в режиме<br />

нормальной функциональности.<br />

Пример:<br />

Объект 8010:11 (смещение): Если сюда ввести, например, значение «0x3FFF (16383 dec)», оно передается на<br />

объект совместимости 4062:01.<br />

Объекты нормальной и расширенной функциональности сравниваются в табл. 3:<br />

Коэффициент пользователя (индекс 4062:nn и<br />

40A2:nn)<br />

Установки аналоговых выходов (индекс 8010:nn<br />

и 8020:nn)<br />

40x2:01 (Смещение) 80x0:11 (Смещение)<br />

40x2:02 (Усиление) 80x0:12 (Смещение)<br />

n/a<br />

n/a<br />

80x0:15 (Смещение при калибровке польозвателя)<br />

80x0:15 (Усиление при калибровке польозвателя)<br />

Табл. 3: Сравнение объектов калибровки с нормальной и расширенной функциональностью


BECKHOFF ELxxxx: Конфигурирование<br />

Возврат к исходному состоянию<br />

Чтобы восстановить исходное состояние резервных объектов модулей ELxxxx, в TwinCAT System Manager<br />

(режим конфигурирования) следует выбрать CoE-объект Restore default parameters > SubIndex 001 (см. Рис. 1).<br />

Рис. 1. Выбор PDO-объекта «Restore default parameters»<br />

Двойной щелчок на элементе SubIndex 001 открывает диалоговое окно Set Value. Введите значение<br />

1684107116 в поле «Dec» или 0x64616F6C в поле «Hex» и подтвердите нажатием кнопки OK (рис. 2).<br />

Все резервные объекты возвращаются в исходное состояние, установленное на заводе.<br />

Рис. 2. Ввод значения в диалоговом окне Set Value для восстановления исходных параметров


Альтернативное значение для восстановления<br />

В прежних версиях модулей зарезервированные объекты можно переключать с<br />

помощью альтернативного значения резервирования:<br />

Десятичное значение: Шестнадцатеричное значение "0x6C6F6164"<br />

Примечание<br />

Неправильно введенное значение не оказывает никакого эффекта.


BECKHOFF EL41x2: Ввод в эксплуатацию<br />

Основные принципы функционирования – нормальный диапазон<br />

функционирования<br />

• Sync Manager<br />

• Режимы работы и настройки<br />

- Контрольный таймер<br />

- Переключение между выходными значениями, задаваемыми производителем и пользователем<br />

- Активизация коэффициента пользователя<br />

- Отображение<br />

- Кодовое слово производителя<br />

Sync Manager (SM) – Менеджер синхронизации<br />

PDO-yазначение<br />

SM2, PDO-назначение 0x1C12<br />

Индекс<br />

PDO без<br />

индексов<br />

Размер<br />

(байты,<br />

биты) Имя Содержимое PDO<br />

1600 (по<br />

умолчанию)<br />

1601 (по<br />

умолчанию)<br />

- 2.0 Выход<br />

(канал1)<br />

- 2.0 Выход<br />

(канал2)<br />

Индекс 3001:01 – аналоговый выход<br />

Индекс 3002:01 – аналоговый выход<br />

Табл. 1: PDO-назначения для Sync Manager<br />

Режимы работы и настройки<br />

Активация / деактивация контрольного таймера (индекс 4061:01, канал 1; индекс 40A1:01, канал 2)<br />

Этот бит отключает контрольный таймер. В случае сбоя связи значение аналогового выхода не сбрасывается<br />

с установкой на стандартное значение производителя или пользователя.<br />

Если этот бит не установлен, стандартное значение производителя или пользователя составляет выходное<br />

значение (по умолчанию).<br />

Переключение между выходным значением производителя или пользователя (индекс 4061:02, канал<br />

1; индекс 40A1:02 канал 2)<br />

Например, в случае сбоя связи с контроллером аналоговое выходное значение может быть установлено на<br />

значение пользователя (индекс 4063). Объект 4061:02 (канал 1) или объект 40A1:02 (канал 2) активирует этот<br />

параметр (значение: TRUE); выходные значения определяются объектом 4063 (канал 1) или объектом 40A3<br />

(канал 2). Если эта функция деактивирована (значение объекта 4061:02 для канала 1 или объекта 40A1:02


для канала 2 = FALSE), выводится значение, заданное производителем (EL4102, EL4132: 0 В, EL4112: 0 мA,<br />

EL4122: 4 мA).<br />

Если контрольный таймер деактивирован (значение объекта 4061:01 для канала 1 или объекта 40A1:01 для<br />

канала 2 = TRUE), стандартное значение не выводится.<br />

Активация коэффициента пользователя (индекс 4061:03, канал 1; индекс 40A1:03, канал 2)<br />

Коэффициент пользователя активен (бит установлен).<br />

Пример: Вычисление и калибровка выходного значения<br />

Модуль помещает исходные значения Ц/А преобразователя в объект исходных значений ЦАПа 4041:01 или<br />

4081:01 (RAM). Выходное значение корректируется с учетом значений калибровки производителя. Затем<br />

может следовать коэффициент пользователя:<br />

Y H = (X DAC - B K) x A K<br />

Y HN = (X DAC - B K) x A KN<br />

Y A = Y H x A W x 2 -16 + B W<br />

Выходное значение после применения калибровки производителя<br />

(соответствует Y out, когда объект свойств 4061:03 или 40A1:03 не активен)<br />

Только для EL4132:<br />

Отрицательное выходное значение после применения калибровки<br />

производителя (соответствует Y -out, когда объект свойств 4061:03 или<br />

40A1:03 не активен)<br />

Выходное значение, следующее после применения коэффициента<br />

пользователя<br />

Пример: Ограничение диапазона выходных значений пределами от -5 В до +5 В (EL4132),<br />

вычисление фактора УСИЛЕНИЯ для коэффициента пользователя<br />

Y A = Y H<br />

x A W x 2 -16 + B W<br />

(Y A - B W ) / (Y H x 2 -16 )<br />

= A W<br />

Вычисление фактора УСИЛЕНИЯ коэффициента пользователя для<br />

доведения верхнего предельного значения до +5 В<br />

[соответственно нижнее предельное значение составляет -5 В (смена<br />

знака)]<br />

(16383 - 0) / 32767 x 2 -16<br />

= A W = 32767<br />

Y A = 16383 dec<br />

Y H = 32767 dec<br />

B W = 0 dec<br />

A W= 32767 dec<br />

соответствует желаемому верхнему<br />

предельному значению +5 В<br />

соответствует оригинальному<br />

верхнему предельному значению +10<br />

В<br />

соответствует величине СМЕЩЕНИЯ<br />

коэффициента пользователя<br />

соответствует фактору УСИЛЕНИЯ<br />

коэффициента пользователя (фактор<br />

0,5)<br />

Пример: Установка выходного диапазона в пределах от -3 до +10 В (EL4132), вычисление величины<br />

СМЕЩЕНИЯ пользователя<br />

Y A = Y H<br />

x A W x 2 -16 + B W<br />

Y A - Y H x A W x 2 -<br />

16 = B W<br />

(- 9831) - ( -<br />

Вычисление СМЕЩЕНИЯ<br />

коэф. пользователя для<br />

установки нижнего<br />

предельного значения на<br />

-3 В.<br />

соответствует желаемому нижнему<br />

предельному значению -3 В


32769 x 65536 x 2 -16 )<br />

= B W = 22938<br />

Y A = (- 9831 dec)<br />

Y H = (-32769 dec)<br />

A W = 65536 dec<br />

B W = 22938 dec<br />

соответствует оригинальному нижнему<br />

предельному значению -10 В<br />

соответствует фактору УСИЛЕНИЯ<br />

коэффициента пользователя (фактор 1)<br />

соответствует величине СМЕЩЕНИЯ<br />

коэффициента пользователя +7 В<br />

Величина СМЕЩЕНИЯ<br />

Примечание<br />

Установка выходного значения с помощью величины СМЕЩЕНИЯ – это линейное<br />

смещение в пределах -10 В / -10 мА (нижний лимит) или +10 В / +10 мА (верхний<br />

лимит).<br />

Система обозначений<br />

Имя<br />

Пояснения<br />

Индекс<br />

объекта<br />

X DAC Выходное значение Ц/А преобразователя -<br />

Y out Данные процесса для контроллера -<br />

B K<br />

Смещение калибровки производителя (может быть использовано лишь в том<br />

случае, если установлен объект Кодового слова производителя 4040 или 4080)<br />

4042:01,<br />

4082:01<br />

A K<br />

Усиление калибровки производителя (может быть использовано лишь в том<br />

случае, если установлен объект Кодового слова производителя 4040 или 4080)<br />

4042:02,<br />

4082:02<br />

A KN<br />

Отрицательное усиление калибровки производителя [только для EL4132]<br />

(может быть использовано лишь в том случае, если установлен объект<br />

Кодового слова производителя 4040 или 4080)<br />

4042:03,<br />

4082:03<br />

B W<br />

Смещение коэффициента пользователя (можно активировать с помощью<br />

индекса 4061:01 или 40A1:01 объекта свойств 4061 или 40A1)<br />

4062:01,<br />

40A2:01<br />

A W<br />

Усиление коэффициента пользователя (можно активировать с помощью<br />

индекса 4061:01 или 40A1:01 объекта свойств 4061 или 40A1)<br />

4062:02,<br />

40A2:02<br />

Метод представления данных, индекс 4061:04, 4061:05 (канал 1); индекс 40A1:04,<br />

40A1:05 (канал 2)<br />

Результаты измерения выходного напряжения, установленного на заводе, представлены в формате<br />

поразрядного дополнения до двух (целое число со знаком).<br />

Индексы 4061:04, 4061:05 (канал 1) и 40A1:04, 40A1:05 (канал 2) позволяют изменять метод представления<br />

выходного значения (целое число со знаком, амплитуда или абсолютная величина).<br />

Выходной сигнал<br />

Значение<br />

EL4102 десятичн. шестнадцатерич.<br />

0 В 0 0x0000<br />

5 В 16383 0x3FFF


10 В 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4112 десятичн. шестнадцатерич.<br />

0 мА 0 0x0000<br />

10 мА 16383 0x3FFF<br />

20 мА 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4112-0010 десятичн. шестнадцатерич.<br />

-10 мА -32768 0x8000<br />

-5 мА -16383 0xC001<br />

0 мА 0 0x0000<br />

5 мА 16383 0x3FFF<br />

10 мА 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4122 десятичн. шестнадцатерич.<br />

4 мА 0 0x0000<br />

12 мА 16383 0x3FFF<br />

20 мА 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4132 десятичн. шестнадцатерич.<br />

-10 В -32768 0x8000<br />

-5 В -16383 0xC001<br />

0 В 0 0x0000<br />

5 В 16383 0x3FFF<br />

10 В 32767 0x7FFF<br />

Кодовое слово производителя<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки<br />

модулей. Поэтому в настоящее время кодовое слово производителя<br />

зарезервировано.


BECKHOFF EL41x2: Ввод в эксплуатацию<br />

Описание и параметрирование объектов – нормальный диапазон функционирования<br />

XML-файлы с описанием EtherCAT-устройств<br />

Примечание<br />

Описание CoE-объектов из списка EtherCAT XML Device Description. Настоятельно<br />

рекомендуется загрузить новейшую версию соответствующего XML-файла с веб-сайта<br />

Beckhoff (http://www.beckhoff.com/english/default.htm?download/elconfg.htm) и выполнить<br />

процедуру установки.<br />

Параметрирование<br />

Примечание<br />

Параметрирование модулей выполняется с использованием вкладки CoE (дважды<br />

щелкнуть на нужном объекте) или на вкладке Process data (PDO assignment)<br />

Введение<br />

Общий обзор CoE включает ряд объектов для определенного применения:<br />

<br />

<br />

<br />

Объекты для параметрирования при вводе в эксплуатацию<br />

Объекты, предназначенные для нормальной работы, напр., через ADS-доступ.<br />

Объекты, показывающие внутренние установки (их можно зафиксировать)<br />

В следующих разделах описаны объекты, требуемые для нормальной работы, затем приводится обзор<br />

других объектов.<br />

Объекты для ввода в эксплуатацию<br />

Индекс 1011 – Restore default parameters (Восстановить параметры по умолчанию)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1011:0<br />

Восстановить<br />

параметры по<br />

умолчанию<br />

Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

1011:01 Субиндекс 001<br />

Если этот объект установлен на «0x64616F6C»,<br />

все объекты модуля возвращаются к своему<br />

исходному состоянию.<br />

UINT32 RW 0x0000000<br />

0 (0 dec)<br />

Канал 1<br />

Индекс 1061 – Feature bits 1 (Биты свойств 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4061:0 Feature bits 1 Длина этого объекта UINT8 RO 0x05 (5 dec)<br />

4061:01<br />

Выключить<br />

контрольный<br />

таймер для<br />

установки<br />

выходного<br />

TRUE<br />

Контрольный таймер деактивирован. В случае<br />

сбоя связи аналоговый выходной сигнал не BOOLEAN RW<br />

возвращается ни к значению производителя, ни к<br />

значению пользователя, установленному по<br />

0x00 (0 dec)


сигнала<br />

умолчанию.<br />

FALSE<br />

Контрольный таймер активен. В случае сбоя<br />

связи аналоговый выходной сигнал<br />

возвращается к значению производителя или к<br />

значению пользователя, установленному по<br />

умолчанию.<br />

TRUE<br />

4061:02<br />

Разрешить<br />

выходное<br />

значение<br />

пользователя<br />

по умолчанию<br />

Если включается контрольный таймер, на выход<br />

подается выходное значение пользователя<br />

(объект 4063).<br />

FALSE<br />

Если включается контрольный таймер, на выход<br />

подается, на выход подается значение<br />

производителя:<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

EL4102, EL 4112-0010, EL4132: 0 V, EL4112:<br />

0 мA, EL4122: 4 мА<br />

TRUE<br />

4061:03<br />

Разрешить<br />

коэффициент<br />

пользователя<br />

Активен коэффициент польз.(объект 4062); в<br />

этом случае выходное значение рассчитывается<br />

как описано в примере вычисления.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

FALSE<br />

Коэффициент пользователя деактивирован.<br />

TRUE<br />

Выходное значение выводится в формате<br />

амплитуды (EL4132, EL4112-0010):<br />

4061:04<br />

Разрешить<br />

абсолютное<br />

значение со<br />

старшим битом<br />

в качестве<br />

значка<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x7FFF = -10 В соотв. -10 мА<br />

FALSE<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух (EL4132,<br />

EL4112-0010):<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x8000 = -10 В соотв. -10 мА<br />

TRUE<br />

В отрицательном диапазоне значение выводится<br />

как абсолютная величина (EL4132, EL4112-<br />

0010):<br />

4061:05<br />

Разрешить<br />

абсолютное<br />

значение<br />

0x7FFF = 10 В соотв. 10 мА<br />

0x8001 = 10 В соотв. 10 мА<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

FALSE<br />

Выходное значение выводится как определенное<br />

в объекте 4061:04.<br />

Индекс 4062 – User scale 1 (Коэффициент пользователя 1)


Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4062:0 Коэф. польз. 1 Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

4062:01 Смещение<br />

Настройка смещения,<br />

коэф. пользователя<br />

Канал 1<br />

INT16 RW 0x0000<br />

(0 dec)<br />

4062:02 Усиление<br />

Эти объекты содержат<br />

коэф. пользователя<br />

Преобразование<br />

активируется с помощью<br />

4061:03.<br />

Затем выходное<br />

значение<br />

рассчитывается, как<br />

описано в примере<br />

вычисления.<br />

Настройка усиления,<br />

коэф. пользователя<br />

Канал 1<br />

Усиление<br />

представлено в<br />

формате с<br />

фиксированной точкой,<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

INT32<br />

RW<br />

0x00007F<br />

FF<br />

(32767 dec)<br />

Индекс 4063 – Default output 1 (Выходное значение по умолчанию 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4063:0<br />

Выходное<br />

значение по<br />

умолчанию 1<br />

Определение выходного значения пользователя,<br />

представленного для вывода, когда включается<br />

контрольный таймер для цикличной связи.<br />

INT16 RW 0x0000<br />

(0 dec)<br />

Канал 2<br />

Индекс 40А1 – Feature bits 2 (Биты свойств 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A1:0 Биты свойств 2 UINT8 RO 0x05 (5 dec)<br />

TRUE<br />

40A1:01<br />

Выключить<br />

контрольный<br />

таймер для<br />

установки<br />

выходного<br />

сигнала<br />

Контрольный таймер деактивирован. В случае<br />

сбоя связи аналоговый выходной сигнал не<br />

возвращается ни к значению производителя, ни к<br />

значению пользователя, установленному по<br />

умолчанию.<br />

FALSE<br />

Контрольный таймер активен. В случае сбоя<br />

связи аналоговый выходной сигнал<br />

возвращается к значению производителя или к<br />

значению пользователя, установленному по<br />

умолчанию.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

40A1:02<br />

Разрешить<br />

выходное<br />

значение<br />

пользователя<br />

TRUE<br />

выходное значение пользователя (объект 40A3). BOOLEAN RW<br />

0x00 (0 dec)


по умолчанию<br />

FALSE<br />

Если включается контрольный таймер,<br />

выводится выходное значение производителя:<br />

EL4102, EL 4112-0010, EL4132: 0 В, EL4112: 0<br />

мА, EL4122: 4 мА<br />

TRUE<br />

40A1:03<br />

Разрешить<br />

коэффициент<br />

пользователя<br />

Активен коэф. польз.(объект 40A2); в этом<br />

случае выходное значение рассчитывается как<br />

описано в примере вычисления.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

FALSE<br />

Коэф. пользователя деактивирован.<br />

TRUE<br />

Выходное значение выводится в формате<br />

амплитуды (EL4132, EL4112-0010):<br />

40A1:04<br />

Разрешить<br />

абсолютное<br />

значение со<br />

старшим битом<br />

в качестве<br />

значка<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x7FFF = -10 В соотв. -10 мА<br />

FALSE<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух (EL4132,<br />

EL4112-0010):<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x8000 = -10 В соотв. -10 мА<br />

TRUE<br />

В отрицательном диапазоне значение выводится<br />

как абсолютная величина (EL4132, EL4112-<br />

0010):<br />

40A1:05<br />

Разрешить<br />

абсолютное<br />

значение<br />

0x7FFF = 10 В соотв. 10 мА<br />

0x8001 = 10 В соотв. 10 мА<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

FALSE<br />

Выходное значение выводится как определенное<br />

в объекте 40A1:04.<br />

Индекс 40А2 – User scale 2 (Коэффициент пользователя 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A2:0 User scale 2 Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

40A2:01 Смещение<br />

40A2:02 Усиление<br />

Эти объекты содержат<br />

коэф. пользователя<br />

Преобразование<br />

активируется с помощью<br />

40А1:03.<br />

Затем выходное<br />

значение<br />

рассчитывается, как<br />

описано в примере<br />

вычисления.<br />

Настройка смещения,<br />

коэффициента<br />

пользователя<br />

Канал 2<br />

Настройка усиления,<br />

коэффициента<br />

пользователя<br />

Канал 2<br />

Усиление<br />

INT16 RW 0x0000<br />

(0 dec)<br />

INT32 RW 0x0000000<br />

0 (0 dec)


представлено в<br />

формате с<br />

фиксированной точкой,<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

Индекс 40A3 – Default output 2 (Выходное значение по умолчанию 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A3:0<br />

Выходное<br />

значение по<br />

умолчанию 2<br />

Определение выходного значения пользователя,<br />

представленного для вывода, когда включается<br />

контрольный таймер для цикличной связи.<br />

INT16 RW 0x0000<br />

(0 dec)<br />

Объекты для нормальной работы<br />

В диапазоне нормального функционирования EL41x2 не имеет таких объектов.<br />

Обзор объектов<br />

Стандартные объекты (0x1000-0x1FFF)<br />

Для стандартных объектов всех подчиненных EtherCAT-устройств даются однотипные пояснения.<br />

Индекс 1000 – Device type (Тип устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1000:0<br />

Device type (Тип<br />

устройства)<br />

Тип устройства для подчиненных EtherCATкомпонентов.<br />

Нижнее слово включает<br />

поддерживаемый профиль CoE (5001). Верхнее<br />

слово включает профиль модуля,<br />

соответствующий профилю модульного<br />

устройства.<br />

UINT32<br />

RO<br />

0x0190138<br />

9<br />

(26219401<br />

dec)<br />

Индекс 1008 - Device name (Имя устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1008:0<br />

Device name<br />

(Имя<br />

устройства)<br />

Имя устройства для подчиненных EtherCATкомпонентов.<br />

STRING RO EL41x2-<br />

0000<br />

Индекс 1009 - Hardware version (Версия устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю


1009:0<br />

Hardware<br />

version (Версия<br />

устройства)<br />

Версия устройства для подчиненных EtherCATкомпонентов<br />

STRING RO 07<br />

Индекс 100A - Software version (Версия ПО)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

100A:0<br />

Software version<br />

(Версия ПО)<br />

Версия ПО для подчиненных EtherCATкомпонентов<br />

STRING RO 05<br />

Индекс 1018 – Identity (Идентификация)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1018:0<br />

1018:01<br />

Identity<br />

(Идентификаци<br />

я)<br />

Содержит информацию для идентификации<br />

подчиненного EtherCAT-устройства<br />

Vendor ID<br />

(Идентификаци Идентификация производителя подчиненного<br />

я<br />

EtherCAT-устройства<br />

производителя)<br />

UINT8 RO 0x04 (4 dec)<br />

UINT32 RO 0x0000000<br />

2 (2 dec)<br />

1018:02<br />

Product code<br />

(Код изделия)<br />

Код изделия для подчиненного EtherCATустройства<br />

UINT32<br />

RO<br />

0x1024305<br />

2<br />

(27080712<br />

2 dec)<br />

1018:03<br />

1018:04<br />

Revision<br />

(Модификация)<br />

Serial number<br />

Серийный<br />

номер)<br />

Номер модификации подчиненного EtherCATустройства,<br />

нижнее слово (бит 0-15) указывает<br />

UINT32<br />

на специальные функции модуля; верхнее слово<br />

(бит 16-31) означает описание устройства.<br />

Серийный номер подчиненного EtherCATустройства,<br />

нижний байт (бит 0-7) нижнего слова<br />

указывает год изготовления, верхний байт (бит 8-<br />

15) нижнего слова – неделю изготовления,<br />

верхнее слово (бит 16-31) = 0.<br />

RO<br />

0x03F8000<br />

0<br />

(66584576<br />

dec)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Индекс 10F0 - Backup parameter handling (Обработка параметров резервирования)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

10F0:0<br />

Backup<br />

parameter<br />

handling<br />

Информация для стандартизированной загрузки<br />

(Обработка<br />

и сохранения резервных элементов<br />

параметров<br />

резервирования<br />

)<br />

UINT8 RO 0x01 (1 dec)<br />

10F0:01<br />

Checksum<br />

(Контрольная<br />

сумма)<br />

Контрольная сумма для всех резервных<br />

элементов подчиненных EtherCAT-устройств<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Индекс 1400 - RxPDO 01 mapping (Отображение RxPDO 01)


Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1400:0<br />

RxPDO 01<br />

mapping<br />

(Отображение<br />

RxPDO 01)<br />

PDO-параметр для RxPDO 1 UINT8 RO 0x06 (6 dec)<br />

1400:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 1<br />

02 16 03<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1401 - RxPDO 02 mapping (Отображение RxPDO 02)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1401:0<br />

RxPDO 02<br />

mapping<br />

(Отображение<br />

RxPDO 02)<br />

PDO-параметр для RxPDO 2 UINT8 RO 0x06 (6 dec)<br />

1401:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 2<br />

02 16 03<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1402 - AO RxPDO-Par Ch.1 (RxPDO-параметр АО [аналогового выхода], канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1402:0<br />

AO RxPDO-Par<br />

Ch.1<br />

PDO-параметр для RxPDO 3 UINT8 RO 0x06 (6 dec)<br />

1402:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 3<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1403 - AO RxPDO-Par Ch.2 (RxPDO-параметр АО [аналогового выхода], канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1403:0<br />

AO RxPDO-Par<br />

Ch.2<br />

PDO-параметр для RxPDO 4 UINT8 RO 0x06 (6 dec)<br />

1403:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 4<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1410 - RxPDO 017 mapping (Отображение RxPDO 017)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1410:0 RxPDO 017 PDO-параметр для RxPDO 17 UINT8 RO 0x06 (6 dec)


mapping<br />

(Отображение<br />

RxPDO 017)<br />

1410:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 17<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 02 16<br />

03 16<br />

Индекс 1600 - RxPDO 01 mapping (Отображение RxPDO 01)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1600:0<br />

RxPDO 01<br />

mapping<br />

(Отображение<br />

RxPDO 01)<br />

PDO-отображение для RxPDO 1 UINT8 RO 0x01 (1 dec)<br />

1600:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x3001<br />

(канал 1), объект 0x01 (выход))<br />

UINT32 RO 0x3001:01,<br />

16<br />

Индекс 1601 RxPDO 02 mapping (Отображение RxPDO 02)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1601:0<br />

RxPDO 02<br />

mapping<br />

(Отображение<br />

RxPDO 02)<br />

PDO-отображение для RxPDO 2 UINT8 RO 0x01 (1 dec)<br />

1601:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x3002<br />

(канал 2), объект 0x01 (выход))<br />

UINT32 RO 0x3002:01,<br />

16<br />

Индекс 1602 - AO RxPDO-Map Ch.1 (RxPDO-параметр аналогового выхода, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1602:0<br />

AO RxPDO-Map<br />

Ch.1<br />

PDO-отображение для RxPDO 3 UINT8 RO 0x01 (1 dec)<br />

1602:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x7010<br />

(АО выходы, канал 1), объект 0x01 (аналоговый<br />

выход))<br />

UINT32 RO 0x7010:01,<br />

16<br />

Индекс 1603 - AO RxPDO-Map Ch.2 (RxPDO-параметр аналогового выхода, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1603:0<br />

AO RxPDO-Map<br />

Ch.2<br />

PDO-отображение для RxPDO 4 UINT8 RO 0x01 (1 dec)<br />

1603:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x7020<br />

(АО выходы, канал 2), объект 0x01 (аналоговый<br />

выход))<br />

UINT32 RO 0x7020:01,<br />

16<br />

Индекс 1610 - RxPDO 017 mapping (Отображение RxPDO 017)


Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1610:0<br />

RxPDO 017<br />

mapping<br />

(Отображение<br />

RxPDO 017)<br />

PDO-отображение для RxPDO 17 UINT8 RO 0x02 (2 dec)<br />

1610:01 Субиндекс 001<br />

1610:02 Субиндекс 002<br />

1. Элемент PDO-отображения (объект 0x6001,<br />

элемент 0x01)<br />

2. Элемент PDO-отображения (объект 0x6001,<br />

элемент 0x02)<br />

UINT32 RO 0x6001:01,<br />

16<br />

UINT32 RO 0x6001:02,<br />

16<br />

Индекс 1C00 - Sync manager type (Тип менеджера синхронизации)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C00:0<br />

Sync manager<br />

type (Тип<br />

менеджера<br />

Использование каналов Sync Manager UINT8 RO 0x04 (4 dec)<br />

синхронизации)<br />

1C00:01 Субиндекс 001<br />

1C00:02 Субиндекс 002<br />

1C00:03 Субиндекс 003<br />

Канал 1 для данного типа Sync-Manager: Запись<br />

в буфер сообщений<br />

Канал 2 для данного типа Sync-Manager:<br />

Считывание буфера сообщений<br />

Канал 3 для данного типа Sync-Manager: Запись<br />

данных процесса (выходные сигналы)<br />

UINT8 RO 0x01 (1 dec)<br />

UINT8 RO 0x02 (2 dec)<br />

UINT8 RO 0x03 (3 dec)<br />

1C00:04 Субиндекс 004<br />

Канал 4 для данного типа Sync-Manager:<br />

UINT8 RO 0x04 (4dec)<br />

Считывание данных процесса (входные сигналы)<br />

Индекс 1C12 - RxPDO assign (RxPDO-назначение)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C12:0<br />

RxPDO assign<br />

(RxPDOназначение)<br />

PDO-назначение выходов UINT8 RW 0x02 (2 dec)<br />

1C12:01 Субиндекс 001<br />

1C12:02 Субиндекс 002<br />

1. назначенный RxPDO (включает индекс<br />

0x1600<br />

UINT16 RW<br />

соответствующего объекта RxPDO-отображения) (5632 dec)<br />

2. назначенный RxPDO (включает индекс<br />

0x1601<br />

UINT16 RW<br />

соответствующего объекта RxPDO-отображения) (5633 dec)<br />

Индекс 1C13 - TxPDO assign (TxPDO-назначение)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C13:0<br />

TxPDO assign<br />

(TxPDOназначение)<br />

PDO-назначение входов UINT8 RW 0x00 (0 dec)<br />

Индекс 1C32 - SM output parameter (Выходной параметр SM)


Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C32:0<br />

SM output<br />

parameter<br />

(Выходной<br />

параметр SM)<br />

Параметр синхронизации выходных сигналов UINT8 RO 0x20<br />

(32 dec)<br />

режимы синхронизации:<br />

1C32:01<br />

Sync mode<br />

(Режим<br />

синхронизации)<br />

0: Free Run (автономный режим работы)<br />

1: Синхронизация с событием SM 2<br />

2: DC-Mode – Синхр. с событием SYNC0<br />

3: DC-Mode - Синхр. с событием SYNC1<br />

UINT16 RW 0x0001<br />

(1 dec)<br />

Время цикла (нс):<br />

1C32:02<br />

Cycle time<br />

(Время цикал)<br />

<br />

<br />

<br />

Free Run: время цикла локального<br />

таймера<br />

Синхр. с событием SM 2: время цикла<br />

мастера<br />

DC-Mode: время цикла SYNC0/SYNC1<br />

UINT32 RW 0x0000000<br />

0 (0 dec)<br />

1C32:03<br />

Shift time<br />

(Время<br />

смещения)<br />

время между SYNC0 Event и Outputs Valid (нс,<br />

только в режиме DC-Mode)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Поддерживаемые режимы синзхронизации:<br />

1C32:04<br />

Поддерживаем<br />

ые режимы<br />

синзхронизации<br />

<br />

<br />

<br />

<br />

<br />

Бит 0 = 1: поддержка Free Run<br />

Бит 1 = 1: поддержка Синхр. с событием<br />

SM 2<br />

Бит 2-3 = 01: поддержка DC-Mode<br />

Бит 4-5 = 10: сдвиг выходного сигнала<br />

вместе с событием SYNC1 (только<br />

режим DC-Mode)<br />

Бит 14 = 1: динамическое время (можно<br />

измерить с помощью записи индекса<br />

1C32:08)<br />

UINT16 RO 0xC007<br />

(49159 dec)<br />

1C32:05<br />

Minimum cycle<br />

time<br />

(Минимальное<br />

время цикла)<br />

Поддерживается минимальное время уикал (нс) UINT32 RO 0x0000000<br />

0 (0 dec)<br />

1C32:06<br />

Calc and copy<br />

time (Время<br />

вычисления и<br />

копирования)<br />

Минимальное время между событиями SYNC0 и<br />

SYNC1 (нс, только в режиме DC-Mode)<br />

<br />

<br />

0: Прекращается измерение времени<br />

1: Начинается измерение времени<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

1C32:08 Команда<br />

Элементы 1C32:03, 1C32:05, 1C32:06, 1C32:09<br />

заменяются максимальными значениями,<br />

полученными в результате измерений.<br />

При последующих измерениях эти значения<br />

снова обновляются<br />

UINT16 RW 0x0000<br />

(0 dec)<br />

1C32:09<br />

Время<br />

задержки<br />

Время между SYNC1 Event и Outputs Valid (нс,<br />

только в режиме DC-Mode)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

1C32:0B<br />

Счетчик<br />

пропущенных<br />

Количество пропущенных SM-событий в<br />

ОПЕРАЦИОННОМ состоянии (только в режиме<br />

UINT16 RO 0x0000<br />

(0 dec)


SM-событий<br />

DC Mode)<br />

1C32:0C<br />

Счетчик<br />

избыточных<br />

циклов<br />

Количество избыточных циклов в<br />

ОПЕРАЦИОННОМ состоянии<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

1C32:0D<br />

Счетчик<br />

слишком<br />

коротких<br />

смещений<br />

Количество слишком коротких расстояний между<br />

событиями SYNC0 и SYNC1 (только в режиме<br />

DC Mode)<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

1C32:20<br />

Sync error<br />

TRUE: В последнем цикле синхронизация была<br />

(Ошибка<br />

некорректной (только в режиме DC Mode)<br />

синхронизации)<br />

BOOLEAN RO<br />

0x00 (0 dec)<br />

Индекс 3001 - Channel 1 (Канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

3001:0 Канал 1 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

3001:01 Выход Выходные данные процесса, канал 1 INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 3002 - Channel 2 (Канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

3002:0 Канал 2 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

3002:01 Выход Выходные данные процесса, канал 2 INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4040 - Producer codeword 1 (Кодовое слово производителя 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4040:0<br />

Producer<br />

codeword 1<br />

(Кодовое слово<br />

производителя<br />

1)<br />

зарезервировано UINT16 RW 0x0000<br />

(0 dec)<br />

Index 4041 - DAC raw value 1 (Исходное значение ЦАПа 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4041:0 DAC raw value 1 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

4041:01 Субиндекс 1<br />

Это исходное, необработанное значение ЦАПа в<br />

схеме. В выходное значение оно преобразуется<br />

путем вычислений с использованием усиления и<br />

смещения от калибровочного значения.<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4042 - Calibration data 1 (Данные калибровки 1)


Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4042:0<br />

Calibration data<br />

1<br />

Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

Offset<br />

Эти объекты<br />

4042:01<br />

(Смещение) используются для<br />

установки допусков<br />

компонентов с целью<br />

определения выходного<br />

значения. Эти величины<br />

4042:02 Gain (Усиление) можно изменять только<br />

после ввода кодового<br />

слова производителя<br />

(объект 4040)<br />

Установка смещения,<br />

канал 1<br />

Установка усиления,<br />

канал 1<br />

INT16 RW 0x0000<br />

(0 dec)<br />

UINT16 RW 0xF0CC<br />

(61644 dec)<br />

Индекс 4080 - Producer codeword 2 (Кодовое слово производителя 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4080:0<br />

Producer<br />

codeword 2<br />

(Кодовое слово<br />

производителя<br />

2)<br />

зарезервировано UINT16 RW 0x0000<br />

(0 dec)<br />

Индекс 4081 - DAC raw value 2 (Исходное значение ЦАПа 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4081:0 DAC raw value 2 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

4081:01 Субиндекс 1<br />

Это исходное, необработанное значение ЦАПа в<br />

схеме. В выходное значение оно преобразуется<br />

путем вычислений с использованием усиления и<br />

смещения от калибровочного значения.<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4082 Calibration data 2 (Данные калибровки 2)<br />

Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4082:0<br />

Calibration data<br />

2<br />

Длина этого объекта UINT8 RO 0x02 (2 dec)


4082:01<br />

Offset<br />

(Смещение)<br />

значение<br />

4082:02 Gain (Усиление)<br />

Эти объекты содержат<br />

коэффициент<br />

пользователя.<br />

Преобразование<br />

запускается с помощью<br />

40А1:03.<br />

Затем выходное<br />

рассчитывается, как<br />

описано в примере<br />

вычисления.<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 2<br />

INT16 RW 0x0000<br />

(0 dec)<br />

Настройка усиления,<br />

коэффициента<br />

пользователя<br />

Канал 2<br />

Усиление<br />

представлено в<br />

формате с<br />

UINT16 RW 0xF0CC<br />

фиксированной точкой,<br />

(61644 dec)<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

Профильные объекты (0x6000-0xFFFF)<br />

Для профильных объектов подчиненных EtherCAT-устройств с поддержкой профиля 5001 даются однотипные<br />

пояснения<br />

Индекс 6411 – Outputs (Выходы)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

6411:0 Outputs Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

6411:01 Субиндекс 001 Выходные данные процесса, канал 1 INT16 RO 0x0000<br />

(0 dec)<br />

6411:02 Субиндекс 002 Выходные данные процесса, канал 2 INT16 RO 0x0000<br />

(0 dec)<br />

BECKHOFF EL3xx2, EL4xx2: Конфигурирование<br />

Режим Fast mode<br />

Двухканальные модули ввода и вывода аналоговых сигналов можно переводить в быстрый режим, fast mode,<br />

за счет отключения второго канала. Когда работает один канал (режим fast mode), а не два, время<br />

преобразования модуля сокращается почти на треть. Точное время преобразования при работе одного и двух<br />

каналов приводится в технических характеристиках конкретного модуля.<br />

Пример 1:<br />

Включение и выключение второго канала модуля EL3101 производится путем включения и выключения<br />

маркера (показан красной стрелкой) в секции PDO assignment на вкладке Process data.


Пример 2:<br />

Включение и выключение второго канала модуля EL4101 производится путем включения и выключения<br />

маркера (показан красной стрелкой) в секции PDO assignment на вкладке Process data.


BECKHOFF EL41x2: Ввод в эксплуатацию<br />

Основные принципы функционирования – расширенный диапазон функционирования<br />

• Sync Manager (Менеджер синхронизации)<br />

• Operating modes and settings (Режимы работы и настройки)<br />

- Display (Метод представления)<br />

- Watchdog (Контрольный таймер)<br />

- Calibration (Калибровка)<br />

- Producer Codeword (Кодовое слово производителя)<br />

Sync Manager (SM) – Менеджер синхронизации<br />

PDO assignment (PDO-назначение)<br />

SM2, PDO-назначение 0x1C12<br />

Индекс<br />

PDO без<br />

индексов<br />

Размер<br />

(байты,<br />

биты)<br />

Имя<br />

Содержимое PDO


1600 (по 1602<br />

умолчанию 1603<br />

)<br />

1610<br />

2.0<br />

Channel 1<br />

Индекс 3001:01 – Выход, канал<br />

1<br />

1601 (по 1602<br />

умолчанию 1603<br />

)<br />

1610<br />

2.0<br />

Channel 2<br />

Индекс 3002:01 - Выход, канал<br />

2<br />

1602<br />

1600<br />

1601<br />

1610<br />

2.0<br />

AO Rx-<br />

PDO-Map<br />

Ch.1<br />

Индекс 7010:01 – Аналоговый<br />

выход, канал 1<br />

1603<br />

1600<br />

1601<br />

1610<br />

2.0<br />

AO Rx-<br />

PDO-Map<br />

Ch.2<br />

Индекс 7020:01 - Аналоговый<br />

выход, канал 2<br />

1610<br />

1600<br />

1601<br />

1602<br />

1603<br />

4.0<br />

RxPDO 017<br />

mapping<br />

Индекс 6411:01 - Выход, канал<br />

1<br />

Индекс 6411:02 - Выход, канал<br />

2<br />

Табл. 1: PDO-назначение для Sync Manager<br />

Режимы работы и настройки<br />

Метод представления, Индекс 8010:02 (канал 1), Индекс 8020:02 (канал 2)<br />

Результаты измерения выходного напряжения, установленного на заводе, представлены в формате<br />

поразрядного дополнения до двух (целое число со знаком).<br />

Индекс 8010:02/8020:02 позволяет изменять метод представления выходного значения (целое число со<br />

знаком, формат амплитуды или абсолютное значение).<br />

Выходной сигнал<br />

Значение<br />

EL4102<br />

десятичн.<br />

шестнадцатерич<br />

н.<br />

0 В 0 0x0000<br />

5 В 16383 0x3FFF<br />

10 В 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4112<br />

десятичн.<br />

шестнадцатерич<br />

н.<br />

0 мА 0 0x0000<br />

10 мА 16383 0x3FFF<br />

20 мА 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4112-0010<br />

десятичн.<br />

шестнадцатерич<br />

н.<br />

-10 мА -32768 0x8000<br />

-5 мА -16383 0xC001<br />

0 мА 0 0x0000<br />

5 мА 16383 0x3FFF<br />

10 мА 32767 0x7FFF


Выходной сигнал<br />

Значение<br />

EL4122<br />

десятичн.<br />

шестнадцатерич<br />

н.<br />

4 мА 0 0x0000<br />

12 мА 16383 0x3FFF<br />

20 мА 32767 0x7FFF<br />

Выходной сигнал<br />

Значение<br />

EL4132<br />

десятичн.<br />

шестнадцатерич<br />

н.<br />

-10 В -32768 0x8000<br />

-5 В -16383 0xC001<br />

0 В 0 0x0000<br />

5 В 16383 0x3FFF<br />

10 В 32767 0x7FFF<br />

Метод представления<br />

Целое число со знаком:<br />

Выходное значение представлено в формате поразрядного дополнения до двух.<br />

Максимальный диапазон представления для 16 бит = -32768 .. +32767<br />

Пример:<br />

•<br />

1000 0000 0000 0000 bin = 0x8000 hex = - 32768 dec<br />

1111 1111 1111 1110 bin = 0xFFFE hex = - 2 dec<br />

1111 1111 1111 1111 bin = 0xFFFF hex = - 1 dec<br />

0000 0000 0000 0001 bin = 0x0001 hex = +1 dec<br />

0000 0000 0000 0010 bin = 0x0002 hex = +2 dec<br />

0111 1111 1111 1111 bin = 0x7FFF hex = +32767 dec<br />

Целое число без знака:<br />

Выходное значение представлено с 16-битным разрешением.<br />

Примечание<br />

•<br />

Максимальный диапазон представления для 16 бит:<br />

0 .. +65535 dec<br />

Абсолютное значение со старшим битом в качестве знака:<br />

Выходное значение представлено в формате амплитуды.<br />

Максимальный диапазон представления для 16 бит = -32767 .. +32767<br />

Example:<br />

•<br />

1111 1111 1111 1111 bin = 0xFFFF hex = - 32767 dec<br />

1000 0000 0000 0010 bin = 0x8002 hex = - 2 dec<br />

1000 0000 0000 0001 bin = 0x8001 hex = - 1 dec<br />

0000 0000 0000 0001 bin = 0x0001 hex = +1 dec<br />

0000 0000 0000 0010 bin = 0x0002 hex = +2 dec<br />

0111 1111 1111 1111 bin = 0x7FFF hex = +32767 dec<br />

•<br />

Абсолютное значение<br />

Отрицательные выходные значение представлены положительными


(абсолютные величины)<br />

Контрольный таймер, Индекс 8010:05 (канал 1), Индекс 8020:05 (канал 2)<br />

Например, в случае сбоя связи с контроллером аналоговое выходное значение может быть установлено на<br />

значение пользователя. Выберите в раскрывающемся меню «Default watchdog value» (Стандартное значение<br />

контрольного таймера). При этом выводится значение, введенное прежде в индекс 8010:13 или 8010:13.<br />

Если значение пользователя должно быть установлено лишь по истечении определенного времени после<br />

сбоя, следует установить функцию «Watchdog ramp» (Плавное выключение контрольного таймера). При<br />

вводе значений используется формат «число/мс».<br />

Если выбран вариант «Last output value», после сбоя выводится последнее действительное выходное<br />

значение.<br />

Калибровка<br />

Активация коэффициента пользователя; индекс 8010:01 (канал 1), индекс 8020:01 (канал<br />

2)<br />

Активация коэффициента пользователя выполняется с использованием индекса 8010:01 или 8020:01.<br />

Параметрирование также осуществляется через эти индексы<br />

8010:11 или 8020:11<br />

•<br />

Коэффициент пользователя – смещение<br />

8010:12 или 8020:12<br />

•<br />

Коэффициент пользователя – усиление<br />

Величина компенсации производителя; индекс 8010:08 (канал 1), индекс 8020:08 (канал<br />

2)<br />

Калибровочная величина, установленная производителем, активируется через индекс 8010:08 или 8020:08.<br />

Обязательным стандартным значением этого объекта является «TRUE».<br />

Кодовое слово производителя<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время кодовое слово производителя зарезервировано.<br />

801F:01 или 802F:01<br />

•<br />

Компенсация смещения<br />

801F:02 или 802F:02<br />

•<br />

Компенсация усиления<br />

Величина компенсации пользователя; индекс 8010:15 (канал 1), индекс 8020:15 (канал 2)<br />

и индекс 8010:16 (канал 1), индекс 8020:16 (канал 2)<br />

Величина компенсации, задаваемая пользователем, активируется через индекс 8010:07 или 8020:07.<br />

Параметрирование также осуществляется через эти индексы<br />

8010:15 или 8020:15<br />

•<br />

Компенсация смещения, заданного пользователем<br />

•<br />

8010:15 или 8020:15<br />

Компенсация усиления, заданного пользователем


Вычисление данных процесса<br />

Модуль непрерывно производит сбор данных процесса и сохраняет исходные значения Ц/А преобразователя<br />

в объекте исходных данных ЦАПа 801E:01 или 802E:01. После каждой передачи данных процесса<br />

производится вычисление поправки с использованием калибровочных значений производителя. Затем, при<br />

необходимости, применяется коэффициент пользователя:<br />

Y H = (X DAC - B K) x A K<br />

Y A = Y H x A W x 2 -16 + B W<br />

Выходное значение после применения калибровки производителя<br />

(соответствует Y A, если индекс 8010:01 или 8020:01 не активен)<br />

Выходное значение после применения коэффициента<br />

пользователя<br />

Система обозначений<br />

X DAC<br />

Имя<br />

Пояснения<br />

Выходное значение Ц/А преобразователя<br />

Индекс<br />

объекта<br />

801E:01 ...<br />

802E:01<br />

B K<br />

A K<br />

Смещение для калибровки производителя (может быть использовано лишь 801F:01 ...<br />

в том случае, если установлен объект Кодового слова производителя F008) 802F:01<br />

Усиление для калибровки производителя (может быть использовано лишь 801F:02 ...<br />

в том случае, если установлен объект Кодового слова производителя F008) 802F:02<br />

B W<br />

A W<br />

Смещение для коэффициента пользователя (может быть активировано<br />

через индекс 8010:01 ... 8020:01)<br />

Усиление для коэффициента пользователя (может быть активировано<br />

через индекс 8010:01 ... 8020:01)<br />

8010:15 ...<br />

8020:15<br />

8010:16 ...<br />

8020:16<br />

Y A Выходное значение -<br />

Кодовое слово производителя<br />

Кодовое слово производителя<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время кодовое слово производителя зарезервировано.<br />

BECKHOFF EL41x2: Ввод в эксплуатацию<br />

Описание и параметрирование объектов – расширенный диапазон функционирования<br />

XML-файлы с описанием EtherCAT-устройств<br />

Примечание<br />

Описание CoE-объектов из списка EtherCAT XML Device Description. Настоятельно<br />

рекомендуется загрузить новейшую версию соответствующего XML-файла с веб-сайта<br />

Beckhoff (http://www.beckhoff.com/english/default.htm?download/elconfg.htm) и выполнить<br />

процедуру установки.<br />

Параметрирование<br />

Параметрирование модулей выполняется с использованием вкладки CoE (дважды<br />

щелкнуть на нужном объекте) или на вкладке Process data (PDO assignment)


Примечание<br />

Введение<br />

Общий обзор CoE включает ряд объектов для определенного применения:<br />

<br />

<br />

<br />

Объекты, необходимые для параметрирования при вводе в эксплуатацию<br />

Объекты, предназначенные для нормальной работы, напр., через ADS-доступ.<br />

Объекты, показывающие внутренние установки (их можно зафиксировать)<br />

Модуль EL41x2 включает также объекты совместимости, представленные в соответствии с версией<br />

устройства<br />

В следующих разделах описаны объекты, требуемые для нормальной работы, затем приводится обзор<br />

других объектов.<br />

Объекты для ввода в эксплуатацию<br />

Индекс 1011 - Restore default parameters (Восстановить параметры по умолчанию)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1011:0<br />

Restore default<br />

parameters<br />

1011:01 Субиндекс 001<br />

Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

Если этот объект установлен на «0x64616F6C»,<br />

все объекты модуля возвращаются к своему<br />

исходному состоянию.<br />

UINT32 RW 0x0000000<br />

0 (0 dec)<br />

Канал 1<br />

Индекс 8010 - AO settings Ch.1 (Установки аналог. выхода, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

8010:0 AO settings Ch.1 Макс. субиндекс UINT8 RO 0x16<br />

(22 dec)<br />

8010:01<br />

Enable user<br />

scale (Включить<br />

Коэффициент пользователя активирован<br />

коэффициент<br />

BOOLEAN RW 0x00 (0 dec)<br />

пользователя)<br />

0: Число со знаком<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух<br />

8010:02<br />

Макс. диапазон (16 бит) = -32768 dec .. +32767 dec<br />

Presentation<br />

1: Число без знака<br />

(Метод<br />

Макс. диапазон (16 бит):<br />

представления)<br />

0 .. +65535 dec<br />

BIT3 RW 0x00 (0 dec)<br />

2: Абсолютное значение со старшим битом в<br />

качестве знака<br />

Выходное значение представлено в формате<br />

амплитуды. Макс. диапазон (16 бит) = -


32767 dec .. +32767 dec<br />

3: Абсолютное значение<br />

Выходные значения отрицательного числового<br />

диапазона представлены как положительные<br />

0: Стандартное значение контрольного<br />

таймера<br />

Активно стандартное значение (8pp0:13).<br />

8010:05<br />

Watchdog<br />

(Контрольный<br />

таймер)<br />

1: Watchdog ramp (Плавное выключение<br />

контрольного таймера)<br />

Активно плавное выключение (8pp0:14) для<br />

достижения стандартного значения.<br />

BIT2 RW 0x00 (0 dec)<br />

2: Последнее выходное значение<br />

Если активен контрольный таймер,<br />

преобразователю будут представлены<br />

последние данные процесса<br />

8010:07<br />

Enable user<br />

calibration<br />

(Включить<br />

калибровку<br />

пользователя)<br />

Если установлен этот бит, становится активной<br />

калибровка производителя<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

8010:08<br />

Enable vendor<br />

calibration<br />

Если установлен этот бит, становится активной<br />

(Включить<br />

калибровка производителя<br />

калибровку<br />

производителя)<br />

BOOLEAN RW<br />

0x01 (1 dec)<br />

8010:11<br />

Offset<br />

(Смещение)<br />

8010:12 Gain (Усиление) точкой, с фактором 2 -16 .<br />

Смещение калибровки пользователя INT16 RW 0x0000<br />

(0 dec)<br />

Усиление калибровки пользователя<br />

представлено в формате с фиксированной<br />

Следовательно, значение 1 для фактора<br />

усиления соответствует 65535 dec (0x00010000).<br />

INT32<br />

RW<br />

0x0001000<br />

0<br />

(65536 dec)<br />

8010:13<br />

Default output<br />

(Стандартное<br />

выходное<br />

значение)<br />

Выходное значение, установленное по<br />

умолчанию<br />

INT16 RW 0x0000<br />

(0 dec)<br />

8010:14<br />

Default output<br />

ramp<br />

Стандартное выходное значение для плавного<br />

выключения<br />

Формат: число/мс<br />

UINT16 RW 0xFFFF<br />

(65535 dec)<br />

8010:15<br />

8010:16<br />

User calibration<br />

offset<br />

User calibration<br />

gain<br />

Смещение калибровки пользователя INT16 RW 0x0000<br />

(0 dec)<br />

Усиление калибровки пользователя UINT16 RW 0xFFFF<br />

(65535 dec)<br />

Канал 2<br />

Индекс 8020 - AO settings Ch.2 (Установки аналог. выхода, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю


8020:0 AO settings Ch.2 Макс. субиндекс UINT8 RO 0x16<br />

(22 dec)<br />

8020:01<br />

Enable user<br />

scale<br />

Коэффициент пользователя активирован BOOLEAN RW 0x00 (0 dec)<br />

0: Число со знаком<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух<br />

Макс. диапазон (16 бит) = -32768 dez .. +32767 dec<br />

1: Число без знака<br />

Макс. диапазон (16 бит):<br />

0 .. +65535 dec<br />

8020:02 Presentation<br />

2: Абсолютное значение со старшим битом в<br />

качестве знака<br />

Выходное значение представлено в формате<br />

амплитуды. Макс. диапазон (16 бит) = -<br />

32767 dec .. +32767 dec<br />

BIT3 RW 0x00 (0 dec)<br />

3: Абсолютное значение<br />

Выходные значения отрицательного числового<br />

диапазона представлены как положительные<br />

0: Стандартное значение контрольного<br />

таймера<br />

Активно стандартное значение (8pp0:13).<br />

8020:05 Watchdog<br />

1: Watchdog ramp (Плавное выключение<br />

контрольного таймера)<br />

Активно плавное выключение (8pp0:14) для<br />

достижения стандартного значения.<br />

BIT2 RW 0x00 (0 dec)<br />

2: Последнее выходное значение<br />

Если активен контрольный таймер,<br />

преобразователю будут представлены<br />

последние данные процесса<br />

8020:07<br />

Enable user<br />

calibration<br />

Если установлен этот бит, становится активной<br />

калибровка производителя<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

8020:08<br />

Enable vendor<br />

calibration<br />

Если установлен этот бит, становится активной<br />

калибровка производителя<br />

BOOLEAN RW<br />

0x01 (1 dec)<br />

8020:11 Offset Смещение калибровки пользователя INT16 RW 0x0000<br />

(0 dec)<br />

8020:12 Gain<br />

Усиление калибровки пользователя<br />

представлено в формате с фиксированной<br />

точкой, с фактором 2 -16 .<br />

Следовательно, значение 1 для фактора<br />

усиления соответствует 65535 dec (0x00010000).<br />

INT32<br />

RW<br />

0x0001000<br />

0<br />

(65536 dec)<br />

8020:13 Default output<br />

8020:14<br />

Default output<br />

ramp<br />

Выходное значение, установленное по<br />

умолчанию<br />

Стандартное выходное значение для плавного<br />

выключения<br />

Формат: число/мс<br />

INT16 RW 0x0000<br />

(0 dec)<br />

UINT16 RW 0xFFFF<br />

(65535 dec)<br />

8020:15<br />

8020:16<br />

User calibration<br />

offset<br />

User calibration<br />

gain<br />

Смещение калибровки пользователя INT16 RW 0x0000<br />

(0 dec)<br />

Усиление калибровки пользователя UINT16 RW 0xFFFF<br />

(65535 dec)


Объекты для нормальной работы<br />

В диапазоне нормального функционирования EL41x2 не имеет таких объектов.<br />

Обзор объектов<br />

Стандартные объекты (0x1000-0x1FFF)<br />

Для стандартных объектов всех подчиненных EtherCAT-устройств даются однотипные пояснения.<br />

Индекс 1000 - Device type (Тип устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1000:0 Device type<br />

Тип устройства для подчиненных EtherCATкомпонентов.<br />

Нижнее слово включает<br />

поддерживаемый профиль CoE (5001). Верхнее<br />

слово включает профиль модуля,<br />

соответствующий профилю модульного<br />

устройства.<br />

UINT32<br />

RO<br />

0x0190138<br />

9<br />

(26219401<br />

dec)<br />

Индекс 1008 - Device name (Имя устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1008:0 Device name<br />

Имя устройства для подчиненных EtherCATкомпонентов.<br />

STRING RO EL41x2-<br />

0000<br />

Индекс 1009 - Hardware version (Версия устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1009:0<br />

Hardware<br />

version<br />

Версия подчиненного EtherCAT-устройства STRING RO 07<br />

Индекс 100A - Software version (Версия программного обеспечения)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

100A:0 Software version<br />

Версия микроПО подчиненного EtherCATустройства<br />

STRING RO 05<br />

Индекс 1018 – Identity (Идентификация)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1018:0 Identity<br />

Содержит информацию для идентификации<br />

подчиненного EtherCAT-устройства<br />

UINT8 RO 0x04 (4 dec)


1018:01 Vendor ID<br />

Идентификация производителя подчиненного<br />

EtherCAT-устройства<br />

UINT32 RO 0x0000000<br />

2 (2 dec)<br />

1018:02 Product code<br />

Код изделия для подчиненного EtherCATустройства<br />

UINT32<br />

RO<br />

0x1024305<br />

2<br />

(27080712<br />

2 dec)<br />

1018:03 Revision<br />

1018:04<br />

Серийный<br />

номер<br />

Номер модификации подчиненного EtherCATустройства,<br />

нижнее слово (бит 0-15) указывает<br />

UINT32<br />

на специальные функции модуля; верхнее слово<br />

(бит 16-31) означает описание устройства.<br />

Серийный номер подчиненного EtherCATустройства,<br />

нижний байт (бит 0-7) нижнего слова<br />

указывает год изготовления, верхний байт (бит 8-<br />

15) нижнего слова – неделю изготовления,<br />

верхнее слово (бит 16-31) = 0.<br />

RO<br />

0x03F8000<br />

0<br />

(66584576<br />

dec)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Индекс 10F0 - Backup parameter handling (Обработка параметров резервирования)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

10F0:0<br />

Backup<br />

parameter<br />

handling<br />

Информация для стандартизированной загрузки<br />

и сохранения резервных элементов<br />

UINT8 RO 0x01 (1 dec)<br />

10F0:01 Checksum<br />

Контрольная сумма для всех резервных<br />

элементов подчиненных EtherCAT-устройств<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Индекс 1400 - RxPDO 01 mapping (Отображение RxPDO 01)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1400:0<br />

RxPDO 01<br />

mapping<br />

PDO-параметр для RxPDO 1 UINT8 RO 0x06 (6 dec)<br />

1400:06<br />

Exclude<br />

RxPDOs<br />

(Исключить<br />

RxPDO)<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 1<br />

02 16 03<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1401 - RxPDO 02 mapping (Отображение RxPDO 02)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1401:0<br />

RxPDO 02<br />

mapping<br />

PDO-параметр для RxPDO 2 UINT8 RO 0x06 (6 dec)<br />

1401:06<br />

Exclude<br />

RxPDOs<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 2<br />

02 16 03<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1402 - AO RxPDO-Par Ch.1 (RxPDO-параметр для аналог. выхода, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю


1402:0<br />

AO RxPDO-Par<br />

Ch.1<br />

PDO-параметр для RxPDO 3 UINT8 RO 0x06 (6 dec)<br />

1402:06<br />

Exclude<br />

RxPDOs<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 3<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1403 - AO RxPDO-Par Ch.2 (RxPDO-параметр для аналог. выхода, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1403:0<br />

AO RxPDO-Par<br />

Ch.2<br />

PDO-параметр для RxPDO 4 UINT8 RO 0x06 (6 dec)<br />

1403:06<br />

Exclude<br />

RxPDOs<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 4<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 10 16<br />

00 00<br />

Индекс 1410 - RxPDO 017 mapping (Отображение RxPDO 017)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1410:0<br />

RxPDO 017<br />

mapping<br />

PDO-параметр для RxPDO 17 UINT8 RO 0x06 (6 dec)<br />

1410:06<br />

Exclude<br />

RxPDOs<br />

RxPDO-объекты (индекс объектов отображения<br />

RxPDO), которые не должны передаваться<br />

вместе с RxPDO 17<br />

00 16 01<br />

OCTET-<br />

STRING[8] RO 16 02 16<br />

03 16<br />

Индекс 1600 - RxPDO 01 mapping (Отображение RxPDO 01)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1600:0<br />

RxPDO 01<br />

mapping<br />

PDO-отображение для RxPDO 1 UINT8 RO 0x01 (1 dec)<br />

1600:01 SubIndex 001<br />

1. Элемент PDO-отображения (объект 0x3001<br />

(канал 1), объект 0x01 (выход))<br />

UINT32 RO 0x3001:01,<br />

16<br />

Индекс 1601 - RxPDO 02 mapping (Отображение RxPDO 02)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1601:0<br />

RxPDO 02<br />

mapping<br />

PDO-отображение для RxPDO 2 UINT8 RO 0x01 (1 dec)<br />

1601:01 SubIndex 001<br />

1. Элемент PDO-отображения (объект 0x3002<br />

(канал 2), объект 0x01 (выход))<br />

UINT32 RO 0x3002:01,<br />

16<br />

Индекс 1602 - AO RxPDO-Map Ch.1 (RxPDO-отображение аналог. выхода, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю


1602:0<br />

AO RxPDO-Map<br />

Ch.1<br />

PDO-отображение для RxPDO 3 UINT8 RO 0x01 (1 dec)<br />

1602:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x7010<br />

(АО выходы, канал 1), объект 0x01 (аналоговый<br />

выход))<br />

UINT32 RO 0x7010:01,<br />

16<br />

Индекс 1603 - AO RxPDO-Map Ch.2 (RxPDO-отображение аналог. выхода, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1603:0<br />

AO RxPDO-Map<br />

Ch.2<br />

PDO-отображение для RxPDO 4 UINT8 RO 0x01 (1 dec)<br />

1603:01 Субиндекс 001<br />

1. Элемент PDO-отображения (объект 0x7020<br />

(АО выходы, канал 2), объект 0x01 (аналоговый<br />

выход))<br />

UINT32 RO 0x7020:01,<br />

16<br />

Индекс 1610 - RxPDO 017 mapping (Отображение RxPDO 017)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1610:0<br />

RxPDO 017<br />

mapping<br />

PDO-отображение для RxPDO 17 UINT8 RO 0x02 (2 dec)<br />

1610:01 Субиндекс 001<br />

1610:02 Субиндекс 002<br />

1. Элемент PDO-отображения (объект 0x6001,<br />

элемент 0x01)<br />

2. Элемент PDO-отображения (объект 0x6001,<br />

элемент 0x02)<br />

UINT32 RO 0x6001:01,<br />

16<br />

UINT32 RO 0x6001:02,<br />

16<br />

Индекс 1C00 - Sync manager type (Тип менеджера синхронизации)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C00:0<br />

Sync manager<br />

type<br />

Использование каналов Sync Manager UINT8 RO 0x04 (4 dec)<br />

1C00:01 Субиндекс 001<br />

1C00:02 Субиндекс 002<br />

1C00:03 Субиндекс 003<br />

Канал 1 для данного типа Sync-Manager: Запись<br />

в буфер сообщений<br />

Канал 2 для данного типа Sync-Manager:<br />

Считывание буфера сообщений<br />

Канал 3 для данного типа Sync-Manager: Запись<br />

данных процесса (выходные сигналы)<br />

UINT8 RO 0x01 (1 dec)<br />

UINT8 RO 0x02 (2 dec)<br />

UINT8 RO 0x03 (3 dec)<br />

1C00:04 Субиндекс 004<br />

Канал 4 для данного типа Sync-Manager:<br />

UINT8 RO 0x04 (4dec)<br />

Считывание данных процесса (входные сигналы)<br />

Индекс 1C12 – RxPDO assign (RxPDO-назначение)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C12:0 RxPDO assign PDO-назначение для выходов UINT8 RW 0x02 (2 dec)


1C12:01 Субиндекс 001<br />

1. назначенный RxPDO (включает индекс<br />

0x1600<br />

UINT16 RW<br />

соответствующего объекта RxPDO-отображения) (5632 dec)<br />

1C12:02 Субиндекс 002<br />

2. назначенный RxPDO (включает индекс<br />

0x1601<br />

UINT16 RW<br />

соответствующего объекта RxPDO-отображения) (5633 dec)<br />

Индекс 1C13 - TxPDO assign (TxPDO-назначение)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C13:0 TxPDO assign PDO-назначение входов UINT8 RW 0x00 (0 dec)<br />

Индекс 1C32 - SM output parameter (Выходной параметр SM)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

1C32:0<br />

SM output<br />

parameter<br />

(Выходной<br />

параметр SM)<br />

Параметр синхронизации выходных сигналов UINT8 RO 0x20<br />

(32 dec)<br />

режимы синхронизации:<br />

1C32:01<br />

Sync mode<br />

(Режим<br />

синхронизации)<br />

0: Free Run<br />

1: Синхр. с событием SM 2<br />

2: DC-Mode – Синхр. с событием SYNC0<br />

3: DC-Mode – Синхр. с событием SYNC1<br />

UINT16 RW 0x0001<br />

(1 dec)<br />

Время цикла (нс):<br />

1C32:02<br />

Cycle time<br />

(Время цикла)<br />

<br />

<br />

<br />

Free Run: время цикла локального<br />

таймера<br />

Синхр. с событием SM 2: Время цикла<br />

мастера<br />

DC-Mode: Время цикла SYNC0/SYNC1<br />

UINT32 RW 0x0000000<br />

0 (0 dec)<br />

1C32:03<br />

Shift time<br />

(Время<br />

смещения)<br />

время между SYNC0 Event и Outputs Valid (нс,<br />

только в режиме DC-Mode)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

Поддерживаемые режимы синхронизации:<br />

1C32:04<br />

Поддерживаем<br />

ые режимы<br />

иснхронизации<br />

<br />

<br />

<br />

<br />

<br />

Бит 0 = 1: поддержка режима Free Run<br />

Бит 1 = 1: поддержка синхронизации с<br />

событием SM 2<br />

Бит 2-3 = 01: поддержка режима DC-<br />

Mode<br />

Бит 4-5 = 10: сдвиг выходного сигнала<br />

вместе с событием SYNC1 (только<br />

режим DC-Mode)<br />

Бит 14 = 1: динамическое время (можно<br />

измерить с помощью записи индекса<br />

1C32:08)<br />

UINT16 RO 0xC007<br />

(49159 dec)<br />

1C32:05<br />

Minimum cycle<br />

time<br />

(Минимальное<br />

Поддерживается минимальное время цикла (нс) UINT32 RO 0x0000000<br />

0 (0 dec)


время цикла)<br />

1C32:06<br />

Calc and copy<br />

time (Время<br />

высичления и<br />

копирования)<br />

Минимальное время между событиями SYNC0 и<br />

SYNC1 (нс, только в режиме DC-Mode)<br />

<br />

<br />

0: Прекращается измерение времени<br />

1: Начинается измерение времени<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

1C32:08 Команда<br />

Элементы 1C32:03, 1C32:05, 1C32:06, 1C32:09<br />

заменяются максимальными значениями,<br />

полученными в результате измерений.<br />

При последующих измерениях эти значения<br />

снова обновляются<br />

UINT16 RW 0x0000<br />

(0 dec)<br />

1C32:09<br />

Время<br />

задержки<br />

Время между SYNC1 Event и Outputs Valid (нс,<br />

только в режиме DC-Mode)<br />

UINT32 RO 0x0000000<br />

0 (0 dec)<br />

1C32:0B<br />

Счетчик<br />

пропущенных<br />

SM-событий<br />

Количество пропущенных SM-событий в<br />

ОПЕРАЦИОННОМ состоянии (только в режиме<br />

DC Mode)<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

1C32:0C<br />

Счетчик<br />

избыточных<br />

циклов<br />

Количество избыточных циклов в<br />

ОПЕРАЦИОННОМ состоянии<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

1C32:0D<br />

Счетчик<br />

слишком<br />

коротких<br />

смещений<br />

Количество слишком коротких расстояний между<br />

событиями SYNC0 и SYNC1 (только в режиме<br />

DC Mode)<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

1C32:20<br />

Sync error<br />

TRUE: В последнем цикле синхронизация была<br />

(Ошибка<br />

некорректной (только в режиме DC Mode)<br />

синхронизации)<br />

BOOLEAN RO<br />

0x00 (0 dec)<br />

Индекс 3001 – Канал 1<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

3001:0 Канал 1 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

3001:01 Выход Выходные данные процесса, канал 1 INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 3002 – Канал 2<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

3002:0 Канал 2 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

3002:01 Выход Выходные данные процесса, канал 2 INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4040 - Producer codeword 1 (Кодовое слово производителя)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4040:0<br />

Producer<br />

codeword 1<br />

зарезервировано UINT16 RW 0x0000<br />

(0 dec)


Индекс 4041 - DAC raw value 1 (Исходные данные ЦАПа 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4041:0 DAC raw value 1 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

4041:01 Субиндекс 1<br />

Это исходное, необработанное значение ЦАПа в<br />

схеме. В выходное значение оно преобразуется<br />

путем вычислений с использованием усиления и<br />

смещения от калибровочного значения.<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4042 - Calibration data 1 (Данные калибровки 1)<br />

Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4042:0<br />

Calibration data<br />

1<br />

Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

Offset<br />

Эти объекты<br />

4042:01<br />

(Смещение) используются для<br />

установки допусков<br />

компонентов с целью<br />

определения выходного<br />

значения. Эти величины<br />

4042:02 Gain (Усиление) можно изменять только<br />

после ввода кодового<br />

слова производителя<br />

(объект 4040)<br />

Установка смещения,<br />

канал 1<br />

Установка усиления,<br />

канал 1<br />

INT16 RW 0x0000<br />

(0 dec)<br />

UINT16 RW 0xF0CC<br />

(61644 dec)<br />

Индекс 1061 – Биты свойств 1<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4061:0 Биты свойств 1 Длина этого объекта UINT8 RO 0x05 (5 dec)<br />

TRUE<br />

4061:01<br />

Disable<br />

Watchdog timer<br />

to set output<br />

(Отключить<br />

контрольный<br />

таймер для<br />

установки<br />

выхода)<br />

Контрольный таймер деактивирован. В случае<br />

сбоя связи аналоговый выходной сигнал не<br />

возвращается ни к стандартному значению<br />

производителя, ни к стандартному значению<br />

пользователя.<br />

FALSE<br />

Контрольный таймер активен. В случае сбоя<br />

связи аналоговый выходной сигнал<br />

возвращается к стандартному значению<br />

производителя или стандартному значению<br />

пользователя.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

4061:02<br />

Enable user<br />

default output<br />

TRUE BOOLEAN RW 0x00 (0 dec)


(Включить<br />

стандартное<br />

выходное<br />

значение<br />

пользователя)<br />

Если включается контрольный таймер, на выход<br />

подается выходное значение пользователя<br />

(объект 4063).<br />

FALSE<br />

Если включается контрольный таймер, на выход<br />

подается, на выход подается значение<br />

производителя:<br />

EL4102, EL 4112-0010, EL4132: 0 V, EL4112:<br />

0 mA, EL4122: 4 мА<br />

TRUE<br />

4061:03<br />

Активен коэф. польз.(объект 4062); в этом<br />

Enable User случае выходное значение рассчитывается как<br />

Scale (Включить описано в примере вычисления.<br />

коэффициент<br />

пользователя)<br />

FALSE<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

Коэф. пользователя деактивирован.<br />

TRUE<br />

Выходное значение выводится в формате<br />

амплитуды (EL4132, EL4112-0010):<br />

4061:04<br />

Enable absolute<br />

value with MSB<br />

as sign<br />

(Включить<br />

абсолютное<br />

значение с<br />

помощью<br />

старшего бита)<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x7FFF = -10 В соотв. -10 мА<br />

FALSE<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух (EL4132,<br />

EL4112-0010):<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x8000 = -10 В соотв. -10 мА<br />

4061:05<br />

TRUE<br />

В отрицательном диапазоне значение выводится<br />

как абсолютная величина (EL4132, EL4112-<br />

0010):<br />

Enable absolute<br />

0x7FFF = 10 В соотв. 10 мА<br />

value (Включить<br />

абсолютную 0x8001 = 10 В соотв. 10 мА<br />

величину)<br />

FALSE<br />

Выходное значение выводится как определенное<br />

в объекте 4061:04.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

Индекс 4062 – Коэффициент пользователя 1<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4062:0 Коэф. польз. 1 Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

4062:01<br />

Offset<br />

(Смещение)<br />

Эти объекты содержат<br />

коэффициент<br />

пользователя<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 1<br />

INT16 RW 0x0000<br />

(0 dec)


Преобразование<br />

активируется с помощью<br />

4061:03.<br />

Затем выходное<br />

значение<br />

рассчитывается, как<br />

описано в примере<br />

4062:02 Gain (Усиление)<br />

вычисления.<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 1<br />

Усиление<br />

представлено в<br />

формате с<br />

фиксированной точкой,<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

INT32<br />

RW<br />

0x00007F<br />

FF<br />

(32767 dec)<br />

Индекс 4063 – Default output 1 (Стандартное выходное значение 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4063:0<br />

Default output 1<br />

(Стандартное<br />

выходное<br />

значение 1)<br />

Определение выходного значения пользователя,<br />

представленного для вывода, когда включается<br />

контрольный таймер для цикличной связи.<br />

INT16 RW 0x0000<br />

(0 dec)<br />

Индекс 4080 - Producer codeword 2 (Кодовое слово производителя 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4080:0<br />

Producer<br />

codeword 2<br />

зарезервировано UINT16 RW 0x0000<br />

(0 dec)<br />

Индекс 4081 - DAC raw value 2 (Исходное значение ЦАПа 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4081:0 DAC raw value 2 Длина этого объекта UINT8 RO 0x01 (1 dec)<br />

4081:01 Субиндекс 1<br />

Это исходное, необработанное значение ЦАПа в<br />

схеме. В выходное значение оно преобразуется<br />

путем вычислений с использованием усиления и<br />

смещения от калибровочного значения.<br />

UINT16 RO 0x0000<br />

(0 dec)<br />

Индекс 4082 - Calibration data 2 (Данные калибровки 2)<br />

Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

4082:0 Calibration data Длина этого объекта UINT8 RO 0x02 (2 dec)


4082:01<br />

2<br />

Offset<br />

(Смещение)<br />

Эти объекты содержат<br />

коэффициент<br />

пользователя<br />

Преобразование<br />

активируется с помощью<br />

40А1:03.<br />

Затем выходное<br />

4082:02 Gain (Усиление) значение<br />

рассчитывается, как<br />

описано в примере<br />

вычисления.<br />

Индекс 40А1 – Биты свойств 2<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 2<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 2<br />

Усиление<br />

представлено в<br />

формате с<br />

фиксированной точкой,<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

INT16 RW 0x0000<br />

(0 dec)<br />

UINT16 RW 0xF0CC<br />

(61644 dec)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A1:0 Биты свойств 2 UINT8 RO 0x05 (5 dec)<br />

TRUE<br />

40A1:01<br />

Disable<br />

Watchdog timer<br />

to set output<br />

(Отключить<br />

контрольный<br />

таймер для<br />

установки<br />

выхода)<br />

Контрольный таймер деактивирован. В случае<br />

сбоя связи аналоговый выходной сигнал не<br />

возвращается ни к стандартному значению<br />

производителя, ни к стандартному значению<br />

пользователя.<br />

FALSE<br />

Контрольный таймер активен. В случае сбоя<br />

связи аналоговый выходной сигнал<br />

возвращается к стандартному значению<br />

производителя или стандартному значению<br />

пользователя.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

TRUE<br />

40A1:02<br />

Enable user<br />

default output<br />

(Включить<br />

стандартное<br />

выходное<br />

значение<br />

пользователя)<br />

Если срабатывает контрольный таймер,<br />

выводится выходное значение пользователя<br />

(объект 40A3).<br />

FALSE<br />

Если включается контрольный таймер, на выход<br />

подается, на выход подается значение<br />

производителя:<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

EL4102, EL 4112-0010, EL4132: 0 В, EL4112:<br />

0 мА, EL4122: 4 мА<br />

40A1:03<br />

TRUE<br />

Enable User<br />

Активен коэф. польз.(объект 40A2); в этом<br />

Scale (Включить<br />

случае выходное значение рассчитывается как<br />

коэффициент<br />

описано в примере вычисления.<br />

пользователя)<br />

BOOLEAN RW<br />

0x00 (0 dec)


FALSE<br />

Коэф. пользователя деактивирован.<br />

TRUE<br />

40A1:04<br />

Enable absolute<br />

value with MSB<br />

as sign<br />

(Включить<br />

абсолютное<br />

значение со<br />

старшим битом<br />

в качестве<br />

знака)<br />

Выходное значение выводится в формате<br />

амплитуды (EL4132, EL4112-0010):<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x7FFF = -10 В соотв. -10 мА<br />

FALSE<br />

На выход подается целочисленное значение со<br />

знаком в формате дополнения до двух (EL4132,<br />

EL4112-0010):<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

0x7FFF = +10 В соотв. +10 мА<br />

0x8000 = -10 В соотв. -10 мА<br />

40A1:05<br />

TRUE<br />

В отрицательном диапазоне значение выводится<br />

как абсолютная величина (EL4132, EL4112-<br />

0010):<br />

Enable absolute<br />

0x7FFF = 10 В соотв. 10 мА<br />

value (Включить<br />

абсолютное 0x8001 = 10 В соотв. 10 мА<br />

значение)<br />

FALSE<br />

Выходное значение выводится как определенное<br />

в объекте 40A1:04.<br />

BOOLEAN RW<br />

0x00 (0 dec)<br />

Индекс 40А2 – User scale 2 (Коэффициент пользователя 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A2:0 Коэф. польз. 2 Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

40A2:01<br />

Offset<br />

(Смещение)<br />

Эти объекты содержат<br />

коэффициент<br />

пользователя<br />

Преобразование<br />

активируется с помощью<br />

40А1:03.<br />

Затем выходное<br />

40A2:02 Gain (Усиление) значение<br />

рассчитывается, как<br />

описано в примере<br />

вычисления.<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 2<br />

Настройка смещения,<br />

коэффициент<br />

пользователя<br />

Канал 2<br />

Усиление<br />

представлено в<br />

формате с<br />

фиксированной точкой,<br />

с фактором 2 -16 .<br />

Следовательно,<br />

значение 1 для<br />

фактора усиления<br />

соответствует 65535 dec<br />

(0x00010000).<br />

Индекс 40A3 – Default output 2 (Стандартное выходное значение 2)<br />

INT16 RW 0x0000<br />

(0 dec)<br />

INT32 RW 0x0000000<br />

0 (0 dec)


Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

40A3:0 Default output 2<br />

Определение выходного значения пользователя,<br />

представленного для вывода, когда включается<br />

контрольный таймер для цикличной связи.<br />

INT16 RW 0x0000<br />

(0 dec)<br />

Профильные объекты (0x6000-0xFFFF)<br />

Для профильных объектов подчиненных EtherCAT-устройств с поддержкой профиля 5001 даются однотипные<br />

пояснения<br />

Индекс 6411 - Выходы<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

6411:0 Выходы Длина этого объекта UINT8 RO 0x02 (2 dec)<br />

6411:01 Субиндекс 001 Выходные данные процесса, канал 1 INT16 RO 0x0000<br />

(0 dec)<br />

6411:02 Субиндекс 002 Выходные данные процесса, канал 2 INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 7010 - AO outputs Ch.1 (АО-выходы, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

7010:0 AO outputs Ch.1 Max. Субиндекс UINT8 RO 0x01 (1 dec)<br />

7010:01<br />

Аналоговый<br />

выход<br />

Аналоговые выходные данные INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 7020 - AO outputs Ch.2 (АО-выходы, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

7020:0 AO outputs Ch.2 Max. Субиндекс UINT8 RO 0x01 (1 dec)<br />

7020:01<br />

Аналоговый<br />

выход<br />

Аналоговые выходные данные INT16 RO 0x0000<br />

(0 dec)<br />

Индекс 801E - AO internal data Ch.1 (Внутренние АО-данные, канал 1)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

801E:0<br />

AO internal data<br />

Ch.1<br />

Max. Субиндекс UINT8 RO 0x01 (1 dec)<br />

801E:01 DAC raw value Исходное значение ЦАПа UINT16 RO 0x0000<br />

(0 dec)


Индекс 801F - AO vendor data Ch.1 (АО-данные производителя, канал 1)<br />

Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

801F:0<br />

AO vendor data<br />

Ch.1<br />

Max. Субиндекс UINT8 RO 0x02 (2 dec)<br />

801F:01 Calibration offset Смещение для калибровки INT16 RW 0x0000<br />

(0 dec)<br />

801F:02 Calibration gain Усиление для калибровки UINT16 RW 0x1EFA<br />

(7930 dec)<br />

Индекс 802E - AO internal data Ch.2 (Внутренние АО-данные, канал 2)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

802E:0<br />

AO internal data<br />

Ch.1<br />

Max. Субиндекс UINT8 RO 0x01 (1 dec)<br />

802E:01 DAC raw value Исходное значение ЦАПа UINT16 RO 0x0000<br />

(0 dec)<br />

Индекс 802F - AO vendor data Ch.2 (АО-данные производителя, канал 2)<br />

Калибровка<br />

Примечание<br />

Производитель оставляет за собой право на выполнение базовой калибровки модулей.<br />

Поэтому в настоящее время калибровочное значение производителя зарезервировано.<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

802F:0<br />

AO vendor data<br />

Ch.2<br />

Max. Субиндекс UINT8 RO 0x02 (2 dec)<br />

802F:01 Calibration offset Смещение для калибровки INT16 RW 0x0000<br />

(0 dec)<br />

802F:02 Calibration gain Усиление для калибровки UINT16 RW 0x1EFA<br />

(7930 dec)<br />

Индекс F000 - Modular device profile (Профиль модульного устройства)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

F000:0<br />

Modular device<br />

profile<br />

Общая информация о профиле модульного<br />

устройства<br />

UINT8 RO 0x02 (2 dec)


F000:01<br />

Module index<br />

distance<br />

(Индексное<br />

расстояние<br />

между<br />

модулями)<br />

Индексное расстояние между объектами двух<br />

каналов<br />

UINT16 RO 0x0010<br />

(16 dec)<br />

F000:02<br />

Макс. число<br />

модулей<br />

Число каналов UINT16 RO 0x0008<br />

(8 dec)<br />

Индекс F008 - Code word (Кодовое слово)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

F008:0 Code word зарезервировано UINT32 RW 0x0000000<br />

0 (0 dec)<br />

Индекс F010 - Module list (Список модулей)<br />

Индекс Имя Пояснения<br />

Тип<br />

данных<br />

Фла<br />

ги<br />

По<br />

умолчани<br />

ю<br />

F010:0 Module list Max. Субиндекс UINT32 RW 0x03 (3 dec)<br />

F010:01 Субиндекс 001 зарезервирован UINT32 RW 0x0000000<br />

0 (0 dec)<br />

F010:02 Субиндекс 002 зарезервирован UINT32 RW 0x0000019<br />

0 (400 dec)<br />

F010:03 Субиндекс 003 зарезервирован UINT32 RW 0x0000019<br />

0 (400 dec)<br />

BECKHOFF ELxxxx: Конфигурирование<br />

Микропрограммное обеспечение<br />

Микропрограммное обеспечение для E-Bus-модулей (ELxxxx) состоит из двух частей:<br />

<br />

<br />

PIC микроПО для обарбоатки сигналов ввода/вывода<br />

FPGA микроПО для обмена данными в среде EtherCAT (только для модулей с ПЛИС FPGA)<br />

Номер версии микроПО, включенный в серийный номер модуля, указывает на оба этих программных<br />

компонента. Если один из них подвергается модификации, номер версии изменяется.<br />

Программное обеспечение для PIC-микроконтроллера<br />

Определение версии с помощью утилиты System Manager<br />

TwinCAT System Manager показывает версию программного обеспечения для PIC-микроконтроллера.<br />

Щелкните на имени E-Bus-модуля, версию PIC ПО которого вы хотите проверить (в нашем примере это Term<br />

5 (EL5001)), и откройте вкладку CoE-Online.<br />

В строке Software version отображается версия PIC ПО интересующего вас модуля (в данном примере это<br />

версия 07).


Обновление<br />

Для обновления версии PIC ПО этого модуля перейдите на вкладку Online и нажмите кнопку Download.


Выберите файл (*.efw) с новым ПО для PIC-микроконтроллера и перешлите его на EtherCAT-устройство.<br />

ВНИМАНИЕ: Риск повреждения устройства!<br />

Ни в коем случае не прерывайте загрузку микропрограммного обеспечения на EtherCATустройство!<br />

ВНИМАНИЕ<br />

Если процесс будет прерван, произойдет сбой питания или нарушится Ethernetсоединение,<br />

устройство перестанет работать, и запустить его снова может только<br />

производитель!<br />

Чтобы активировать новое ПО для PIC-микроконтроллера, нажмите кнопку Reload .<br />

Микропрограммное обеспечение для FPGA<br />

Определение версии с помощью утилиты System Manager<br />

TwinCAT System Manager показывает версию программного обеспечения для FPGA (матрицы логических<br />

элементов с эксплуатационным программированием). Щелкните на имени Ethernet-карты для цепочки<br />

EtherCAT-устройств (в этом примере -- Device 2) и откройте вкладку Online.<br />

В столбце Reg:0002 представлены версии микроПО отдельных EtherCAT-устройств в десятичном и<br />

шестнадцатеричном форматах.


Если столбец Reg:0002 не отображается, установите курсор на заголовок таблицы, нажмите правую кнопку<br />

мыши и выберите Properties... в контекстном меню.<br />

Открывается диалоговое окно Advanced Settings, где можно указать, какие столбцы должны отображаться на<br />

вкладке. Выберите Diagnosis/Online View и пометьте маркер в строке «0002 ETxxxx Build», чтобы<br />

просмотреть версию ПО для FPGA.


Обновление<br />

Чтобы можно было обновить программное обеспечение FPGA<br />

<br />

<br />

для EtherCAT-контроллера: контроллер должен иметь ПО FPGA версии 11 или выше;<br />

для E-Bus модуля: модуль должен иметь ПО FPGA версии 10 или выше.<br />

Микропрограммное обеспечение прежних версий может быть обновлено только производителем!<br />

Обновление EtherCAT-устройства<br />

Выберите в TwinCAT System Manager модуль, программное обеспечение FPGA которого вы хотите обновить<br />

(в данном примере это Term 5 (EL5001)), и нажмите кнопку Advanced Settings на вкладке EtherCAT.


Появляется диалоговое окно Advanced Settings (Дополнительные установки). В меню ESC Access/E²PROM<br />

выберите FPGA и нажмите кнопку Write FPGA,<br />

затем выберите файл (*.rbf) с новым микроПО для FPGA и передайте его на EtherCAT-устройство.<br />

ВНИМАНИЕ: Риск повреждения устройства!<br />

Ни в коем случае не прерывайте загрузку микропрограммного обеспечения на EtherCATустройство!<br />

ВНИМАНИЕ<br />

Если процесс будет прерван, произойдет сбой питания или нарушится Ethernetсоединение,<br />

устройство перестанет работать, и запустить его снова может только<br />

производитель!


Для активации нового микроПО для FPGA понадобится перезапустить EtherCAT-устройство (выключить и<br />

снова включить питание).<br />

Одновременное обновление для нескольких EtherCAT-устройств<br />

Можно произвести обновление микроПО FPGA для нескольких EtherCAT-устройств одновременно.<br />

Устройства должны использовать один и тот же файл микроПО!<br />

Группы с одинаковым микроПО FPGA<br />

Тип<br />

EtherCAT-контроллер для E-Bus модулей<br />

EtherCAT-контроллер для K-Bus модулей<br />

Модули ввода дискретных сигналов<br />

Модули вывода дискретных сигналов<br />

Модули ввода аналоговых сигналов<br />

Модули вывода аналоговых сигналов<br />

Специальные функциональные модули<br />

Модули с последовательным интерфейсом<br />

Мастер-модули промышленной сети<br />

EK1100<br />

BK1120<br />

EL1xxx<br />

EL2xxx<br />

EL3xxx<br />

EL4xxx<br />

EL5xxx<br />

EL60xx<br />

EL67xx<br />

Чтобы обновить микроПО FPGA для нескольких модулей, щелкните на имени Ethernet-карты для цепочки<br />

EtherCAT-устройств (в этом примере -- Device 2) и откройте вкладку Online.<br />

В верхнем поле столбце Reg:0002 представлены версии микроПО отдельных EtherCAT-устройств в<br />

десятичном и шестнадцатеричном форматах (если столбец Reg:0002 не отображается, см. выше).


В нижнем поле выделите модули, микроПО FPGA которых вы хотите обновить, нажмите правую кнопку мыши<br />

и из контекстного меню выберите FPGA Update.<br />

ВНИМАНИЕ: Риск повреждения устройства!<br />

ВНИМАНИЕ<br />

Для одновременного обновления выделяйте только те EtherCAT-устройства, которые<br />

используют один и тот же файл микроПО (см. таблицу)!<br />

В этом примере не следует выделять EtherCAT-контроллер (EK1100) и CANopen мастермодуль<br />

(EL6751), так как они требуют другого файла микроПО!<br />

Выберите файл (*.rbf) с новым ПО для FPGA и перешлите его на EtherCAT-устройства.<br />

ВНИМАНИЕ: Риск повреждения устройства!<br />

Ни в коем случае не прерывайте загрузку микропрограммного обеспечения на EtherCATустройства!<br />

ВНИМАНИЕ<br />

Если процесс будет прерван, произойдет сбой питания или нарушится Ethernetсоединение,<br />

устройства перестанут работать, и запустить их снова сможет только<br />

производитель!<br />

Для активации нового микроПО для FPGA понадобится перезапустить EtherCAT-устройства (выключить и<br />

снова включить питание).


BECKHOFF Automation: Приложение<br />

Техническая поддержка и обслуживание<br />

Компания Beckhoff и ее зарубежные партнеры предлагают всестороннюю техническую поддержку и<br />

обслуживание, оказывая быструю и квалифицированную помощь по всем вопросам, касающимся продукции и<br />

системных решений компании Beckhoff.<br />

Отделения и представительства Beckhoff<br />

По вопросам технической поддержки и обслуживания устройств Beckhoff обращайтесь в отделение или<br />

представительство Beckhoff в вашем регионе!<br />

Адреса отделений представительств Beckhoff в разных странах мира можно найти на нашем сайте:<br />

http://www.beckhoff.com<br />

Там же представлена ознакомительная документация по продукции Beckhoff.<br />

Штаб-квартира Beckhoff<br />

Beckhoff Automation GmbH<br />

Eiserstr. 5<br />

33415 Verl<br />

Germany<br />

Тел.: +49(0)5246/963-0<br />

Факс: +49(0)5246/963-198<br />

e-mail: info@beckhoff.com<br />

Техническая поддержка Beckhoff<br />

В рамках технической поддержки предоставляется не только всесторонняя помощь по вопросам<br />

эксплуатации отдельных продуктов Beckhoff, но и широкий выбор других услуг:<br />

<br />

<br />

<br />

техническая поддержка<br />

проектирование, программирование и подготовка к работе комплексных систем автоматизации<br />

интенсивная программа обучения работе с компонентами систем Beckhoff<br />

Тел.: +49(0)5246/963-157<br />

Факс: +49(0)5246/963-9157<br />

e-mail: support@beckhoff.com<br />

Техническое обслуживание Beckhoff<br />

Сервисный центр Beckhoff окажет вам содействие по всем вопросам послепродажного обслуживания:<br />

<br />

<br />

<br />

<br />

обслуживание на местах<br />

ремонтные работы<br />

поставка запасных частей<br />

срочные консультации по телефону<br />

Тел.: +49(0)5246/963-460<br />

Факс: +49(0)5246/963-479<br />

e-mail: service@beckhoff.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!