Modbus RTU / Modbus TCP

Modbus Simulator

Simulate Modbus RTU and TCP devices without touching real hardware

The Modbus Simulator running as a TCP slave: a register table with holding registers 40001–40006 populated, and a live traffic log showing incoming read and write requests with decoded values and raw bytes.

Overview

Why this exists

Commercial Modbus simulators are capable but closed-source and licensed per seat — which is a real barrier when you just need to check that a register map is right before a site visit. OpenBench’s Modbus Simulator does the same job, free, with the source code open for anyone whose company requires audit-ability before installing new tools on an engineering workstation.

Spec sheet

Slave (server) and master (client) simulation modes
Configurable holding registers, coils, and discrete inputs
Live register read/write log, exportable as CSV
Modbus RTU over serial and Modbus TCP in one tool
No license key, no telemetry, source available for audit

Requirements

  • — Windows 10/11 (Linux build planned post-launch)
  • — A serial port or virtual COM port for RTU mode

Free doesn't mean the work is free to make — if a tool saves you time, consider chipping in.

☕ Buy me a coffee★ GitHub Sponsors

Would you use a hosted / team version?

The desktop tool is free forever. Some teams have asked about remote device monitoring, shared dashboards, and alerting — a paid tier that the free, local-only tool doesn't cover. Nothing's built yet. Leave your email and we'll get in touch if it happens. No spam, no commitment.