EC-Master [EtherCAT Master Stack Software]
 

EtherCAT Master Stack

Der EtherCAT Master Stack EC-Master von acontis ist speziell für den Betrieb in embedded Betriebssystemen (bzw. Echtzeitbetriebssystemen) optimiert. Er zeichnet sich des Weiteren durch einen modularen Aufbau aus. Die Schnittstellen der jeweiligen Module sind offen gelegt, die Teilkomponenten können deshalb bei Bedarf ausgetauscht und auf die jeweiligen Anforderungen angepasst werden. 
Für u.a. Windows CEVxWorksOn Time RTOS-32QNXRTX, INtime®, Integrity, Linux, Xenomai, RTEMS, TKernel und Windows® 7/8/10 sind bereits vollständige Implementierungen verfügbar. 
Die Unterstützung von weiteren Betriebssystemen ist auf Anfrage möglich.Diese Vorteile bringt Ihnen der EC-Master
  • Sehr hohe Performance bei geringer CPU Belastung.
  • Ready-to-run für zahlreiche Betriebssysteme (VxWorks, Linux, Windows CE, QNX, On Time RTOS-32, RTX, ...)
  • Einfach portierbar auf weitere embedded Betriebssysteme.
  • Modularer Aufbau, dadurch sind individuelle Anpassungen einfach zu implementieren.
  • Kompetente Partnerschaft bei der Erstellung eines kundenspezifischen Steuerungs-Systems. Individuelle Anpassungen und die Integration können auf Wunsch in Zusammenarbeit mit acontis erfolgen.
  • Zuverlässige und robuste Implementierung - EC-Master wird z.B. in der Robotersteuerung der Firma KUKA und in verschiedenen Steuerungen der Firma VIPA.

Software Architektur

  • Applikations - Interface - Layer: Schnittstellen-Modul zwischen der Applikation und dem EtherCAT-Master. Durch das Zwischen-Schalten eines API-Layers kann das Interface zwischen Applikation und dem EtherCAT-Master auf die Bedürfnisse der Applikation angepasst werden.
  • EtherCAT Master Core: EtherCAT-Master-Kern
  • Ethernet Link - Layer: Dieses Modul übernimmt den Datenaustausch mit den EtherCAT-Slave-Modulen. Insbesondere bei hohen Echtzeitanforderungen kann dieser Layer durch einen auf den Ethernet-Chip zugeschnittenen Treiber optimiert werden. Quellcode für die Betriebssysteme Windows CE und VxWorks ist verfügbar.
  • Konfigurations - Layer: Standardmäßig wird EtherCAT über eine XML-Datei konfiguriert. Im Lieferumfang ist ein betriebssystem-unabhängiger XML-Parser enthalten.
  • OS - Layer: Schnittstelle zum Betriebssystem. Alle betriebssystemabhängigen Aufrufe sind in diesem Modul gekapselt.
 
(C) 2014 - Alle Rechte vorbehalten