Kithara RealTime Suite—Real-time for Windows

Kithara RealTime Suite is a real-time extension for Windows. Currently, it consists of more than 20 different function modules, which can be freely combined (with only few dependencies).

The following diagram shows with a layer model how Kithara RealTime Suite is connected to the different software and hardware components of a system.

  1. Communication and synchronization between application and the real-time part is done with shared memory, pipes, mailslots, sockets, events and semaphores.
  2. The PLC Module allows for the programming of control sequences according to IEC 61131-3 in different languages.
  3. The EtherCAT master is a high-performance industrial Ethernet control solution for a variety of automation tasks. Field bus protocols such as a CANopen master are also supported.
  4. Image data from GigE Vision and USB3 Vision cameras can be captured in real-time and processed with Halcon as well as other libraries.
  5. The priority-based, preemptive real-time multi-tasking environment allows for the allocation of dedicated CPU cores and provides high frequencies combined with low jitter.

Overview

Kithara RealTime Suite provides mechanisms for: