EtherCAT Slave PC LabVIEW

The combination of PLC and PC with LabVIEW application is a common setup in testing technology. PCs with industrial image processing or advanced measurement hardware and complex evaluation are integrated as modules into PLC control systems.

With the solution "EtherCAT Slave PC LabVIEW", it is now possible to use a PC with LabVIEW application as EtherCAT slave in a PLC controlled system. The PC uses hereby a PCI EtherCAT slave card from Beckhoff to fulfill the requirements of the EtherCAT bus. On the LabVIEW side an API is provided to generate data objects for cyclic and acyclic data exchange and to access these. By File over EtherCAT it is simple to transfer files like measurement data, images, reports and alike.

When using TwinCAT as PLC, there is a big advantage over communication using ADS. If ADS is opened for data exchange between TwinCAT and LabVIEW, all variables and address space is opened for read and write to LabVIEW. This can be quite a risk. With the EtherCAT slave solution TwinCAT controls the data exchange and the LabVIEW application behaves as slave.

Currently only support for LabVIEW 32 bit on Win 32 and 64 bit systems

The following functionality is included:

  • Read and write cyclic process data
  • Read and write CoE objects
  • Transfer of files by File over EtherCAT (FoE)
  • Creation of data objects in the object dictionary
  • Configuration of the process data interface
  • LabVIEW Events for new process data and changes of CoE object data

Download Library Documentation

Tutorial Videos

   Online Presentation

Buy in the online store or use the contact form to request our price list.

We offer discounts for universities and schools.

                            ( )


LabVIEW driver libraries for Beckhoff EtherCAT terminals.


Use the modular Beckhoff measurement and automation system with LabVIEW.


NI Tools Network

Approved for NI Tools Network

Ackermann Automation GmbH   |   Bismarckstrasse 51   |   64668 Rimbach   |   Tel.: +49 6253 9476 760   |   Fax: +49 6253 9476 765