EtherCAT® in real-time for Windows
Kithara RealTime EtherCAT is a modular real-time extension for Windows operating systems, with specific focus on real-time automation with EtherCAT®.
The required programming languages must be able to generate native x86 or x64 machine code, e. g. C/C++ or Delphi. The hardware-dependent and time-critical code needs to be transferred to a DLL, which is then loaded directly into the real-time context. This way the .NET environment is also supported, so that even C# can be used as programming language for the main parts of the application.
32-bit as well as 64-bit applications can be generated from a single uniform code base. Both versions are completely source code compatible—with a special module (KiK64) even binary compatible. The software provides immediate accessibility with program frameworks for programming languages as well as compilers listed below.