SOES (Simple OpenSource EtherCAT Slave Stack) es una pila esclava de código abierto que es muy fácil de usar y ocupa poco espacio. Es una buena alternativa a las pilas más complejas del mercado.
SOES es una pila esclava EtherCAT escrita en c. Su finalidad es aprender y utilizar. Se invita a todos los usuarios a estudiar la fuente para comprender cómo funciona un esclavo EtherCAT.
Lista de características:
HAL basado en compensación de direcciones para un fácil acceso de lectura/escritura de ESC a través de cualquier interfaz
Buzón con capa de enlace de datos
centro de educación
Diccionario de objetos
Lectura y escritura SDO para todos los tamaños, incluidas las transferencias segmentadas
Código C fácil de transportar y adecuado para aplicaciones integradas
Mapeo de PDO fijo y/o dinámico
FoE con plantilla de arranque
Soporte para objetivos Little y Big Endian
Ejecutar sondeo, sondeo mixto/interrupción o interrupción
Soporte para sincronización SM
Admite DC sync0 y sincronización DC
Agregue la configuración de la pila a través de un nuevo parámetro de configuración hacia/o desde "stack"_init
EEo
HACER
Actualizar documentación
Agregar aplicación de muestra EoE