Surat Municipal Corporation Achieves Unified Plant Control, Integrating Complex Custom Hardware at Amroli STP

Bespoke Industrial Control Software for Complete, Centralized Monitoring and Control

We delivered a bespoke industrial control software that successfully integrated standard PLCs with proprietary hardware, providing SMC with complete, centralized monitoring and control.

100%

Centralized Monitoring of All Critical Plant Hardware

Every device, every process — unified under a single software dashboard.

2

Disparate Communication Protocols Unified on One Platform

Standard Modbus and a proprietary protocol seamlessly bridged in one solution.

24/7

Real-Time Operational Control and Data Visualization

Continuous, uninterrupted monitoring and control for mission-critical plant operations.

The Client

About Surat Municipal Corporation

The Surat Municipal Corporation (SMC) is the governing civic body responsible for the administration and infrastructure of Surat, one of India’s largest and most dynamic cities. A key part of its mandate is managing critical public utilities, including state-of-the-art facilities like the Amroli Sewage Treatment Plant (STP).

The Initial Problem

Fragmented & Disconnected Control Systems

While the Amroli STP was equipped with modern machinery, its control systems were fragmented. Operators had to work with multiple, disconnected interfaces to manage the plant. This created operational silos, increased the potential for human error, and prevented a holistic, real-time view of the entire treatment process, hindering efficiency and coordinated control.

The Challenge

The Exact Problem: The core technical challenge was a fundamental protocol incompatibility between the plant’s devices. While a majority of the hardware utilized PLCs communicating over the industry-standard Modbus protocol, another set of critical devices operated on a completely custom, proprietary protocol. This lack of a common language made it impossible for a single software system to communicate with all the hardware, forcing operators to use disparate systems and preventing true centralized command and control.

Project Objectives

Establish robust, real-time communication with all PLCs via the Modbus protocol.

Successfully interface with and control the hardware running the non-standard, custom protocol.

Design and develop a single, intuitive software application for comprehensive plant monitoring.

Empower operators with the ability to control all integrated devices from a unified dashboard.

Store and manage operational data efficiently in a centralized database.

The Solution

Our Suggested Solution

We proposed the development of a custom supervisory control software solution built on a modern and reliable technology stack. The strategic core of our approach was to create a powerful backend service in C# capable of acting as a universal translator — managing the low-level communication logic for both the standard Modbus protocol and the complex custom protocol, abstracting this complexity away from the user interface. A dynamic web-based front-end built with React and Node.js would then present this unified data in an intuitive command center for the plant operators.

How We Helped

Our process began with an intensive on-site analysis of the Amroli STP’s hardware and network architecture. Our primary task was to decode the proprietary protocol, working closely with SMC’s engineers to understand the device’s operational logic and data structure. Once we established a stable communication channel, we engineered the C# backend to continuously poll data and execute commands for both device types. We then designed and built the user-facing application, focusing on clear data visualization and intuitive controls. The entire solution was deployed and rigorously tested to ensure flawless, uninterrupted communication and control over the entire plant.

“TheCodeLab solved a major integration headache for us.”

Their software seamlessly brought all our equipment under one umbrella, giving us the unified control we needed to run the Amroli plant efficiently and safely.

— Plant Manager, Amroli STP, Surat Municipal Corporation

The Technology Stack

Backend & Protocol

C#

Web Application

Node.js, React.js

Database

MS SQL Server

Industrial Protocol

Modbus

The Outcome

A Transformed Operation: The Surat Municipal Corporation now operates the Amroli STP with unprecedented efficiency and oversight. The previously fragmented control environment has been replaced by a single source of truth. Operators can now monitor every critical process — from pump status to flow rates — on one screen. This has led to faster response times, simplified workflows, reduced training overhead for new staff, and established a foundation for more advanced data analysis and predictive maintenance in the future.

Key Results

100% Unified Monitoring

All critical PLCs and custom hardware were successfully integrated into a single, cohesive software dashboard.

Seamless Protocol Integration

We bridged the industry-standard Modbus protocol with a proprietary device protocol, eliminating a critical operational roadblock.

Enhanced Operational Control

Operators are now empowered with direct, real-time control over all integrated plant processes from a central interface.

Reduced Operational Complexity

The intuitive, all-in-one software has replaced the need for operators to switch between multiple, disparate systems.

Centralized Data Logging

All operational data is now consistently captured and stored in a single MS SQL Server database for reporting and analysis.

Ready to unify your industrial operations?

Complex hardware and legacy protocols shouldn't limit your efficiency.

We specialize in developing custom software that bridges the gap between your physical and digital infrastructure. Contact us to discuss your unique integration challenge.