Skip to main content

GECO Series

Product Introduction

Graphical Embedded Controller (GECO) is a modular, high-performance embedded industrial controller specifically designed for industrial automation, machine vision, and precise motion control.

Centered around NI Single-Board RIO (sbRIO), GECO integrates FPGA and Real-Time (RT) processors, supporting graphical programming with LabVIEW. This hardware-software integration allows engineers to rapidly develop high-reliability, high-determinism control systems without the complexity of traditional HDL or C-level embedded development.

GECO Series

Core Features

High Determinism and Performance

  • FPGA Technology: Features high-performance FPGA for nanosecond-level logic execution, high-speed signal processing, and customizable high-speed I/O.
  • Real-Time Processor: Equipped with a Real-Time OS (NI Linux Real-Time), ensuring deterministic execution of control loops and reliable data logging.

Modular Expansion

  • Rich I/O Modules: Supports dozens of GECO expansion modules, including AI, AO, DI, DO, Motion Control, Serial Communication, and specialized sensor modules.
  • Flexible Combination: Users can freely combine modules through a backplane or breakout boards to adapt to different application requirements.

Graphical Development

  • LabVIEW Integration: Fully compatible with NI LabVIEW and LabVIEW Real-Time/FPGA modules.
  • WPC SDK: Provides specialized VIs to simplify hardware configuration and common industrial protocol communication.

System Architecture

The GECO ecosystem consists of three main components:

  1. Controller Board: Core processing unit (sbRIO-9606/9607).
  2. Breakout/Backplane Board: Interfaces the controller with expansion modules.
  3. GECO Modules: Modular units for specific signal processing or control functions.
GECO Architecture

Supported SDKs

SDKDescription
LabVIEWNative support for graphical programming and FPGA.
C/C++Support via NI Linux Real-Time cross-compilation.
PythonSupported for high-level management and data processing via WPC Python Driver.