Advanced Process Control System for PC Platforms


The New Process Control MANTRA!

For unit process applications designed for better quality, higher productivity, and reduced tolerance for errors, consider using MANTRA–a small yet advanced control system–so powerful that it will meet your application processing needs well into the next millennium.

MANTRA is a complete, modular control system consisting of powerful CPUs, a mix of intelligent analog and digital I/O modules, and bundled engineering and application software which includes control logic programming, HMI, and loop optimization tools. The controller supports both local and remote I/O links, and is peer-to-peer network-ready on the Ethernet. This new micro DCS from ControlSoft is extremely sophisticated and smart for its size–complete with a state-of-the-art object-based function-block programming style and ActiveX-compliant display objects. From the stand-alone PID functions with tracking, feedforward, and alarm functions, to multi-loop cascade, adaptive PID, and self-tuning, MANTRA offers over 120 function blocks to build very complex control schemes.

Platform Independence

ControlSoft's open control system philosophy of MANTRA permits running on NT, W2000 or XP operating systems on your PC platform. Choose between MANTRA's integrated HMI or any third-party software. A truly open architecture control system, MANTRA allows you to pick the platform of your choice, pick the I/O of your choice, and build the control scheme of your choice! See all available configurations of MANTRA.

Application Software Suite

MANTRA system offers a suite of powerful application software. The Human Machine Interface (HMI) tools allow development of sophisticated graphic screens (with multi-language support) which are fully dynamic and interactive. A Process Information and Loop Maintenance software provides tuning support, diagnostics, data analysis, and simulation functions.

Human Machine Interface

MANTRA HMI software offers plant engineers and operators an integrated view of the plant; the entire process operation can be represented by dynamic and interactive graphics, powerful alarming and trending tools, and sophisticated batching and reporting tools.

MANTRA HMI offers all the standard features of a GUI development tool. Data presentation is done by creating displays using a vector graphics display environment. Data archiving and storage tools allow manipulation of historical data and creation of format-free reports.

MANTRA HMI also offers multi-lingual support.

Process Information and Loop Management Software

MANTRABetter PID loop control results in tighter quality tolerance, reduced product wastage, and reduced downtime. The resulting ability to maintain PID loops at their optimal operating conditions translates immediately to higher productivity and huge savings in manufacturing cost.
MANTRAINTUNE is a collection of software tools required by control engineers and process operators to start up, diagnose, and maintain the health of regulatory control loops. Use INTUNE to automatically generate process models and optimal PID tuning values. Use the powerful diagnostics to detect loop problems involving controller setup and tuning, actuator, or sensor problems.
MANTRAINTUNE error analyzer provides statistical analysis of the quality of control on a PID loop. It calculates time-based percentiles for several process events which directly reflect loop control quality. For example, after an appropriate analysis time window is chosen, INTUNE automatically tracks the percentage of time a loop is under manual control or an actuator hits saturation limits or a loop is under alarm.

The Application Software Suite consists of:

  • Loop monitoring and diagnostic software
  • HMI software

Engineering Software Suite

Process control engineers have pushed the envelope of advancements in control system design by demanding tools which allow one to intuitively build basic and advanced control schemes. MANTRA helps achieve that objective by providing state-of-the-art engineering tools which use object-oriented design technology.

Object-Oriented Control Programming

MANTRAMANTRA provides state-of-the-art programming tools which use object-oriented design. Every control block is an object which can be configured independently and then dragged and dropped on the worksheet to build a viable control strategy. The drawing is the program–no need to compile! Several new design features help reduce your control programming by as much as 50% or more. Since each block is an object, it can be manipulated graphically to add inputs, change parameter types (input to tunable or vice-versa), or even encapsulate several blocks in one.

Powerful Control Functions

MANTRA offers sophisticated features like auto-tuning which are embedded in the suite of control algorithms–PID, cascade PID, IMC, CC, and MMC. Built into all the control blocks are advanced features such as feedforward, tracking, and alarming. Combining PID with special functions (like time proportional, position proportional, and lead-lag compensation) can help to easily develop complex process control schemes.

ActiveX-Based GUI Programming

MANTRA provides a toolbox of ActiveX controls (graphical objects like slide-bars, trend charts, switches, and display meters) which the user can manipulate freely and collect to build several pages of graphical displays.


MANTRASeveral graphical objects are also pre-configured as faceplate displays–from the very simple PID block to cascade PID, IMC, and even multivariable control blocks like MMC and CC.
MANTRAThe availability of pre-configured displays translates to less time required to build detailed display screens for the control system. For example, a pre-configured PID faceplate may be dropped and connected to a block with a few keystrokes, and, when on-line, would provide complete functional links like auto-tuning, switching a loop from auto to manual, or changing tunable parameters.

MANTRA provides smart configurable watch lists for debugging control schemes within the development environment.

The Engineering Software Suite consists of:

  • Application Development Software
  • Operating Station Faceplates Software
  • Run-time operating software, DDE server

Advanced Control Suite

Powerful process control functions stand out at the core of the MANTRA advanced process control system. These functions are the result of years of development and design experience by internationally known experts in control. MANTRA extends the power of basic regulatory functions by providing a suite of advanced functions in sequencing control and model-predictive control.

Sequence Function Chart

MANTRAProcess control applications are mostly a mixture of batch and continuous regulatory control operations. Just as function block programming techniques make it intuitively easy to build PID and other continuous control schemes, the batch sequence tool within MANTRA helps build a batch program with equal ease and flexibility.

Model-Predictive Control

MANTRAThe Internal Model Control Block (IMC) is used when the control of a single process variable is performed by manipulating one controller output (similar to PID control block).

The IMC Controller has an advantage over PID Controller when the process has a large deadtime. The IMC provides predictive control on an error signal calculated from the process variable and setpoint values compared with the output of an internal model of the process.

MANTRAThe Coordinated Control Block (CC) is used when the control of a single process variable is performed by manipulating as many as three different controller outputs.

The goal of the CC block is two-fold. First, the block needs to reject any disturbances to the process and, then, to optimize the three controller outputs for long-term steady state control.

MANTRAThe Modular Multivariable Control Block (MMC) is used when the control of two interacting process variables is performed by manipulating as many as three different controller outputs.

The Modular Multivariable Controller takes into account interactions between multiple process variables and controller outputs. The MMC decouples the interacting responses. Still, the controller is modular, and allows for some controller outputs to be put in manual control without disturbing other process variables.

The Advanced Control Suite consists of:

  • Sequencer and faceplates
  • IMC block
  • MPC - CC and IMC blocks
  • MPC - MMC, CC. and IMC blocks

Reference Documents

Adobe ReaderThe reference documents are available as PDF files. Viewing and printing them requires the free Adobe Reader program, which you might already have. If you don't have it, download the Adobe Reader for free now.


For more information about MANTRA, use our contact form.