|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > EtherCAT > Диалог импорта ESI EtherCAT |
Импорт ESI выполняется для протокола EtherCAT в пользовательской библиотеке, а не для экземпляра протокола в узле проекта. Общий порядок настройки описан в разделе EtherCAT.
Производитель EtherCAT-устройств распространяет XML-файл описания ESI (EtherCAT Slave Information). Файл содержит идентификацию устройства (VendorId, ProductCode, RevisionNo), описание PDO (RxPDO, TxPDO), словарь объектов, конфигурацию Sync Manager и стартовые команды.
Создайте пользовательскую библиотеку и в ней выполните:
•добавьте новый тип протокола:

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

•дважды щелкните ЛК мыши по протоколу - откроется окно импорта:

Нажмите Открыть и выберите XML-файл ESI, предоставленный производителем:

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

Отметьте нужные устройства флажками (кнопки Выделить все или Выбрать) и нажмите Применить:

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