Free and powerful Modbus utility

Professional Modbus Master (Client) supporting both Modbus-TCP and Modbus-RTU protocols

Downloads
Version
License
OpenModScan Screenshot

Features

Coils Icon

Modbus Functions

Support for all standard Modbus functions: Read/Write Coils, Discrete Inputs, Holding Registers, Input Registers

Search Icon

Device Scanner

Built-in Modbus device scanner with support for RTU, TCP and RTU over TCP protocols

Document Icon

Message Logging

Comprehensive logging of all Modbus communication with message parsing capabilities

Wrench Icon

Custom Messages

Send custom Modbus messages for advanced testing and debugging scenarios

Network Icon

Modbus Protocols

Full support for both Modbus-TCP (Ethernet) and Modbus-RTU (Serial) protocols

Computer Icon

Cross-Platform

Available for Windows and Linux with native performance on both platforms

Screenshots

Main Interface
Message Logging
Device Scanner

Download OpenModScan

Get the latest version for your platform

System Requirements

  • Windows 7 or newer for Qt5 packages
  • Windows 10 or newer for Qt6 packages
  • 32-bit (x86) or 64-bit (x64) processor

Qt6 package

sudo apt install ./qt6-omodscan_1.13.1-1_amd64.deb

Qt5 package

sudo apt install ./qt5-omodscan_1.13.1-1_amd64.deb

Qt6 package

sudo apt remove qt6-omodscan

Qt5 package

sudo apt remove qt5-omodscan

Fedora Fedora · Rocky Rocky · RedOS RedOS

sudo dnf install ./qt6-omodscan_1.13.1-1.x86_64.rpm

SUSE SUSE · OpenSUSE OpenSUSE

Import public key and install

sudo rpm --import qt6-omodscan.rpm.pubkey
sudo zypper install ./qt6-omodscan_1.13.1-1.x86_64.rpm

Alt Linux Alt Linux

Run as root user

apt-get install ./qt6-omodscan_1.13.1-1.x86_64.rpm

Fedora Fedora · Rocky Rocky · RedOS RedOS

sudo dnf remove qt6-omodscan

SUSE SUSE · OpenSUSE OpenSUSE

sudo zypper remove qt6-omodscan

Alt Linux Alt Linux

Run as root user

apt-get remove qt6-omodscan
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user io.github.sanny32.omodscan.flatpak

For serial port connections, add the user to the dialout group, then log in again or reboot

sudo usermod -a -G dialout $USER
flatpak uninstall --user io.github.sanny32.omodscan

Build from Source

OpenModScan is open source and can be built from source code. Visit the GitHub repository for build instructions.