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

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

  • Код написан на языке ANSI C
  • Малый объем занимаемой памяти для 8- и 16-разрядных микроконтроллеров
    • SAB 80x16x (Infineon)
    • XMC4800 (Infineon)
    • MicroBlaze (Xilinx)
    • Sitara AM335x c ESC PRU (Texas Instruments)
    • C2000 (Texas Instruments)
    • STM32 (ST)
    • NIOS II (Intel FPGA/Altera)
    • ARM v3-9 (ARM)
    • ATmega128 (Atmel)
    • PPC 52xx, MPC8536 (Freescale)
  • Работает с операционными системами:
    • Linux (с/без RT-Preemption)
    • Linux c Xenomai
    • QNX
    • SYS BIOS
    • VxWorks
    • Windows
    • INtime
    • RTX/RTX64
    • OS-less
  • Объем памяти (в зависимости от объема словаря объектов и образа процесса):
    • ПЗУ (флэш): >=64 КБ Standard (55 КБ Basic)
    • ОЗУ: >=8 КБ Standard (3 КБ Basic)
  • Пакет SSDK включает набор образцов демонстрирующих использование интерфейса обрабатываемых данных (PDI)
  • На основе KPA EtherCAT Slave Stack реализованы различные ведомые устройства EtherCAT

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

  KPA EtherCAT Slave Stack Development Kit (English) (213,9 KB, 889 hitss)

  KPA EtherCAT Slave Stack Flyer (English) (283,1 KB, 871 hitss)

Интерфейсы

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

EtherCAT функции

  • Протоколы асинхронных данных (mailbox): CoE, EoE, FoE, SoE VoE
  • Распределенные часы (DC)
  • Различные частоты сканирования

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

Расширенные функции:

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

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

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

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

Хотите скачать пробную версию KPA EtherCAT Slave Stack?

Запросить пробную версию

Получите дополнительную информацию по интересующим вас вопросам

    Указывая свой электронный адрес, вы даете согласие на получение ответа по электронной почте.
    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.