Slave Stack EtherCAT® Koenig

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):
    • ASIC ET 1xxx ed IP-Core
  • 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

Protocolli:

EtherCAT®
EtherCAT®


Sistemi operativi:

Linux
Linux
RTX
RTX
Windows
Windows
QNX
QNX
Windows CE
Windows CE
VxWorks
VxWorks
Linux RTAI
Linux RTAI
Linux Preempt
Linux Preempt

by TriplaW