SOES (Simple OpenSource EtherCAT Slave Stack) é uma pilha de escravos de código aberto que é muito fácil de usar e ocupa pouco espaço. É uma boa alternativa às pilhas mais complexas do mercado.
SOES é uma pilha escrava EtherCAT escrita em c. Seu objetivo é aprender e usar. Todos os usuários são convidados a estudar a fonte para entender como funciona um escravo EtherCAT.
Lista de recursos:
HAL baseado em deslocamento de endereço para fácil acesso de leitura/gravação ESC através de qualquer interface
Caixa de correio com camada de enlace de dados
CoE
Dicionário de objetos
Leitura e gravação SDO para todos os tamanhos, incluindo transferências segmentadas
Código C fácil e portátil, adequado para aplicações incorporadas
Mapeamento PDO fixo e/ou dinâmico
FoE com modelo de bootstrap
Suporte para alvos Little e Big endian
Executar sondagem, sondagem mista/interrupção ou interrupção
Suporte para sincronização SM
Suporta sincronização DC0 e sincronização DC
Adicionar configuração de pilha por meio de novo parâmetro de configuração para/ou de "stack"_init
EoE
PENDÊNCIA
Atualizar documentação
Adicionar aplicativo de amostra EoE