◈ Desktop App

Modbus Client
& Server Simulator

Monitor, write, and simulate Modbus devices on macOS, Windows, and Linux. Built-in TCP Server with random data generator — test your PLC or HMI without any hardware.

⬇ Download for macOS ⬇ Free for Windows ⬇ Free for Linux View Features

macOS · Apple Silicon · v0.1.7 · $4.99  ·  Windows · x64 · v0.1.7 · Free  ·  Linux · x64 · v0.1.5 · Free

Modbus Poll — macOS
Modbus Poll — Windows
Modbus Poll — Linux

Features

Everything you need for Modbus testing

Built with Tauri + Rust for native performance on macOS, Windows, and Linux, with a clean, minimal interface.

🔌
RTU Serial Connection
Connect via any serial port with full configuration — baud rate, data bits, stop bits, parity, and timeout.
🌐
TCP/IP Connection
Connect to Modbus TCP devices over the network. Configure host IP, port (default 502), and connection timeout.
📡
Read Registers
Supports FC01 (Coils), FC02 (Discrete Inputs), FC03 (Holding Registers), and FC04 (Input Registers).
✏️
Write Registers
Write single or multiple coils and registers with FC05, FC06, FC15, and FC16 function codes.
🔄
Auto Polling
Continuous polling at configurable intervals (100ms – 60s). Track TX, RX, and error counters in real time.
🔢
28 Display Formats
From 16-bit integers to 64-bit doubles, with signed, unsigned, hex, and binary views plus AB CD / CD AB / BA DC / DC BA byte ordering built in.
🖥️
TCP Server Simulator
Run a built-in Modbus TCP slave directly from the app. Respond to FC01–FC16 requests from any master on your network. No hardware required.
🎲
Random Data Generator
Auto-randomize holding registers, input registers, coils, or discrete inputs on a configurable interval (250ms–5s). Perfect for stress-testing HMIs and dashboards.
🔍
Serial Scan
Automatically find a device's slave ID or baud rate over RTU serial — no more guessing connection settings.
📶
LAN Scan
Discover Modbus TCP devices on your network by scanning an IP/subnet and host range, with configurable timeout.

Technical Details

Platform
macOS · Windows · Linux
Architecture
Apple Silicon · x64
Version
0.1.7
macOS Installer
Mac App Store
Windows Installer
MSI (x64)
Linux Installer
deb / rpm / AppImage
RTU Protocol
Modbus RTU
TCP Protocol
Modbus TCP
Default TCP Port
502
Slave ID Range
1 – 247
Max Registers
125 / poll
Built With
Tauri + Rust

Download

Get Modbus Poll

Apple

macOS

Version 0.1.7 · Apple Silicon · $4.99

⬇ Download on App Store

Available on the Mac App Store.

🪟

Windows FREE

Version 0.1.7 · x64 · MSI Installer

⬇ Download for Windows

Free MSI installer for Windows x64.

🐧

Linux FREE

Version 0.1.5 · x64 · deb / rpm / AppImage

⬇ Download .deb

Also available: .rpm · .AppImage

🐧 Linux Installation

.deb (Debian / Ubuntu) sudo dpkg -i "Modbus Poll_0.1.5_amd64.deb"
.rpm (Fedora / RHEL) sudo rpm -i "Modbus Poll-0.1.5-1.x86_64.rpm"
.AppImage (Any distro) chmod +x "Modbus Poll_0.1.5_amd64.AppImage" && ./"Modbus Poll_0.1.5_amd64.AppImage"

Also from the Developer

More Tools You Might Like

IceQL
New Product
IceQL
A modern, lightweight SQL client for macOS — built with Rust for blazing fast performance. Connect to your databases, run queries, and explore your data, all in a clean, minimal interface.
Visit IceQL →
Direct Print
macOS App
Direct Print
Silent POS printing from any web app — no print dialog, no pop-up. A lightweight macOS menu bar app that lets your web-based cashier print receipts directly to any thermal or dot matrix printer.
Visit directprint.app →