Modbus Tester is a fast tool for engineers and technicians who work with Modbus. Poll and write registers as a Modbus master, or spin up a full slave simulator to emulate devices long before the hardware reaches your desk. Stream live values to MQTT, log straight to Excel, and watch your registers move on real-time charts. From industrial automation to energy management and building systems, everything you need to build, test, and troubleshoot a Modbus network is in one place.

PowerHud Modbus Tester reads and writes coils and registers on slave devices. All major function codes are supported, with an adjustable poll rate and one-click writes.
Modbus TCP/IP
Modbus UDP/IP
Modbus RTU over TCP/IP
Modbus ASCII over TCP/IP
Modbus RTU (Serial)
Modbus ASCII (Serial)
Values read from the devices can be added into chart series and monitored in real time.
Turn the app into a Modbus slave to emulate devices without any hardware. Set values per register, simulate change patterns and errors, and lock it read-only.
Publish register values to any MQTT broker in real time, as a single JSON payload or per-register topics, with QoS and retain options.
Values read from the devices can be added into chart series and monitored in real time.
Log readings straight to an .xlsx file, or stream them live into an open Excel sheet on Windows.
Watch the raw Modbus request and response frames for quick, low-level troubleshooting.
Interpret registers as signed or unsigned, Big or Little Endian, word-swapped, or floating point, all in one view.
Download
Version 3.0.0 (latest) Windows Installer (Recommended)
* Files were scanned with latest McAfee and Avast Premium Antivirus programs.
Download Modbus Tester – Single executable file (Recommended) 5.39 MB – Microsoft .Net Framework 6.0 required
Download Modbus Tester – Single executable file 136 MB – Self contained (Larger file size and no Framework is required)
Updates
Version 3.0.0 released. Modbus Slave simulator and MQTT push features added.
Version 2.3.5 – The issue with the RTU communication has been resolved.