LabVIEW EtherCAT Application Framework    

Das EtherCAT Application Framework ist eine Erweiterungsbibliothek zur EtherCAT Library for LabVIEW, die zusammen mit modularen Treiberbibliotheken für verschiedene EtherCAT Hardware die Applikationsentwicklung erleichtert. Die Abbildung des EtherCAT Systems erfolgt mittels Slave-Klassen. Man erhält damit eine einfach zu handhabende und flexibel erweiterbare API für die Ansteuerung unterschiedlicher EtherCAT Hardware.


Gerade für Applikationen aus der Automatisierungstechnik, wo viele verschiedene Komponenten über den EtherCAT Bus und dabei über ein Prozessdatenarray gesteuert werden, bietet die Bibliothek Vorteile. Sie beinhaltet einen einfachen Schutz gegen Race Conditions, wenn die Slaves in unterschiedlichen Prozessen / Schleifen verwendet werden. Da alle Daten den Slave Objekten zugeordnet sind, erleichtert sich der Datenzugriff, da keine absoluten Indizes in den Prozessdaten benutzt werden. Zudem werden die Prozessdaten intern über eine c-Dll vorverarbeitet, was die Performance verbessert.


Das Framework bildet die Basis für verschiede spezielle Slave Hardware Treiber, wie einer Vielzahl von Beckhoff-Klemmen. Die Treiberbibliotheken bündeln die hardwarespezifischen Aufrufe für Konfiguration und Prozessdaten in einfach zu handhabende VIs.




Download Library Dokumentation





Folgende Treiberbibliotheken sind erhältlich:


Beckhoff

  • EtherCAT Terminal Standard

    EL10xx, EL11xx, EL15xx, EL17xx, EL18xx

    EL20xx, EL2124, EL2502, EL 2521, EL2535

    EL26xx, EL27xx, EL28xx

    EL30xx, EL31xx, EL320x, EL3255, EL331x

    EL335x, EL360x, EL361x, EL3692, EL3681

    EL40xx, EL41xx

    Doc


  • EtherCAT Terminal Power Measurement

    EL3403, EL3413, EL3433

    Doc


  • EtherCAT Terminal Position Measurement

    EL500x, EL5021, EL5032, EL5101, EL5151

    Doc


  • EtherCAT Terminal Motion

    EL7031, EL7041, EL7332, EL7342

    EL7201, EL7211, EL9576

    Doc


  • EtherCAT Terminal Oversampling

    EL1262, EL2262

    EL3632, EL3702, EL3742, EL3773

    EL4712, EL4732

    Doc


  • EtherCAT Terminal Communication Serial

    EL600x, EL602x




                            ( )

Links EtherCAT Lib

Ackermann Automation GmbH   |   Kelsterbacher Strasse 15-19   |   60528 Frankfurt am Main   |   Tel.: +49(0)69-40562742   |   Fax: +49(0)69-40562816