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

Соответствие стандартам EtherCAT

VS EtherCAT Slave Stack поддерживает весь функционал описанный в EtherCAT стандартах. Каждый новый релиз VS EtherCAT Slave Stack проверяется на соответствие стандартам EtherCAT последней версией и всеми промежуточными версиями с помощью Conformance Test Tool (CTT).

EtherCAT функции:

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

Портативность

VS EtherCAT Slave Stack может быть представлен в виде программного стека со встроенным уровнем аппаратной абстракции (обычно реализуется через уровень абстракции операционной системы (OSAL) и драйвер) и может использоваться для простой поддержки любой интегральной схемы специального назначения EtherCAT (ASIC) и интерфейсов передачи данных (PDI) между ASIC и микроконтроллером.

Интерфейсы

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

Оптимальное использование памяти для встроенных платформ

Объем памяти RAM зависит от архитектуры приложения и объема OD. Например, при использовании статического OD (сборка в виде исходного кода):

 

объем RAM:

>= 3 KB для базового комплекта поставки
>= 8KB для стандартного комплекта поставки

объем ROM (флэш):

>= 55 KB KB для базового комплекта поставки
>= 64 KB для стандартного комплекта поставки

Кроме того, для уменьшения итогового объема памяти, занимаемого приложением, VS EtherCAT Slave Stack может быть индивидуально настроен через конфигурационный файл, в котором, например, можно отключить использование Mailbox EoE, Mailbox VoE и Mailbox FoE.

Решения готовые к использованию

На базе VS EtherCAT Slave Stack реализованы различные EtherCAT slaves.

Пакет VS EtherCAT Slave Stack может включать готовые решения для конкретных платформ и операционных систем, таких как:

 

Платформы:

  • SAB 80x16x (Infineon)
  • XMC4800 (Infineon)
  • MicroBlaze (Xilinx)
  • Sitara AM335x with integrated ESC in PRUs (Texas Instruments)
  • C2000 (Texas Instruments)
  • STM32 (ST)
  • NIOS II (Intel FPGA/Altera)
  • ARM 3 – 9, ATmega128 (Atmel)
  • PPC 52xx, MPC8536 (Freescale)

Операционные системы:

  • Linux (с/без патча RT-Preemption)
  • Linux with Xenomai
  • QNX
  • SYS BIOS
  • VxWorks
  • Windows
  • INtime
  • RTX/RTX64
  • Без ОС

VS EtherCAT Slave Stack Development Kit (SSDK) полный набор инструментов включающий непосредственно VS EtherCAT Slave Stack, VS EtherCAT Studio и VS EtherCAT Master для Windows и других операционных систем.

Кроме того, в рамка SSDK Visutech System предоставляет образцы демонстрирующие различные пути использования интерфейсов передачи данных (PDI).

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

 
Функции Базовый Стандартный
Протоколы асинхронных данных (mailbox): CoE + +
Статический словарь объектов (OD) с указателем, переданным из приложения + +
С обработчиками прерываний (ISR) или без них + +
Протоколы асинхронных данных (mailbox): EoE, FoE, SoE, VoE - +
Генерация/изменение словаря объектов (OD) в режиме выполнения - +
Адаптация к операционной системе с помощью уровня абстракции операционной системы (OSAL) - +
Поддержка виртуальной сетевой карты для EoE (в зависимости от ОС) - +

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

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

Другие продукты для EtherCAT

 
Visutech System
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.