SOES (Simple OpenSource EtherCAT Slave Stack) เป็นสแต็กทาสของโอเพ่นซอร์สที่ใช้งานง่ายมากและมีขนาดเล็ก มันเป็นทางเลือกที่ดีสำหรับสแต็คที่ซับซ้อนมากขึ้นในตลาด
SOES เป็นสแต็กทาส EtherCAT ที่เขียนด้วยภาษาซี จุดประสงค์คือเพื่อเรียนรู้และใช้งาน ผู้ใช้ทุกคนได้รับเชิญให้ศึกษาแหล่งที่มาเพื่อทำความเข้าใจว่า EtherCAT Slave ทำงานอย่างไร
รายการคุณสมบัติ:
ที่อยู่ HAL ที่ใช้การชดเชยเพื่อการเข้าถึงการอ่าน/เขียน ESC อย่างง่ายดายผ่านอินเทอร์เฟซใดๆ
กล่องจดหมายที่มีดาต้าลิงค์เลเยอร์
โคอี
พจนานุกรมวัตถุ
SDO อ่านและเขียนสำหรับทุกขนาด รวมถึงการถ่ายโอนแบบแบ่งส่วน
C-code แบบพกพาที่ใช้งานง่ายเหมาะสำหรับการใช้งานแบบฝังตัว
การทำแผนที่ PDO แบบคงที่และ/หรือแบบไดนามิก
FoE พร้อมเทมเพลตบูตสแตรป
รองรับเป้าหมาย Little และ Big endian
ดำเนินการโพล โพลแบบผสม/ขัดจังหวะ หรือขัดจังหวะ
รองรับการซิงโครไนซ์ SM
รองรับ DC sync0 และการซิงโครไนซ์ DC
เพิ่มการกำหนดค่าสแต็กผ่านพารามิเตอร์การกำหนดค่าใหม่ไปยัง/หรือจาก "stack"_init
อีโออี
สิ่งที่ต้องทำ
อัปเดตเอกสาร
เพิ่มแอปพลิเคชันตัวอย่าง EoE