EtherCAT-Slave-Stack-Code (SSC) ET9300
Der EtherCAT-Slave-Stack-Code (SSC) ist ein in ANSI C geschriebener Code. Seine modulare und einfache Struktur ermöglicht den schnellen Einstieg in die Slave-Entwicklung.
Mit dem SSC lässt sich eine Vielzahl an EtherCAT-Slaves, von den I/Os bis zu den Antrieben realisieren. Aufgrund einer definierten Hardware-Zugriffsschicht und der Berücksichtigung unterschiedlicher Controller-Architekturen lässt sich der Stack leicht auf verschiedene Plattformen adaptieren.
Das mitgelieferte Slave-Stack-Code-Tool bietet die Möglichkeit, einen an die eigenen Bedürfnisse angepassten Slave-Stack-Code, Gerätebeschreibungsdateien (ESI) sowie individuelle Source-Code-Dokumentationen zu erstellen.
Funktionsumfang (Auszug)
- ESM (EtherCAT State Machine)
- Handling der Mailboxprotokolle:
- CoE (CAN application protocol over EtherCAT)
- AoE (ADS over EtherCAT)
- EoE (Ethernet over EtherCAT)
- FoE (File Access over EtherCAT)
- Vorbereitung für SoE (Servo Drive Profile over EtherCAT)
- Vorbereitung für Bootloader-Unterstützung
- verschiedene Synchronisierungen (z. B. DC), inklusive Sync-Watchdog
- Beispielimplementierung des CiA402-Antriebsprofils nach ETG.6010-Spezifikation
Kostenloser Download von der Beckhoff-Webseite über den Mitgliederbereich der ETG-Webseite:
SSC-Download