Automatisierung EtherCAT

EtherCAT® Slave Stack - schnell und kostengünstig zum EtherCAT® Slave-Gerät

Die esd gmbh aus Hannover stellt einen neuen Software Stack für die problemlose Entwicklung von EtherCAT-Slave-Geräten vor. Der EtherCAT Slave Stack ist in ANSI C geschrieben, um eine hohe Leistung bei gleichzeitig geringer Ressourcenauslastung zu gewährleisten. Das API-basierte Interface bietet ein klare Trennung zwischen Anwendung und Stack, wodurch ein späterer Wechsel zu einer neueren Stack-Version oder unterschiedlichen Hardwareplattformen erleichtert wird. Durch diese Trennung ist auch eine parallele Entwicklung von Embedded Hardwaregeräten und Applikationssoftware möglich. Der EtherCAT Slave Stack unterstützt alle wichtigen EtherCAT Protokolle und wurde mit verschiedenen EtherCAT Slave Controllern (ESC) und EtherCAT Mastern erfolgreich getestet. Die Source Code Version basiert auf einem klar definierten Hardware Abstraction Layer (HAL), um die Integration des Stacks auf der Ziel-Hardware mit dem kleinstmöglichen Aufwand...

Echtzeit unter Windows mit EtherCAT und DIAdem

Auf dem diesjährigen Technologie- und Anwenderkongress VIP 2013 präsentierte die a-solution GmbH erstmals öffentlich ihren neuen DIAdem-EtherCAT-Treiber. Dank des schnellen Industrial-Ethernet-Standards EtherCAT® stellt der Treiber eine Echtzeit-Verbindung zwischen vielfältiger Hardware und der universellen Mess-, Steuer- und Analyse-Software DIAdem von National Instruments her. Auf Basis des EtherCAT-Masters von Kithara ist damit erstmals in DIAdem die simultane Datenerfassung und -ausgabe mit Taktraten im zweistelligen Kilohertz-Bereich möglich. Der Kithara-EtherCAT-Master unterstützt dabei Standard-Ethernet-Controller, so dass keine spezielle PC-Hardware notwendig ist und der Treiber mit beliebigen PC-Bauformen (z.B. Notebooks) genutzt werden kann. Die Umschaltung zwischen Ethernet und EtherCAT erfolgt automatisch. Mittels einer Busscan-Funktion wird die EtherCAT-Topologie automatisch erkannt und in DIAdem zur Verfügung gestellt. Für...

Inhalt abgleichen