SC-x™ Real Time Controller Software Framework
SC-x™ is a proprietary framework for developing and implementing controllers. This framework has the advantage that all individual libraries can be quickly integrated into a single software package. SC-x™ is designed so that controller code can be easily tested in a simulation environment before the same tested code is deployed to a real-time industrial environment. SC’s process controllers are implemented in the SC-x™ real-time framework, and can be targeted to virtually any (RT)OS. We have successfully deployed SC-x™ controllers to many operating systems, including Wind River VxWorks™, Mentor Graphics VRTX™, RT-Linux, and Microsoft Windows.
With the SC-x™ framework, process engineers and equipment developers can quickly and easily adjust the controller software without the intervention of control engineers or software engineers. Consequently:
- No recompilation or additional software testing is required.
- Controller adjustments can be rapidly evaluated, directly on the hardware.
- Simulations use exactly the same code as in the field.

A few characteristics of the SC-x™ framework are:
- Controller components are encapsulated in functional blocks called SC-Blocks.
- SC-Blocks have adjustable parameters that relate to physically meaningful values.
- SC-x™ files contain scripts written in a simple, high-level language.
- Thousands of lines of field-tested, reusable code are already available.
