EC-Engineer Software Development Kit

The EC-Engineer Software Development Kit (SDK) is a Software Framework covering EtherCAT Configuration and Diagnosis. Configuration of the EtherCAT bus can be accomplished offline (e.g. in the office with no physical connection to the plant) or online.
When running in online mode one can either select to connect the Configurator directly with the EtherCAT slaves (local mode) or to connect it with the controller where the EtherCAT Master stack is running (remote mode). In the latter case, the EC-Master is providing all necessary services the configurator needs.

EtherCAT Configuration Toolkit

Multiple Languages

The language can easily be changed without the need to restart the application. Besides German and English, also Asian languages like Japanese, Chinese or Korean are supported.

EC-Engineer EtherCAT configuration tool

Bus Topologies

The Configuration Toolkit supports all available EtherCAT Topology variants: line, daisy-chain, star and stub. Simply select the appropriate slave device from the catalog and put it at the right location. Within one CTK project multiple EtherCAT buses can be configured.

EtherCAT Configuration Toolkit Topology

Custom Extensions and Software Integration

The CTK is specifically designed for customers who need a customizable, extensible and easy to integrate engineering solution. As the CTK architecture is based on the Windows WPF Technology the User Interface can be adapted in an easy and clearly separated way. The whole functionality required for EtherCAT configuration is separated from the GUI in the underlying business logic and has not to be changed when adjusting the GUI atop. The modular design of the software provides means to add custom extensions, for example configuration of specific slaves or conversion of process data information into a different format. The software can be integrated into any customer environment based on the Microsoft .NET Technology (Windows Forms or WPF). Together with our competent engineers we will define the appropriate architecture modification and software interfaces.

EtherCAT Configuration Toolkit architecture


Brand Labeling

EtherCAT Configuration Toolkit architecture

Create slave specific settings

EtherCAT Configuration Toolkit architecture

Integration into engineering tool (PLC programming, data acquisition system-design platform, etc.)

EtherCAT Configuration Toolkit architecture