Read and write Modbus devices from any web app through a REST API
IIS service that wraps Modbus TCP devices in a secure RESTful API.
$75 · Free trial · 10 requests
Modbus TCP to REST API Gateway
Read and write Modbus TCP devices over a secure RESTful API, so IT systems and web apps can use your PLC data.
What it does
Modbus TCP to REST API is a Windows IIS service that converts Modbus TCP into a RESTful API. Your IT team and web applications can read and write industrial devices over HTTP, and access is protected with a username and password.
Supported operations
- Read holding registers as integers
- Read holding registers as float, double or long values (with a byte-order option)
- Read inputs
- Write holding registers as integer, float, double or long values
- Write coils
- JSON responses, in query-string or RESTful URL style
How it works
- Install the service on a Windows server or PC with IIS and .NET 8.
- Add a RESTful API service on a port and deploy it. Deploy several services on different ports to spread the load across many Modbus connections.
- Call the API, for example GET /Modbus/ReadHoldingRegisters/192.168.1.10/502/1/0/10 reads 10 registers from slave 1.
- Test every endpoint from the built-in Swagger page or the Postman collection included with the download.
System requirements
- Windows Server 2012, 2019 or 2022
- Windows 10 or Windows 11
- IIS (Internet Information Services)
- .NET 8 Hosting Bundle and .NET 8 Desktop Runtime (included in the setup package)
Free trial and licensing
The free trial handles 10 requests. To activate the full version, send us the machine ID shown in the program and you will receive an activation code.