SOES (Simple OpenSource EtherCAT Slave Stack) — это подчиненный стек с открытым исходным кодом, который очень прост в использовании и занимает мало места. Это хорошая альтернатива более сложным стекам, представленным на рынке.
SOES — это подчиненный стек EtherCAT, написанный на языке c. Его цель – изучить и использовать. Всем пользователям предлагается изучить исходный код, чтобы понять, как функционирует ведомое устройство EtherCAT.
Список функций:
HAL на основе смещения адреса для легкого доступа к чтению/записи ESC через любой интерфейс.
Почтовый ящик с канальным уровнем
Совет Европы
Словарь объектов
Чтение и запись SDO для всех размеров, включая сегментированные передачи
Простой портативный C-код, подходящий для встроенных приложений.
Фиксированное и/или динамическое сопоставление PDO.
FoE с шаблоном начальной загрузки
Поддержка целей с прямым порядком байтов и прямым порядком байтов.
Запуск опроса, смешанный опрос/прерывание или прерывание
Поддержка синхронизации SM
Поддержка DC sync0 и синхронизации постоянного тока
Добавьте конфигурацию стека через новый параметр конфигурации в/или из "stack"_init.
ЭоЕ
TODO
Обновить документацию
Добавить образец приложения EoE