Schichten-Modell
EC-Master besteht aus folgenden Komponenten:
-
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.
|