SOES (Simple OpenSource EtherCAT Slave Stack) adalah tumpukan budak sumber terbuka yang sangat mudah digunakan dan menyediakan tapak kecil. Ini adalah alternatif yang baik untuk tumpukan yang lebih kompleks di pasaran.
SOES adalah tumpukan budak EtherCAT yang ditulis dalam c. Tujuannya adalah untuk belajar dan menggunakan. Semua pengguna diundang untuk mempelajari sumbernya untuk mendapatkan pemahaman bagaimana fungsi budak EtherCAT.
Daftar fitur:
HAL berbasis offset alamat untuk akses baca/tulis ESC yang mudah melalui antarmuka apa pun
Kotak surat dengan lapisan data link
CoE
Kamus objek
SDO membaca dan menulis untuk semua ukuran termasuk transfer tersegmentasi
Kode C portabel yang mudah cocok untuk aplikasi tertanam
Pemetaan PDO tetap dan/atau dinamis
FoE dengan templat bootstrap
Dukungan untuk target Little dan Big endian
Jalankan polling, polling campuran/interupsi atau interupsi
Dukungan untuk Sinkronisasi SM
Mendukung sinkronisasi DC0 dan sinkronisasi DC
Tambahkan konfigurasi tumpukan melalui parameter konfigurasi baru ke/atau dari "stack"_init
EoE
TODO
Perbarui dokumentasi
Tambahkan contoh aplikasi EoE