Development tools of the REX Control System

What is the REX Control System?
I want to know!
The development and configuration tools of the REX Control System allow programming, configuration and monitoring of target devices running the runtime core of the REX Control System.

Program anywhere

You do not need any specialized hardware, the development tools rely on TCP/IP connection (Ethernet). Connect with your control unit no matter where you are.

Fully functional and free to use

Download the development tools

The development and configuration tools of the REX Control System are available for the Windows OS. You can install the package on arbitrary number of computers, the tools are fully functional and free to use. Find the installer in the Download section.

Main development tools

RexDraw - the development environment

RexDraw icon

The RexDraw graphical environment is a developer's tool. You create the algorithms using the function block library of the REX Control System (*). The library contains simple comparators and timers as well as advanced blocks for signal processing and regulation. Even PID controllers with autotuning feature are available. You can compile and run your algorithms right away. There is a wide family of supported target platforms (Linux IPC, WinPAC, Raspberry Pi etc.). You can watch your algorithm running in real-time. Just select the signals and function blocks of your interest. You can connect via local network or Internet.

*) The IEC 61131-3 standard defines Function Block Diagram (FBD) as one of the PLC programming techniques.

RexComp - the compiler

RexCompThe RexComp compiler converts your algorithms into binary code of the REX Control System. You can run the compilation from the RexDraw development environment. The compiler detects and reports possible errors in your algorithms.

RexView - the diagnostic tool

RexViewWith RexView you can watch the runtime core execute your algorithm. It is an important tool for commissioning control systems and diagnostics. You obtain detailed hierarchical information about the running control algorithm. You can connect via local network or Internet.

RexCore - the runtime core

RexCoreThe RexCore runtime core can run on the development station for testing purposes. It handles timing and execution of your algorithms and provides various services. The individual tasks are executed using preemptive multitasking.

Additional information