The Acontis EtherCAT Stack

Class A and Class B

The Acontis stack is divided into two parts. The Class B Master forms the basis. The Class A Master is an addon that allows synchronization with Distributed Clocks (DCM = Distributed Clocks Master Synchronization). Both libraries can be found on the CD provided from Acontis (One CD available at OST/Buchs → Einar Nielsen).

Software libraries and components

  1. EtherCAT Master Core[libEcMaster.a]
    • Base of the EtherCAT stack.
    • EC-Master-V2.9-Linux_x64-Eval/SDK/LIB/Linux/x64/libEcMaster.a
  2. atemsys [atemsys.ko]
    • Linux kernel module. Grants direct HW access from user space.
    • Must be compiled for the kernel used.
    • EC-Master-V2.9-Linux_x64-Eval/Sources/LinkOsLayer/Linux/atemsys
  3. EC LinkLayer []
    • Library EtharCAT Master Link Layer for Intel8254X EtherNet hardware.
    • Special Ethernet hardware driver optimized for use with EtherCAT.
    • Replaces the installed ethernet driver
    • Different LinkLayer may be needed for different Ethernet Hardware
    • Check compatibility list in EC-Master_ClassB.pdf Supported network controllers
    • EC-Master-V2.9-Linux_x64-Eval/Bin/Linux/x64/

TODO „EC-Master-V2.9-Linux_x64-Eval/SDK/LIB/Linux/x64/libAtemRasSrv.a“ Remote API Server, i.e. with EC-Lyser (optional?)


The Acontis stack can be used without limitation for 1 hour. After this the stack stops working. To overcome this limitation you have to acquire runtime licences from Acontis.