Modbus master and slave test tool for Windows

Test, poll and diagnose Modbus devices on one screen.

Busscope speaks Modbus TCP, Modbus/TCP Security (TLS), RTU and ASCII, with poll windows, live charts, diagnostics, a request runner and a register probe.

Current version 0.1.0. No license key needed to evaluate.

What it does

Poll windows

Open any number of poll windows that share one connection. Add value labels such as 1=Running and name cells, including pasting names from Excel.

Live charts

Each poll window has its own live chart. Cell names appear in charts, log headers and print.

Display formats

12 display formats with 4 byte and word orders, set per cell, per selection or for a whole window.

Cell colors and fonts

Fixed colors per address plus two conditional rules (= > < >= <= and) evaluated on the live value. Fonts per address. All saved in the workspace.

Diagnostics

Functions 07, 08 (all sub-functions), 11, 17 and 43/14 in a dedicated diagnostics window.

Write dialog

Functions 01-06, 15, 16, 22 and 23 from the write dialog. Writing to equipment is your responsibility, as the EULA spells out.

Request Runner

Scripted requests with expectations (OK, EX n, TIMEOUT, RESP hex). Save and load as JSON.

Register Probe

Finds readable and illegal address ranges on a device.

Logging, print, workspaces

Log to CSV or Excel (.xlsx), print preview of any window, and save everything (connection, windows, formats, names, charts, auto-connect) as a .bsw workspace.

Supported protocols

  • Modbus TCP
  • Modbus/TCP Security (TLS)
  • Modbus RTU
  • Modbus ASCII

Modbus/TCP Security uses TLS 1.2 or newer with mutual authentication and the ALPN identifier mbap-tls. For serial lines, Busscope offers RS-485 echo removal and RTS toggle.

Function codes: 01-06, 15, 16, 22, 23 (read and write), and 07, 08, 11, 17, 43/14 (diagnostics).

Screenshots

Busscope with two poll windows: a pump station with flow, pressure and temperature values, and a list of tank levels, with the communication traffic below
Poll windows
Busscope live chart of four polled values next to the poll window that feeds it
Live chart
The Busscope Diagnostics dialog and the Request Runner with five passed test requests
Diagnostics and request runner

Pricing

One perpetual license, with volume prices for teams. Each license is delivered as a license key by email. Details and how licensing works.

1 user

$69 $39

per user. Launch price until 31 December 2026, then $69.

  • One license per person, for use on all that person's computers
  • Perpetual license, delivered as a license key by email
  • Updates: as stated on your purchase receipt
Buy now

2-5 users

$59 $35

per user. Launch price until 31 December 2026, then $59.

  • For teams: one key, one invoice
  • Same perpetual license as the single license
  • Updates: as stated on your purchase receipt
Buy now

6 or more users

$50 $29

per user. Launch price until 31 December 2026, then $50.

  • For teams: one key, one invoice
  • Same perpetual license as the single license
  • Updates: as stated on your purchase receipt
Buy now

Evaluate it first

Install Busscope and run it without a key. In evaluation mode features or the evaluation period may be limited. It is meant for trying the tool, not for production or commercial use.

Go to the download page

Frequently asked questions

Can I try Busscope before buying?

Yes. Without a license key Busscope runs in evaluation mode. Features or the evaluation period may be limited. Evaluation use for production or commercial purposes is not permitted. See the download page.

How do I receive my license key?

After purchase the license key is sent to the email address you gave at checkout. See Pricing for details.

Can Busscope write to my devices?

Yes. Busscope has a write dialog for functions 01-06, 15, 16, 22 and 23. Writing to industrial equipment can have physical consequences. You are responsible for checking that every write is safe, and Busscope must not be the only safeguard in safety-critical systems (EULA section 8).

Does Busscope send my data anywhere?

Busscope does not send your device data, polled values or project files to the licensor (EULA section 7). The site itself uses no analytics or tracking. See the privacy policy.

Is Busscope affiliated with other Modbus tools?

No. Busscope is independent software written from the public Modbus specification. It is not affiliated with, endorsed by or derived from any other Modbus product. "Modbus" is a trademark of its respective owner.

What about the third-party libraries inside Busscope?

Busscope includes third-party components under their own licenses. The Qt libraries are shipped as separate DLL files and may be replaced as the GNU LGPL v3 allows. The list is on the EULA page.