I will develop a custom modbus tcp server or client simulator


About this gig
Need a custom Modbus TCP client, server, or simulator?
I'm a software developer with hands-on experience building industrial communication tools. I recently developed a complete Modbus TCP Server and Client simulator for an Upwork client, covering protocol handling, configurable registers, multiple data types, monitoring, logging, and a simple web interface.
What I can build:
- Modbus TCP client and server applications
- Python scripts for reading and writing registers
- Configurable coils, input and holding registers
- Support for INT, UINT, Float, and String data types
- Register monitoring and traffic logging
- Custom simulators with a simple web UI
- Modbus testing and debugging utilities
Packages:
- Basic: Simple Python Modbus TCP script
- Standard: Basic client or server with read/write operations
- Premium: Custom client or server simulator with a web interface
I focus on keeping software reliable, straightforward, and easy to maintain.
Please message me before ordering so we can discuss your requirements and choose the right package.
Get to know Waleed A.
Software Engineer
- FromPakistan
- Member sinceSep 2026
Languages
Urdu, English
My Portfolio
FAQ
Can you build both Modbus TCP clients and servers?
Yes. I can develop either application separately or build an integrated client-server solution through a custom offer.
Do you provide the source code?
Yes, complete source code is included with every package.
Can you work with specific Modbus function codes and data types?
Yes. I can implement the required function codes and support different register data types, including integers, floating-point values, and strings.
Can you add a user interface?
Yes. I can build a simple web interface for configuring registers, monitoring values, and managing connections. This is covered by the Premium package or a custom offer.
Can you modify or debug an existing Modbus application?
Yes. Share your existing code, the issue you're facing, and the expected behaviour so I can assess the work before you order.
