Software Home VxWin  Sitemap Real-Time  Kontakt CeWin  English Embedded and more
Softwareacontis technologies GmbH
    Software acontis    Dienstleistung    Produkte    Technik    Referenzen  SoftwareSoftwareSoftware
 

Software
 AT-EM

 KUKA CeWin

 KUKA VxWin

 KUKA VmfWin

 CIFS NQ

 Downloads
Software

AT-EM EtherCAT

EtherCAT Master für embedded (real-time) Betriebssysteme

EtherCAT Master Stack

Der EtherCAT Master Stack AT-EM1000 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 Windows XP/CE, VxWorks, On Time RTOS-32 und Windows XP sind bereits vollständige Implementierungen verfügbar.
Unter Verwendung des Quellcodes kann der EtherCAT-Master-Stack vom Kunden selbst mit geringem Aufwand auf jedes beliebige embedded Betriebssystem portiert werden - acontis bietet diese Leistung auch aus einer Hand an.

Schichten-Modell

AT-EM1000 besteht aus folgenden Komponenten (siehe Bild rechts):

  • 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.



Komponenten des AT-EM1000


Die folgenden EtherCAT-Eigenschaften werden unterstützt:

  • Konfiguration: EtherCAT Configuration Exchange Format (XML)
  • Zyklischer Prozessdatentransfer
    - Enge Verzahnung zwischen Stack und Applikation in der Betriebsart "User controlled mode"
    - "Memory provider" Schnittstelle zur Gewährleistung der Datenkonsistenz
  • Fehlererkennung und Diagnose
    - Vergleich zwischen Topologie und Konfiguration
    - Überwachung von Kabelbruch
    - Falsche oder fehlende Antwort der Slaves
    - Überwachung des Slave Zustands
    - Automatische Quittierung von Slave-Fehlern mit Benachrichtung der Applikation
    - Optionale Ausgabe der Fehlermeldungen über EtherCAT zur Fehlersuche
  • CanOpen over EtherCAT (CoE) Protokoll
    - SDO Upload und Download
    - SDO Information Service
    - Emergency Request
  • Ethernet over EtherCAT (EoE) Protokoll
  • Distributed Clocks
    - Unterstützung der SYNC unit
    - Unterstützung der Latch unit
    - Funktionen zur Synchronisation der Steuerung mit den Slaves
  • EtherCAT Bus Scan
    - Slave Erkennung ohne bestehende Bus Konfiguration
    - Slave EEPROM information service
    - Slave XML configuration information service
    - Erkennung der Topologie
  • Adressierung mittels Slave Alias Adresse
  • Optionale Zusatzfunktionen
    - Ansteuerung von mehreren unabhängigen EtherCAT Bussen
    - Regler zur Synchronsation zwischen Steuerung und Bus (DCM Synchronisation)
    - Master Objekt Verzeichnis. Zugriff über SDO-Transfers
    - Remote Schnittstelle via TCP/IP Netzwerkverbindung (Remote-API)



Diese Vorteile bringt Ihnen der Einsatz von AT-EM:

  • Ready-to-run für Windows XP/CE, VxWorks, On Time RTOS-32 und für die Windows-Echtzeiterweiterungen von KUKA.

  • 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 - AT-EM wird z.B. in der Robotersteuerung der Firma KUKA und in den Lenze-Digitec Steuerungssystemen eingesetzt.




EtherCAT Out-of-the-box
AT-EM / Windows CE
EtherCAT Master für Windows CE

verfügbar für:

  • Windows CE 4.0 bis 4.2.
  • Windows CE 5.0
  • Windows CE 6.0
  • Unterstützung beliebiger Windows CE - Netzwerktreiber durch die Verwendung von NDISUIO

AT-EM / VxWorks
EtherCAT Master für VxWorks

Der EtherCAT Master Stack für VxWorks wird vollständig in Source-Code ausgeliefert und im Rahmen einer kundenspezifischen Systemintegration auf die jeweilige VxWorks-Version und Prozessor-Architektur angepasst.
Source-Code für die Integration in folgende VxWorks-Versionen existiert bereits:

  • VxWorks 5.4 und VxWorks 5.5: Unterstützung beliebiger VxWorks-Netzwerktreiber durch die Verwendung der etherLib
  • VxWorks 6.1 bis 6.6. Unterstützung beliebiger VxWorks-Netzwerktreiber durch die Verwendung des SNARF-Protokolls
  • VxWorks 6.6. Unterstützung SMP Betrieb

AT-EM / Windows XP mit CeWin
EtherCAT Master für die Windows-Echtzeiterweiterung KUKA CeWin

verfügbar für:

  • CeWin Version 3.1
  • CeWin Version 3.3
  • CeWin Version 3.5
  • Unterstützung beliebiger Windows - CE - Netzwerktreiber bei Verwendung von NDISUIO

AT-EM / Windows XP mit VxWin
EtherCAT Master für die Windows Echtzeiterweiterung KUKA VxWin

Der EtherCAT Master Stack für VxWin wird vollständig in Source-Code ausgeliefert und im Rahmen einer kundenspezifischen Systemintegration auf die jeweilige VxWin-Version angepasst.
Source-Code für die Integration in folgenden VxWin-Versionen ist verfügbar:

  • VxWin 3.1: VxWorks 5.4 und VxWorks 5.5. Unterstützung beliebiger VxWorks-Netzwerktreiber durch die Verwendung der ether-Lib
  • VxWin 3.1: VxWorks 6.1 bis 6.5. Unterstützung beliebiger VxWorks-Netzwerktreiber durch die Verwendung des SNARF-Protokolls
  • VxWin 3.5: VxWorks 6.3 bis 6.5. Unterstützung beliebiger VxWorks-Netzwerktreiber durch die Verwendung des SNARF-Protokolls

AT-EM / Windows XP
EtherCAT Master für Windows XP ohne Echtzeitanforderungen

  • Die Verwendung von beliebigen Netzwerkkarten ist möglich

AT-EM / On Time RTOS-32
EtherCAT Master für das Echtzeitbetriebssystem On Time RTOS-32

Der EtherCAT Master Stack für RTOS-32 wird vollständig in Source-Code ausgeliefert und ist verfügbar für:

  • Version 5.x
  • Link Layer Intel Pro/1000 (8254x) Netzwerkkarten
  • Link Layer Intel Pro/100 (8255x) Netzwerkkarten

Download

Whitepaper

Evaluierungsversion

Weitere Informationen über EtherCAT

EtherCAT Technology Group

    WinCE