Ovivo® Automation is preparing the switch to Industry 4.0

    The level of automation which is brought to Ovivo water treatment systems delivered to customer site allows us to slowly be prepared for the next largest industry change which is Industry 4.0.
    Most of our systems are connected to long term data storage archives and they collect thousands of process data's which can be utilized for plant optimization and predictive maintenance.
    We want to propose to our customers a better way to assess hydraulic design by using plant virtualization and then interface to a PLC for straight forward real-time simulation of their systems.
    Additionally we propose to work with them on retrofiting existing control systems or even water treatment plants so that they get ready for 4.0 where connectivity over IoT will become an asset.
    Thanks to our "the machine writes the code" compilers we are able to jump into code reusibility, object oriented programming concepts and thus developing high level of standardization which allows systems to be better maintained and expanded. This product is also proposed to anyone having the needs to carry out cost-effective and high quality of software implementation.

How to understand the hydraulic behavior of a plant in a dynamic response ?

How to run simple or complex hydraulic models and track real-time response ? 

How to improve process simulation outcome by using plant virtualization ?


  • Understand hydraulic behaviour of a system in dynamic mode with real values
  • Design hydraulic sub-systems statically and verify it dynamically
  • Get information about pressure – monitor flow at any location of a sub-system and observe it in real-time
  • Carry out process testing with real values(i.e. simulation values using real-time PLC interfaces)
  • Be able to enhance / modify a subsystem in a predictive way and in a very short time
  • Model complex sub-systems (RO, Filters, ..) and create standards
  • Design optimization using dynamic modelling vs. static modelling

The concept

We replace the physical plant

By a virtual model acting as a physical plant

Are you planning to upgrade your Control System ?

automation-icon-1 Changing the program of an entire plant or adding new systems almost “on-the-fly”
by providing a better code quality to a system. This allows the customer to improve the way the plant is operated and maintained. Thanks to a fully tested solution before implementing on a live system, downtime of the plant is reduced tremendously.
In cases where the control system allows it, no stop of the plant is required to carry out modifications.
automation-icon-1 Quick and easy replacement of obsolete PLC systems
with up-to-date technology that does not impact production, with the added bonus of not having to change plant information, such as Inputs/Outputs. This is achieved by using strong programming methods where simulation of the entire solution is again tested before installation, a key point of the successful transition.
automation-icon-1 SCADA Retrofit of running system
which allows the plant to continue operating with the old SCADA while the new system is under commissioning
automation-icon-1 Our NEW Ovivo® PLC Redundancy Concept
is applied for replacing industrial hardware controllers with completely new process redundant PLC software solutions.
o Create a software-based redundant control system that is less expensive than the native solution from manufacturer, but tailored to meet specific needs of industrial water
oTreatment plants where plant availability is critical, i.e. redundancy on field components or actuators
o Simplify quality-relevant redundancy architecture and reduce (as much as possible) SPOF for most critical process sub-systems
o Create a hardware-free redundancy concept


Do you want to get cost-effective solutions for control systems software coding ?

We have developed software tools that provide automatic PLC code generation with the click of a mouse , thus significantly reducing time for implementation.

The software model is based on the use of customized template process libraries and structured program architecture where process components such as valve, pumps, PID or step sequencers are coded accordingly.

The code compilation is also perfectly documented thanks to active connection to your tag database.

The software can interface any customized process library that you develop for your specific needs making code generation highly customer-oriented and user-friendly.

Ovivo® Software Compiler

Do you need experts in water treatment automation for your current or future projects ?

We provide you the most suitable engineering for designing proper control system architecture from field devices throughout the entire automation technology (PLC, Networks, SCADA and Historian). Our team helps you processing the entire project workflow through to final completion.

Do you need to develop your specific process control libraries for factory wide systems such as any process water or UPW system ?

We provide you solutions for software analysis and conception in developing your own project or factory -oriented process function libraries on many PLC based platforms

Automation – One team worldwide for all your needs

Our automation team provides engineering and support for wide range of topics, such as electrical design, pneumatic design, process instrumentation design, PLC programming, SCADA design, as well as IT solutions for customized needs.

Most of the detail design work is done in-house by people with years of experience in water treatment processes. Consequently, a specific process described in written form can easily be converted into a software solution with outstanding clarity in programming method and codes.

Our software library for PLC and SCADA is regularly updated to keep up with the development of new technologies in water treatment.



Achieving static to dynamic modelling with PLC interaction

The real-time model talks to the PLC

Dynamic responses of the model out of PLC requests

The current product proposes to:

    • Create your own library for Siemens or Rockwell PLC and interface them to the compiler

The functions attributes defined to interface the objects are seen as an active connection from the library. They are used to link I/O’s and process information directly when coding the software

    • Define dynamic rules to interface the objects one another

You can define the way objects are interfering with each other by creating your own rules between the database and the compiler i.e. one output parameter can link to multiple inputs to other objects

    • Set up granularity of the software coding

Each component generated by the software can be enabled or disabled during the compilation allowing for
a sequential implementation so all the blocks are not coded at the same time