DUKI LAB

MODBUS RTU · WINDOWS BETA

Doro Modbus

Your Modbus tests.
Now with Doro
in the party.

Read, write, simulate.
A capable RTU toolkit. One very cute companion.
Choose Master or Slave and get started.

Support with likes & downloads

Loading likes…

PLAYER SELECT01 / 02
Doro Modbus Master running on Windows
Master · Read / WriteRTU

Actual Windows app screens

READ 01 · 02 · 03 · 04WRITE 05 · 06 · 15 · 16

SKILL INVENTORY

Cute companion. Serious skill set.

The tools for your next Modbus RTU test. Pick a role and bring Doro along.

ROLE SELECT

Master and Slave in one app

Choose RTU Master or generic Slave. Disconnect before switching roles or Win/WSL serial modes.

8 FUNCTION CODES

Eight standard function codes

Read with FC01/02/03/04 and write with FC05/06/15/16. Writes are sent only when you press the one-shot write button.

ADDRESS LIBRARY

A simple CSV address library

Manage addresses with just Slave ID and Device Address columns. Save, select, and delete files in a dedicated CSV folder.

VALUE DECODER

Decode values your way

Choose UInt16, Int16, UInt32, Int32, Float32, and byte/word order. Apply Scale/Offset or convert values into raw registers.

SIMULATION LAB

Generate values without hardware

Configure fixed, random, ramp, sine, and timed scenario generators. Test response delays, dropped responses, and forced exceptions.

FRAME VIEWER

Graphs and frame inspection

Plot up to four values and click TX/RX frames to copy them. Save dedicated settings and profiles, with Doro alongside your work.

Your party is ready.
Connect with Doro.

This website is available in English. The app currently uses a mix of Korean and English labels.

Windows 64-bitv0.1.0 Beta

Windows · x64

Download Windows EXE

21.3 MB · Portable executable · No Python required

GET READY

Three quests to your first connection.

  1. QUEST 01

    Download the EXE

    Download the Windows 64-bit executable. Check the release page for the beta version and changes.

  2. QUEST 02

    Run and choose a role

    Run the EXE and select Master or Slave. No Python installation is required.

  3. QUEST 03

    Configure and connect

    Match the COM port, baud rate, data bits, parity, and stop bits to your device. Set the Slave ID and address, then connect.

Before you start your quest.

Does it support Modbus TCP?

This beta supports Modbus RTU only. TCP, ASCII, FC22/23, and device discovery are not included.

Should I enter address 40001?

Enter the actual zero-based PDU address. Reference numbers such as 40001 and 30001 are not automatically converted.

Can I open an Excel workbook?

Use CSV or TSV. Save .xlsx files as CSV first. The required columns are Slave ID and Device Address.

How do WSL serial ports work?

Choose WSL mode in the Windows app. Ubuntu, /usr/bin/python3, and a serial device attached to WSL are required. The worker includes pyserial.

Where are settings saved?

Settings and the dedicated CSV folder live under %LOCALAPPDATA%/EngineSimulator_DoroModbus, separate from Modbus Monitor.

Can I run it on a Mac?

This beta download is for Windows x64. No macOS executable is provided.

Why does Windows show an unknown publisher?

The current beta EXE is built with GitHub Actions and is unsigned. You can check the file hash against SHA256SUMS.txt in the official release.

Tip the Developer!

If Doro Modbus makes your day a little easier, you can say thanks with a coffee.

Tip with PayPal

Choose your tip amount in USD on PayPal. Opens in a new tab. Payments between Korean PayPal accounts are not supported.