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
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
The 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
With 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
The 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.