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