KPA EtherCAT Slave

Logo KPA EtherCAT Slave Stack

KPA EtherCAT Slave – это программный стек ведомого устройства EtherCAT, предназначенный для исполнения на микроконтроллерах, микропроцессорах или сигнальных процессорах (DSP) с операционной системой или без нее. Поставляется как исходные коды либо скомпилированная библиотека.

Основные особенности

  • код написан на языке ANSI C
  • малый объем занимаемой памяти для 8- и 16-разрядных микроконтроллеров, таких как SAB 80x16x (Infineon), ARM 3.9 (ARM), ATmega128 (Atmel), PPC 52xx, MPC8536 (Freescale), MicroBlaze (Xilinx), Sitara (TI)
  • объем памяти (в зависимости от объема словаря объектов и образа процесса):
    • ПЗУ/флэш: >=64 КБ Standard (55 КБ Basic)
    • ОЗУ: >=8 КБ Standard (3 КБ Basic)

KPA EtherCAT Slave Stack

  • Совместим со всеми контроллерами Beckhoff EtherCAT Slave (ECS) с ASIC ET 1xxx и IP-ядром
  • Работает с операционной системой или без нее
  • Поддержка прерываний (IRQ)
  • Поллинг служебных данных (Mailbox) и образа процесса (Process Image)
  • Поддержка форматов данных Intel и Motorola
  • Распределенные часы (DC)

Подробнее о функциональных возможностях KPA EtherCAT Slave:

  KPA EtherCAT Slave Stack Flyer (English) (180,3 KiB, 406 hits)

Опции поставки KPA EtherCAT Slave

Вариант Basic

  • Протоколы служебных данных (mailbox): CoE, FoE
  • Статический словарь объектов (OD) располагается по адресу, переданному из приложения
  • С обработчиками прерываний (ISR) или без них

Вариант Standard

  • Протоколы служебных данных (mailbox): CoE, EoE, FoE, SoE VoE
  • Абстракция операционной системы:
    • слой аппаратной абстракции (HAL) вместо отдельных “define”
    • слой абстракции операционной системы (OSAL) для адаптации под любую операционную среду
  • Генерация/изменение словаря объектов (OD) во время исполнения с применением стандартного XML-файла или пользовательского описания OD из ПЗУ, флэш-памяти или EEPROM
  • Трассировка кода в реальном времени для эффективной отладки и диагностики
  • Различные частоты сканирования для обновления образа процесса с различной скоростью
  • Опциональная поддержка виртуальной сетевой карты (NIC) для реализации EoE

Комплект поставки

  • Лицензия на исходные коды для неограниченного использования1
  • Для откомпилированной библиотеки2 прилагается пример имплементации под Linux/POSIX
  • Документация и примеры приложений
  • 1 год технической поддержки и содействия в прохождении тестов на соответствие стандартам

*1) только для продукта 7040 0002
*2) только для продуктов 7040 001, 003 – 008

Комплект разработчика EtherCAT Slave Stack (SSDK)

KPA EtherCAT Slave Stack Development Kit – это готовый комплект необходимого программного обеспечения для разработки, отладки и внедрения ведомых устройств для сетей EtherCAT. Он включает собственно пакет библиотек KPA EtherCAT Slave Stack в варианте Basic или Master, инструмент настройки и диагностики сети KPA EtherCAT Studio, а также стек ведущего устройства шины KPA EtherCAT Master Stack. Более детальная информация содержится в документе:

  KPA EtherCAT Slave Stack Development Kit (English) (184,0 KiB, 432 hits)