Фреймворк Studio Development Framework (SDF) – это набор компонентов бизнес-логики и пользовательского интерфейса, обеспечивающий программистам возможность создания пользовательской конфигурации EtherCAT и инструмента диагностики. Продукт VS EtherCAT Studio построен на базе SDF, и может служить примером такого инструмента.

Архитектура и возможности интеграции SDF

 
Архитектура и возможности интеграции SDF

Архитектура и возможности интеграции SDF

SDF предоставляет следующие клиентские интерфейсы:

  • .NET remoting для удаленного подключения к работающим сущностям на базе SDF
  • WCF
  • COM и др.

SDF использует VS EtherCAT Master в качестве процессора для окончательной обработки данных и поддерживает все спецификации ETG.

SDF может быть интегрирован в любую среду разработки (IDE). На данный момент реализована интеграция:

Компоненты SDF

Ключевые интерфейсы и элементы графического интерфейса SDF обеспечивают полный набор объектов для пользовательского инструмента конфигурации EtherCAT, выпускаемого под собственной торговой маркой клиента (процедура BLF).

Пользовательский интерфейс (UI)
  • Диалоговые окна
  • Управляющие элементы (контролы)
Интерфейс автоматизации/бизнес-объекты (BL)
  • Ключевые интерфейсы, представляющие объектную модель EtherCAT:
    • проект, безопасность
    • ведущее, ведомое устройство, образ процесса и т.д.
    • библиотека ведомых устройств
    • интерфейс удаленного подключения к ведущему устройству посредством RPC
  • Расширения:
    • плагины (MDP Modules, MDP Profibus Master Gateway Profile 3100, M2M, Profibus slave, CANopen Master, CAN Interface, MDP 4-CAN Gateway, Virtual Serial COM)
    • утилиты (логирование данных, редактор EEPROM, сравнение ESI и EEPROM, регистратор фрейма, конфигуратор Motion, просмотр образа процесса, регистратор рабочего цикла, редактор связи S2S, просмотр снимков, топология)
  • Кастомизация:
    • локализация
    • брендирование

SDF имеет готовые локализации для нескольких языков, и может быть локализован для любого другого языка по запросу клиента.

Доступно брендирование.

Функциональность SDF может быть расширена за счет разработки новых утилит и плагинов.

Хотите скачать пробную версию VS EtherCAT Studio?

Задать вопрос