Water engineering is an umbrella term for everything that transports, treats or doses water: drinking water production and distribution at Vitens, Brabant Water, PWN, Evides, WMD and Waternet, municipal wastewater and sewage pumping stations, water boards managing regional water systems, industrial process water installations at food and chemical companies, cooling towers, swimming pool and recreational water, irrigation in horticulture and agriculture, and onboard water systems on ships.
Functionally, much of the software in this sector follows the same pattern: pumps, valves and frequency converters are controlled from the PLC, sensors deliver real-time data (floats, pressure gauges, flow meters, pH, conductivity, turbidity, free chlorine), and operators need to see that data at the right level — at the installation, in a central control room, or on a tablet on the move. On top of this sit alarm management, trending, recipe or setpoint management for different water quality targets, and compliance reporting to regulators.
In the Purdue reference model for industrial automation, a typical water installation is structured as follows: level 1 is the PLC with motor control and safety loops, level 2 is the local HMI at the station, level 3 is SCADA for supervisory monitoring across multiple sites and pumping wells, and level 4 is your information and compliance system (reporting to the ILT, water boards or Vitens quality management). We mainly build at levels 2, 3 and 4, the operator, supervisory and information layers, and connect via OPC UA, Modbus TCP, MQTT or Profinet to your PLCs and existing SCADA environment.
We build custom software when a standard SCADA package doesn't fit: because you want a single information layer across multiple PLC brands, because you want to give operators in the field a mobile HMI or control app, or because you need deep integrations with your maintenance system, energy monitoring or asset register. For maintenance on pumps and frequency converters, we often work with an integration into a CMMS maintenance system, and for energy consumption per pumping station or treatment stage, we link to energy monitoring.