ProTRAX Features

The ProTRAX Simulation System is designed to allow engineers who are familiar with plant processes and equipment to develop high-quality, high-fidelity models with ease and efficiency.  Our supplementary tools and features surround the core software and aid in this development and use.

Remote Manager

The TRAX Remote Manager is part of the suite of tools aimed at improving simulation training.  It is designed to run on an operator’s computer to give the trainee control of many instructor actions without the need to login to the instructor station.  The Remote Manager may be used to perform basic functions such as running and freezing a simulator as well as opening and saving initial conditions.  In addition to the basic functions of running the simulator, it may also be used by a trainee to login and run existing scenarios.  The results from a trainee’s session will be available to the instructor for review on the instructor station.

I/O Generation

IO_GEN is a collection of utilities and data, developed in Microsoft Visual Basic, that is used to create the I/O data connections between the control system(s) and the ProTRAX process models.  The IO_GEN application can manage and maintain I/O for emulated and virtual simulators, and for various control vendors.  Users can modify the I/O connections while the simulator is running.


Each of our specially developed interfaces allow virtual control logic and ProTRAX operator interfaces to communicate with each other.  We interface with most major vendors, including ABB, Emerson, GE, Siemens, Toshiba, and others.  Contact us to find out which control systems are supported.


Translators use a set of input files to create source code that is used to build a model.  Emulators are models that mimic the functionality of another piece of software. Emulators are commonly created to replace actual controls and HMIs from other vendors.

We use translators and emulators to replicate a control system within the ProTRAX Simulation System. An emulator package is composed of four major components:

  • Control Logic Translator
  • Controller Emulation
  • HMI Emulation
  • Support Software

The translator extracts relevant information from the control system database and transcribes that information into a text form that can be used by the emulator.