Systém Proteus


Basic features

Proteus system is a powerful tool for creating a computer monitoring systems, control systems and data logging & processing systems for various technological units. Since the Proteus is an independent product of our company it allows to create solutions tailored to the specific customer requirements. This is not just about application engineer implementation, but it is also possible to change the source code by our programmer team. This brings the possibility of efficient (maintaining an acceptable level of costs) integration of the system into heterogeneous environments of today's technological processes, where there is a need for communication between systems of different manufacturers, types or generations.


Proteus system has a hierarchical decentralized structure – two levels by default. Used platform and system performance allow for use the system also at higher levels of control – for example dispatcher or supervisory workplaces and energy dispatching control rooms.

Plant floor level of control

Proteus system performs following functions at plant floor level of control:

  • collection and primary processing of the variables (measured values) from the technology,
  • scaling to engineering units,
  • logic and sequence control,
  • open and closed loop control,
  • positioning,
  • controlling of actuators (drives, valves...),
  • communication with autonomous intelligent devices,
  • communication with the operator / maintenance staff panels located on plant floor level,
  • communication with operator (control room) level of control.

Programmable Logic Controllers (PLCs) perform the functions of plant floor level of control - powerful industrial computers from one of the world’s leading manufacturers of industrial electronics - Austrian company Bernecker & Rainer (B&R). The design of these PLCs of multiple product lines is so modularized that they consist not only of power source modules, the CPU modules, intelligent communication modules, positioning and other function-specific modules, a wide range of input / output modules, but also the base plate with system bus of some product lines is modular.

Also the sophisticated concept of communication interfaces offering many options from standard protocols to open programmable interfaces is worth attention.

Operator level of control

Hardware and software resources of the upper level of control offer a comfortable and intuitive graphical user interface between the human - operator and the technology. Operator level of control performs the following functions:

  • communication with the plant floor level of control,
  • graphic visualization of the technological process,
  • operator control of the technology, manipulating the drives and valves, adjusting the parameters of technology, manipulating and tuning the closed loop controllers,
  • watching all variables in form of tables (sorting, searching),
  • alarm and event system – current and history archive,
  • calculation of operator level variables (binary, analog, summaries),
  • real time and historical trends,
  • calculation and table presentation of overall production summaries,
  • special features programmed according to customer requirements.

Operator level of control may be implemented on industrial PC hardware of various manufacturers.

Robust and reliable real-time multi-user multi-tasking network operating system QNX™ is the platform for operator level of control. As a graphical user interface there is used Photon microGUI™ also from the Canadian company QNX Software Systems. Relational database Sybase™ SQL is the basis of the system. The database stores system parameters, characteristics of all variables defined in the system (input / calculated / output, binary / analog, aggregates) and the configuration data and values of production summary ‘balance’ variables for all summary periods (hour, shift, day, decade, month, year). It is possible to connect remote network computers to the main QNX server, either QNX / Photon based or MS Windows™ based - through a special graphic terminal utility Phindows™, which allows to open a separate window to connect to the QNX / Photon server and log in as another user of Proteus.