Lo Slave Stack EtherCAT
® di Koenig PA č uno stack software progettato per girare su microcontrollori, CPU o DSP, con o senza un Sistema Operativo. E' fornito come sorgenti o come libreria gią compilata.
Caratteristiche Generali:
- Codie scritto in "C"
- Impronta piccola per microcontrollori ad 8 o 16 bit senza Sistema Operativo
- Ad esempio SAB 80x16x (Infineon), ARMx (Atmel)
- In base alla dimensione dell'Object Dictionary e dell'Immagine di Processo
- Dimensioni ROM (flash) >= 64kB Standard (55kB Basic)
- Dimensioni RAM >= 8kB Standard (64kB Basic)
- Circa 20.000 linee di codice

Interfacce:
- Compatibile con ogni EtherCAT® Slave Controllers (ESC):
- Basato o meno su di un sistema operativo
- Gestione IRQ degli eventi hardware
- Polling o mailbox(Mbx) e Process Image
- Static Object Dictionary (OD) con puntatore dato dall'applicazione
- Supporta formati Intel e Motorola
Funzioni EtherCAT
®- Protocolli Mailbox: CoE, EoE, FoE, SoE VoE
- Distributed Clocks (DC)
- Diversi scan rates
Caratteristiche Estese:
- Astrazione dal Sistema Operativo
- Hardware Abstraction Layer invece di "defines" separati
- Operating System Abstraction Layer (OSAL)per l'adattamento ai diversi sistemi operativi.
- Generazione/Cambiamento in runtime dellObject Dictionary (OD) tramite file XML standard o personalizzati
- Dati di descrizione dell'OD da ROM, Flash o dalla EEPROM dell'ECS
- Live Trace dell'esecuzione del codice per debug e diagnostica efficienti
- Diversi scan rate per lo scambio della process image
- Supporto delle Virtual NIC (opzionale)
Il pacchetto comprende:
- Codice Sorgente o libreria compilata (a seconda del sistema di destinazione)
- Documentazione ed applicazioni d'esempio
- Un anno di supporto tecnico ed assitenza per i test di conformitą EtherCAT®
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany