|
<< 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 и по умолчанию скрыт в палитре. Перед добавлением протокола в узел необходимо подготовить библиотеку с импортированными модулями, затем настроить протокол и модули в проекте.
Для настройки протокола EtherCAT создайте пользовательскую библиотеку командой Добавить в контекстном меню раздела Библиотеки. Подробнее см. Создание библиотеки.
После импорта модулей из ESI сохраните библиотеку командой Сохранить изменения. Тогда ее можно будет подключить в других проектах или передать другим пользователям. Такой вариант удобен производителям оборудования.
Если библиотека с модулями уже подготовлена производителем, ее можно подключить к проекту и пропустить шаги импорта ESI.
Производитель устройств поставляет XML-файл ESI (EtherCAT Slave Information) с описанием PDO, словаря объектов и параметров инициализации. Подробнее см. Диалог импорта ESI EtherCAT.
В созданной пользовательской библиотеке:
•добавьте новый тип протокола;
•в контекстном меню протокола выберите Сменить тип, введите EtherCAT и нажмите Установить наследование;

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

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

Модули, помеченные красным и заблокированные, содержат ошибки обработки (например, отсутствуют параметры Sync Manager). Такие модули добавить нельзя.
Важно! Импорт ESI доступен только для протокола в библиотеке. У протокола, уже добавленного в узел проекта, окно импорта вызвать нельзя.
После подготовки библиотеки добавьте протокол EtherCAT в узел при помощи контекстного меню или перетаскивания из библиотеки:

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

После добавления модуля автоматически открывается конфигуратор устройства. В нем задаются:
•на вкладке Основные - номер модуля на шине, проверка Vendor ID и Product ID, PDO Watchdog, таймауты переходов State Machine и стартовые команды;
•на вкладках Sync Manager, TxPdo и RxPdo - просмотр конфигурации (диагностика);
•на вкладке Slots (если есть) - выбор подмодулей для слотов.

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