GECF framework

Framework overview

The generic embedded control framework consists of 3 components:

• Control Library that wraps all low level hardware
• Control GUI
Control Unit (CU)

The Control framework can be configured in 2 ways:

• XML description of control process – this way is aimed for simple task
C/C++ programming – for advanced users

Features of Control Library

The Control Library gives user a friendly access to the low level hardware functionality.

• CAN Open layer
Ethernet layer
FAT disk access
• RTC access
• Library with components/blocks for control process

Features of control GUI

The Control GUI gives a possibility to monitor, configure and debug the control process. The GUI can display a content of any variable, modify their values, paint charts and display logs from any control process. Well known blocks like PID controller have their own dialogs. The GUI can connect to the CU through Ethernet / UDP connection (using a proprietary protocol) or through a serial port. The control points can be used as inputs and or outputs e. g. into control blocks, math blocks, switches. The Control network can be stored in XML format on a SD card. Internal process variables can be mapped to PDO/SDO variables from CAN Open externalsensors. More complex blocks and custom functionality can be compiled as custom functional blocks.

Download datasheet in PDF:

GECF framework datasheet