EtherCAT master stack has a modular structure to respond to a challenge of each particular implementation. It makes the master scalable to fit the size of application, portable to different operating systems, adaptable to various hardware platforms and allows developing or customizing each module separately while keeping the functionality of the others intact.

Master’s modules are grouped in the following layers, thereby all functions are clearly separated:
KPA EtherCAT Master Stack Architecture

Application layer

Application layer is responsible for interaction with various programming or/and configuration environments and other applications or devices. It encapsulates and

  • ensures access to master’s functions from the side of applications or process tasks
  • allows interaction with the master by means of Remote Procedure Calls service and provides TCP/IP or/and UDP connections, for example, for mailbox communication with slaves via UDP

Ready to try our EtherCAT Master?

Request a free trial

Get more information if you have any questions

    By entering your email address you agree that we will answer your request via email.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.