EtherCAT

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы >

EtherCAT

MasterSCADA 4D поддерживает протокол EtherCAT (Ethernet for Control Automation Technology) в роли Master для опроса модулей ввода-вывода и других Slave-устройств.

Важно! По умолчанию этот протокол не входит в состав среды исполнения. Лицензирование выполняется по тегам. Стоимость и условия лицензирования необходимо уточнять по электронной почте sales@masterscada.ru.

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

Шаг 1. Создание пользовательской библиотеки

Для настройки протокола EtherCAT создайте пользовательскую библиотеку командой Добавить в контекстном меню раздела Библиотеки. Подробнее см. Создание библиотеки.

После импорта модулей из ESI сохраните библиотеку командой Сохранить изменения. Тогда ее можно будет подключить в других проектах или передать другим пользователям. Такой вариант удобен производителям оборудования.

Если библиотека с модулями уже подготовлена производителем, ее можно подключить к проекту и пропустить шаги импорта ESI.

Шаг 2. Импорт ESI в библиотеку

Производитель устройств поставляет XML-файл ESI (EtherCAT Slave Information) с описанием PDO, словаря объектов и параметров инициализации. Подробнее см. Диалог импорта ESI EtherCAT.

В созданной пользовательской библиотеке:

•добавьте новый тип протокола;

•в контекстном меню протокола выберите Сменить тип, введите EtherCAT и нажмите Установить наследование;

dialog_importa_EtherCAT_3

•дважды щелкните ЛК мыши по протоколу, нажмите Открыть и выберите ESI-файл;

dialog_importa_EtherCAT_4

•отметьте нужные модули и нажмите Применить.

dialog_importa_EtherCAT_6

Модули, помеченные красным и заблокированные, содержат ошибки обработки (например, отсутствуют параметры Sync Manager). Такие модули добавить нельзя.

 

Важно! Импорт ESI доступен только для протокола в библиотеке. У протокола, уже добавленного в узел проекта, окно импорта вызвать нельзя.

Шаг 3. Добавление протокола в проект

После подготовки библиотеки добавьте протокол EtherCAT в узел при помощи контекстного меню или перетаскивания из библиотеки:

EtherCAT_1

Далее настройте панель свойств протокола.

Шаг 4. Добавление и настройка модулей

Через контекстное меню протокола Добавить.Модуль ввода-вывода добавьте модули из библиотеки. Рекомендуется добавлять их в том порядке, в котором они установлены на шине:

EtherCAT_2

После добавления модуля автоматически открывается конфигуратор устройства. В нем задаются:

•на вкладке Основные - номер модуля на шине, проверка Vendor ID и Product ID, PDO Watchdog, таймауты переходов State Machine и стартовые команды;

•на вкладках Sync Manager, TxPdo и RxPdo - просмотр конфигурации (диагностика);

•на вкладке Slots (если есть) - выбор подмодулей для слотов.

konfigurator_ustroistva_EtherCAT_1

После нажатия Применить настройки сохраняются, в модуле формируются каналы Inputs и Outputs. Дополнительные параметры модуля описаны в разделе Свойства модуля EtherCAT.

Смотрите также: