Die EtherCAT Library for LabVIEW beinhaltet einen EtherCAT Master mit Echtzeittreiber für Windows Systeme. Es ist darin auch möglich, vordefinierte Funktionen in dem EtherCAT Master ausführen zu lassen. Diese Funktionen arbeiten mit den Prozessdaten und werden in Echtzeit bei jedem Buszyklus ausgeführt.
Ein üblicher Anwendungsfall hierfür ist beispielsweise einen schnelle Kraftabschaltung bei Antriebssteuerung. Wenn der Kraftwert einen Schwellwert überschreitet, wird ein Bit im Antriebsregler für Schnellabschaltung gesetzt. Wird der Bus mit Busrate von 1 kHz betrieben, dann ist die Reaktionszeit im EtherCAT Master 1 ms.
Die Zusatzoption Data Processing Functions kann bei Kauf einer Run-Time Lizenz der EtherCAT Library dazugebucht werden.
Ausführung von eigenen Funktionen in Echtzeit